:root,:root[data-theme]{color-scheme:light;font-family:Avenir Next,Segoe UI Variable,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;--ink: #262b31;--ink-soft: #4b535d;--muted: #7a828c;--canvas: #f4f5f6;--paper: #ffffff;--paper-strong: #fafbfb;--panel: rgba(255, 255, 255, .91);--panel-solid: rgba(255, 255, 255, .98);--hover: #eceff2;--well: #f0f2f4;--well-strong: #e3e7ea;--signal: #5f6f83;--signal-soft: #e8ebef;--signal-halo: rgba(95, 111, 131, .13);--signal-glow: rgba(95, 111, 131, .08);--signal-line: rgba(95, 111, 131, .32);--amber: #ae742e;--amber-halo: rgba(174, 116, 46, .13);--danger: #c6534a;--ok: #2d7f62;--ok-halo: rgba(45, 127, 98, .13);--line: #dde1e5;--line-strong: #c6ccd2;--shadow: 0 18px 48px rgba(38, 43, 49, .085);--shadow-soft: 0 10px 32px rgba(38, 43, 49, .055);--primary-shadow: rgba(43, 51, 62, .18);--body-bg: #f4f5f6;--rail-bg: rgba(244, 245, 246, .9);--nav-active-bg: #58687c;--chrome-base: #272c32;--chrome-bg: rgba(39, 44, 50, .98);--chrome-text: #f4f5f6;--chrome-soft: #d0d5da;--chrome-muted: #a7afb8;--chrome-faint: #77818c;--chrome-nav: #c7ccd2;--chrome-line: rgba(238, 241, 244, .11);--chrome-hover: rgba(238, 241, 244, .07);--chrome-warn: #e2b576;--chrome-active-ink: #ffffff;--chrome-active-shadow: rgba(16, 20, 25, .3);--board-bg: #272c32;--board-node: #333a43;--board-node-hi: #414a56;--board-text: #f3f5f6;--board-soft: #c8ced4;--board-muted: #a0a8b1;--board-faint: #747e89;--board-accent: #9aa8b8;--board-warn: #e2b576;--board-line: rgba(215, 244, 235, .5);--board-divide: rgba(224, 245, 239, .12);--board-border: #272c32;--board-shadow: 0 28px 70px rgba(28, 32, 37, .23);--inset-bg: #242a31;--inset-text: #edf0f2;--inset-muted: #a1aab4;--inset-accent: #a7b4c3;--code-fg: #4b5663;--code-bg: #edf0f2;--code-line: #dde2e6;--bubble-bg: #4c5b6e;--bubble-text: #f7f8f9;--bubble-muted: #d1d7de;--bubble-shadow: rgba(45, 55, 68, .2);--bubble-response: rgba(255, 255, 255, .96);--orbit-core: rgba(255, 255, 255, .72);--tint-ok-fg: #276f57;--tint-ok-bg: #dcefe6;--tint-info-fg: #356980;--tint-info-bg: #e0edf2;--tint-warn-fg: #986321;--tint-warn-bg: #f7ead6;--tint-danger-fg: #a8433c;--tint-danger-bg: #f8e4e1;--tint-neutral-fg: #526b64;--tint-neutral-bg: #e9efec;--alert-danger-fg: #a8433c;--alert-danger-bg: #fff3f0;--alert-danger-line: #efc8c2;--el-color-primary: var(--signal);--el-color-primary-light-3: color-mix(in srgb, var(--signal) 70%, var(--paper));--el-color-primary-light-5: color-mix(in srgb, var(--signal) 50%, var(--paper));--el-color-primary-light-7: color-mix(in srgb, var(--signal) 30%, var(--paper));--el-color-primary-light-8: color-mix(in srgb, var(--signal) 20%, var(--paper));--el-color-primary-light-9: var(--signal-soft);--el-color-primary-dark-2: color-mix(in srgb, var(--signal) 82%, #000000);--el-color-success: var(--ok);--el-color-warning: var(--amber);--el-color-danger: var(--danger);--el-color-danger-light-3: color-mix(in srgb, var(--danger) 70%, var(--paper));--el-color-danger-light-5: color-mix(in srgb, var(--danger) 50%, var(--paper));--el-color-danger-light-7: color-mix(in srgb, var(--danger) 30%, var(--paper));--el-color-danger-light-8: color-mix(in srgb, var(--danger) 20%, var(--paper));--el-color-danger-light-9: var(--tint-danger-bg);--el-color-danger-dark-2: color-mix(in srgb, var(--danger) 82%, #000000);--el-color-error: var(--danger);--el-color-info: var(--muted);--el-color-info-light-9: var(--well);--el-bg-color: var(--paper);--el-bg-color-page: var(--canvas);--el-bg-color-overlay: var(--paper-strong);--el-text-color-primary: var(--ink);--el-text-color-regular: var(--ink-soft);--el-text-color-secondary: var(--muted);--el-text-color-placeholder: var(--chrome-faint);--el-border-color: var(--line);--el-border-color-light: var(--line);--el-border-color-lighter: var(--line);--el-border-color-extra-light: var(--line);--el-fill-color: var(--well-strong);--el-fill-color-light: var(--well);--el-fill-color-lighter: var(--well);--el-fill-color-extra-light: var(--well);--el-fill-color-blank: var(--paper);--el-mask-color: rgba(8, 24, 20, .62);--el-box-shadow: var(--shadow);--el-box-shadow-light: var(--shadow-soft);--el-border-radius-base: 8px;--el-font-family: "Avenir Next", "Segoe UI Variable", "PingFang SC", "Microsoft YaHei", sans-serif}:root[data-theme=indigo]{--ink: #29312f;--ink-soft: #4a5753;--muted: #78827f;--canvas: #f3f5f4;--paper: #fcfcfb;--paper-strong: #fafbfa;--panel: rgba(252, 252, 251, .91);--panel-solid: rgba(252, 252, 251, .98);--hover: #ecefed;--well: #eff2f0;--well-strong: #e3e8e5;--signal: #657b73;--signal-soft: #e8ecea;--signal-halo: rgba(101, 123, 115, .13);--signal-glow: rgba(101, 123, 115, .08);--signal-line: rgba(101, 123, 115, .32);--line: #dde2e0;--line-strong: #c7cecb;--shadow: 0 18px 48px rgba(42, 52, 49, .09);--shadow-soft: 0 12px 38px rgba(42, 52, 49, .06);--primary-shadow: rgba(44, 59, 54, .18);--body-bg: #f3f5f4;--rail-bg: rgba(243, 245, 244, .88);--nav-active-bg: #657b73;--chrome-base: #28302e;--chrome-bg: rgba(40, 48, 46, .98);--chrome-text: #f3f5f4;--chrome-soft: #cdd3d0;--chrome-muted: #a6b0ac;--chrome-faint: #76837e;--chrome-nav: #c5cbc8;--chrome-line: rgba(237, 241, 239, .11);--chrome-hover: rgba(237, 241, 239, .07);--chrome-warn: #e2b56f;--chrome-active-shadow: rgba(18, 24, 22, .3);--board-bg: #28302e;--board-node: #343e3b;--board-node-hi: #424e4a;--board-text: #f2f4f3;--board-soft: #c7cecb;--board-muted: #a1aaa6;--board-faint: #75817c;--board-accent: #9eaea8;--board-warn: #e4b86f;--board-line: rgba(237, 241, 239, .47);--board-divide: rgba(237, 241, 239, .11);--board-border: #28302e;--board-shadow: 0 28px 70px rgba(31, 38, 36, .24);--inset-bg: #252d2b;--inset-text: #edf1ef;--inset-muted: #a3ada9;--inset-accent: #9eaea8;--code-fg: #4d5a56;--code-bg: #edf0ee;--code-line: #dce2df;--bubble-bg: #52665f;--bubble-text: #f5f7f6;--bubble-muted: #d0d8d5;--bubble-shadow: rgba(44, 59, 54, .2);--bubble-response: rgba(252, 252, 251, .98);--tint-info-fg: #5d716a;--tint-info-bg: #e8ecea;--tint-neutral-fg: #626d69;--tint-neutral-bg: #ecefed}:root[data-theme=sand]{--ink: #332f2c;--ink-soft: #554e49;--muted: #827a73;--canvas: #f6f4f1;--paper: #fdfcf9;--paper-strong: #faf8f4;--panel: rgba(253, 252, 249, .91);--panel-solid: rgba(253, 252, 249, .98);--hover: #efebe6;--well: #f1eeea;--well-strong: #e7e1da;--signal: #836d5d;--signal-soft: #ede8e3;--signal-halo: rgba(131, 109, 93, .13);--signal-glow: rgba(131, 109, 93, .08);--signal-line: rgba(131, 109, 93, .32);--amber: #a8741f;--amber-halo: rgba(168, 116, 31, .13);--danger: #bd5146;--ok: #567b5a;--ok-halo: rgba(86, 123, 90, .13);--line: #e2ddd6;--line-strong: #cec5bb;--shadow: 0 18px 48px rgba(62, 53, 47, .09);--shadow-soft: 0 12px 38px rgba(62, 53, 47, .06);--primary-shadow: rgba(74, 61, 52, .18);--body-bg: #f6f4f1;--rail-bg: rgba(246, 244, 241, .88);--nav-active-bg: #7b6657;--chrome-base: #302c29;--chrome-bg: rgba(48, 44, 41, .98);--chrome-text: #f6f3ef;--chrome-soft: #d2ccc6;--chrome-muted: #aba29a;--chrome-faint: #7c716a;--chrome-nav: #cac3bc;--chrome-line: rgba(244, 239, 234, .11);--chrome-hover: rgba(244, 239, 234, .07);--chrome-warn: #e9ba72;--chrome-active-shadow: rgba(34, 29, 25, .3);--board-bg: #302c29;--board-node: #3c3733;--board-node-hi: #4b443f;--board-text: #f6f3ef;--board-soft: #d1cbc5;--board-muted: #aaa098;--board-faint: #7c7169;--board-accent: #ad9b8e;--board-warn: #efbf76;--board-line: rgba(244, 239, 234, .46);--board-divide: rgba(244, 239, 234, .11);--board-border: #302c29;--board-shadow: 0 28px 70px rgba(48, 44, 41, .24);--inset-bg: #2d2926;--inset-text: #f3efeb;--inset-muted: #aaa098;--inset-accent: #ad9b8e;--code-fg: #61564f;--code-bg: #f0ece7;--code-line: #e2dbd4;--bubble-bg: #6f5f53;--bubble-text: #f8f5f1;--bubble-muted: #ddd4cd;--bubble-shadow: rgba(74, 61, 52, .2);--bubble-response: rgba(253, 252, 249, .98);--tint-ok-fg: #4f7554;--tint-ok-bg: #e2ecdf;--tint-info-fg: #77644b;--tint-info-bg: #eee7dc;--tint-warn-fg: #93631d;--tint-warn-bg: #f8ead2;--tint-danger-fg: #a9463e;--tint-danger-bg: #f7e2dd;--tint-neutral-fg: #706056;--tint-neutral-bg: #efe8df}:root[data-theme=carbon]{color-scheme:dark;--ink: #e4e8e6;--ink-soft: #c2c9c6;--muted: #89928e;--canvas: #171c1e;--paper: #1d2427;--paper-strong: #222b2e;--panel: rgba(29, 36, 39, .93);--panel-solid: rgba(29, 36, 39, .98);--hover: #252e31;--well: #1a2022;--well-strong: #283134;--signal: #778d85;--signal-soft: rgba(119, 141, 133, .15);--signal-halo: rgba(119, 141, 133, .17);--signal-glow: rgba(119, 141, 133, .1);--signal-line: rgba(119, 141, 133, .38);--amber: #e0aa65;--amber-halo: rgba(224, 170, 101, .14);--danger: #ef756d;--ok: #79cda0;--ok-halo: rgba(121, 205, 160, .13);--line: #343d40;--line-strong: #465155;--shadow: 0 20px 52px rgba(0, 0, 0, .4);--shadow-soft: 0 16px 42px rgba(0, 0, 0, .3);--primary-shadow: rgba(5, 10, 11, .4);--body-bg: #171c1e;--rail-bg: rgba(23, 28, 30, .88);--nav-active-bg: #778d85;--chrome-base: #121719;--chrome-bg: rgba(18, 23, 25, .98);--chrome-text: #e4e8e6;--chrome-soft: #b6bfbb;--chrome-muted: #89958f;--chrome-faint: #5e6965;--chrome-nav: #b2bbb7;--chrome-line: rgba(227, 234, 231, .1);--chrome-hover: rgba(227, 234, 231, .07);--chrome-warn: #e0aa65;--chrome-active-ink: #151b19;--chrome-active-shadow: rgba(0, 0, 0, .42);--board-bg: #151b1d;--board-node: #20282b;--board-node-hi: #2b3538;--board-text: #e4e8e6;--board-soft: #b5beba;--board-muted: #89938f;--board-faint: #606b67;--board-accent: #8b9f98;--board-warn: #e0aa65;--board-line: rgba(227, 234, 231, .4);--board-divide: rgba(227, 234, 231, .1);--board-border: #303a3d;--board-shadow: 0 30px 72px rgba(0, 0, 0, .43);--inset-bg: #0f1416;--inset-text: #dce2df;--inset-muted: #7e8984;--inset-accent: #8b9f98;--code-fg: #bdc5c2;--code-bg: rgba(227, 234, 231, .07);--code-line: rgba(227, 234, 231, .12);--bubble-bg: #374842;--bubble-text: #eef2f0;--bubble-muted: #b5c2bd;--bubble-shadow: rgba(0, 0, 0, .38);--bubble-response: rgba(34, 43, 46, .98);--orbit-core: rgba(227, 234, 231, .06);--tint-ok-fg: #8dd8ad;--tint-ok-bg: rgba(121, 205, 160, .13);--tint-info-fg: #8dbfd0;--tint-info-bg: rgba(108, 174, 196, .13);--tint-warn-fg: #e8b971;--tint-warn-bg: rgba(224, 170, 101, .13);--tint-danger-fg: #f28a83;--tint-danger-bg: rgba(239, 117, 109, .13);--tint-neutral-fg: #a8b8b4;--tint-neutral-bg: rgba(226, 242, 237, .08);--alert-danger-fg: #f28a83;--alert-danger-bg: rgba(239, 117, 109, .1);--alert-danger-line: rgba(239, 117, 109, .3);--el-mask-color: rgba(0, 0, 0, .72)}:root[data-theme=carbon] .el-button--primary:not(.is-text):not(.is-link):not(.is-plain){--el-button-text-color: #151b19;--el-button-hover-text-color: #101513;--el-button-active-text-color: #101513;--el-button-disabled-text-color: #52605b}*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;min-width:320px;height:100%;min-height:100%;overflow:hidden;color:var(--ink);background:var(--body-bg);transition:background .24s ease,color .16s ease}#app{height:100%;overflow:hidden}body:after{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}code,.mono,.metric-value,.el-statistic__number{font-family:SFMono-Regular,Cascadia Code,JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.65rem .9rem;color:var(--paper);background:var(--ink);border-radius:7px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{display:grid;grid-template-columns:15.5rem minmax(0,1fr);width:100%;height:100dvh;overflow:hidden}.app-sidebar{position:relative;z-index:20;display:flex;min-width:0;min-height:0;padding:1.35rem 1rem 1rem;color:var(--chrome-text);background:var(--chrome-bg);border-right:1px solid var(--chrome-line);flex-direction:column;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:.8rem;min-height:44px;padding:0 .35rem}.brand-mark{position:relative;display:block;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:12px 6px}.brand-mark:before{position:absolute;top:18px;left:8px;width:21px;height:2px;content:"";background:var(--chrome-text);transform:rotate(-28deg)}.brand-mark i{position:absolute;width:7px;height:7px;background:var(--chrome-text);border:2px solid var(--chrome-base);border-radius:50%}.brand-mark i:nth-child(1){top:7px;right:6px}.brand-mark i:nth-child(2){bottom:6px;left:6px;background:var(--signal)}.brand-mark i:nth-child(3){right:6px;bottom:7px}.brand-copy{display:grid;line-height:1.05}.brand-copy strong{font-size:.94rem;letter-spacing:-.01em}.brand-copy small{margin-top:.3rem;color:var(--chrome-muted);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.primary-nav{display:flex;gap:.3rem;margin-top:2.4rem;flex:1;flex-direction:column}.nav-caption{margin:0 .7rem .65rem;color:var(--chrome-faint);font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.primary-nav a{display:flex;gap:.72rem;align-items:center;min-height:44px;padding:.68rem .78rem;color:var(--chrome-nav);font-size:.84rem;font-weight:650;border:1px solid transparent;border-radius:10px 5px;transition:.18s ease}.primary-nav a .el-icon{font-size:1.03rem}.primary-nav a:hover{color:var(--chrome-text);background:var(--chrome-hover)}.primary-nav a.active{color:var(--chrome-active-ink);background:var(--nav-active-bg);border-color:var(--chrome-line);box-shadow:0 8px 22px var(--chrome-active-shadow)}.sidebar-footer{display:grid;gap:.65rem;padding-top:1rem;border-top:1px solid var(--chrome-line)}.connection-state{display:flex;gap:.55rem;align-items:center;color:var(--chrome-warn)}.sidebar-footer .connection-state{min-height:42px;padding:.45rem .65rem}.connection-state.online{color:var(--ok)}.connection-state div{display:grid}.connection-state strong{color:var(--chrome-text);font-size:.76rem;font-weight:600}.connection-state small{color:var(--chrome-muted);font-size:.66rem}.pulse-dot{width:8px;height:8px;background:currentColor;border-radius:50%;box-shadow:0 0 0 4px var(--amber-halo)}.online .pulse-dot{box-shadow:0 0 0 4px var(--ok-halo);animation:breathe 2.4s ease-out infinite}.settings-link{display:flex;gap:.7rem;align-items:center;min-height:42px;padding:.55rem .65rem;color:var(--chrome-nav);border:1px solid var(--chrome-line);border-radius:9px 4px;font-size:.76rem;font-weight:650;transition:.18s ease}.settings-link:hover,.settings-link.router-link-active{color:var(--chrome-text);border-color:var(--line-strong);background:var(--chrome-hover)}.logout-link{width:100%;cursor:pointer;text-align:left;background:transparent}.app-frame{display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-rows:50px minmax(0,1fr)}.context-rail{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:1.3rem;align-items:center;width:100%;min-height:50px;padding:0 2rem;color:var(--muted);background:var(--rail-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.context-rail p{display:flex;gap:.8rem;min-width:0;margin:0;font-size:.76rem}.context-rail p b{color:var(--ink)}.context-rail p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-rail button{color:var(--signal);background:none;border:0;cursor:pointer;font-size:.75rem;font-weight:700}.context-rail button:disabled{color:var(--muted);cursor:wait}.signal-line{display:flex;align-items:center}.signal-line:before,.signal-line:after{height:1px;content:"";background:var(--line-strong);flex:1}.signal-line span{width:5px;height:5px;margin:0 4px;background:var(--signal);border-radius:50%}.signal-line span:nth-child(2){background:var(--ink)}.app-main{width:100%;min-width:0;min-height:0;height:100%;margin:0;padding:clamp(1.25rem,2.5vw,2.5rem);overflow:auto;overscroll-behavior:contain}.app-main>*{width:min(1460px,100%);margin-inline:auto}.app-main.is-workbench{overflow:hidden}.page-header{display:flex;gap:2rem;align-items:end;justify-content:space-between;margin-bottom:2.4rem}.eyebrow{margin:0 0 .55rem;color:var(--signal);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.page-header h1{margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.page-description{max-width:62ch;margin:.9rem 0 0;color:var(--muted);line-height:1.7;text-wrap:pretty}.page-actions{display:flex;gap:.65rem;align-items:center;flex-shrink:0}.panel{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:16px 7px;box-shadow:0 12px 38px var(--shadow-soft)}.panel-toolbar{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.15rem;border-bottom:1px solid var(--line)}.filter-form{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.table-footer{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.2rem;color:var(--muted);font-size:.78rem;border-top:1px solid var(--line)}.data-state{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;padding:1rem 1.1rem;color:var(--alert-danger-fg);background:var(--alert-danger-bg);border:1px solid var(--alert-danger-line);border-radius:10px}.data-state>.el-icon{font-size:1.3rem}.data-state div{flex:1}.data-state strong{font-size:.9rem}.data-state p{margin:.2rem 0 0;font-size:.8rem}.code-cell{color:var(--code-fg);font-size:.8rem}.description-cell{max-width:28rem;color:var(--muted);line-height:1.5}.row-actions{display:flex;gap:.25rem;justify-content:flex-end}.status-pill{display:inline-flex;gap:.38rem;align-items:center;padding:.28rem .55rem;font-size:.7rem;font-weight:700;border-radius:6px}.status-pill:before{width:5px;height:5px;content:"";background:currentColor;border-radius:50%}.status-pill.positive{color:var(--tint-ok-fg);background:var(--tint-ok-bg)}.status-pill.neutral{color:var(--tint-neutral-fg);background:var(--tint-neutral-bg)}.status-pill.warning{color:var(--tint-warn-fg);background:var(--tint-warn-bg)}.secret{display:flex;gap:.55rem;align-items:center}.drawer-copy{margin:-.2rem 0 1.4rem;color:var(--muted);font-size:.83rem;line-height:1.65}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.form-grid .wide{grid-column:1 / -1}.code-editor textarea{font-family:SFMono-Regular,Cascadia Code,monospace;font-size:.78rem;line-height:1.55}.drawer-footer{display:flex;gap:.7rem;justify-content:flex-end;padding-top:1rem}.file-drop{display:flex;gap:1rem;align-items:center;padding:1rem;color:var(--muted);background:var(--well);border:1px dashed var(--line-strong);border-radius:10px}.file-drop input{display:none}.file-drop label{padding:.55rem .75rem;color:var(--ink);background:var(--paper-strong);border:1px solid var(--line);border-radius:7px;cursor:pointer;font-size:.78rem;font-weight:700}.page-enter-active,.page-leave-active{transition:opacity .16s ease,transform .16s ease}.page-enter-from{opacity:0;transform:translateY(7px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@keyframes breathe{0%,to{opacity:.65}50%{opacity:1;box-shadow:0 0 0 7px transparent}}.el-button{font-weight:650;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.el-button:not(.is-disabled):active{transform:translateY(1px) scale(.985)}.el-button--primary:not(.is-plain){box-shadow:0 7px 18px var(--primary-shadow)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{box-shadow:0 0 0 1px var(--line) inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--signal) inset,0 0 0 3px var(--signal-halo)!important}.el-table{--el-table-header-bg-color: var(--well);--el-table-row-hover-bg-color: var(--hover);--el-table-border-color: var(--line);--el-table-header-text-color: var(--muted);background:transparent}.el-table th.el-table__cell{font-size:.71rem;font-weight:800;letter-spacing:.04em}.el-table .el-table__cell{padding:.82rem 0}.el-drawer{--el-drawer-padding-primary: 1.5rem}.el-drawer__header{margin-bottom:.5rem;color:var(--ink);font-size:1.1rem;font-weight:750}.el-message-box{border-radius:14px 7px}@media(max-width:1180px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.app-sidebar{padding-inline:.65rem}.brand{justify-content:center;padding:0}.brand-copy,.nav-caption,.primary-nav a span,.sidebar-footer .connection-state div,.settings-link span{display:none}.primary-nav a,.settings-link,.sidebar-footer .connection-state{justify-content:center;padding-inline:.5rem}}@media(max-width:880px){.app-main.is-workbench{overflow:auto}}@media(max-width:720px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.app-sidebar{padding:.9rem .45rem .7rem}.brand-mark{width:34px;height:34px}.primary-nav{margin-top:1.4rem}.primary-nav a{min-height:42px}.context-rail{grid-template-columns:3.2rem minmax(0,1fr);padding:0 .8rem}.context-rail button{display:none}.app-main{padding:1.2rem .8rem 2rem}.page-header{align-items:start;flex-direction:column;margin-bottom:1.6rem}.page-actions{width:100%}.page-actions .el-button{flex:1}.panel-toolbar{align-items:stretch;flex-direction:column}.filter-form>*{flex:1}.table-footer{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
