html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--mc-bg-primary:#080b10;--mc-bg-secondary:#0b1017;--mc-bg-tertiary:#0e141d;--mc-surface-primary:#121b27;--mc-surface-secondary:#151f2d;--mc-surface-elevated:#182433;--mc-surface-hover:#1a2635;--mc-border:#78a0d224;--mc-border-strong:#3f8cff4d;--mc-divider:#78a0d21a;--mc-accent:#3478f6;--mc-accent-active:#3f8cff;--mc-cyan:#33d6ff;--mc-success:#3ad6a0;--mc-warning:#f5b84b;--mc-danger:#ff646d;--mc-text-primary:#eaf0f7;--mc-text-secondary:#a8b3c1;--mc-text-muted:#6f7d8e;--mc-text-disabled:#4d5968;--mc-space-1:4px;--mc-space-2:8px;--mc-space-3:12px;--mc-space-4:16px;--mc-space-5:20px;--mc-space-6:24px;--mc-space-8:32px;--mc-space-10:40px;--mc-space-12:48px;--mc-space-16:64px;--mc-radius-sm:4px;--mc-radius-md:6px;--mc-radius-lg:8px;--mc-shadow-panel:0 12px 32px #00000029;--mc-glow-active:0 0 12px #3478f61f;--mc-motion-fast:.14s;--mc-motion-normal:.22s;--mc-motion-panel:.28s;--app-primary:#2563eb;--app-primary-hover:#1d4ed8;--app-primary-active:#1e40af;--app-signal:#0f9fb7;--app-success:#16a34a;--app-warning:#d97706;--app-danger:#dc2626;--app-bg:#f4f7fb;--app-main-surface:#f8fafc;--app-surface:#fff;--app-surface-subtle:#f2f6fa;--app-text:#1b2430;--app-text-strong:#1b2430;--app-text-muted:#5b6778;--app-text-faint:#8a94a6;--app-border:#e6ebf2;--app-border-soft:#edf1f6;--app-technical-border:#2563eb14;--app-sidebar:#f2f6fa;--app-sidebar-deep:#1b2430;--app-radius:8px;--app-control-radius:6px;--app-tag-radius:4px;--font-main:Inter, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--shadow-sm:0 1px 2px #1b24300a;--shadow-md:0 8px 24px #1b243014;--shadow-lg:0 18px 42px #1b24301f}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--app-bg);color:var(--app-text);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}button,input,textarea,select{font:inherit}::selection{color:var(--app-text-strong);background:#176bff2e}.login-wrapper{background-color:#dff3ff;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px),linear-gradient(112deg,#42b8ff 0%,#7fd7ff 50%,#e7f7ff 50%,#f9fdff 100%);background-size:42px 42px,42px 42px,auto;grid-template-rows:auto auto auto;grid-template-columns:minmax(420px,1fr) minmax(400px,480px);align-content:center;column-gap:clamp(48px,7vw,120px);min-height:100vh;padding:40px clamp(40px,7vw,112px);display:grid;position:relative;overflow:hidden}.login-wrapper:before{content:"ROBOT / DATA / INTELLIGENCE";color:#053965b8;font-family:var(--font-mono);letter-spacing:0;font-size:11px;position:absolute;top:40px;left:clamp(40px,7vw,112px)}.auth-robot-stage{--auth-scan-travel:min(40vh, 340px);z-index:1;isolation:isolate;pointer-events:none;grid-area:1/1/4;place-self:center;width:min(48vw,680px);height:min(62vh,560px);min-height:460px;position:relative;overflow:hidden}.auth-robot-stage:before,.auth-robot-stage:after{content:"";z-index:-1;pointer-events:none;position:absolute}.auth-robot-stage:before{clip-path:polygon(0 0,22% 0,22% 1px,1px 1px,1px 24%,0 24%,0 100%,78% 100%,78% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 76%,100% 76%,100% 0);border:1px solid #ffffff52;inset:8% 5%}.auth-robot-stage:after{background:#05619e6b;width:74%;height:1px;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 -80px #ffffff21,0 -160px #ffffff1a}.auth-robot-coordinate{color:#034978b8;font-family:var(--font-mono);letter-spacing:0;font-size:11px;position:absolute}.auth-robot-coordinate--top{top:9%;left:7%}.auth-robot-coordinate--side{writing-mode:vertical-rl;bottom:14%;right:6%}.auth-robot-scan{z-index:4;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#fffffff0,#00cbe1,#0000);width:90%;height:2px;animation:4.8s ease-in-out infinite auth-robot-scan;position:absolute;top:18%;left:5%;box-shadow:0 0 14px #fffc}.auth-robot-frame{z-index:1;position:absolute;inset:11% 5% 12%}.auth-robot-frame i{border-style:solid;border-color:#ffffffb8;width:42px;height:42px;position:absolute}.auth-robot-frame i:first-child{border-width:1px 0 0 1px;top:0;left:0}.auth-robot-frame i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.auth-robot-frame i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.auth-robot-frame i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.auth-robot-product{z-index:2;aspect-ratio:1672/941;width:min(100%,660px);animation:.64s cubic-bezier(.2,.75,.25,1) both auth-robot-enter;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)}.auth-robot-product img{object-fit:contain;filter:drop-shadow(0 22px 24px #02355b33);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.auth-robot-telemetry{z-index:3;align-items:flex-end;gap:4px;height:24px;display:flex;position:absolute;bottom:15%;left:6%}.auth-robot-telemetry i{transform-origin:bottom;will-change:transform, opacity;background:#ffffffc2;width:3px;height:8px;animation:1.8s ease-in-out infinite alternate auth-robot-telemetry}.auth-robot-telemetry i:nth-child(2),.auth-robot-telemetry i:nth-child(5){height:16px;animation-delay:-.6s}.auth-robot-telemetry i:nth-child(3){height:23px;animation-delay:-1.1s}.auth-robot-telemetry i:nth-child(4){height:12px;animation-delay:-.3s}.auth-robot-telemetry i:nth-child(6){height:20px;animation-delay:-1.4s}.auth-robot-ground{z-index:1;grid-template-columns:repeat(5,1fr);gap:7px;height:4px;display:grid;position:absolute;inset:80% 24% auto}.auth-robot-ground i{background:#ffffffb3}@keyframes auth-robot-scan{0%,12%{opacity:0;transform:translateY(0)}24%{opacity:.85}76%{opacity:.7}88%,to{transform:translateY(var(--auth-scan-travel));opacity:0}}@keyframes auth-robot-enter{0%{opacity:0;transform:translate(calc(-50% - 12px),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes auth-robot-telemetry{0%{opacity:.34;transform:scaleY(.45)}to{opacity:.92;transform:scaleY(1)}}.login-header{z-index:1;text-align:left;grid-column:2;align-self:end;margin-bottom:22px;position:relative}.login-logo{width:42px;height:42px;color:var(--app-primary);background:#e5f5ff;border:1px solid #158cff52;border-radius:6px;justify-content:center;align-items:center;margin-bottom:18px;font-size:20px;display:flex;box-shadow:0 8px 22px #158cff29}.login-kicker{color:#008fa9;font-family:var(--font-mono);letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.login-header h1{max-width:480px;color:var(--app-text-strong);letter-spacing:0;margin-bottom:8px;font-size:24px;font-weight:650;line-height:1.32}.login-header p{max-width:480px;color:var(--app-text-muted);font-size:13px;line-height:1.65}.login-card{z-index:1;background:var(--app-surface);width:100%;max-width:480px;box-shadow:var(--shadow-lg);border:1px solid #add8f3f5;border-radius:6px;grid-column:2;padding:28px 30px 30px;position:relative}.auth-console-status{border-bottom:1px solid var(--app-border-soft);color:#486070;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 24px;padding-bottom:14px;font-size:12px;display:flex}.auth-console-status span{align-items:center;gap:8px;display:inline-flex}.auth-console-status i,.header-session i{background:var(--app-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #138a631f}.auth-console-status small{color:var(--app-text-faint);font-family:var(--font-mono);letter-spacing:0;font-size:11px}.login-form .ant-form-item-label{padding-bottom:6px}.login-form .ant-form-item-label label{color:#344452!important;font-size:13px!important;font-weight:600!important}.login-form .ant-input,.login-form .ant-input-password{background:#f8fcff;font-size:13.5px;transition:all .15s;border:1px solid var(--app-border)!important;border-radius:4px!important;min-height:40px!important;padding:0 12px!important}.login-form .ant-input:hover,.login-form .ant-input-password:hover{border-color:#79bee9!important}.login-form .ant-input:focus,.login-form .ant-input-focused,.login-form .ant-input-password:focus-within{outline:none;border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #158cff1f!important}.login-btn-primary{margin-top:8px;background:var(--app-primary)!important;border:none!important;border-radius:4px!important;height:42px!important;font-size:14px!important;font-weight:500!important;transition:all .15s!important}.login-btn-primary:hover{background:var(--app-primary-hover)!important}.login-footer{z-index:1;color:#587991;text-align:left;grid-column:2;align-self:start;margin-top:22px;font-size:11px;position:relative}.admin-layout{background-color:#eef4f7;background-image:linear-gradient(118deg,#0000 0% 70%,#00abc70b 70%,#158cff05 84%,#0000 84%),linear-gradient(#e6f4fb 0%,#f7fafc 220px,#eef4f7 100%);background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed;min-height:100vh}.admin-layout>.ant-layout{background:0 0;min-width:0}.admin-sider{z-index:20;scrollbar-color:#b9d8eb transparent;scrollbar-width:thin;border-right:1px solid #b8dbf1;height:100vh;position:sticky;top:0;overflow:hidden auto;box-shadow:8px 0 28px #2873a414;background-color:var(--app-sidebar)!important;background-image:linear-gradient(#fff 0%,#f7fbfe 100%)!important}.brand-block{background:linear-gradient(115deg,#0b69cd 0%,#168fff 62%,#17b5cf 100%);border-bottom:1px solid #ffffff38;align-items:center;gap:8px;height:56px;padding:0 8px;display:flex}.brand-mark{color:#fff;background:#ffffff26;border:1px solid #ffffff6b;border-radius:4px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand-block h5{white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.3;color:#fff!important}.brand-subtitle{color:#ffffffb3;font-family:var(--font-mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.admin-sider .ant-menu-root{color:var(--app-text-muted);padding:0;font-size:15px;font-weight:500;background:0 0!important;border-inline-end:none!important}.admin-sider .ant-menu-item,.admin-sider .ant-menu-submenu-title{transition:background-color .16s,color .16s,box-shadow .16s;border-radius:6px!important;width:100%!important;height:48px!important;margin-block:3px!important;margin-inline:0!important;line-height:48px!important}.admin-sider .ant-menu-item .ant-menu-item-icon,.admin-sider .ant-menu-submenu-title .ant-menu-item-icon{color:#527b99;min-width:18px;font-size:17px;transition:color .16s}.admin-sider .ant-menu-title-content{line-height:1.4}.admin-sider .ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--app-text-strong);font-weight:600}.admin-sider .ant-menu-root>.ant-menu-submenu>.ant-menu-sub{margin:0 0 5px;padding:1px 0 3px;position:relative;box-shadow:inset 2px 0 #d6eaf5;background:#eef8fdb8!important}.admin-sider .ant-menu-sub .ant-menu-item-icon,.admin-sider .ant-menu-sub .ant-menu-submenu-title .ant-menu-item-icon{min-width:16px;font-size:15px}.admin-sider .ant-menu-item-selected{font-weight:600;position:relative;box-shadow:inset 0 0 0 1px #1f8ed429;color:#075fae!important;background-color:#e2f3fd!important}.admin-sider .ant-menu-item-selected:before{content:"";background:#0874dc;border-radius:0 2px 2px 0;width:4px;position:absolute;inset:9px auto 9px 0}.admin-sider .ant-menu-item-selected:after{display:none}.admin-sider.ant-layout-sider-collapsed .brand-block{justify-content:center;padding-inline:0}.admin-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #c8e3f4;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;background:#ffffffeb!important;height:56px!important;padding:0 24px!important;line-height:normal!important}.header-leading,.header-actions{align-items:center;min-width:0;display:flex}.header-trigger{cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:32px;height:32px;transition:all .2s;display:grid;color:var(--app-text-muted)!important;border:1px solid #0000!important}.header-trigger:hover{color:var(--app-text)!important;background:#e8f6ff!important}.header-divider{background:var(--app-border);width:1px;height:22px}.header-page-meta{gap:1px;min-width:0;display:grid}.header-page-meta span{color:var(--app-text-faint);font-family:var(--font-mono);letter-spacing:0;font-size:11px;line-height:1.3}.header-page-meta strong{color:var(--app-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.4;overflow:hidden}.header-session{color:#627482;font-family:var(--font-mono);letter-spacing:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.header-icon-button{color:#5e7080!important;border-radius:6px!important;width:32px!important;height:32px!important}.header-icon-button:hover{color:var(--app-primary)!important;background:#e8f6ff!important}.header-user{border:1px solid var(--app-border-soft);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px 3px 3px;transition:all .2s}.header-avatar{color:#0874dc!important;background:#dff2ff!important;border-radius:5px!important}.header-user-meta{flex-direction:column;line-height:1.2;display:flex}.header-user-meta span{color:var(--app-text);font-size:13px;font-weight:500}.header-user-meta small{color:var(--app-text-muted);font-size:12px}.admin-content{width:100%;min-width:0;padding:20px 24px 28px;position:relative;overflow-x:hidden}.admin-content:before{content:"";pointer-events:none;background:linear-gradient(90deg,#158cff9e 0 7%,#00abc733 7% 18%,#6f9ab51f 18% 100%);height:1px;position:absolute;top:0;left:24px;right:24px}.content-topbar{min-width:0;max-width:100%;margin-bottom:16px}.admin-layout{background:var(--app-bg)}.admin-sider{box-shadow:none;scrollbar-color:#cfd8e3 transparent;border-right-color:#dbe3ec;background:#f0f4f8!important}.brand-block{background:#eef3f8;border-bottom-color:#dbe3ec;height:56px}.brand-mark{color:#2563eb;background:#fff;border-color:#2563eb33}.brand-block h5{font-size:14px;color:var(--app-text-strong)!important}.brand-subtitle{color:var(--app-text-faint);font-size:11px}.primary-navigation{padding:8px 8px 20px}.admin-sider .ant-menu-root{font-size:14px;font-weight:500}.admin-sider .ant-menu-item-group-title{letter-spacing:.04em;font-weight:600;line-height:1.3;color:#748195!important;padding:13px 10px 5px!important;font-size:11px!important}.admin-sider .ant-menu-item-group+.ant-menu-item-group{margin-top:2px}.admin-sider .ant-menu-item,.admin-sider .ant-menu-submenu-title{height:40px!important;box-shadow:none!important;border-radius:4px!important;margin-block:1px!important;line-height:40px!important}.admin-sider .ant-menu-item .ant-menu-item-icon,.admin-sider .ant-menu-submenu-title .ant-menu-item-icon{color:#748195;min-width:17px;font-size:17px}.admin-sider .ant-menu-submenu-arrow{color:var(--app-text-faint)}.admin-sider .ant-menu-item:hover,.admin-sider .ant-menu-submenu-title:hover{color:var(--app-text-strong)!important;background-color:#ffffffc7!important}.admin-sider .ant-menu-item:hover .ant-menu-item-icon,.admin-sider .ant-menu-submenu-title:hover .ant-menu-item-icon,.admin-sider .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-item-icon{color:#4e5d78}.admin-sider .ant-menu-root>.ant-menu-item-group .ant-menu-sub{box-shadow:inset 1px 0 var(--app-border);background:#f8fafc!important}.admin-sider .ant-menu-sub .ant-menu-item,.admin-sider .ant-menu-sub .ant-menu-submenu-title{font-size:13px;height:38px!important;margin-block:1px!important;line-height:38px!important}.admin-sider .ant-menu-sub .ant-menu-item-icon,.admin-sider .ant-menu-sub .ant-menu-submenu-title .ant-menu-item-icon{font-size:16px}.admin-sider .ant-menu-item-selected{color:#2563eb!important;background-color:#2563eb13!important}.admin-sider .ant-menu-item-selected .ant-menu-item-icon{color:#2563eb}.admin-sider .ant-menu-item-selected:before{background:#2563eb;width:2px;inset:8px auto 8px 0}.admin-sider.ant-layout-sider-collapsed .primary-navigation{padding-inline:7px}.admin-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.admin-sider.ant-layout-sider-collapsed .ant-menu-item,.admin-sider.ant-layout-sider-collapsed .ant-menu-submenu-title{padding-inline:calc(50% - 8px)!important}.admin-header{border-bottom-color:var(--app-border);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f8fafc!important;background-image:linear-gradient(#0f172a04 1px,#0000 1px),linear-gradient(90deg,#0f172a04 1px,#0000 1px)!important;background-size:24px 24px!important;height:56px!important;padding:0 18px!important}.header-leading{gap:12px}.header-trigger,.header-icon-button{border-radius:6px!important;width:34px!important;height:34px!important;font-size:17px!important}.header-trigger:hover,.header-icon-button:hover{background:var(--app-surface-subtle)!important}.header-breadcrumb{min-width:0}.header-breadcrumb .ant-breadcrumb-link,.header-breadcrumb .ant-breadcrumb-separator{color:#748195;font-size:13px}.header-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--app-text-strong);font-weight:550}.header-session{color:#38634b;border-radius:var(--app-tag-radius);min-height:30px;font-family:var(--font-mono);letter-spacing:.04em;background:#f0f7f2;border:1px solid #d7e8dc;padding:0 10px;font-size:12px;font-weight:600}.header-session i{background:var(--app-success);width:5px;height:5px;box-shadow:0 0 0 2px #16a34a1a}.header-icon-button{color:var(--app-text-muted)!important}.header-user{border-radius:4px;min-height:38px}.header-user:hover{background:var(--app-surface-subtle);border-color:#d5dde7}.header-avatar{color:#4e5d78!important;background:#edf2f7!important}.header-user-meta span{font-size:14px}.header-user-meta small{font-size:12px}.admin-content{background-color:var(--app-bg);background-image:radial-gradient(circle at 98% 0,#2563eb0a,#0000 420px),radial-gradient(circle at 72% 3%,#0f9fb706,#0000 320px);padding:20px 22px 28px}.admin-content:before{display:none}.admin-layout--mission-control,.admin-layout--mission-control>.ant-layout{background:#050a10!important}.admin-layout--mission-control .admin-sider{scrollbar-color:#244657 transparent;border-right-color:#6aafca29;background:#071019 linear-gradient(#112b3b6b,#050a1000)!important}.admin-layout--mission-control .brand-block{background:#071019;border-bottom-color:#6aafca29}.admin-layout--mission-control .brand-mark{color:#58e5ff;background:#58e5ff14;border-color:#58e5ff66}.admin-layout--mission-control .brand-block h5{color:#eaf7fc!important}.admin-layout--mission-control .brand-subtitle{color:#5f8294}.admin-layout--mission-control .admin-sider .ant-menu-root,.admin-layout--mission-control .admin-sider .ant-menu-sub{color:#7f9aab;background:0 0!important}.admin-layout--mission-control .admin-sider .ant-menu-item-group-title{color:#4f6c7d!important}.admin-layout--mission-control .admin-sider .ant-menu-item .ant-menu-item-icon,.admin-layout--mission-control .admin-sider .ant-menu-submenu-title .ant-menu-item-icon,.admin-layout--mission-control .admin-sider .ant-menu-submenu-arrow{color:#648698}.admin-layout--mission-control .admin-sider .ant-menu-item:hover,.admin-layout--mission-control .admin-sider .ant-menu-submenu-title:hover{color:#d6f5ff!important;background:#58e5ff0f!important}.admin-layout--mission-control .admin-sider .ant-menu-item-selected{color:#dff9ff!important;background:#58e5ff17!important}.admin-layout--mission-control .admin-sider .ant-menu-item-selected .ant-menu-item-icon{color:#58e5ff}.admin-layout--mission-control .admin-sider .ant-menu-item-selected:before{background:#58e5ff;box-shadow:0 0 10px #58e5ff8c}.admin-layout--mission-control .admin-header{border-bottom-color:#6aafca29;background:#071019 linear-gradient(90deg,#58e5ff06 1px,#0000 1px) 0 0/48px 100%!important}.admin-layout--mission-control .header-trigger,.admin-layout--mission-control .header-icon-button{color:#7896a8!important}.admin-layout--mission-control .header-trigger:hover,.admin-layout--mission-control .header-icon-button:hover,.admin-layout--mission-control .header-user:hover{border-color:#58e5ff33;color:#dff9ff!important;background:#58e5ff12!important}.admin-layout--mission-control .header-breadcrumb .ant-breadcrumb-link,.admin-layout--mission-control .header-breadcrumb .ant-breadcrumb-separator,.admin-layout--mission-control .header-user-meta small{color:#668497}.admin-layout--mission-control .header-breadcrumb li:last-child .ant-breadcrumb-link,.admin-layout--mission-control .header-user-meta span{color:#d9edf6}.admin-layout--mission-control .header-session{color:#8bd9bb;background:#57e4a80f;border-color:#57e4a83d}.admin-layout--mission-control .header-avatar{color:#8fb1c2!important;background:#668da01f!important}.admin-layout--mission-control .multi-tab-nav{background:#060d14;border-bottom-color:#6aafca29}.admin-layout--mission-control .multi-tab-item{color:#668497}.admin-layout--mission-control .multi-tab-item:hover{color:#d9edf6;background:#58e5ff0d}.admin-layout--mission-control .multi-tab-item--active{color:#dff9ff;background:#58e5ff0a}.admin-layout--mission-control .multi-tab-item--active:after{background:#58e5ff;box-shadow:0 0 8px #58e5ff80}.admin-layout--mission-control .multi-tab-actions{border-left-color:#6aafca29}.admin-layout--mission-control .multi-tab-action-button{color:#668497!important}.admin-layout--mission-control .admin-content{background:#050a10;padding:0}.boot-screen{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.boot-screen__tip{color:#00000073;margin:0;font-size:14px}.page-shell{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.page-shell>*{min-width:0;max-width:100%}.page-card{min-width:0;max-width:100%;background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;box-shadow:none!important}.page-card .ant-card-head{background:var(--app-main-surface);min-height:48px;font-size:14px;font-weight:600;border-bottom:1px solid var(--app-border)!important}.page-card .ant-card-body,.page-card .ant-tabs,.page-card .ant-tabs-content-holder,.page-card .ant-tabs-content,.page-card .ant-tabs-tabpane{min-width:0;max-width:100%}.page-titlebar{background-color:var(--app-main-surface);border-bottom:1px solid var(--app-border-soft);background-image:radial-gradient(circle at 94% 0,#2563eb0b,#0000 42%),linear-gradient(#1b243006 1px,#0000 1px),linear-gradient(90deg,#1b243006 1px,#0000 1px);background-size:auto,24px 24px,24px 24px;justify-content:space-between;align-items:flex-end;gap:24px;margin:-20px -22px 0;padding:18px 22px 17px;display:flex;position:relative;overflow:hidden}.page-titlebar__copy{gap:5px;min-width:0;display:grid}.page-technical-label{color:#748195;font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;font-weight:600;line-height:1.3}.page-titlebar h1{color:var(--app-text-strong);margin:0;font-size:24px;font-weight:600;line-height:1.35}.page-titlebar p{color:var(--app-text-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.page-titlebar__actions{flex:none}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header>:first-child{min-width:0}.page-header>:last-child{flex-shrink:0}.page-shell .page-header h3.ant-typography,.page-shell .page-header h4.ant-typography,.page-shell .page-header h5.ant-typography{margin:0 0 4px;font-size:24px;font-weight:600}.search-bar{row-gap:12px;margin-bottom:20px}.search-bar .ant-form-item{margin-bottom:0}.batch-bar{border:1px solid var(--app-border);background:#f7f8fa;border-radius:6px;align-items:center;margin-bottom:16px;padding:10px 14px;display:flex}.hero-card{background:#fff!important;border:1px solid #ededf0!important}.metric-card{padding:16px 18px;transition:border-color .15s;background:var(--app-surface)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #ededf0!important;border-radius:6px!important}.metric-card:hover{border-color:#d8d8e0!important}.metric-card .ant-statistic-title{margin-bottom:8px;font-size:13px;font-weight:500;color:var(--app-text-muted)!important}.metric-card .ant-statistic-content{color:var(--app-text);font-size:26px;font-weight:650}.project-progress-block{background:#fafafa;border:1px solid #ededf0;border-radius:10px;padding:16px 18px}.project-progress-head{color:var(--app-text);justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.project-side-metric{border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.project-side-metric:last-child{border-bottom:none;padding-bottom:0}.project-side-metric span{color:var(--app-text-muted)}.project-side-metric strong{color:var(--app-text);font-size:16px}.ant-table-wrapper .ant-table{border:1px solid #ededf0;border-bottom:none;border-radius:8px 8px 0 0;font-size:13px}.ant-table-wrapper,.ant-table-wrapper .ant-spin-nested-loading,.ant-table-wrapper .ant-spin-container,.ant-table-wrapper .ant-table-container{min-width:0;max-width:100%}.ant-table-wrapper .ant-table-thead>tr>th{font-size:13px;font-weight:500;color:#9a9aa3!important;background:#fcfcfd!important;border-bottom:1px solid #ededf0!important}.dataset-hero-card{background:radial-gradient(circle at 100% 0,#4f46e50d,#0000 30%),linear-gradient(135deg,#fff 0%,#f8faff 100%)!important;border:1px solid #4f46e51a!important}.dataset-hero-layout{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dataset-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--app-primary);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.dataset-hero-layout h2,.dataset-detail-hero h2{letter-spacing:0;margin:0 0 10px;font-size:24px;font-weight:650}.dataset-toolbar,.dataset-browser-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dataset-browser-head h3{margin:0 0 6px;font-size:20px}.dataset-browser-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;display:grid}.dataset-browser-sidebar,.dataset-browser-preview{min-width:0}.dataset-browser-sidebar{overflow:hidden}.dataset-browser-table,.dataset-browser-table .ant-spin-nested-loading,.dataset-browser-table .ant-spin-container,.dataset-browser-table .ant-table,.dataset-browser-table .ant-table-container{width:100%;min-width:0}.dataset-browser-table .ant-table-cell{vertical-align:top}.dataset-browser-file-meta{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.dataset-browser-file-name,.dataset-browser-file-path,.dataset-browser-preview-name,.dataset-browser-preview-path{width:100%;min-width:0;display:block}.dataset-browser-file-name,.dataset-browser-file-path,.dataset-browser-preview-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dataset-browser-preview{border:1px solid var(--app-border);background:linear-gradient(#fff 0%,#fafcfe 100%);border-radius:12px;overflow:hidden}.dataset-browser-preview-head{background:#ffffffdb;border-bottom:1px solid #ededf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.dataset-browser-preview-meta{flex:280px;min-width:0}.dataset-browser-preview-path{overflow-wrap:anywhere}.dataset-preview-stage{background:linear-gradient(135deg,#4f46e508,#0000 32%),linear-gradient(#fafcfe 0%,#fff 100%);justify-content:center;align-items:center;min-height:460px;padding:24px;display:flex}.dataset-preview-stage--compact{flex-direction:column;align-items:flex-start;gap:16px}.dataset-preview-stage--text{align-items:stretch}.dataset-preview-image{object-fit:contain;max-width:100%;max-height:420px;box-shadow:var(--shadow-md);border-radius:10px}.dataset-text-preview{color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:10px;width:100%;margin:0;padding:18px;font-size:13px;line-height:1.7;overflow:auto}.dataset-browser-row-active>td{background:#4f46e514!important}.dataset-detail-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dataset-process-workspace{flex-direction:column;gap:18px;padding:24px;display:flex}.dataset-process-form-grid{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.4fr) minmax(140px,.5fr);gap:16px;display:grid}.dataset-script-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6}.dataset-notebook-editor{border:1px solid var(--app-border);background:#0f172a;border-radius:8px;overflow:hidden}.dataset-notebook-toolbar{border-bottom:1px solid var(--app-border);background:#fcfcfd;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.dataset-notebook-body{grid-template-columns:210px minmax(0,1fr);min-height:460px;display:grid}.dataset-notebook-cell-list{border-right:1px solid var(--app-border);background:#fcfcfd;flex-direction:column;gap:6px;padding:10px;display:flex;overflow:auto}.dataset-notebook-cell-list button{min-height:58px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex}.dataset-notebook-cell-list button.active{box-shadow:var(--shadow-sm);background:#fff;border-color:#4f46e547}.dataset-notebook-cell-list span{color:var(--app-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.dataset-notebook-cell-list strong{width:100%;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dataset-notebook-code{min-width:0}.dataset-preview-empty{min-height:180px;color:var(--app-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.dataset-preview-empty .anticon{font-size:28px}.data-access-shell{--data-access-accent:#0f766e}.data-access-hero{background:radial-gradient(circle at 10% 10%,#0f766e0f,#0000 28%),radial-gradient(circle at 92% 0,#0ea5e912,#0000 32%),linear-gradient(135deg,#fff 0%,#f5fcfa 100%)!important;border-color:#0f766e1a!important}.data-access-hero__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.data-access-hero h2{color:#092f2b;letter-spacing:0;margin:0 0 10px;font-size:24px;font-weight:650}.data-access-hero .ant-typography{max-width:760px}.data-access-stage-card,.data-access-route-card{height:100%;box-shadow:var(--shadow-sm)!important;background:linear-gradient(#fffffff0,#f0fdfa80)!important;border:1px solid #0f766e14!important;border-radius:12px!important}.data-access-stage-card .ant-card-body,.data-access-route-card .ant-card-body{flex-direction:column;gap:10px;display:flex}.data-access-stage-card .anticon,.data-access-route-card .anticon{color:var(--data-access-accent);font-size:24px}.data-access-stage-card strong,.data-access-route-card strong{color:#0f172a;font-size:17px}.data-access-stage-card span,.data-access-route-card span{color:var(--app-text-muted);line-height:1.65}.data-access-steps{background:linear-gradient(#fff 0%,#f9fdfc 100%);border:1px solid #0f766e14;border-radius:12px;margin-bottom:24px;padding:18px}.data-access-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.data-access-toolbar__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.data-access-summary-strip{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.data-access-summary-item{min-width:220px;box-shadow:var(--shadow-sm);background:#ffffffbd;border:1px solid #0f766e14;border-radius:12px;padding:14px 16px}.data-access-summary-item span{color:var(--app-text-muted);margin-bottom:6px;font-size:12px;display:block}.data-access-summary-item strong{color:#0f172a;font-size:14px;line-height:1.6}.data-access-action-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.data-access-quality{min-width:140px}.data-access-progress-meta{color:var(--app-text-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.data-access-drawer-tags{flex-wrap:wrap;gap:8px;display:flex}.data-access-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.data-access-detail-card{background:radial-gradient(circle at 100% 0,#0f766e0d,#0000 36%),linear-gradient(#fff 0%,#f7fdfb 100%);border:1px solid #0f766e14;border-radius:12px;padding:16px 18px}.data-access-detail-card span,.data-access-detail-card small{display:block}.data-access-detail-card span{color:var(--app-text-muted);margin-bottom:8px;font-size:12px}.data-access-detail-card strong{color:#0f172a;margin-bottom:6px;font-size:28px;line-height:1.1;display:block}.data-access-detail-card small{color:var(--app-text-muted);font-size:12px}.data-access-panel-card{background:linear-gradient(#fff 0%,#fbfefd 100%)!important;border:1px solid #0f766e14!important;border-radius:12px!important}.data-access-table-meta{color:var(--app-text-muted);font-size:12px;line-height:1.65}.data-access-note{color:var(--app-text-muted);margin-top:12px;font-size:12px;margin-bottom:0!important}.governance-shell{--governance-accent:#c2410c;--governance-accent-deep:#7c2d12;--governance-surface:#fff8f2e0}.governance-eyebrow{color:var(--governance-accent)!important}.governance-hero{background:radial-gradient(circle at 8% 12%,#fb923c17,#0000 26%),radial-gradient(circle at 92% 0,#3b82f60f,#0000 30%),linear-gradient(135deg,#fffdf9 0%,#fff7f0 100%)!important;border-color:#c2410c1a!important}.governance-hero--rules{background:radial-gradient(circle at 12% 10%,#fbbf2417,#0000 28%),radial-gradient(circle at 88% 8%,#ef44440d,#0000 26%),linear-gradient(135deg,#fffefb 0%,#fff8f1 100%)!important}.governance-hero--quality{background:radial-gradient(circle at 12% 12%,#f59e0b12,#0000 26%),radial-gradient(circle at 86% 6%,#0ea5e90f,#0000 26%),linear-gradient(135deg,#fffbf5 0%,#fff9f3 100%)!important}.governance-hero--transform{background:radial-gradient(circle at 8% 10%,#f9731612,#0000 24%),radial-gradient(circle at 90% 10%,#6366f10d,#0000 26%),linear-gradient(135deg,#fffbf7 0%,#fff7f2 100%)!important}.governance-hero__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.governance-hero h2{color:#431407;letter-spacing:0;margin:0 0 10px;font-size:24px;font-weight:650}.governance-hero .ant-typography{max-width:780px}.governance-summary-strip{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.governance-summary-item{min-width:220px;box-shadow:var(--shadow-sm);background:#ffffffbd;border:1px solid #c2410c14;border-radius:12px;padding:14px 16px}.governance-summary-item span{color:var(--app-text-muted);margin-bottom:6px;font-size:12px;display:block}.governance-summary-item strong{color:#431407;font-size:14px;line-height:1.6}.governance-panel{background:linear-gradient(#fffffffa,#fff9f38c)!important;border-color:#c2410c14!important}.governance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.governance-toolbar__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.governance-progress-block{min-width:140px}.governance-progress-meta,.governance-progress-label{color:var(--app-text-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.governance-category-nav{flex-direction:column;gap:10px;display:flex}.governance-category-item{cursor:pointer;background:#ffffffc7;border:1px solid #c2410c14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.governance-category-item span{color:#7c2d12;font-weight:500}.governance-category-item strong{color:#431407;font-size:18px}.governance-category-item:hover,.governance-category-item--active{background:linear-gradient(#fffaf4 0%,#fff3e9 100%);border-color:#c2410c33}.governance-action-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.governance-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.governance-detail-card{background:radial-gradient(circle at 100% 0,#fb923c0f,#0000 36%),linear-gradient(#fff 0%,#fff8f2 100%);border:1px solid #c2410c14;border-radius:12px;padding:16px 18px}.governance-detail-card span,.governance-detail-card small{display:block}.governance-detail-card span{color:var(--app-text-muted);margin-bottom:8px;font-size:12px}.governance-detail-card strong{color:#431407;margin-bottom:6px;font-size:28px;line-height:1.1;display:block}.governance-detail-card small{color:var(--app-text-muted);font-size:12px}.governance-subcard{background:linear-gradient(#fff 0%,#fffbf8 100%)!important;border:1px solid #c2410c14!important;border-radius:12px!important}.governance-tag-row,.governance-chip-list,.governance-output-list{flex-wrap:wrap;gap:8px;display:flex}.governance-output-item,.governance-bullet-item,.governance-chip{color:#7c2d12;background:#c2410c14;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1.4}.governance-bullet-list{flex-direction:column;gap:10px;display:flex}.governance-meta{color:var(--app-text-muted);font-size:12px;line-height:1.65}.governance-rule-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.governance-rule-card{box-shadow:var(--shadow-sm)!important;background:radial-gradient(circle at 100% 0,#fb923c0d,#0000 34%),linear-gradient(#fff 0%,#fffaf5 100%)!important;border:1px solid #c2410c14!important;border-radius:12px!important}.governance-rule-card__head,.governance-rule-card__foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.governance-rule-card__foot{align-items:center;margin-top:14px}.governance-threshold-box{color:#7c2d12;background:#4314070a;border:1px dashed #c2410c29;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.6}.governance-progress-stack{flex-direction:column;gap:8px;margin-top:14px;display:flex}.governance-note{color:var(--app-text-muted);margin-top:12px;font-size:12px;margin-bottom:0!important}.annotation-shell{--annotation-accent:#2563eb;--annotation-accent-strong:#1d4ed8;--annotation-accent-warm:#e11d48;height:calc(100vh - 145px);max-height:calc(100vh - 145px);overflow:hidden}.annotation-eyebrow{color:var(--annotation-accent)!important}.annotation-hero{background:radial-gradient(circle at 10% 10%,#2563eb12,#0000 26%),radial-gradient(circle at 92% 4%,#e11d480d,#0000 28%),linear-gradient(135deg,#f9fcff 0%,#fdf9fc 100%)!important;border-color:#2563eb1a!important}.annotation-hero--review{background:radial-gradient(circle at 12% 10%,#0ea5e912,#0000 26%),radial-gradient(circle at 88% 8%,#ea580c0d,#0000 28%),linear-gradient(135deg,#f9fcff 0%,#fffaf6 100%)!important}.annotation-hero--workspace{background:radial-gradient(circle at 10% 10%,#3b82f612,#0000 24%),radial-gradient(circle at 86% 6%,#be185d0d,#0000 26%),linear-gradient(135deg,#f9fcff 0%,#fcf8fd 100%)!important}.annotation-hero--config{background:radial-gradient(circle at 12% 10%,#2563eb0f,#0000 25%),radial-gradient(circle at 90% 8%,#f973160d,#0000 24%),linear-gradient(135deg,#f8fcff 0%,#fffbf6 100%)!important}.annotation-hero--prompt{background:radial-gradient(circle at 10% 10%,#38bdf80f,#0000 25%),radial-gradient(circle at 90% 8%,#e11d480d,#0000 24%),linear-gradient(135deg,#f9fdff 0%,#fff9fc 100%)!important}.annotation-hero__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.annotation-hero h2{color:#172554;letter-spacing:0;margin:0 0 10px;font-size:24px;font-weight:650}.annotation-hero .ant-typography{max-width:780px}.annotation-summary-strip{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.annotation-summary-item{min-width:220px;box-shadow:var(--shadow-sm);background:#ffffffc2;border:1px solid #2563eb14;border-radius:12px;padding:14px 16px}.annotation-summary-item span{color:var(--app-text-muted);margin-bottom:6px;font-size:12px;display:block}.annotation-summary-item strong{color:#172554;font-size:14px;line-height:1.6}.annotation-panel{background:linear-gradient(#fffffffa,#f8fbff8c)!important;border-color:#2563eb14!important}.annotation-toolbar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.annotation-toolbar__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.annotation-action-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.annotation-progress-block{min-width:140px}.annotation-progress-meta{color:var(--app-text-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.annotation-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.annotation-detail-card{background:radial-gradient(circle at 100% 0,#3b82f60f,#0000 36%),linear-gradient(#fff 0%,#f9fcff 100%);border:1px solid #2563eb14;border-radius:12px;padding:16px 18px}.annotation-detail-card span,.annotation-detail-card small{display:block}.annotation-detail-card span{color:var(--app-text-muted);margin-bottom:8px;font-size:12px}.annotation-detail-card strong{color:#172554;margin-bottom:6px;font-size:28px;line-height:1.1;display:block}.annotation-detail-card small{color:var(--app-text-muted);font-size:12px}.annotation-tag-row,.annotation-chip-list{flex-wrap:wrap;gap:8px;display:flex}.annotation-subcard{background:linear-gradient(#fff 0%,#f9fcff 100%)!important;border:1px solid #2563eb14!important;border-radius:12px!important}.annotation-meta{color:var(--app-text-muted);font-size:12px;line-height:1.65}.annotation-note{color:var(--app-text-muted);margin-top:12px;font-size:12px;margin-bottom:0!important}.annotation-workspace-layout{flex:auto;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden}.annotation-workspace-layout--rail-collapsed{grid-template-columns:64px minmax(0,1fr)}.annotation-workspace-rail-toggle{color:#172554;cursor:pointer;background:linear-gradient(#fffffffa,#f8fbff99);border:1px solid #2563eb14;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;min-height:240px;padding:16px 8px;display:flex}.annotation-workspace-rail-toggle span{writing-mode:vertical-rl;text-orientation:mixed;font-size:12px;line-height:1.3}.annotation-workspace-stack{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:auto}.annotation-queue-card,.annotation-stage-card{background:linear-gradient(#fffffffa,#f8fbff99)!important;border:1px solid #2563eb14!important;border-radius:12px!important}.annotation-sample-list{flex-direction:column;gap:12px;display:flex}.annotation-sample-item{text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #2563eb14;border-radius:12px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s}.annotation-sample-item span,.annotation-sample-item small{display:block}.annotation-sample-item span{color:#172554;margin-top:6px}.annotation-sample-item small{color:var(--app-text-muted);margin-top:8px;font-size:12px}.annotation-sample-item:hover,.annotation-sample-item--active{background:linear-gradient(#fff 0%,#f2f7ff 100%);border-color:#2563eb38}.annotation-sample-item__head,.annotation-stage-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.annotation-stage-header{margin-bottom:16px}.annotation-preview-box{background:radial-gradient(circle at 100% 0,#2563eb0a,#0000 36%),linear-gradient(#fff 0%,#f8fcff 100%);border:1px solid #2563eb14;border-radius:12px;padding:20px}.annotation-preview--audio{background:radial-gradient(circle at 100% 0,#10b9810d,#0000 36%),linear-gradient(#fff 0%,#f3fcfa 100%)}.annotation-preview--image,.annotation-preview--video{background:radial-gradient(circle at 100% 0,#ec48990d,#0000 36%),linear-gradient(#fff 0%,#fff8fc 100%)}.annotation-preview--pointcloud{background:radial-gradient(circle at 100% 0,#0ea5e90d,#0000 36%),linear-gradient(#fff 0%,#f6fcff 100%)}.annotation-preview--medical-report,.annotation-preview--medical-image,.annotation-preview--pathology-image{background:radial-gradient(circle at 100% 0,#f973160d,#0000 36%),linear-gradient(#fff 0%,#fff9f4 100%)}.annotation-preview-title{color:#172554;margin-bottom:10px;font-size:14px;font-weight:600}.annotation-preview-body{color:#1e293b;min-height:120px;font-size:15px;line-height:1.8}.annotation-preview-meta{color:var(--app-text-muted);flex-wrap:wrap;gap:10px;margin-top:14px;font-size:12px;display:flex}.annotation-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.annotation-label-pool{flex-wrap:wrap;gap:10px;display:flex}.annotation-label-chip{color:#1d4ed8;cursor:pointer;background:#ffffffe0;border:1px solid #2563eb1f;border-radius:999px;padding:8px 12px;transition:all .2s}.annotation-label-chip:hover,.annotation-label-chip--active{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#0000}.annotation-chip{color:#1d4ed8;background:#2563eb14;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1.4}.annotation-chip--active{color:#be123c;background:#e11d481f}.annotation-assist-card{background:radial-gradient(circle at 100% 0,#e11d480a,#0000 36%),linear-gradient(#fff 0%,#fff9fb 100%)!important}.annotation-empty-block{justify-content:center;align-items:center;min-height:220px;display:flex}.annotation-native-stage{flex:auto;min-width:0;min-height:0;overflow:auto}.annotation-stage-card{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.annotation-stage-card .ant-card-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.annotation-tool-frame-shell{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden}.annotation-tool-frame-stage{flex:auto;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.annotation-tool-frame{background:#fff;border:0;border-radius:12px;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}@media (width<=960px){.page-titlebar{flex-direction:column;align-items:stretch;gap:14px;margin:-18px -16px 0;padding:17px 16px 16px}.page-titlebar__actions{width:100%}.page-titlebar__actions .ant-btn{flex:1}.project-list-toolbar__actions{justify-content:flex-start}.page-header{flex-direction:column;align-items:stretch}.dataset-browser-layout{grid-template-columns:1fr}.dataset-preview-stage{min-height:320px}.dataset-process-form-grid,.data-access-detail-metrics,.governance-detail-metrics,.annotation-detail-metrics,.annotation-stage-grid,.annotation-workspace-layout{grid-template-columns:1fr}}.project-list-page{gap:18px}.project-list-page .content-topbar{margin-bottom:0}.project-list-panel{overflow:hidden}.project-list-panel>.ant-card-body{padding:0}.project-list-toolbar__meta{background:var(--app-main-surface);border-bottom:1px solid var(--app-border-soft);align-items:center;gap:10px;min-height:43px;padding:0 16px;display:flex}.project-list-toolbar__meta span{color:#0f8ca3;font-family:var(--font-mono);letter-spacing:.07em;font-size:11px;font-weight:650}.project-list-toolbar__meta strong{color:var(--app-text-strong);font-size:13px;font-weight:620}.project-list-toolbar{background-color:#fbfcfe;background-image:linear-gradient(var(--app-technical-border) 1px, transparent 1px), linear-gradient(90deg, var(--app-technical-border) 1px, transparent 1px);border-bottom:1px solid var(--app-border);background-size:28px 28px;padding:14px 16px;margin:0!important}.project-list-toolbar>.ant-col:first-child{padding-left:0!important}.project-list-toolbar>.ant-col:last-child{padding-right:0!important}.project-list-toolbar__actions{justify-content:flex-end;gap:8px;display:flex}.project-selection-bar{min-height:42px;color:var(--app-text-muted);border-bottom:1px solid var(--app-border);background:#f4f7fb;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.project-selection-bar strong{color:var(--app-text-strong);font-family:var(--font-mono)}.project-list-table .ant-table{border:0;border-radius:0}.project-list-table .ant-table-container{border-radius:0}.project-list-table .ant-table-thead>tr>th:first-child,.project-list-table .ant-table-tbody>tr>td:first-child{padding-left:16px}.project-list-table .ant-table-thead>tr>th:last-child,.project-list-table .ant-table-tbody>tr>td:last-child{padding-right:16px}.project-list-table .ant-pagination{margin-bottom:14px!important;margin-left:16px!important;margin-right:16px!important}.project-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.project-name-link{width:fit-content;max-width:100%;color:var(--app-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:620;line-height:1.45;transition:color .12s ease-out;overflow:hidden}.project-name-link:hover,.project-name-link:focus-visible{color:var(--app-primary)}.project-name-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2563eb29}.project-technical-meta{max-width:100%;color:var(--app-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;display:block;overflow:hidden}.project-data-tag{color:#4e5d78!important;background:#f3f6fa!important;border-color:#d9e3f0!important}.project-status-tag--active{color:#287746!important;background:#f0f8f2!important;border-color:#d6eadc!important}.project-status-tag--inactive{color:#697588!important;background:#f5f7f9!important;border-color:#e1e6ed!important}.project-progress-cell{min-width:0}.project-progress-cell__meta{color:var(--app-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:12px;display:flex}.project-progress .ant-progress-inner,.project-progress .ant-progress-bg{border-radius:2px!important;height:3px!important}.project-progress .ant-progress-inner{background:#eaf0f5}.project-progress .ant-progress-bg{background:#0f9fb7!important}.project-row-actions{white-space:nowrap}.project-row-action{border-radius:var(--app-control-radius)!important;color:#748195!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.project-row-action .anticon{font-size:18px}.project-row-action:hover{color:var(--app-primary)!important}.dataset-list-page,.dataset-list-table .ant-table,.dataset-list-table .ant-table-cell,.dataset-row-action{font-family:var(--font-main)}.dataset-list-table .ant-table-cell{color:var(--app-text);font-size:14px}.dataset-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.dataset-name-link{width:fit-content;max-width:100%;color:var(--app-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.45;transition:color .12s ease-out;overflow:hidden}.dataset-name-link:hover,.dataset-name-link:focus-visible{color:var(--app-primary)}.dataset-name-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2563eb29}.dataset-technical-meta{max-width:100%;color:var(--app-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;display:block;overflow:hidden}.dataset-data-tag{color:#4e5d78!important;background:#f3f6fa!important;border-color:#d9e3f0!important}.dataset-status-tag--neutral{color:#697588!important;background:#f5f7f9!important;border-color:#e1e6ed!important}.dataset-status-tag--processing{color:#315f9f!important;background:#eef3fb!important;border-color:#d6e2f4!important}.dataset-status-tag--success{color:#287746!important;background:#f0f8f2!important;border-color:#d6eadc!important}.dataset-status-tag--error{color:#b23a43!important;background:#fdf3f3!important;border-color:#f2d6d8!important}.dataset-count-text{color:var(--app-text-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.dataset-count-text small{color:var(--app-text-muted);font-family:var(--font-main);font-size:12px;font-weight:450}.dataset-path-text{font-family:var(--font-main);font-size:14px;color:var(--app-text-muted)!important}.dataset-row-actions{white-space:nowrap}.dataset-row-action{min-height:34px;font-size:13px;font-weight:500;border-radius:var(--app-control-radius)!important;padding-inline:8px!important}.dataset-row-action .anticon{font-size:16px}@media (width<=560px){.project-list-toolbar__meta,.project-list-toolbar,.project-selection-bar{padding-left:12px;padding-right:12px}.dataset-list-table .ant-table-cell-fix-right{position:static!important}.dataset-list-table .ant-table-cell-fix-right-first:after{box-shadow:none!important}.project-list-toolbar>.ant-col{padding-inline:0!important}.project-list-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-list-toolbar__actions .ant-btn{width:100%}}.page-card .ant-table-content{overflow-x:auto!important}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background:#fff!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-right{background:#f8fafc!important}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-alert{border-radius:var(--app-control-radius)!important}.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-card,.ant-collapse,.ant-upload-wrapper .ant-upload-drag{border-radius:var(--app-radius)!important}.ant-tag{border-radius:var(--app-tag-radius);color:#4e5d78;background:#f3f6fa;border-color:#d9e3f0;min-height:24px;margin-inline-end:0;padding-inline:8px;font-size:12px;font-weight:500;line-height:22px}.ant-typography code,.ant-descriptions-item-content code,.ant-table-cell code{font-family:var(--font-mono)}.ant-table-wrapper .ant-table{border-color:var(--app-border);border-radius:var(--app-radius) var(--app-radius) 0 0;color:var(--app-text)}.ant-table-wrapper .ant-table-thead>tr>th{height:46px;padding-block:11px;font-size:13px;font-weight:550;background:var(--app-surface-subtle)!important;border-bottom-color:var(--app-border)!important;color:var(--app-text-muted)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--app-border-soft);height:60px;color:var(--app-text);padding-block:11px;font-size:14px}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#2563eb06!important}.ant-table-wrapper .ant-pagination{border-top:1px solid var(--app-border-soft);padding-top:14px;margin:14px 0 0!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-select-selector{min-width:32px;font-size:13px;line-height:30px;border-radius:var(--app-control-radius)!important;height:32px!important}.ant-pagination .ant-pagination-total-text,.ant-pagination .ant-pagination-options{min-height:32px;color:var(--app-text-muted);font-size:13px;line-height:32px}.ant-pagination .ant-pagination-item-active{background:#2563eb0f;border-color:#2563eb52}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:38px;border-color:var(--app-border)!important;box-shadow:none!important;background:#fbfcfe!important}.ant-input-affix-wrapper>.ant-input{min-height:0}.ant-input,.ant-input-affix-wrapper input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker input{font-size:14px!important}.ant-select-single{min-height:38px}.ant-select-single .ant-select-selector{height:38px!important;padding-block:3px!important}.ant-btn{min-height:36px;padding-inline:14px;font-size:14px}.ant-btn-sm{min-height:32px;padding-inline:11px;font-size:13px}.ant-btn-icon-only{width:34px;min-width:34px;height:34px;padding:0}.ant-btn-icon-only .anticon{font-size:18px}.ant-tabs-tab-btn{font-size:13px}.ant-form-item-label>label,.ant-dropdown-menu-title-content{font-size:14px}.admin-content small{font-size:12px}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:hover .ant-select-selector,.ant-picker:hover{border-color:#b9c8db!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:#2563eb94!important;box-shadow:0 0 0 2px #2563eb14!important}.ant-btn-default{border-color:var(--app-border);color:var(--app-text-muted);box-shadow:none}.ant-btn-default:not(:disabled):hover{color:var(--app-text-strong);border-color:#b9c8db}.ant-btn-text:not(:disabled){color:var(--app-text-muted)}.ant-btn-text:not(:disabled):hover{background:var(--app-surface-subtle);color:var(--app-text-strong)}.ant-modal-header,.ant-drawer-header{border-bottom:1px solid var(--app-border-soft)}.ant-modal-title,.ant-drawer-title,.ant-card-head-title{color:var(--app-text-strong);font-weight:650}.hero-card,.dataset-hero-card,.data-access-hero,.governance-hero,.annotation-hero{border:1px solid var(--app-border)!important;border-left:3px solid var(--app-primary)!important;border-radius:var(--app-radius)!important;background:linear-gradient(118deg,#fbfeff 0%,#edf8fd 58%,#dceff7 100%)!important;box-shadow:0 13px 30px #2681bb1c!important}.dataset-hero-layout h2,.dataset-detail-hero h2,.data-access-hero h2,.governance-hero h2,.annotation-hero h2{color:var(--app-text-strong);letter-spacing:0;font-size:24px;font-weight:600}.metric-card,.data-access-stage-card,.data-access-route-card,.data-access-detail-card,.data-access-panel-card,.governance-detail-card,.governance-subcard,.governance-rule-card,.annotation-detail-card,.annotation-subcard,.annotation-queue-card,.annotation-stage-card,.annotation-sample-item,.annotation-preview-box{border-color:var(--app-border)!important;border-radius:var(--app-radius)!important;background:var(--app-surface)!important;box-shadow:none!important}.dataset-eyebrow,.data-access-eyebrow,.governance-eyebrow,.annotation-eyebrow{font-family:var(--font-mono);letter-spacing:0;font-size:11px;color:var(--app-signal)!important}.annotation-label-chip,.annotation-chip{border-radius:3px}.annotation-tool-frame{border:1px solid var(--app-border);border-radius:var(--app-radius)}@media (width<=1080px){.login-wrapper{grid-template-columns:minmax(0,1fr);padding:32px clamp(20px,6vw,48px)}.login-wrapper:before,.login-wrapper:after{display:none}.auth-robot-stage{--auth-scan-travel:238px;opacity:.18;width:460px;height:340px;min-height:0;position:absolute;top:-24px;right:-24px;transform:none}.auth-robot-product{width:440px;top:47%;left:50%}.login-header,.login-card,.login-footer{grid-column:1;justify-self:center}.login-header,.login-footer{width:min(100%,480px)}}@media (width<=900px){.admin-content{padding:18px 16px 24px}.header-session,.header-user-meta{display:none}.header-user{justify-content:center;width:40px;padding:1px;gap:0!important}.header-user>.ant-space-item:not(:first-child){display:none}}@media (width<=560px){.admin-header{padding-inline:10px!important}.header-leading{gap:6px}.header-actions{column-gap:4px!important}.header-breadcrumb li:not(:last-child){display:none}.login-wrapper{flex-direction:column;justify-content:center;min-height:100svh;padding:28px 16px;display:flex;overflow:auto}.auth-robot-stage{opacity:.18;width:300px;height:210px;display:block;top:8px;right:-44px;transform:none}.auth-robot-product{width:290px;top:46%}.auth-robot-stage:before,.auth-robot-stage:after,.auth-robot-coordinate,.auth-robot-scan,.auth-robot-ground,.auth-robot-telemetry{display:none}.login-header{width:100%;margin-bottom:18px}.login-logo{width:38px;height:38px;margin-bottom:14px}.login-header h1{font-size:21px}.login-card{padding:24px 20px}.login-footer{width:100%}.header-page-meta span,.header-divider{display:none}.header-page-meta strong{max-width:112px}}@media (prefers-reduced-motion:reduce){.auth-robot-stage *,.auth-robot-stage :before,.auth-robot-stage :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.admin-layout--unified{--platform-primary:#2f6bff;--platform-primary-deep:#173e8e;--platform-text:#14345f;--platform-muted:#6b7a90;--platform-border:#78b4ff61;--platform-border-soft:#7daee133;--platform-glass:#fffc;--platform-glass-strong:#ffffffeb;--platform-shadow:0 12px 36px #2d69b017;isolation:isolate;min-height:100vh;color:var(--platform-text);position:relative;background:linear-gradient(#4a8bcf09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#4a8bcf09 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 74% 4%,#7dcbff2e,#0000 30%),linear-gradient(#f5faff 0%,#eef6ff 52%,#eaf3fd 100%)!important}.admin-layout--unified:before{content:"";z-index:0;opacity:.42;pointer-events:none;background:linear-gradient(145deg,#0000 0 38%,#67a4e02e 38.3% 46%,#0000 46.3%) 0 0/310px 130px repeat-x,linear-gradient(35deg,#0000 0 48%,#97c5ed2e 48.3% 57%,#0000 57.3%) 100px 18px/390px 140px repeat-x;height:150px;position:fixed;top:0;left:0;right:0}.platform-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.platform-atmosphere__mountain-svg{opacity:.66;width:100%;height:260px;position:absolute;top:0;left:0;right:0}.platform-atmosphere__fog{background:radial-gradient(at 74% 16%,#bce1fc57,#0000 34%),linear-gradient(#f5fbff29,#edf7ffbd 86%,#0000);height:250px;position:absolute;top:0;left:0;right:0}.platform-atmosphere__mountains{opacity:.1;clip-path:polygon(0 35%,6% 22%,12% 38%,19% 12%,27% 36%,34% 20%,42% 42%,51% 16%,59% 34%,67% 11%,74% 39%,82% 18%,90% 37%,96% 23%,100% 31%,100% 100%,0 100%);filter:blur(.4px);background:linear-gradient(#73b3ec,#b8ddf8 64%,#0000 65%);height:230px;position:absolute;top:0;left:0;right:0}.platform-atmosphere__mountains:before,.platform-atmosphere__mountains:after{content:"";clip-path:inherit;position:absolute;left:0;right:0}.platform-atmosphere__mountains:before{opacity:.58;background:#a8d2f3;height:180px;top:46px;transform:scaleX(-1)}.platform-atmosphere__mountains:after{opacity:.42;background:#d3eafb;height:145px;top:88px;transform:scaleX(1.18)}.platform-atmosphere__coordinates{opacity:.055;background-image:radial-gradient(circle,#2f6bff 0 1.2px,#0000 1.5px),linear-gradient(#4b98df 1px,#0000 1px),linear-gradient(90deg,#4b98df 1px,#0000 1px);background-position:11px 11px,0 0,0 0;background-size:96px 96px,28px 28px,28px 28px;position:absolute;inset:132px 0 0 232px;-webkit-mask-image:linear-gradient(#0000,#000 9% 88%,#0000);mask-image:linear-gradient(#0000,#000 9% 88%,#0000)}.platform-atmosphere__data-flow{opacity:.06;background:linear-gradient(90deg,#0000 0 12%,#2f6bff 12% 17%,#0000 17% 38%,#2f6bff 38% 40%,#0000 40%) 0 18%/460px 1px repeat-x,linear-gradient(90deg,#0000 0 55%,#54a9eb 55% 67%,#0000 67%) 0 72%/590px 1px repeat-x,radial-gradient(circle,#2f6bff 0 1px,#0000 1.5px) 0 0/84px 84px;position:absolute;inset:94px 2% 34px 250px}.admin-layout--unified>.ant-layout{z-index:1;min-width:0;position:relative;background:0 0!important}.admin-layout--unified .admin-sider{border:1px solid var(--platform-border);height:calc(100vh - 20px);box-shadow:var(--platform-shadow), inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;margin:0 0 10px 10px;top:10px;overflow:hidden;box-shadow:0 12px 40px #1f68be14,inset 0 1px #ffffffd9;background:radial-gradient(circle at 8% 5%,#7dcbff3d,#0000 28%),linear-gradient(#fbfefff0,#edf7ffd6)!important}.admin-layout--unified .admin-sider .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.admin-layout--unified .brand-block{border-bottom:1px solid var(--platform-border-soft);background:#ffffff5c;flex:0 0 68px;gap:8px;height:68px;padding:0 10px;position:relative}.admin-layout--unified .brand-block:after{content:"";background:linear-gradient(90deg,#3b82f6 0 24%,#7dcbff38 24% 100%);height:1px;position:absolute;bottom:-1px;left:14px;right:14px}.admin-layout--unified .brand-mark{color:#fff;background:linear-gradient(145deg,#63b8ff,#2f6bff);border:1px solid #ffffffb8;border-radius:10px;flex-basis:38px;width:38px;height:38px;box-shadow:0 8px 20px #2f6bff38,inset 0 0 0 4px #ffffff1f}.admin-layout--unified .brand-block h5{text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden;color:#102f64!important}.admin-layout--unified .brand-subtitle{color:#5d80aa;font-size:9px;font-weight:600}.admin-layout--unified .primary-navigation{flex:auto;min-height:0;padding:8px 9px 10px;overflow:hidden auto}.admin-layout--unified .admin-sider .ant-menu-root{color:#526b8e;font-size:14px;background:0 0!important}.admin-layout--unified .admin-sider .ant-menu-item-group-title{letter-spacing:0;font-weight:700;color:#4e72a2!important;padding:12px 8px 5px!important;font-size:11px!important}.admin-layout--unified .admin-sider .ant-menu-item,.admin-layout--unified .admin-sider .ant-menu-submenu-title{border:1px solid #0000;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;border-radius:8px!important;height:42px!important;margin-block:2px!important;line-height:40px!important}.admin-layout--unified .admin-sider .ant-menu-item .ant-menu-item-icon,.admin-layout--unified .admin-sider .ant-menu-submenu-title .ant-menu-item-icon,.admin-layout--unified .admin-sider .ant-menu-submenu-arrow{color:#5278aa}.admin-layout--unified .admin-sider .ant-menu-item:hover,.admin-layout--unified .admin-sider .ant-menu-submenu-title:hover{border-color:#78b4ff3d;color:var(--platform-primary-deep)!important;background:#edf7ffe0!important}.admin-layout--unified .admin-sider .ant-menu-submenu-open>.ant-menu-submenu-title{color:#173e8e;font-weight:650}.admin-layout--unified .admin-sider .ant-menu-sub{border:1px solid #85b7e626;border-radius:9px;margin:2px 0 5px;padding:3px 0;background:#eff7ffa3!important;box-shadow:inset 3px 0 #2f6bff17!important}.admin-layout--unified .admin-sider .ant-menu-sub .ant-menu-item,.admin-layout--unified .admin-sider .ant-menu-sub .ant-menu-submenu-title{font-size:13px;height:38px!important;margin-block:1px!important;line-height:36px!important}.admin-layout--unified .admin-sider .ant-menu-item-selected{color:#1f60da!important;background:linear-gradient(90deg,#c9e3ffdb,#eaf5ffc2)!important;border-color:#5091ef3d!important;box-shadow:0 6px 16px #2f6bff14!important}.admin-layout--unified .admin-sider .ant-menu-item-selected:before{background:#2f6bff;border-radius:0 3px 3px 0;width:3px;inset:8px auto 8px -1px;box-shadow:0 0 9px #2f6bff52}.admin-layout--unified .admin-sider .ant-menu-item-selected .ant-menu-item-icon{color:#2f6bff}.sidebar-signature{color:#315d9a;border-top:1px solid #78b4ff29;flex:0 0 108px;align-items:flex-end;gap:8px;min-height:108px;margin:0 10px 10px;padding:0 10px 10px;display:flex;position:relative;overflow:hidden}.sidebar-signature__scene{opacity:.68;clip-path:polygon(0 28%,48% 0,100% 30%,100% 100%,0 100%);background:linear-gradient(#549ddf14 1px,#0000 1px) 0 0/15px 15px,linear-gradient(90deg,#549ddf14 1px,#0000 1px) 0 0/15px 15px,linear-gradient(#0000,#80c2f521);position:absolute;inset:8px 0 28px}.sidebar-signature__scene i{background:#69b6ee33;border:1px solid #5297dc47;width:18px;position:absolute;bottom:6px}.sidebar-signature__scene i:first-child{height:28px;left:17%}.sidebar-signature__scene i:nth-child(2){height:45px;left:34%}.sidebar-signature__scene i:nth-child(3){height:35px;left:54%}.sidebar-signature__scene i:nth-child(4){height:54px;left:72%}.sidebar-signature__scan{z-index:2;opacity:.55;background:linear-gradient(90deg,#0000,#58b8ff 22% 68%,#0000);height:1px;position:absolute;bottom:31px;left:0;right:0;box-shadow:0 0 8px #439af42e}.sidebar-signature__chip{z-index:1;opacity:.38;background:linear-gradient(#3c8fe02e 1px,#0000 1px) 0 0/9px 9px,linear-gradient(90deg,#3c8fe02e 1px,#0000 1px) 0 0/9px 9px,linear-gradient(145deg,#e8f7ffe6,#5caaeb33);border:1px solid #3d8cdc6b;width:68px;height:42px;position:absolute;bottom:34px;right:18px;transform:skewY(-12deg)}.sidebar-signature__chip:before,.sidebar-signature__chip:after{content:"";border:1px solid #4593de57;position:absolute}.sidebar-signature__chip:before{inset:7px 12px}.sidebar-signature__chip:after{background:#4593de2e;inset:14px 22px}.sidebar-signature__chip i{background:#4d9fe8;width:1px;height:5px;position:absolute;top:-5px}.sidebar-signature__chip i:first-child{left:16px}.sidebar-signature__chip i:nth-child(2){left:33px}.sidebar-signature__chip i:nth-child(3){left:50px}.sidebar-signature__copy{z-index:1;border-left:3px solid #3b82f6;gap:2px;padding-left:8px;display:grid;position:relative}.sidebar-signature__copy strong{font-size:11px}.sidebar-signature__copy small{color:#6d8fb8;font-size:10px}.admin-layout--unified .admin-sider.ant-layout-sider-collapsed .brand-block{padding-inline:0}.admin-layout--unified .admin-sider.ant-layout-sider-collapsed .primary-navigation{padding-inline:7px}.admin-layout--unified .admin-sider.ant-layout-sider-collapsed .sidebar-signature{flex-basis:58px;min-height:58px;margin-inline:4px}.sidebar-decor-panel{background:radial-gradient(at 54% 46%,#6fbef629,#0000 48%),linear-gradient(#fff0,#ddf1ff42);border-top:1px solid #78b4ff33;flex-basis:164px;min-height:164px;margin:0 10px 10px;padding:0 10px 10px}.sidebar-decor-panel:before{content:"";z-index:0;opacity:.22;background:radial-gradient(circle,#3f8ed2 0 1px,#0000 1.4px) 0 0/14px 14px,linear-gradient(#3e8ed62e 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#3e8ed62e 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:7px 0 30px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.sidebar-decor-panel__illustration{z-index:1;opacity:.8;filter:drop-shadow(0 8px 14px #327ec617);width:calc(100% + 4px);height:136px;position:absolute;top:0;left:-2px;right:-2px;overflow:visible}.sidebar-decor-panel__mist{z-index:2;background:linear-gradient(#0000,#eff9ffb8 68%,#f2faffe0);height:54px;position:absolute;bottom:25px;left:0;right:0}.sidebar-decor-panel__scan{z-index:3;opacity:.66;background:linear-gradient(90deg,#0000,#3b92e5d1 22% 72%,#0000);height:1px;position:absolute;bottom:45px;left:6px;right:6px;box-shadow:0 0 10px #3489ff2e}.sidebar-decor-panel__copy{z-index:4;margin-bottom:1px}.admin-layout--unified .admin-sider.ant-layout-sider-collapsed .sidebar-decor-panel{flex-basis:76px;min-height:76px;margin-inline:4px;padding:0}.admin-layout--unified .admin-sider.ant-layout-sider-collapsed .sidebar-decor-panel__illustration{width:82px;height:68px;top:5px;left:-14px}.admin-layout--unified .admin-sider.ant-layout-sider-collapsed .sidebar-decor-panel__mist{bottom:0}.admin-layout--unified .admin-header{border:1px solid var(--platform-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px 14px 12px 12px;margin:0 12px;top:10px;overflow:hidden;box-shadow:0 9px 30px #2d69b017,inset 0 1px #fffffff0,0 0 18px #3489ff0a;background:linear-gradient(130deg,#fffffff0,#eff8ffd6),linear-gradient(90deg,#2f6bff09 1px,#0000 1px) 0 0/28px 100%!important;height:64px!important;padding:0 18px!important}.admin-layout--unified .admin-header:before{content:"";opacity:.32;pointer-events:none;background:linear-gradient(145deg,#0000 0 47%,#5b9dde33 47.5% 55%,#0000 55.5%) 0 4px/190px 58px repeat-x;position:absolute;inset:0 24% 0 22%}.admin-layout--unified .admin-header:after{content:"";z-index:1;opacity:.7;background:linear-gradient(90deg,#0000,#4094eb9e 8% 18%,#76bbf124 18% 82%,#4094eb94 82% 91%,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.header-atmosphere,.header-atmosphere>span{pointer-events:none;position:absolute}.header-atmosphere{z-index:0;inset:0;overflow:hidden}.header-tech-banner__mountains{opacity:.92;width:79%;height:100%;position:absolute;inset:0 7% 0 14%}.header-tech-banner__fog{z-index:1;background:linear-gradient(90deg,#ffffffbd,#0000 22% 78%,#ffffffc2),linear-gradient(#e6f6ff33,#f1f9ff8a);inset:0 7% 0 14%}.header-tech-banner__ticks{z-index:2;opacity:.42;justify-content:space-between;display:flex;bottom:5px;left:23%;right:24%}.header-tech-banner__ticks i{background:linear-gradient(90deg,#0000,#4b99db,#0000);width:22px;height:2px;display:block}.header-atmosphere__mountains{opacity:.1;clip-path:polygon(0 100%,0 78%,8% 46%,16% 72%,25% 28%,35% 70%,44% 38%,52% 76%,63% 20%,73% 69%,82% 35%,91% 72%,100% 42%,100% 100%);background:linear-gradient(#4b9fe5,#b7dbf6);height:58px;bottom:0;left:16%;right:20%}.header-atmosphere__flow{opacity:.18;clip-path:polygon(0 45%,7% 45%,9% 0,84% 0,87% 100%,100% 100%,100% 58%,90% 58%,88% 14%,11% 14%,9% 58%,0 58%);background:repeating-linear-gradient(90deg,#0000 0 44px,#3685de4d 44px 58px,#0000 58px 92px);border-top:1px solid #4191e159;border-bottom:1px solid #4191e12e;height:34px;top:14px;left:24%;right:25%}.header-atmosphere__facet{opacity:.12;background:linear-gradient(135deg,#5caaeb47,#0000 58%);border:1px solid #5aa7e8;width:210px;height:110px;top:-22px;right:10%;transform:skew(-24deg)}.admin-layout--unified .header-leading,.admin-layout--unified .header-actions{z-index:2;position:relative}.admin-layout--unified .header-trigger,.admin-layout--unified .header-icon-button{color:#416b9f!important;border:1px solid #0000!important;border-radius:9px!important;width:36px!important;height:36px!important}.admin-layout--unified .header-trigger:hover,.admin-layout--unified .header-icon-button:hover{color:#2f6bff!important;background:#e9f5ffe6!important;border-color:#599aee3d!important}.admin-layout--unified .header-breadcrumb .ant-breadcrumb-link,.admin-layout--unified .header-breadcrumb .ant-breadcrumb-separator{color:#5e7594;font-size:14px}.admin-layout--unified .header-breadcrumb li:last-child .ant-breadcrumb-link{color:#153d78;font-weight:700}.header-motto{z-index:1;color:#3f71b3;white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-motto i{background:linear-gradient(90deg,#0000,#70b8f4,#0000);width:34px;height:1px}.admin-layout--unified .header-session{color:#158553;background:#e7faf0d1;border:1px solid #22c55e33;border-radius:8px;min-height:30px;padding:0 11px;box-shadow:inset 0 1px #ffffffbf}.admin-layout--unified .header-user{border-color:#0000;border-radius:10px;min-height:42px;padding-right:10px}.admin-layout--unified .header-user:hover{background:#edf7ffd1;border-color:#78b4ff42}.admin-layout--unified .header-avatar{box-shadow:0 5px 14px #3478f633;color:#fff!important;background:linear-gradient(145deg,#72c2ff,#3478f6)!important}.admin-layout--unified .header-user-meta span{color:#153864;font-weight:700}.admin-layout--unified .header-user-meta small{color:#7890ad}.admin-layout--unified .multi-tab-nav{border:1px solid var(--platform-border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fdffc7;border-bottom-color:#2f6bff33;border-radius:12px 12px 0 0;margin:18px 12px 0;box-shadow:0 6px 20px #2d69b00d}.admin-layout--unified .multi-tab-item{color:#5f7796;border-radius:8px 8px 0 0}.admin-layout--unified .multi-tab-item:hover{color:#245fc1;background:#e7f3ffcc}.admin-layout--unified .multi-tab-item--active{color:#1f60da;background:#fffffff0;font-weight:650}.admin-layout--unified .multi-tab-item--active:after{background:#2f6bff;border-radius:3px 3px 0 0;height:3px;box-shadow:0 0 10px #2f6bff33}.admin-layout--unified .admin-content{background:0 0;min-width:0;padding:14px 12px 18px;position:relative}.admin-layout--unified:not(.admin-layout--overview) .admin-content:after{content:"";z-index:-1;opacity:.38;pointer-events:none;background:linear-gradient(135deg,#0000 0 58%,#64a5e11f 58.3% 64%,#0000 64.3%),linear-gradient(45deg,#0000 0 50%,#92c5ef1f 50.3% 57%,#0000 57.3%);width:46%;height:34%;position:fixed;bottom:0;right:0}.admin-layout--unified.admin-layout--overview .admin-content{background:0 0;padding:0}.content-hud-frame{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 82% 0,#7dcbff1a,#0000 28%),linear-gradient(#4a8bcf06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#4a8bcf06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#ffffff8a,#edf7ff52);border:1px solid #70b1ee57;border-radius:20px;flex-direction:column;min-width:0;min-height:calc(100vh - 144px);padding:12px 12px 0;display:flex;position:relative;box-shadow:0 14px 42px #1f68be11,inset 0 1px #fffffff0,0 0 18px #3489ff09}.content-hud-frame:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#59b1f69e 20% 38%,#fffffff0 50%,#59b1f69e 62% 80%,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}.content-hud-frame:after{content:"";opacity:.46;background:repeating-linear-gradient(90deg,#4191e18f 0 24px,#0000 24px 34px,#4191e12e 34px 122px,#0000 122px 136px);height:1px;position:absolute;bottom:31px;left:18px;right:18px}.content-hud-corner{z-index:4;pointer-events:none;filter:drop-shadow(0 0 6px #3489ff29);width:24px;height:24px;position:absolute}.content-hud-corner--tl{border-top:2px solid #58aaf0;border-left:2px solid #58aaf0;border-radius:5px 0 0;top:-3px;left:-3px}.content-hud-corner--tr{border-top:2px solid #58aaf0;border-right:2px solid #58aaf0;border-radius:0 5px 0 0;top:-3px;right:-3px}.content-hud-corner--bl{border-bottom:2px solid #58aaf0;border-left:2px solid #58aaf0;border-radius:0 0 0 5px;bottom:-3px;left:-3px}.content-hud-corner--br{border-bottom:2px solid #58aaf0;border-right:2px solid #58aaf0;border-radius:0 0 5px;bottom:-3px;right:-3px}.content-hud-decoration{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.content-hud-decoration__topology{opacity:.56;width:360px;height:90px;position:absolute;top:0;right:32px}.content-hud-decoration__index{color:#3471b375;font-family:var(--font-mono,monospace);font-size:8px;position:absolute;top:9px;right:25px}.content-hud-decoration__slashes{gap:4px;display:flex;position:absolute;bottom:11px;right:17px}.content-hud-decoration__slashes i{background:#377fdb57;width:17px;height:4px;transform:skew(-34deg)}.content-hud-decoration--overview .content-hud-decoration__topology,.content-hud-decoration--overview .content-hud-decoration__index{opacity:.22}.content-workspace{z-index:1;flex:auto;min-width:0;position:relative}.content-hud-frame--overview{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.content-hud-frame--overview:before,.content-hud-frame--overview:after,.content-hud-frame--overview>.content-hud-corner{display:none}.admin-layout--unified .page-shell{gap:14px}.platform-page-hero{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 68% 42%,#51a9f229,#0000 23%),linear-gradient(#4a8bcf09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#4a8bcf09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(135deg,#ffffffe6,#edf7ff94);border:1px solid #70b1ee57;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(210px,310px) auto;align-items:center;gap:20px;min-height:126px;margin-bottom:14px;padding:20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #2369b412,inset 0 1px #fffffff2}.platform-page-hero:before{content:"";background:linear-gradient(90deg,#3f91e8b8 0 8%,#ffffffe6 18% 72%,#3f91e857 88%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.platform-page-hero:after{content:"";opacity:.22;pointer-events:none;background:linear-gradient(145deg,#0000 0 45%,#4295e533 45.4% 55%,#0000 55.4%),linear-gradient(35deg,#0000 0 48%,#7fc2f142 48.4% 58%,#0000 58.4%);border:1px solid #4c9ce675;width:310px;height:200px;position:absolute;top:-52px;right:12%;transform:skew(-20deg)}.platform-page-hero__locator{color:#4879b17a;font-family:var(--font-mono,monospace);font-size:9px;position:absolute;top:10px;right:14px}.platform-page-hero__copy,.platform-page-hero__actions,.platform-page-hero__visual{z-index:2;position:relative}.platform-page-hero__copy{min-width:0}.platform-page-hero__eyebrow{color:#4b83c5;font-family:var(--font-mono,monospace);letter-spacing:0;align-items:center;gap:9px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.platform-page-hero__eyebrow i{background:linear-gradient(90deg,#2f6bff,#67c3ff);width:22px;height:2px;box-shadow:0 0 8px #3489ff2e}.platform-page-hero h1{color:#102f64;margin:0;padding-left:14px;font-size:28px;font-weight:760;line-height:1.32;position:relative}.platform-page-hero h1:before{content:"";background:linear-gradient(#65c5ff,#2f6bff);border-radius:2px;width:4px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 0 12px #3489ff33}.platform-page-hero p{color:#617b9e;margin:5px 0 0 14px;font-size:13px;line-height:1.6}.platform-page-hero__visual{opacity:.72;align-self:stretch;min-width:220px}.platform-page-hero__visual:before{content:"";clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:radial-gradient(circle,#337fd56b 0 1px,#0000 1.5px) 0 0/12px 12px,linear-gradient(135deg,#7ec6f61a,#0000 68%);border:1px solid #4d99e133;position:absolute;inset:11px 0}.platform-page-hero__orbit{border:1px solid #3489ff47;border-radius:50%;position:absolute;top:50%;left:39%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-12deg)}.platform-page-hero__orbit--outer{width:138px;height:92px}.platform-page-hero__orbit--inner{border-style:dashed;width:96px;height:62px}.platform-page-hero__cube{color:#2f76df;background:linear-gradient(145deg,#f9fdffeb,#70bef53d);border:1px solid #3785dc7a;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:39%;transform:translate(-50%,-47%)skewY(-4deg);box-shadow:0 10px 24px #327dcd1a,inset 0 0 18px #76c5f833}.platform-page-hero__cube b{font-size:25px;font-weight:400;transform:skewY(4deg)}.platform-page-hero__cube-top,.platform-page-hero__cube-side{border:1px solid #3785dc42;display:block;position:absolute}.platform-page-hero__cube-top{background:#aedcfb61;height:9px;top:-10px;left:4px;right:4px;transform:skew(-38deg)}.platform-page-hero__cube-side{background:#4d9de229;width:9px;top:4px;bottom:4px;right:-10px;transform:skewY(-48deg)}.platform-page-hero__node{background:#ffffffe6;border:1px solid #3489ff94;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #3489ff29}.platform-page-hero__node:after{content:"";transform-origin:0;background:#3489ff38;width:50px;height:1px;position:absolute;top:1px;left:4px}.platform-page-hero__node--one{top:22px;left:12%}.platform-page-hero__node--one:after{transform:rotate(20deg)}.platform-page-hero__node--two{bottom:26px;right:16%}.platform-page-hero__node--two:after{transform-origin:100%;left:auto;right:4px;transform:rotate(18deg)}.platform-page-hero__node--three{top:30px;right:23%}.platform-page-hero__node--three:after{transform-origin:100%;width:35px;left:auto;right:4px;transform:rotate(-26deg)}.platform-page-hero__visual-copy{color:#3f82ce;font-family:var(--font-mono,monospace);gap:2px;font-size:9px;line-height:1.25;display:grid;position:absolute;bottom:20px;right:18px}.platform-page-hero__visual-copy small{color:#6c9aca;font-size:8px}.platform-page-hero__actions{white-space:nowrap;justify-self:end}.admin-layout--unified .page-titlebar{border:1px solid var(--platform-border);min-height:108px;box-shadow:var(--platform-shadow), inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 76% 34%,#7dcbff29,#0000 28%),linear-gradient(#4a8bcf0a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#4a8bcf0a 1px,#0000 1px) 0 0/24px 24px,#ffffffbf;border-radius:14px;align-items:center;margin:0;padding:20px 24px}.admin-layout--unified .page-titlebar:after{content:"";opacity:.48;pointer-events:none;background:linear-gradient(145deg,#0000 0 52%,#4f96e01f 52.3% 62%,#0000 62.3%),linear-gradient(35deg,#0000 0 50%,#8cc7f426 50.3% 60%,#0000 60.3%);border:1px solid #6eb3ef29;width:210px;height:138px;position:absolute;top:-24px;right:14%;transform:skew(-18deg)}.admin-layout--unified .page-titlebar__copy,.admin-layout--unified .page-titlebar__actions{z-index:1;position:relative}.admin-layout--unified .page-technical-label{color:#5285c3;letter-spacing:0;font-size:11px;font-weight:700}.admin-layout--unified .page-titlebar h1{color:#102f64;padding-left:13px;font-size:26px;font-weight:750;position:relative}.admin-layout--unified .page-titlebar h1:before{content:"";background:linear-gradient(#58b9ff,#2f6bff);border-radius:2px;width:4px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 0 10px #2f6bff2e}.admin-layout--unified .page-titlebar p{color:#627b9c;font-size:14px}.admin-layout--unified .page-card,.admin-layout--unified .admin-content .ant-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffffe6,#f5fbffad)!important;border:1px solid #7db9ff4d!important;border-radius:16px!important;box-shadow:0 12px 30px #2369b412,inset 0 1px #fffffff2!important}.admin-layout--unified .content-workspace .data-access-hero .data-access-hero__main>div:first-child,.admin-layout--unified .content-workspace .dataset-list-page .dataset-hero-layout>div:first-child{display:none}.admin-layout--unified .content-workspace .data-access-hero .ant-card-body,.admin-layout--unified .content-workspace .dataset-list-page .dataset-hero-card .ant-card-body{padding-block:12px}.admin-layout--unified .content-workspace .data-access-hero__main,.admin-layout--unified .content-workspace .dataset-list-page .dataset-hero-layout{justify-content:flex-end}.admin-layout--unified .content-workspace .task-hall-hero__main>div:first-child>.dataset-eyebrow,.admin-layout--unified .content-workspace .task-hall-hero__main>div:first-child>h2,.admin-layout--unified .content-workspace .task-hall-hero__main>div:first-child>.ant-typography,.admin-layout--unified .content-workspace .embodied-command,.admin-layout--unified .content-workspace>.page-shell>.page-card:first-child .page-header>:first-child{display:none}.admin-layout--unified .content-workspace>.page-shell>.page-card:first-child .page-header{justify-content:flex-end;margin-bottom:12px}.admin-layout--unified .page-card .ant-card-head,.admin-layout--unified .admin-content .ant-card .ant-card-head{color:#173d73;background:#f7fbffd1;min-height:52px;font-size:15px;font-weight:700;border-bottom-color:var(--platform-border-soft)!important}.admin-layout--unified .page-card:before,.admin-layout--unified .admin-content .ant-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#68befa6b,#fffffff2,#68befa6b,#0000);height:1px;position:absolute;top:0;left:9%;right:9%}.admin-layout--unified .page-header{border-bottom:1px solid var(--platform-border-soft);align-items:center;margin-bottom:18px;padding-bottom:16px}.admin-layout--unified .page-shell .page-header h3.ant-typography,.admin-layout--unified .page-shell .page-header h4.ant-typography,.admin-layout--unified .page-shell .page-header h5.ant-typography{color:#123c7a;font-size:24px;font-weight:750}.admin-layout--unified .project-list-toolbar__meta{border-bottom-color:var(--platform-border-soft);background:#f7fbffd1;min-height:48px;padding:0 18px}.admin-layout--unified .project-list-toolbar__meta span{color:#4b88d4;font-size:11px}.admin-layout--unified .project-list-toolbar__meta strong{color:#173d73;font-size:14px}.admin-layout--unified .project-list-toolbar,.admin-layout--unified .search-bar{border-color:var(--platform-border-soft);background:linear-gradient(#4a8bcf09 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#4a8bcf09 1px,#0000 1px) 0 0/26px 26px,#f9fdffb8}.admin-layout--unified .project-list-toolbar{padding:15px 18px}.admin-layout--unified .admin-content .ant-input,.admin-layout--unified .admin-content .ant-input-affix-wrapper,.admin-layout--unified .admin-content .ant-select-selector,.admin-layout--unified .admin-content .ant-picker,.admin-layout--unified .admin-content .ant-input-number,.admin-layout--unified .admin-content .ant-cascader-picker{color:#173d73;min-height:42px;box-shadow:inset 0 1px 2px #3d70a706;background:#ffffffe0!important;border-color:#cfe2f5!important;border-radius:9px!important}.admin-layout--unified .admin-content .ant-input-affix-wrapper>input.ant-input{min-height:auto;box-shadow:none!important;background:0 0!important;border:0!important}.admin-layout--unified .admin-content .ant-input:hover,.admin-layout--unified .admin-content .ant-input-affix-wrapper:hover,.admin-layout--unified .admin-content .ant-select-selector:hover,.admin-layout--unified .admin-content .ant-picker:hover{border-color:#86b8ef!important}.admin-layout--unified .admin-content .ant-input:focus,.admin-layout--unified .admin-content .ant-input-affix-wrapper-focused,.admin-layout--unified .admin-content .ant-select-focused .ant-select-selector,.admin-layout--unified .admin-content .ant-picker-focused{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.admin-layout--unified .admin-content .ant-btn{border-radius:9px;min-height:40px;font-weight:600}.admin-layout--unified .admin-content .ant-btn-default{color:#315b91;background:#ffffffdb;border-color:#c7ddf3;box-shadow:0 5px 14px #386fae0d}.admin-layout--unified .admin-content .ant-btn-default:hover{color:#245fc1;background:#f8fcff;border-color:#79ace9}.admin-layout--unified .admin-content .ant-btn-primary{background:linear-gradient(90deg,#3b82f6,#2f6bff);border-color:#0000;box-shadow:0 8px 18px #2f6bff2e}.admin-layout--unified .ant-table-wrapper .ant-table{color:#23456f;background:0 0;border-color:#0000;border-radius:0;font-size:14px}.admin-layout--unified .ant-table-wrapper .ant-table-container{border-color:var(--platform-border-soft)!important}.admin-layout--unified .ant-table-wrapper .ant-table-thead>tr>th{padding-top:13px;padding-bottom:13px;font-size:13px;font-weight:700;color:#365982!important;background:linear-gradient(#e3f3ffe6,#eff8ffb3)!important;border-bottom-color:#77aadc1f!important}.admin-layout--unified .ant-table-wrapper .ant-table-tbody>tr>td{background:#ffffffc2;padding-top:12px;padding-bottom:12px;border-bottom-color:#77aadc1f!important}.admin-layout--unified .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#f0f8ff73}.admin-layout--unified .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#e1f2ffbf!important}.admin-layout--unified .ant-table-wrapper .ant-table-thead>tr>.ant-table-cell-fix-right{background:#e8f4ff!important}.admin-layout--unified .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-right{background:#fff!important}.admin-layout--unified .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>.ant-table-cell-fix-right{background:#f1f8ff!important}.admin-layout--unified .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#eaf5ff!important}.admin-layout--unified .ant-table-wrapper .ant-table-row-selected>td{background:#e1efff!important}.admin-layout--unified .project-name-link{color:#123c7a;font-size:15px;font-weight:700}.admin-layout--unified .project-technical-meta{color:#6d87a8;font-family:var(--font-mono,monospace);font-size:13px;line-height:1.55}.admin-layout--unified .ant-tag{color:#46648a;background:#edf5ff;border-color:#cadef2;border-radius:6px;min-height:24px;padding-inline:9px;line-height:22px}.admin-layout--unified .project-status-tag--active{color:#138653!important;background:#dcf9ead1!important;border-color:#22c55e2e!important}.admin-layout--unified .project-status-tag--inactive{color:#697b91!important;background:#f1f5f9!important;border-color:#d8e2ed!important}.admin-layout--unified .ant-progress-inner{background:#dfebf7}.admin-layout--unified .ant-progress-line .ant-progress-inner{height:4px!important}.admin-layout--unified .ant-progress-line .ant-progress-bg{box-shadow:0 0 7px #3489ff24;background:linear-gradient(90deg,#61bfff,#2f6bff)!important;height:4px!important}.admin-layout--unified .ant-pagination{color:#55708f;padding-top:3px}.admin-layout--unified .ant-pagination .ant-pagination-item,.admin-layout--unified .ant-pagination .ant-pagination-prev,.admin-layout--unified .ant-pagination .ant-pagination-next,.admin-layout--unified .ant-pagination .ant-select-selector{background:#ffffffc7!important;border-color:#cfe2f5!important;border-radius:7px!important}.admin-layout--unified .ant-pagination .ant-pagination-item-active{box-shadow:0 4px 10px #2f6bff1a;border-color:#4f8cf3!important}.admin-layout--unified .project-row-action{color:#4f75a6!important;border-radius:8px!important}.admin-layout--unified .project-row-action:hover{color:#2f6bff!important;background:#eaf5ff!important}.admin-layout--unified .ant-form-item-label>label{color:#31577f;font-weight:650}.admin-layout--unified .ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--platform-border-soft)}.admin-layout--unified .ant-tabs .ant-tabs-tab{color:#627a98}.admin-layout--unified .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6bff;font-weight:650}.admin-layout--unified .ant-tabs .ant-tabs-ink-bar{background:#2f6bff;border-radius:3px;height:3px}.admin-layout--unified .ant-alert{border-radius:10px;box-shadow:0 5px 16px #2d69b00d}.admin-layout--unified .ant-checkbox-inner,.admin-layout--unified .ant-radio-inner{border-color:#a9c7e6}.admin-layout--unified .ant-switch{background:#aebfd2}.admin-layout--unified .ant-switch.ant-switch-checked{background:linear-gradient(90deg,#4a9af7,#2f6bff)}.admin-layout--unified .metric-card{border-color:var(--platform-border)!important;background:#fffc!important;border-radius:12px!important}.admin-layout--unified .metric-card:hover{border-color:#5091ef75!important;box-shadow:0 12px 26px #2d69b01a!important}.platform-data-rail{z-index:2;color:#376fb07a;height:36px;font-family:var(--font-mono,monospace);grid-template-columns:auto minmax(90px,1fr) auto auto;align-items:center;gap:12px;padding:0 10px;font-size:9px;line-height:1;display:grid;position:relative}.platform-data-rail__line{background:linear-gradient(90deg,#3889dd29,#3889dd80 42% 55%,#3889dd1f);height:1px;position:relative}.platform-data-rail__line:before,.platform-data-rail__line:after{content:"";border:1px solid #3889dd6b;width:5px;height:5px;position:absolute;top:-2px;transform:rotate(45deg)}.platform-data-rail__line:before{left:16%}.platform-data-rail__line:after{right:18%}.platform-data-rail__status{color:#1e845b94;border-left:2px solid #22c55e61;padding-left:8px}.platform-data-rail__slashes{gap:3px;display:flex}.platform-data-rail__slashes i{background:#377fdb52;width:13px;height:4px;transform:skew(-34deg)}.admin-layout--unified .header-session{box-shadow:inset 0 1px #ffffffbf,0 0 14px #22c55e1a}.admin-layout--unified .admin-content .ant-btn-primary:hover{box-shadow:0 6px 20px #2f6bff3d}.admin-layout--unified .ant-tabs .ant-tabs-tab-active{text-shadow:0 0 14px #3489ff29}.platform-page-hero--data .platform-page-hero__cube{color:#287fc7}.platform-page-hero--annotation .platform-page-hero__cube{color:#326ff1}.platform-page-hero--ai .platform-page-hero__cube{color:#3e72d2}.platform-page-hero--embodied .platform-page-hero__cube{color:#1686ae}.platform-page-hero--knowledge .platform-page-hero__cube{color:#2d78c9}.platform-page-hero--organization .platform-page-hero__cube{color:#3977bd}.platform-page-hero--system .platform-page-hero__cube{color:#557ba7}.platform-page-hero--task .platform-page-hero__cube{color:#2e75dc}.ant-modal .ant-modal-content,.ant-modal .ant-modal-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #78b4ff57}.ant-modal .ant-modal-content{border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #275b992e}.ant-modal .ant-modal-header{background:linear-gradient(90deg,#f8fcff,#edf6ff);border-width:0 0 1px;border-radius:18px 18px 0 0;margin:-20px -24px 20px;padding:18px 24px}.ant-modal .ant-modal-title{color:#14345f;font-size:17px}.ant-drawer .ant-drawer-content{background:linear-gradient(#4a8bcf06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#4a8bcf06 1px,#0000 1px) 0 0/28px 28px,#f9fdfffa}.ant-drawer .ant-drawer-header{background:#f1f9ffe6;border-bottom-color:#78b4ff3d}.ant-drawer .ant-drawer-title{color:#14345f;font-size:17px}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover .ant-popover-inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #78b4ff4d;border-radius:10px;box-shadow:0 14px 36px #275b9924}@media (width<=1440px){.admin-layout--unified .admin-sider{margin-left:8px}.admin-layout--unified .admin-header,.admin-layout--unified .multi-tab-nav{margin-inline:10px}.header-motto{font-size:14px}.header-motto i{width:18px}.admin-layout--unified .page-titlebar{min-height:100px}.platform-page-hero{grid-template-columns:minmax(250px,1fr) minmax(180px,250px) auto;min-height:116px;padding:17px 20px}.platform-page-hero__visual-copy{display:none}}@media (width<=1280px){.header-motto{display:none}.admin-layout--unified .primary-navigation{padding-bottom:18px}.platform-page-hero{grid-template-columns:minmax(230px,1fr) 180px auto}.platform-page-hero__visual{min-width:170px}}@media (height<=950px){.admin-layout--unified .admin-sider .ant-menu-item,.admin-layout--unified .admin-sider .ant-menu-submenu-title{height:40px!important;line-height:38px!important}.admin-layout--unified .admin-sider .ant-menu-sub .ant-menu-item,.admin-layout--unified .admin-sider .ant-menu-sub .ant-menu-submenu-title{height:36px!important;line-height:34px!important}.admin-layout--unified .admin-sider .ant-menu-item-group-title{padding-top:9px!important}.sidebar-signature{flex-basis:122px;min-height:122px;margin-bottom:4px;padding-bottom:7px}.sidebar-decor-panel__illustration{height:100px}.sidebar-decor-panel__mist{height:44px;bottom:22px}.sidebar-decor-panel__scan{bottom:37px}.sidebar-signature__scene{inset:4px 0 24px}.sidebar-signature__chip{transform-origin:100% 100%;bottom:27px;transform:scale(.72)skewY(-12deg)}}@media (width<=900px){.admin-layout--unified .admin-sider{border-radius:0 14px 14px 0;margin-left:0}.admin-layout--unified .admin-header,.admin-layout--unified .multi-tab-nav{margin-inline:8px}.admin-layout--unified .admin-content{padding-inline:8px}.admin-layout--unified .page-titlebar{align-items:stretch;padding:18px}.content-hud-frame{border-radius:14px;padding:8px 8px 0}.platform-page-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.platform-page-hero__visual{display:none}.platform-page-hero h1{font-size:24px}.platform-data-rail{grid-template-columns:1fr auto}.platform-data-rail>:first-child,.platform-data-rail__line{display:none}}@media (prefers-reduced-motion:reduce){.admin-layout--unified *,.admin-layout--unified :before,.admin-layout--unified :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-captcha-row,.auth-code-row{align-items:center;gap:12px;display:flex}.auth-captcha-row .ant-input,.auth-code-row .ant-input{flex:1}.auth-captcha-image{border:1px solid var(--app-border);background:var(--app-surface-subtle);width:108px;height:40px;box-shadow:var(--shadow-sm);cursor:pointer;color:var(--app-text-muted);border-radius:4px;flex:none;padding:0;font-size:12px;overflow:hidden}.auth-captcha-image:disabled{cursor:progress}.auth-captcha-image img{object-fit:contain;width:100%;height:100%}.auth-links{justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;display:flex}.auth-link{color:var(--app-primary);font-weight:600;text-decoration:none}.auth-link:hover{color:var(--app-primary-hover)}.auth-form-alert{border-radius:8px;margin-bottom:20px}.auth-masked-account{color:var(--app-text-muted);margin-bottom:16px;font-size:13px}.auth-step-title{border-left:2px solid var(--app-signal);color:#344452;margin-bottom:18px;padding-left:10px;font-size:14px;font-weight:650}.login-wrapper.login-wrapper--showcase{color:#0b2b5c;background-color:#eff8ff;background-image:linear-gradient(#3e7fd209 1px,#0000 1px),linear-gradient(90deg,#3e7fd209 1px,#0000 1px),radial-gradient(circle at 44% 48%,#60a5fa33,#0000 34%),linear-gradient(#eef7ff 0%,#f8fbff 58%,#edf7ff 100%);background-size:48px 48px,48px 48px,auto,auto;width:100%;height:100svh;min-height:720px;padding:0;display:block;position:relative;overflow:hidden}.login-wrapper--showcase:before,.login-wrapper--showcase:after{content:"";pointer-events:none;position:absolute}.login-wrapper--showcase:before{z-index:0;background:linear-gradient(110deg,#0000 0 17%,#6fb2ee0e 17.1% 17.3%,#0000 17.4% 58%,#5399e00b 58.1% 58.25%,#0000 58.35%),radial-gradient(circle at 32% 54%,#ffffffe6 0 1px,#0000 1.6px) 0 0/34px 34px;inset:0}.login-wrapper--showcase:after{z-index:0;opacity:.42;clip-path:polygon(0 56%,100% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 78px,#4a8dd314 79px 80px);height:22%;bottom:0;left:0;right:0}.login-showcase__mountains{z-index:1;pointer-events:none;height:180px;position:absolute;top:0;left:0;right:0;overflow:hidden}.login-showcase__mountains i{opacity:.34;transform-origin:bottom;background:#b9dcfa;position:absolute;inset:0}.login-showcase__mountains i:first-child{clip-path:polygon(0 42%,5% 27%,10% 48%,16% 30%,22% 54%,31% 39%,38% 62%,47% 42%,55% 59%,63% 36%,71% 60%,79% 31%,88% 57%,95% 37%,100% 52%,100% 100%,0 100%)}.login-showcase__mountains i:nth-child(2){clip-path:polygon(0 67%,8% 45%,17% 70%,26% 50%,36% 72%,47% 51%,58% 75%,69% 55%,80% 71%,91% 52%,100% 69%,100% 100%,0 100%);opacity:.24;transform:scaleY(1.15)}.login-showcase__mountains i:nth-child(3){clip-path:polygon(0 76%,13% 64%,24% 78%,39% 62%,54% 79%,68% 63%,82% 80%,94% 64%,100% 72%,100% 100%,0 100%);opacity:.2;transform:scaleY(1.35)}.login-showcase__topbar{z-index:25;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:22px;left:6.8%;right:4.5%}.login-showcase__brandline{align-items:baseline;gap:20px;display:flex}.login-showcase__brandline strong{color:#092b62;letter-spacing:0;font-size:34px;font-weight:800;line-height:1.25}.login-showcase__brandline span{color:#405f89;font-size:14px;font-weight:500}.login-showcase__clock{color:#12396e;justify-items:end;gap:6px;display:grid}.login-showcase__clock time{font-size:16px;font-weight:600}.login-showcase__clock span{color:#4f6686;font-size:13px;font-weight:600}.login-showcase__clock svg{color:#6895ef;vertical-align:-2px;margin-left:8px;font-size:17px}.login-showcase{z-index:2;pointer-events:none;width:68.5%;position:absolute;top:102px;bottom:72px;left:0;overflow:hidden}.login-showcase__intro{z-index:12;position:absolute;top:3.5%;left:5.4%}.login-showcase__intro h2{color:#0a326b;letter-spacing:0;font-size:42px;font-weight:800;line-height:1.24}.login-showcase__intro>p{color:#60789c;margin-top:8px;font-size:18px;line-height:1.6}.login-showcase__features{gap:32px;margin-top:18px;display:flex}.login-showcase__feature{align-items:center;gap:10px;min-width:126px;display:flex}.login-showcase__feature>span{color:#2563eb;background:#eff7ffe6;border:1px solid #4b8bef2e;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;display:grid;box-shadow:0 7px 18px #2969be17}.login-showcase__feature div{gap:3px;display:grid}.login-showcase__feature strong{color:#173e74;font-size:15px;font-weight:700}.login-showcase__feature small{color:#7085a4;white-space:nowrap;font-size:12px}.login-showcase__metrics{z-index:10;gap:8px;width:210px;display:grid;position:absolute;top:35%;left:4.5%}.login-showcase__metrics article{color:#fff;background:linear-gradient(135deg,#3585e0b8,#4aa0eb52);border:1px solid #b1e0ffd6;border-radius:12px;align-content:center;height:106px;padding:12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #2472c31f,inset 0 0 24px #ffffff24}.login-showcase__metrics span{font-size:14px;font-weight:600}.login-showcase__metrics strong{margin-top:3px;font-size:26px;font-weight:700;line-height:1.1}.login-showcase__metrics em{color:#54ed9c;margin-top:8px;font-size:14px;font-style:normal;font-weight:700}.login-showcase__metrics svg{width:76px;height:42px;position:absolute;bottom:17px;right:10px}.login-showcase__metrics svg path:first-child{fill:none;stroke:#b9ecff;stroke-width:1.6px}.login-showcase__metrics svg path:last-child{fill:#96e1ff2e;stroke:none}.login-showcase__bars{align-items:end;gap:6px;height:52px;display:flex;position:absolute;bottom:16px;right:13px}.login-showcase__bars i{background:#bae6fdc7;width:8px;height:18px}.login-showcase__bars i:nth-child(2){height:30px}.login-showcase__bars i:nth-child(3){height:24px}.login-showcase__bars i:nth-child(4){height:41px}.login-showcase__bars i:nth-child(5){height:50px}.login-showcase__map-panel{z-index:4;background-color:#e7f6ff61;background-image:linear-gradient(#5ca6e614 1px,#0000 1px),linear-gradient(90deg,#5ca6e614 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #82c3f680;border-radius:14px;width:265px;height:250px;position:absolute;top:8.5%;left:43.8%;box-shadow:inset 0 0 34px #69b4f21f,0 10px 30px #4385ca12}.login-showcase__map-panel svg{shape-rendering:geometricprecision;width:205px;height:160px;position:absolute;top:24px;left:24px;overflow:visible}.login-showcase__map-shape{fill:#6db5f357;stroke:#82c2f7;stroke-width:1.2px;stroke-linejoin:round}.login-showcase__map-dots{fill:url(#login-map-dots);stroke:none}#login-map-dots circle{fill:#3e8be075}.login-showcase__map-pulse{fill:#326ff129;animation:2.8s ease-out infinite login-map-pulse}.login-showcase__map-pin{fill:#326ff1;stroke:#fff;stroke-width:1.5px}.login-showcase__map-pin-core{fill:#fff}.login-showcase__map-province{color:#2866b8;font-size:14px;font-weight:700;position:absolute;top:116px;left:104px}.login-showcase__map-city{color:#174fa5;font-size:14px;line-height:1.45;position:absolute;top:52px;right:18px}.login-showcase__data-loop{z-index:8;background:#ffffff8c;border:1px solid #aed8f8ad;border-radius:14px;width:248px;padding:10px 12px;position:absolute;top:7%;left:65.2%;box-shadow:0 12px 34px #3977be14}.login-showcase__data-loop .login-showcase__feature{min-width:0;padding:10px 2px}.login-showcase__data-loop .login-showcase__feature+.login-showcase__feature{border-top:1px solid #5f97d421}.login-showcase__data-loop .login-showcase__feature>span{background:#eef8ffcc;flex-basis:36px;width:36px;height:36px}.login-showcase__data-loop .login-showcase__feature strong{font-size:14px}.login-showcase__data-loop .login-showcase__feature small{font-size:11px}.login-showcase__slogan{z-index:8;color:#6380a8;font-size:22px;font-weight:500;line-height:1.5;position:absolute;top:34%;left:66.2%}.login-showcase__slogan i{background:#3478f6;width:30px;height:3px;margin-top:12px;display:block}.login-showcase__base{z-index:2;width:50%;height:32%;position:absolute;bottom:12%;right:7%;transform:perspective(700px)rotateX(3deg)skewY(-2deg)}.login-showcase__base-roof{clip-path:polygon(4% 38%,68% 0,100% 25%,36% 66%);background:linear-gradient(155deg,#ffffffe0,#c6e1f6bd);height:34%;position:absolute;top:0;left:3%;right:3%}.login-showcase__base-building{clip-path:polygon(0 18%,77% 0,100% 14%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#71a9d347 0 2px,#0000 2px 55px),linear-gradient(#ebf6feeb,#cde5f7d1);border:1px solid #97bedc8a;height:72%;position:absolute;bottom:0;left:5%;right:0;overflow:hidden;box-shadow:0 20px 35px #3d77af1a}.login-showcase__base-building>span{color:#fff;background:#265ea6c2;padding:9px 18px;font-size:13px;font-weight:700;position:absolute;top:18%;right:5%;box-shadow:0 6px 18px #1e53941f}.login-showcase__base-building>i{background:#78b9e129;border:1px solid #73a7ce4d;width:9%;height:34%;margin-left:3.5%;display:inline-block;position:relative;top:55%}.login-showcase__platform{z-index:5;background:linear-gradient(#b7e3ff42,#296fb8ad);border:1px solid #4c9dedc7;border-radius:50%;width:72%;height:23%;position:absolute;bottom:1.8%;left:2.2%;box-shadow:0 0 0 11px #6fc3fa21,0 22px 34px #1f5b9b33,inset 0 -18px 24px #154b8d3d}.login-showcase__platform:before,.login-showcase__platform:after,.login-showcase__platform>i{content:"";pointer-events:none;border-radius:50%;position:absolute}.login-showcase__platform:before{border:2px solid #46aefb8a;inset:-18% 6% 18%;box-shadow:0 0 18px #38bdf829}.login-showcase__platform:after{border:1px solid #aee4ffeb;inset:-3% 2% 4%}.login-showcase__platform>i:first-of-type{border:1px solid #7ad3ffa8;animation:16s linear infinite login-platform-spin;inset:20% 13%}.login-showcase__platform>i:nth-of-type(2){border:1px dashed #beebffb8;animation:22s linear infinite reverse login-platform-spin;inset:32% 22%}.login-showcase__platform>i:nth-of-type(3){background:#7ad0ff1a;inset:44% 32%}.login-showcase__platform>span,.login-showcase__platform>b{color:#e2f6ffdb;letter-spacing:0;font-size:10px;font-weight:500;position:absolute;top:66%}.login-showcase__platform>span{left:14%}.login-showcase__platform>b{right:23%}.login-wrapper--showcase .auth-robot-stage{--auth-scan-travel:260px;z-index:7;opacity:1;width:57%;height:48%;min-height:0;position:absolute;top:31%;left:14%;overflow:visible;transform:none}.login-wrapper--showcase .auth-robot-stage:before{border-color:#6cc2fa61;inset:3% -2% 1%}.login-wrapper--showcase .auth-robot-stage:after{width:82%;box-shadow:none;background:#3e9be647;bottom:4%}.login-wrapper--showcase .auth-robot-product{width:104%;top:48%;left:50%}.login-wrapper--showcase .auth-robot-product img{filter:drop-shadow(0 24px 22px #19457033)}.login-wrapper--showcase .auth-robot-coordinate{color:#2165a58f}.login-wrapper--showcase .auth-robot-frame i{border-color:#6cc2fa99}.login-wrapper--showcase .auth-robot-ground{display:none}.login-showcase__modules{z-index:9;transform-origin:100% 100%;align-items:end;gap:5px;display:flex;position:absolute;bottom:1.5%;right:6.5%;transform:perspective(600px)rotateX(3deg)rotateY(-8deg)}.login-showcase__module{color:#1e5dba;background:#f6fcffc7;border:1px solid #8bc7f7bd;border-radius:10px;align-content:center;justify-items:center;gap:10px;width:82px;height:112px;animation:4.6s ease-in-out infinite login-module-float;display:grid;box-shadow:0 10px 24px #3170b51a}.login-showcase__module:nth-child(2){animation-delay:-1.1s}.login-showcase__module:nth-child(3){animation-delay:-2.2s}.login-showcase__module:nth-child(4){animation-delay:-3.3s}.login-showcase__module span{font-size:27px}.login-showcase__module strong{font-size:13px}.showcase-login-panel{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fdffc7;border:1px solid #91cafaad;border-radius:22px;flex-direction:column;width:27.2%;min-width:440px;max-width:540px;min-height:72%;padding:36px 32px 28px;display:flex;position:absolute;top:15%;right:3.8%;box-shadow:0 12px 40px #2969be1a,0 0 0 6px #dcf0ff6b}.login-wrapper--showcase .login-header{z-index:1;text-align:left;width:100%;margin:0 0 22px;display:block;position:relative}.login-wrapper--showcase .login-logo{color:#2563eb;background:#f5fbffe6;border:1px solid #508ff075;border-radius:9px;width:54px;height:54px;margin-bottom:14px;font-size:23px;box-shadow:0 8px 20px #2b74d71f,inset 0 0 0 5px #d7edff70}.login-wrapper--showcase .login-kicker{color:#3478f6;letter-spacing:.08em;margin-bottom:9px;font-size:11px;font-weight:700}.login-wrapper--showcase .login-header h1{color:#0b2b5c;max-width:none;margin:0 0 7px;font-size:30px;font-weight:800;line-height:1.3}.login-wrapper--showcase .login-header p{color:#61789d;max-width:none;font-size:15px;line-height:1.65}.login-wrapper--showcase .login-card{z-index:1;background:#ffffffb8;border:1px solid #ffffffeb;border-radius:12px;width:100%;max-width:none;padding:24px 22px 25px;position:relative;box-shadow:0 10px 28px #3067aa0f}.login-wrapper--showcase .auth-form-alert{margin-bottom:14px}.login-wrapper--showcase .login-form .ant-form-item{margin-bottom:18px}.login-wrapper--showcase .login-form .ant-form-item-label{padding-bottom:7px}.login-wrapper--showcase .login-form .ant-form-item-label label{color:#173b70!important;font-size:14px!important;font-weight:700!important}.login-wrapper--showcase .login-form .ant-form-item-label label:before{content:"";background:#3478f6;border-radius:50%;width:5px;height:5px;margin-right:8px}.login-wrapper--showcase .login-form .ant-input,.login-wrapper--showcase .login-form .ant-input-password{color:#18365f;font-size:14px;background:#fafdffe0!important;border:1px solid #d7e4f3!important;border-radius:8px!important;min-height:48px!important;padding:0 13px!important}.login-wrapper--showcase .login-form .ant-input-affix-wrapper>input.ant-input{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.login-wrapper--showcase .login-form .ant-input-prefix{color:#7189ab;margin-right:10px;font-size:16px}.login-wrapper--showcase .login-form .ant-input::placeholder{color:#a8b4c6}.login-wrapper--showcase .login-form .ant-input:hover,.login-wrapper--showcase .login-form .ant-input-password:hover{border-color:#94bdf3!important}.login-wrapper--showcase .login-form .ant-input:focus,.login-wrapper--showcase .login-form .ant-input-focused,.login-wrapper--showcase .login-form .ant-input-password:focus-within{border-color:#3478f6!important;box-shadow:0 0 0 3px #3478f617!important}.login-wrapper--showcase .auth-captcha-row{gap:10px;min-width:0}.login-wrapper--showcase .auth-captcha-row .ant-input{width:0;min-width:0}.login-wrapper--showcase .auth-captcha-image{width:108px;height:48px;box-shadow:none;background:#f7fbff;border-color:#d7e4f3;border-radius:8px}.login-wrapper--showcase .auth-links{color:#314b72;margin:1px 0 18px;font-size:13px}.login-wrapper--showcase .auth-link{color:#2563eb;font-weight:600}.showcase-remember-device{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.showcase-remember-device input{accent-color:#3478f6;width:15px;height:15px}.login-wrapper--showcase .login-btn-primary{color:#fff;margin-top:0;box-shadow:0 8px 18px #2563eb29;background:linear-gradient(90deg,#3b82f6,#2563eb)!important;border-radius:8px!important;height:52px!important;font-size:17px!important;font-weight:600!important}.login-wrapper--showcase .login-btn-primary:hover{background:linear-gradient(90deg,#3478ed,#1f5bd6)!important}.login-wrapper--showcase .showcase-register-link{margin:14px 0 0}.login-wrapper--showcase .login-footer{color:#61789d;text-align:center;width:100%;margin-top:auto;padding-top:18px;font-size:11px}.login-showcase__footer{z-index:20;color:#526f94;background:#f5fbffb3;border-top:1px solid #7eaedd33;justify-content:space-between;align-items:center;height:72px;padding:0 5%;display:flex;position:absolute;bottom:0;left:0;right:0}.login-showcase__footer>div{align-items:center;gap:10px;display:flex}.login-showcase__footer strong{color:#466486;gap:2px;font-size:12px;display:grid}.login-showcase__footer small{font-size:9px;font-weight:500}.login-showcase__footer p{font-size:12px}.login-showcase__mountain-mark{width:44px;height:28px;display:block;position:relative}.login-showcase__mountain-mark i{clip-path:polygon(50% 0,100% 100%,0 100%);background:#6d8eb7;width:26px;height:20px;position:absolute;bottom:3px}.login-showcase__mountain-mark i:first-child{left:0}.login-showcase__mountain-mark i:nth-child(2){opacity:.85;height:26px;left:13px}.login-showcase__mountain-mark i:nth-child(3){opacity:.7;height:17px;right:0}@keyframes login-map-pulse{0%,to{opacity:.22;transform-origin:118.5px 33px;transform:scale(.82)}50%{opacity:.05;transform-origin:118.5px 33px;transform:scale(1.18)}}@keyframes login-platform-spin{to{transform:rotate(360deg)}}@keyframes login-module-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=1550px){.login-showcase{width:67.5%}.login-showcase__brandline strong{font-size:27px}.login-showcase__intro h2{font-size:32px}.login-showcase__features{gap:20px}.login-showcase__map-panel{transform-origin:0 0;left:42%;transform:scale(.92)}.login-showcase__data-loop{transform-origin:0 0;left:65%;transform:scale(.9)}.login-showcase__slogan{font-size:18px;left:66%}.login-showcase__modules{right:4%;transform:perspective(600px)rotateX(3deg)rotateY(-8deg)scale(.9)}.showcase-login-panel{width:29.5%;min-width:410px;right:2.6%}}@media (width<=1180px){.login-wrapper.login-wrapper--showcase{min-height:720px;overflow-y:auto}.login-showcase{display:none}.login-showcase__topbar{left:32px;right:32px}.login-showcase__brandline span{display:none}.showcase-login-panel{width:min(520px,100% - 48px);min-width:0;min-height:0;margin:130px auto 110px;position:relative;top:auto;right:auto}.login-showcase__footer{position:absolute}}@media (width<=620px){.login-wrapper.login-wrapper--showcase{min-height:100svh}.login-showcase__mountains{height:130px}.login-showcase__topbar{top:20px;left:18px;right:18px}.login-showcase__brandline strong{max-width:250px;font-size:20px;line-height:1.35}.login-showcase__clock{display:none}.showcase-login-panel{border-radius:16px;width:calc(100% - 28px);margin:94px auto 30px;padding:24px 18px 20px}.login-wrapper--showcase .login-logo{width:44px;height:44px}.login-wrapper--showcase .login-header h1{font-size:23px}.login-wrapper--showcase .login-header p{font-size:12px}.login-wrapper--showcase .login-card{padding:18px 15px}.login-wrapper--showcase .auth-captcha-image{width:96px}.login-showcase__footer{display:none}}@media (height<=850px) and (width>=1181px){.login-showcase__topbar{top:14px}.login-showcase{top:84px;bottom:58px}.showcase-login-panel{padding-top:24px;padding-bottom:20px;top:10%}.login-wrapper--showcase .login-logo{width:44px;height:44px;margin-bottom:8px}.login-wrapper--showcase .login-header{margin-bottom:13px}.login-wrapper--showcase .login-card{padding-top:16px;padding-bottom:17px}.login-wrapper--showcase .login-form .ant-form-item{margin-bottom:12px}.login-wrapper--showcase .login-footer{margin-top:12px}.login-showcase__footer{height:58px}}@media (prefers-reduced-motion:reduce){.login-wrapper--showcase *,.login-wrapper--showcase :before,.login-wrapper--showcase :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.annotation-flow-page{flex-direction:column;gap:16px;display:flex}.annotation-flow-hero{border-color:var(--ant-color-primary-border,#b7d1ff);background:linear-gradient(120deg,#f7fbff 0%,#fff 58%)}.annotation-flow-guide{flex-wrap:wrap;align-items:center;gap:0;margin-top:4px;font-size:13px;display:flex}.annotation-flow-guide-step a{color:#1677ff}.annotation-flow-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.annotation-flow-preset{min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:8px;flex-direction:column;gap:6px;padding:14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.annotation-flow-preset:hover,.annotation-flow-preset:focus-visible{border-color:#76a7ff;outline:none;box-shadow:0 4px 14px #2563eb1f}.annotation-flow-preset.is-selected{background:#f2f7ff;border-color:#2563eb}.annotation-flow-inline-field{flex-direction:column;gap:6px;min-width:360px;display:flex}.annotation-flow-inline-field label,.annotation-flow-field-label{color:#42536a;font-size:13px}.annotation-flow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.annotation-flow-editor-fields{border:0;min-width:0;margin:0;padding:0}.annotation-flow-editor-fields[disabled]{color:inherit}.annotation-flow-form-grid--label{grid-template-columns:repeat(3,minmax(0,1fr))}.annotation-flow-attribute-row{background:#fbfcfe;border:1px solid #e7edf5;border-radius:6px;grid-template-columns:1fr 1fr 150px 110px 36px;align-items:start;gap:8px;padding:10px;display:grid}.annotation-flow-options{flex-direction:column;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.annotation-flow-json-editor textarea,.annotation-flow-json-editor{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.6}.annotation-flow-runtime-json{color:#dbeafe;background:#0f172a;border:1px solid #e3eaf3;border-radius:6px;max-height:540px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.annotation-flow-format-grid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:16px;display:grid}.annotation-flow-field-list{flex-direction:column;gap:8px;display:flex}.annotation-flow-field-row{background:#fbfcfe;border:1px solid #e8edf4;border-radius:6px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);gap:12px;padding:10px 12px;display:grid}.annotation-flow-structure-example{color:#334155;background:#f7f9fc;border:1px solid #e3eaf3;border-radius:6px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;overflow:auto}.annotation-flow-validation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=980px){.annotation-flow-presets,.annotation-flow-form-grid,.annotation-flow-form-grid--label,.annotation-flow-format-grid,.annotation-flow-validation-summary{grid-template-columns:1fr}.annotation-flow-inline-field{width:100%;min-width:0}.annotation-flow-attribute-row{grid-template-columns:1fr}}.annotation-flow-package-hash{white-space:normal;word-break:break-all}.annotation-flow-detail-loading{justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.admin-layout--overview,.admin-layout--overview>.ant-layout{background:#edf5ff!important}.admin-layout--unified.admin-layout--overview:before{content:none;display:none}.admin-layout--overview .admin-content{background:#edf5ff;padding:0;overflow-x:hidden}.platform-overview{--overview-blue:#286fe8;--overview-text:#17345f;--overview-muted:#6f84a3;--overview-border:#6897cf45;min-height:calc(100vh - 126px);color:var(--overview-text);background:radial-gradient(circle at 54% 15%,#67acff29,#0000 34%),linear-gradient(#f8fbff 0,#edf5ff 54%,#e7f1fc 100%);gap:0;padding:0 12px 12px;font-family:Segoe UI,Microsoft YaHei,sans-serif}.platform-overview>*{z-index:1;position:relative}.platform-overview__header{isolation:isolate;background:linear-gradient(90deg,#f9fdffe6,#edf7ff7a 58%,#f8fcffe0);border-bottom:1px solid #2f7ada2e;grid-template-columns:minmax(430px,1.15fr) minmax(300px,.85fr) auto;align-items:center;gap:16px;min-height:76px;padding:7px 18px 7px 14px;display:grid;position:relative;overflow:hidden}.platform-overview__header:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#3184e061 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.platform-overview__header-landscape{z-index:-1;pointer-events:none;position:absolute;inset:0}.platform-overview__header-landscape:after{content:"";background:linear-gradient(90deg,#f9fdff8f,#0000 24% 76%,#f9fdff9e);position:absolute;inset:0}.platform-overview__header-landscape svg{width:100%;height:100%;display:block}.platform-overview__brand{z-index:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.platform-overview__brand>span{color:#fff;background:linear-gradient(145deg,#1c77ee,#495eea);border-radius:7px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 8px 22px #2866d438}.platform-overview__brand>div{gap:4px;min-width:0;display:grid}.platform-overview__brand h1{color:#102c5c;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(30px,1.9vw,38px);line-height:1.15}.platform-overview__brand p{color:#5274a0;white-space:nowrap;margin:0;font-size:13px}.platform-overview__context{z-index:1;align-content:center;gap:2px;min-width:0;padding-left:22px;display:grid;position:relative}.platform-overview__context:before{content:"";background:linear-gradient(#30bde9,#2f6bff);border-radius:2px;width:3px;height:42px;position:absolute;top:6px;left:0;box-shadow:0 0 8px #2f6bff29}.platform-overview__context>span,.platform-overview__context>strong,.platform-overview__context>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-overview__context>span{color:#3971a9;align-items:center;font-size:11px;display:flex}.platform-overview__context>span i{background:#35c87a;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:2.2s ease-out infinite overview-pulse;box-shadow:0 0 8px #35c87a47}.platform-overview__context.is-error>span i{background:#ef476f}.platform-overview__context>strong{color:#174b89;font-size:14px;line-height:1.35}.platform-overview__context>strong .anticon{color:#2f79e8;margin-right:4px}.platform-overview__context>small{color:#6a83a5;font-size:11px}.platform-overview__clock{z-index:1;flex:none;justify-items:end;gap:3px;display:grid;position:relative}.platform-overview__clock>div{color:#17345f;align-items:baseline;gap:10px;display:flex}.platform-overview__clock strong,.platform-overview__clock b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.platform-overview__clock>span{color:#5f7699;align-items:center;gap:8px;font-size:12px;display:flex}.platform-overview__clock>span em{border-left:1px solid #487ebe38;padding-left:8px;font-style:normal}.platform-overview__clock>span .anticon{color:#6194e7}.platform-overview__grid{grid-template-columns:minmax(250px,.83fr) minmax(560px,2.2fr) minmax(280px,.9fr);gap:8px;height:calc(100vh - 270px);min-height:720px;display:grid}.overview-left-column,.overview-center-column,.overview-right-column{gap:8px;min-width:0;min-height:0;display:grid}.overview-left-column{grid-template-rows:minmax(367px,.88fr) minmax(400px,1.12fr)}.overview-center-column{grid-template-rows:100px minmax(470px,1.82fr) minmax(174px,.9fr)}.overview-right-column{grid-template-rows:minmax(184px,1.08fr) repeat(4,minmax(112px,1fr))}.overview-panel,.overview-metric{border:1px solid var(--overview-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9fcffe6;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 8px 26px #2f63a414,inset 0 1px #ffffffeb}.overview-panel-title{background:linear-gradient(90deg,#ebf4ffe0,#ffffff6b);border-bottom:1px solid #76a0d229;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.overview-panel-title h2{color:#17345f;letter-spacing:0;align-items:center;min-width:0;margin:0;font-size:17px;line-height:1;display:flex}.overview-panel-title h2>i{background:linear-gradient(#2b67ed,#48a4ff);border-radius:1px;width:4px;height:18px;margin-right:9px}.overview-panel-title>span{color:#5b7398;white-space:nowrap;font-size:12px}.overview-panel-title>span>strong{color:#142f5a;margin-left:4px;font-size:19px}.overview-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.overview-metric{--metric-color:#347df4;--metric-soft:#e1ecff;background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--metric-color) 9%, transparent), transparent 34%), linear-gradient(145deg, #ffffffeb, #f1f8ffcc);grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:7px;min-height:0;padding:10px 10px 9px;display:grid;position:relative}.overview-metric:before{content:"";opacity:.34;background:repeating-linear-gradient(110deg, var(--metric-color) 0 4px, transparent 4px 7px);width:28px;height:5px;position:absolute;top:8px;right:9px}.overview-metric:after{content:"";opacity:.62;background:linear-gradient(90deg, transparent, var(--metric-color), transparent);height:2px;position:absolute;inset:auto 0 0}.overview-metric--violet{--metric-color:#7b61ed;--metric-soft:#ece6ff}.overview-metric--indigo{--metric-color:#4e62e8;--metric-soft:#e5e9ff}.overview-metric--green{--metric-color:#2dbf72;--metric-soft:#def7ea}.overview-metric__icon{width:44px;height:44px;color:var(--metric-color);background:var(--metric-soft);border-radius:8px;flex:0 0 44px;place-items:center;font-size:22px;display:grid}.overview-metric__copy{gap:2px;min-width:0;display:grid}.overview-metric__copy small{color:#536b8d;font-size:12px}.overview-metric__copy strong{color:#142f5a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,1.35vw,27px);line-height:1.1;overflow:hidden}.overview-metric__meta{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:10px;line-height:1.2;display:flex}.overview-metric__meta b{color:var(--metric-color);text-overflow:ellipsis;font-weight:700;overflow:hidden}.overview-metric__meta em{color:#8798ad;font-style:normal}.overview-metric__copy em{color:#60789b;margin-left:4px;font-size:11px;font-style:normal;font-weight:500}.overview-metric__signal{opacity:.48;justify-content:flex-end;align-self:flex-end;align-items:end;gap:2px;width:38px;height:30px;margin-left:0;display:flex}.overview-metric__signal i{background:var(--metric-color);border-radius:1px 1px 0 0;width:3px;animation:2s ease-in-out infinite metric-signal}.overview-metric__signal i:first-child{height:7px}.overview-metric__signal i:nth-child(2){height:13px;animation-delay:.2s}.overview-metric__signal i:nth-child(3){height:18px;animation-delay:.4s}.overview-metric__signal i:nth-child(4){height:22px;animation-delay:.6s}.overview-metric__signal i:nth-child(5){height:17px;animation-delay:.45s}.overview-metric__signal i:nth-child(6){height:25px;animation-delay:.3s}.overview-metric__signal i:nth-child(7){height:29px;animation-delay:.15s}.robot-statistics,.teleoperation-panel,.scenario-statistics,.task-statistics,.overview-donut-panel{flex-direction:column;display:flex}.robot-statistics__hero{background:radial-gradient(circle at 24% 62%,#4e92ff33,#0000 36%);grid-template-columns:minmax(86px,36%) 1fr;align-items:center;min-height:112px;padding:8px 18px 0;display:grid}.robot-statistics__hero img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 12px #25589a33);width:100%;height:108px}.robot-statistics__hero>div{gap:2px;display:grid}.robot-statistics__hero span{color:#37577f;font-size:13px}.robot-statistics__hero strong{color:#143261;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.robot-statistics__hero small{color:#6a81a1;font-size:11px}.robot-statistics__hero small i{background:#35c87a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.robot-state-strip{border-top:1px solid #76a0d229;border-bottom:1px solid #76a0d229;grid-template-columns:repeat(3,1fr);min-height:64px;display:grid}.robot-state-strip>span{border-right:1px solid #76a0d229;grid-template-rows:1fr 1fr;grid-template-columns:32px 1fr;align-items:center;padding:9px 7px;display:grid}.robot-state-strip>span:last-child{border-right:0}.robot-state-strip i{color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.robot-state-strip .is-online i{background:#35c87a}.robot-state-strip .is-offline i{background:#4a95ef}.robot-state-strip .is-warning i{background:#ef476f}.robot-state-strip small{color:#7588a4;font-size:11px;line-height:1}.robot-state-strip b{color:#15325e;font-size:18px;line-height:1}.robot-model-stats{align-content:start;gap:7px;min-height:0;padding:10px 14px 12px;display:grid}.robot-model-empty{gap:6px;display:grid}.robot-model-empty>span{background:#e6f1fc9e;border-radius:4px;justify-content:space-between;align-items:center;min-height:24px;padding:0 8px;display:flex}.robot-model-empty small{color:#7389a6;font-size:10px}.robot-model-empty b{color:#496786;font-size:11px}.robot-model-empty p{color:#91a0b3;text-align:center;margin:1px 0 0;font-size:10px}.robot-model-stats h3{color:#1f3b66;justify-content:space-between;margin:0 0 2px;font-size:12px;display:flex}.robot-model-stats h3 small{color:#8596ae;font-size:11px;font-weight:500}.robot-model-row{grid-template-columns:minmax(60px,.8fr) 1.8fr 20px;align-items:center;gap:7px;display:grid}.robot-model-row>span{color:#5a7191;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.robot-model-row>i{background:#e3ecf8;border-radius:4px;height:7px;overflow:hidden}.robot-model-row>i>em{border-radius:inherit;height:100%;display:block}.robot-model-row>b{color:#27466f;text-align:right;font-size:11px}.teleoperation-device{background:#edf6ffb8;border:1px solid #598dc933;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 12px 8px;padding:8px 10px;display:grid}.teleoperation-device>span{color:#2c75df;background:#dfecff;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.teleoperation-device>div{min-width:0;display:grid}.teleoperation-device small{color:#7b8da7;font-size:11px}.teleoperation-device strong{color:#23436d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.teleoperation-device em{color:#8998ad;font-size:11px;font-style:normal}.teleoperation-device em.is-online{color:#25a760}.teleoperation-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;margin:0 12px;display:grid}.teleoperation-views figure{background:linear-gradient(#4c85c414 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#4c85c414 1px,#0000 1px) 0 0/16px 16px,linear-gradient(160deg,#dfeafa,#f7fbff 62%);border-radius:6px;min-width:0;min-height:128px;margin:0;position:relative;overflow:hidden}.teleoperation-views img{object-fit:contain;filter:drop-shadow(0 9px 11px #204f8d2e);width:100%;height:100%}.teleoperation-views figcaption{color:#fff;background:#16365eb3;border-radius:3px;padding:4px 6px;font-size:11px;position:absolute;bottom:6px;left:6px;right:6px}.teleoperation-telemetry{border-top:1px solid #76a0d22b;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:8px 12px 0;padding:8px 0;display:grid}.teleoperation-telemetry span{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.teleoperation-telemetry small{color:#7a8da9;font-size:11px}.teleoperation-telemetry b{color:#23436d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.teleoperation-effect{border-top:1px solid #76a0d22b;flex:1;min-height:0;margin:0 12px 11px;padding-top:7px;display:grid}.teleoperation-effect>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.teleoperation-effect>header strong{color:#28466d;font-size:11px}.teleoperation-effect>header span{color:#3b8bce;font-size:10px}.teleoperation-effect__chart{background:repeating-linear-gradient(0deg,#0000 0 17px,#538eca1a 18px);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:5px;min-height:54px;padding:7px 3px 0;display:grid}.teleoperation-effect__chart>span{grid-template-rows:minmax(0,1fr) 13px;place-items:end center;min-width:0;height:100%;display:grid}.teleoperation-effect__chart i{background:linear-gradient(#4abbea,#3977ed);border-radius:3px 3px 0 0;width:min(12px,72%);min-height:2px}.teleoperation-effect__chart small{color:#8294aa;white-space:nowrap;font-size:8px;transform:scale(.9)}.facility-twin{isolation:isolate;cursor:grab;touch-action:none;background:radial-gradient(circle at 72% 34%,#8bccf633,#0000 34%),linear-gradient(#f6fbff,#eef6fd);border:1px solid #6399d63d;border-radius:8px;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 28px #26579714;container-type:inline-size}.facility-twin:active{cursor:grabbing}.facility-twin__viewport,.facility-twin__viewport canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.facility-twin__viewport canvas{pointer-events:none}.facility-twin__grid{z-index:1;opacity:.34;pointer-events:none;background-image:linear-gradient(#4b84c61f 1px,#0000 1px),linear-gradient(90deg,#4b84c61f 1px,#0000 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0}.facility-twin__toolbar{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.facility-twin__toolbar>span{color:#54739d;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.facility-twin__toolbar>span i{background:#2e83e8;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #2e83e81f}.facility-twin__toolbar button{color:#315f98;cursor:pointer;pointer-events:auto;background:#f8fcffe0;border:1px solid #4578ba40;border-radius:5px;min-height:28px;padding:0 10px;font-size:11px;box-shadow:0 3px 10px #34639e14}.facility-twin__view-switch{pointer-events:auto;background:#f4faffd6;border:1px solid #4578ba2e;border-radius:6px;gap:2px;padding:2px;display:inline-flex;box-shadow:0 3px 10px #34639e12}.facility-twin__view-switch button{min-height:24px;box-shadow:none;background:0 0;border:0;padding:0 9px}.facility-twin__view-switch button:hover,.facility-twin__view-switch button:focus-visible{background:#ddeefde6}.facility-twin__toolbar button:hover,.facility-twin__toolbar button:focus-visible{color:#1d63bd;background:#fff;border-color:#3077d780}.facility-twin__toolbar button:focus-visible{outline-offset:2px;outline:2px solid #2b77e257}.facility-twin__locator{z-index:7;pointer-events:none;grid-template-columns:168px minmax(118px,auto);align-items:center;gap:10px;max-width:min(330px,46%);display:grid;position:absolute;top:42px;left:18px}.facility-twin__locator:after{content:"";z-index:-1;opacity:.62;background:linear-gradient(90deg,#316fdd85,#42abe829,#0000);width:min(220px,22vw);height:1px;position:absolute;top:67px;left:148px}.facility-twin__locator:before{content:"";background:#f5fbfff5;border:1px solid #326ff18c;border-radius:50%;width:7px;height:7px;position:absolute;top:64px;left:148px}.facility-twin__locator-map{shape-rendering:geometricprecision;grid-row:1/span 2;width:168px;height:auto;overflow:visible}.facility-twin__locator-province{fill:#ddebf8;stroke:#9ebfe4;stroke-linejoin:round;stroke-width:1.4px}.facility-twin__locator-zhaotong{fill:#a9cdf4;stroke:#4b87dd;stroke-linejoin:round;stroke-width:1.2px}.facility-twin__locator-pin-halo{fill:#326ff124}.facility-twin__locator-pin{fill:#326ff1;stroke:#fff;stroke-linejoin:round;stroke-width:1.5px}.facility-twin__locator-pin-core{fill:#fff}.facility-twin__locator-province-name,.facility-twin__locator-zhaotong-name{letter-spacing:0;paint-order:stroke;stroke:#f4f8fdf5;stroke-width:2px;stroke-linejoin:round;font-size:11px;font-weight:700}.facility-twin__locator-province-name{fill:#6b8fb8}.facility-twin__locator-zhaotong-name{fill:#1d5eae}.facility-twin__locator-copy{color:#6c82a1;gap:1px;font-size:12px;line-height:1.35;display:grid}.facility-twin__locator strong,.facility-twin__locator b{color:#1d4c91;font-size:15px;font-weight:700}.facility-twin__locator p{color:#7185a6;white-space:nowrap;align-self:start;margin:3px 0 0;font-size:12px;line-height:1.6}.facility-twin__labels,.facility-twin__statuses{z-index:6;pointer-events:none;position:absolute;inset:0}.facility-twin__label{color:#fff;white-space:nowrap;background:linear-gradient(#2a69dcf5,#1848a8f5);border:1px solid #ffffff29;border-radius:7px;align-items:center;min-height:34px;padding:0 15px;font-size:clamp(12px,1.05cqw,16px);font-weight:600;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #1e50b42e}.facility-twin__status{border:2px solid #fffffff0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #1b489733}.facility-twin__status:before{content:"";border-radius:inherit;opacity:.24;border:1px solid;animation:2s ease-out infinite facility-status-pulse;position:absolute;inset:-4px}.facility-twin__status i{background:currentColor;border-radius:50%;width:8px;height:8px}.facility-twin__status--normal{color:#22c76a;background:#22c76a}.facility-twin__status--running{color:#3478f6;background:#3478f6}.facility-twin__status--notice{color:#f5a623;background:#f5a623}.facility-twin__status--error{color:#e84949;background:#e84949}.facility-twin__hint{z-index:7;color:#6981a2;pointer-events:none;font-size:11px;position:absolute;bottom:60px;right:14px}.facility-twin__summary{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcffe0;border:1px solid #5391d138;border-radius:6px;grid-template-columns:1.25fr repeat(4,minmax(86px,1fr));min-height:44px;display:grid;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden;box-shadow:0 5px 18px #2d609914,inset 0 1px #fffffff0}.facility-twin__summary>span{border-right:1px solid #558fc824;align-content:center;min-width:0;padding:5px 11px;display:grid}.facility-twin__summary>span:last-child{border-right:0}.facility-twin__summary small{color:#7890ad;font-size:9px;line-height:1.1}.facility-twin__summary b{color:#224c81;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.facility-twin__summary b i{background:#8aa1bb;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.facility-twin__summary b.is-running{color:#148957}.facility-twin__summary b.is-running i{background:#22c76a;box-shadow:0 0 7px #22c76a59}.facility-twin__summary b.is-syncing{color:#2874cc}.facility-twin__summary b.is-syncing i{background:#3478f6}.facility-twin__summary b.is-idle{color:#8b6a2c}.facility-twin__summary b.is-idle i{background:#f5a623}.facility-twin__canvas-fallback{color:#4a6b98;background:#f4f8fd;place-items:center;width:100%;height:100%;font-size:13px;display:grid}.chart-key{align-items:center;gap:5px;display:inline-flex}.chart-key i{background:#4c82f1;border-radius:2px;width:8px;height:8px;display:inline-block}.chart-key i:nth-of-type(2){background:#45b7ec;border-radius:50%;margin-left:6px}.scenario-chart{flex:1;min-height:0;position:relative}.scenario-chart__plot{min-height:0;position:absolute;inset:8px 18px 13px 28px}.scenario-chart__gridline{border-top:1px dashed #5e8abf33;height:1px;position:absolute;left:0;right:0}.scenario-chart__bars{z-index:2;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));align-items:end;gap:12px;display:grid;position:absolute;inset:0}.scenario-bar{flex-direction:column;justify-content:end;align-items:center;height:100%;display:flex}.scenario-bar em{background:linear-gradient(#5697ff,#386cec);border-radius:3px 3px 0 0;width:min(30px,52%);min-height:6px;animation:.8s both chart-rise}.scenario-bar small{color:#58708f;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:6px;font-size:11px;overflow:hidden}.scenario-chart__line{z-index:3;pointer-events:none;width:100%;height:calc(100% - 18px);position:absolute;inset:0 0 18px;overflow:visible}.scenario-chart__line polyline{fill:none;stroke:#45b7ec;stroke-width:1.3px;vector-effect:non-scaling-stroke}.scenario-chart__line circle{fill:#fff;stroke:#45b7ec;stroke-width:.7px;vector-effect:non-scaling-stroke}.task-bar-chart{flex:1;grid-template-columns:25px 1fr;min-height:0;padding:8px 12px 10px 8px;display:grid}.task-chart-legend{gap:9px;min-height:25px;padding:5px 10px 0 12px;display:flex;overflow:hidden}.task-chart-legend>span{color:#6f84a3;white-space:nowrap;align-items:center;min-width:0;font-size:9px;display:inline-flex}.task-chart-legend i{border-radius:50%;width:6px;height:6px;margin-right:4px}.task-chart-legend b{color:#31527d;margin-left:3px;font-size:9px}.task-bar-chart__axis{color:#8193ad;flex-direction:column;justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.task-bar-chart__bars{background:repeating-linear-gradient(0deg,#0000 0 31px,#5c89c01a 32px);border-bottom:1px solid #5c89c03d;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:7px;min-width:0;display:grid}.task-chart-bar{box-sizing:border-box;flex-direction:column;justify-content:end;align-items:center;height:100%;padding-bottom:18px;display:flex;position:relative}.task-chart-bar b{color:#4c6484;margin-bottom:3px;font-size:11px}.task-chart-bar i{width:min(24px,72%);height:var(--bar-height);background:var(--bar-color);border-radius:3px 3px 0 0;min-height:7px;animation:.75s both chart-rise}.task-chart-bar small{color:#607694;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.overview-donut-panel .overview-panel-title{min-height:38px}.overview-donut-panel .overview-panel-title h2{font-size:15px}.overview-donut-panel .overview-panel-title h2>i{height:15px}.overview-donut-panel__body{flex:1;grid-template-columns:minmax(86px,42%) 1fr;align-items:center;gap:8px;min-height:0;padding:7px 10px 9px;display:grid}.overview-donut{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(86px,100%);animation:.85s both donut-enter;position:relative;box-shadow:0 5px 12px #2b57921a}.overview-donut:after{content:"";background:#f9fcfffa;border-radius:50%;position:absolute;inset:17%}.overview-donut>span{z-index:2;align-content:center;place-items:center;display:grid;position:absolute;inset:26%}.overview-donut b{color:#17345f;text-overflow:ellipsis;max-width:100%;font-size:14px;line-height:1.1;overflow:hidden}.overview-donut small{color:#6d82a0;font-size:10px}.overview-donut-legend{gap:4px;min-width:0;display:grid}.overview-donut-legend>span{grid-template-columns:7px minmax(44px,1fr) auto auto;align-items:center;gap:5px;min-width:0;display:grid}.overview-donut-legend>span>i{border-radius:50%;width:7px;height:7px}.overview-donut-legend em{color:#526b8d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.overview-donut-legend b{color:#27466f;font-size:11px}.overview-donut-legend small{color:#8a9ab0;font-size:10px}.overview-donut-legend p,.overview-empty-copy{color:#8999ae;text-align:center;margin:auto;font-size:12px}@keyframes overview-pulse{0%,to{box-shadow:0 0 #35c87a47}50%{box-shadow:0 0 0 5px #35c87a00}}@keyframes metric-signal{0%,to{opacity:.35;transform-origin:bottom;transform:scaleY(.78)}50%{opacity:.95;transform-origin:bottom;transform:scaleY(1)}}@keyframes facility-status-pulse{0%,to{opacity:.26;transform:scale(.86)}55%{opacity:0;transform:scale(1.45)}}@keyframes chart-rise{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes donut-enter{0%{opacity:0;transform:rotate(-34deg)scale(.86)}to{opacity:1;transform:rotate(0)scale(1)}}@media (width>=1920px){.platform-overview{padding-bottom:16px;padding-left:16px;padding-right:16px}.platform-overview__grid{grid-template-columns:minmax(300px,.88fr) minmax(760px,2.4fr) minmax(320px,.94fr)}.overview-panel-title h2{font-size:18px}}@media (width<=1700px){.overview-metric{grid-template-columns:40px minmax(0,1fr)}.overview-metric__signal{display:none}.overview-left-column{grid-template-rows:minmax(317px,.9fr) minmax(395px,1.1fr)}.robot-statistics__hero{min-height:88px;padding-top:4px}.robot-statistics__hero img{height:86px}.robot-state-strip{min-height:52px}.robot-state-strip>span{padding-top:5px;padding-bottom:5px}.robot-model-stats{gap:4px;padding-top:6px;padding-bottom:6px}.robot-model-empty{gap:4px}.robot-model-empty>span{min-height:19px}.overview-donut-panel__body{padding-top:4px;padding-bottom:5px}.overview-donut{width:min(68px,100%)}}@media (width<=1500px){.platform-overview{padding-left:8px;padding-right:8px}.platform-overview__header{grid-template-columns:minmax(390px,1fr) minmax(225px,.62fr) auto;gap:10px}.platform-overview__brand h1{font-size:28px}.platform-overview__brand p{font-size:12px}.platform-overview__context{padding-left:16px}.platform-overview__context>strong{font-size:13px}.platform-overview__context>small{font-size:10px}.platform-overview__grid{grid-template-columns:minmax(220px,.78fr) minmax(500px,2.15fr) minmax(248px,.87fr);gap:6px}.overview-left-column,.overview-center-column,.overview-right-column,.overview-metric-strip{gap:6px}.overview-metric{grid-template-columns:38px minmax(0,1fr);gap:7px;padding:8px}.overview-metric__icon{flex-basis:38px;width:38px;height:38px;font-size:19px}.overview-metric__signal{display:none}.overview-panel-title{padding:0 10px}.overview-panel-title h2{font-size:15px}.robot-statistics__hero{padding-left:10px;padding-right:10px}.overview-donut-panel__body{grid-template-columns:minmax(74px,40%) 1fr;padding-left:7px;padding-right:7px}.overview-donut{width:min(74px,100%)}.overview-donut-legend>span{grid-template-columns:6px minmax(32px,1fr) auto;gap:4px}.overview-donut-legend small{display:none}}@media (width<=1120px){.platform-overview{min-height:auto}.platform-overview__header{grid-template-columns:minmax(0,1fr) auto}.platform-overview__brand>div{display:block}.platform-overview__brand p{margin-top:3px}.platform-overview__context{display:none}.platform-overview__grid{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"center right""left right";height:auto;min-height:0}.overview-center-column{grid-area:center;grid-template-rows:190px minmax(410px,1.6fr) 200px}.overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-left-column{grid-area:left;grid-template-rows:390px;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-right-column{grid-area:right;grid-template-rows:192px repeat(4,150px)}}@media (width<=820px){.platform-overview{padding-left:7px;padding-right:7px}.platform-overview__header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;min-height:96px;padding-left:8px;padding-right:8px}.platform-overview__brand>span{display:none}.platform-overview__brand h1{white-space:normal;font-size:22px}.platform-overview__brand p{white-space:normal;max-width:350px;font-size:11px}.platform-overview__clock>div{justify-items:end;gap:0;display:grid}.platform-overview__clock>span{text-align:right;max-width:150px}.platform-overview__grid{flex-direction:column;display:flex}.overview-center-column{display:contents}.overview-metric-strip{order:1;grid-template-columns:repeat(2,minmax(0,1fr))}.facility-twin{order:2;min-height:440px}.facility-twin__summary{grid-template-columns:1.25fr repeat(2,minmax(72px,1fr))}.facility-twin__summary>span:nth-child(4),.facility-twin__summary>span:nth-child(5){display:none}.overview-left-column{order:3;grid-template-rows:360px 410px;grid-template-columns:1fr;display:grid}.scenario-statistics{order:4;min-height:200px}.overview-right-column{order:5;grid-template-rows:210px repeat(2,160px);grid-template-columns:repeat(2,minmax(0,1fr))}.task-statistics{grid-column:1/3}}@media (width<=560px){.platform-overview__header{grid-template-columns:1fr;min-height:118px}.platform-overview__clock{justify-items:start}.platform-overview__clock>div{gap:8px;display:flex}.platform-overview__clock>span{text-align:left;max-width:none}.overview-metric__copy strong{font-size:18px}.overview-metric__icon{flex-basis:34px;width:34px;height:34px}.facility-twin{min-height:320px}.facility-twin__locator{grid-template-columns:108px;gap:0;max-width:108px;top:38px;left:10px}.facility-twin__locator-map{width:108px}.facility-twin__locator-copy,.facility-twin__locator p{display:none}.facility-twin__label{min-height:28px;padding:0 9px;font-size:11px}.facility-twin__status{width:18px;height:18px}.facility-twin__status i{width:6px;height:6px}.facility-twin__summary{grid-template-columns:1.3fr 1fr}.facility-twin__summary>span:nth-child(3),.facility-twin__hint{display:none}.overview-right-column{grid-template-rows:210px repeat(4,160px);grid-template-columns:1fr}.task-statistics{grid-column:auto}}@media (prefers-reduced-motion:reduce){.platform-overview *,.platform-overview :before,.platform-overview :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ai-center-shell{--ai-shell-bg:var(--app-bg);--ai-panel-bg:#fff;--ai-border:var(--app-border);--ai-ink:var(--app-text-strong);--ai-muted:var(--app-text-muted);--ai-strong:var(--app-primary);--ai-emerald:var(--app-success);--ai-amber:var(--app-warning);--ai-slate:#32465d;--ai-rose:var(--app-danger);--ai-shadow:var(--shadow-sm);font-family:var(--font-main);color:var(--ai-ink);position:relative}.ai-center-shell:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(126deg,#0000 0% 72%,#00abc709 72%,#158cff03 82%,#0000 82%) no-repeat;position:fixed;inset:64px 0 0}.ai-center-shell>*{z-index:1;position:relative}.ai-center-command{border:1px solid #9fd3f3;border-left:4px solid var(--app-primary);border-radius:var(--app-radius);background:linear-gradient(118deg,#fbfeff 0%,#edf8fd 58%,#d8eef7 100%);flex-direction:column;gap:18px;padding:22px;display:flex;overflow:hidden;box-shadow:0 13px 30px #2681bb1c}.ai-center-command:before{content:"";opacity:.7;pointer-events:none;border-top:1px solid #158cff33;border-right:1px solid #00abc73d;width:180px;height:46px;position:absolute;top:18px;right:20px}.ai-center-command__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ai-center-command__titleblock{max-width:760px}.ai-center-command__eyebrow,.ai-center-panel__eyebrow{color:var(--ai-strong);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.ai-center-command__titleblock h1{letter-spacing:0;margin:0 0 12px;font-size:24px;line-height:1.3}.ai-center-command__titleblock p,.ai-center-panel__head p{color:var(--ai-muted);max-width:820px;margin:0;line-height:1.8}.ai-center-command__actions{justify-content:flex-end;min-width:320px;display:flex}.ai-center-command__statusline{border:1px solid var(--ai-border);background:#ffffffc7;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.ai-center-chiplist{flex-wrap:wrap;gap:10px;display:flex}.ai-center-chip{letter-spacing:0;border-radius:3px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.ai-center-chip--sky{color:var(--ai-strong);background:#4f46e51a}.ai-center-chip--emerald{color:var(--ai-emerald);background:#148a641f}.ai-center-chip--amber{color:var(--ai-amber);background:#c46c001f}.ai-center-command__meta{color:var(--ai-muted);text-align:right;gap:6px;font-size:13px;display:grid}.ai-center-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ai-metric-card,.ai-center-panel,.ai-health-card,.ai-model-card,.ai-script-card,.ai-subpanel,.ai-stream-card{animation:.55s both ai-rise-in}.ai-metric-card{background:linear-gradient(#fffffff5,#fafcffeb);border:1px solid #10294917;border-radius:22px;min-width:0;padding:18px;box-shadow:0 1px 2px #00000008}.ai-metric-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ai-metric-card__eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--ai-muted);font-size:12px;font-weight:700}.ai-metric-card__icon{border-radius:14px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.ai-metric-card__value{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ai-metric-card__value strong{letter-spacing:0;font-size:34px;line-height:1}.ai-metric-card__value small,.ai-health-card__value,.ai-model-card__foot,.ai-center-footer-note,.ai-command-mono{font-family:var(--font-mono)}.ai-metric-card__description{color:var(--ai-ink);margin:0 0 10px;line-height:1.7}.ai-metric-card__footnote{color:var(--ai-muted);font-size:12px}.ai-metric-card--sky .ai-metric-card__icon{color:var(--ai-strong);background:#4f46e51a}.ai-metric-card--emerald .ai-metric-card__icon{color:var(--ai-emerald);background:#148a641a}.ai-metric-card--amber .ai-metric-card__icon{color:var(--ai-amber);background:#c46c001c}.ai-metric-card--slate .ai-metric-card__icon{color:var(--ai-slate);background:#32465d1a}.ai-metric-card--rose .ai-metric-card__icon{color:var(--ai-rose);background:#b3425c1a}.ai-center-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);gap:20px;display:grid}.ai-center-panel{border:1px solid var(--ai-border);background:var(--ai-panel-bg);box-shadow:var(--ai-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;padding:24px}.ai-center-panel--wide{min-width:0}.ai-center-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ai-center-panel__head h2{letter-spacing:0;margin:0 0 8px;font-size:28px}.ai-model-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ai-model-card,.ai-script-card,.ai-stream-card,.ai-subpanel,.ai-project-list__item,.ai-timeline-item,.ai-data-list__item{background:linear-gradient(#fffffffa,#f7fafff5);border:1px solid #10294917;box-shadow:0 1px 2px #00000008}.ai-model-card{border-radius:18px;gap:16px;padding:18px;display:grid}.ai-model-card__head,.ai-script-card__head,.ai-data-list__head,.ai-project-list__head,.ai-timeline-item__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-model-card__label{color:var(--ai-muted);text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:12px;display:block}.ai-model-card h3,.ai-script-card h3{letter-spacing:0;margin:0;font-size:20px}.ai-model-card__body{gap:8px;display:grid}.ai-model-card__foot{color:var(--ai-muted);gap:6px;font-size:12px;display:grid}.ai-health-grid,.ai-insight-grid,.ai-dual-stream,.ai-project-grid{gap:16px;display:grid}.ai-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-health-card{border-radius:18px;padding:18px}.ai-health-card__label{color:var(--ai-muted);margin-bottom:8px;font-size:13px;display:block}.ai-health-card__value{letter-spacing:0;margin-bottom:10px;font-size:22px;display:block}.ai-health-card__description{color:var(--ai-muted);margin:0;line-height:1.7}.ai-health-card--sky{background:linear-gradient(#eceef6b8,#fffffff5)}.ai-health-card--emerald{background:linear-gradient(#e4f8f1c7,#fffffff5)}.ai-health-card--amber{background:linear-gradient(#fff4e2d1,#fffffff5)}.ai-health-card--slate,.ai-health-card--rose{background:linear-gradient(#f0f4f9db,#fffffff5)}.ai-script-list,.ai-data-list,.ai-project-list,.ai-timeline-list{gap:12px;display:grid}.ai-subpanel--placeholder{place-items:center;min-height:180px;margin-top:16px;display:grid}.ai-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ai-service-card{background:linear-gradient(#f0f4f9d1,#fffffff5);border-radius:16px;padding:16px 18px}.ai-service-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-service-card__head h3{margin:0 0 4px;font-size:15px}.ai-service-card__head span,.ai-service-card__meta{color:var(--ai-muted);font-size:12px}.ai-service-card__meta{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (width<=1080px){.ai-service-list{grid-template-columns:minmax(0,1fr)}}.ai-script-card{border-radius:18px;padding:16px 18px}.ai-script-card__head span,.ai-script-card__detail,.ai-subpanel__head span,.ai-data-list__meta,.ai-project-list__meta,.ai-timeline-item__meta{color:var(--ai-muted);font-size:13px}.ai-script-card__detail,.ai-data-list__meta,.ai-project-list__meta,.ai-timeline-item__meta{flex-wrap:wrap;gap:10px;margin-top:12px;line-height:1.7;display:flex}.ai-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.ai-subpanel,.ai-stream-card{border-radius:20px;padding:18px}.ai-subpanel__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.ai-subpanel__head h3{letter-spacing:0;margin:0;font-size:18px}.ai-dual-stream,.ai-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-distribution-list{gap:14px;display:grid}.ai-distribution-item{gap:8px;display:grid}.ai-distribution-item__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-distribution-item__meta span{color:var(--ai-muted)}.ai-distribution-item__track{background:#10294914;border-radius:999px;width:100%;height:10px;overflow:hidden}.ai-distribution-item__track span{border-radius:inherit;height:100%;display:block}.ai-distribution-item--sky .ai-distribution-item__track span{background:linear-gradient(90deg,#818cf8,#4f46e5)}.ai-distribution-item--emerald .ai-distribution-item__track span{background:linear-gradient(90deg,#49c59f,#148a64)}.ai-distribution-item--amber .ai-distribution-item__track span{background:linear-gradient(90deg,#f6b55b,#c46c00)}.ai-distribution-item--slate .ai-distribution-item__track span{background:linear-gradient(90deg,#6d7f96,#32465d)}.ai-distribution-item--rose .ai-distribution-item__track span{background:linear-gradient(90deg,#dc7a92,#b3425c)}.ai-timeline-item,.ai-data-list__item,.ai-project-list__item{text-align:left;cursor:pointer;border-radius:16px;width:100%;padding:14px 16px;transition:box-shadow .18s,border-color .18s}.ai-timeline-item:hover,.ai-data-list__item:hover,.ai-project-list__item:hover{border-color:#4f46e573;box-shadow:0 1px 2px #00000008}.ai-project-list__head strong,.ai-data-list__head strong,.ai-timeline-item__head strong{font-size:16px}.ai-center-footer-note{color:var(--ai-muted);align-items:center;gap:10px;margin-top:18px;display:inline-flex}.ai-center-loading{border:1px solid var(--ai-border);min-height:560px;box-shadow:var(--ai-shadow);background:#ffffffe6;border-radius:26px;place-items:center;padding:36px;display:grid}.ai-center-loading--error .ant-empty{margin:48px 0}.ai-loading-tip{color:var(--ai-muted);margin:14px 0 0;font-size:13px}@keyframes ai-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1440px){.ai-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.ai-center-main-grid,.ai-project-grid,.ai-dual-stream,.ai-health-grid,.ai-insight-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-content{padding:20px 16px}.ai-center-command,.ai-center-panel{border-radius:22px;padding:20px}.ai-center-command__meta{text-align:left}.ai-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-model-grid{grid-template-columns:1fr}}@media (width<=640px){.ai-center-metrics,.ai-health-grid{grid-template-columns:1fr}.ai-center-command__actions{justify-content:flex-start;width:100%;min-width:0}}.ai-metric-card,.ai-center-panel,.ai-center-loading{border:1px solid var(--ai-border);border-radius:var(--app-radius);background:var(--ai-panel-bg);box-shadow:var(--ai-shadow)}.ai-model-card,.ai-script-card,.ai-stream-card,.ai-subpanel,.ai-health-card,.ai-service-card,.ai-project-list__item,.ai-timeline-item,.ai-data-list__item{border-color:var(--ai-border);box-shadow:none;background:#f7fcff;border-radius:4px}.ai-metric-card{border-top:2px solid var(--app-primary)}.ai-metric-card--emerald{border-top-color:var(--app-success)}.ai-metric-card--amber{border-top-color:var(--app-warning)}.ai-metric-card--rose{border-top-color:var(--app-danger)}.ai-metric-card--slate{border-top-color:#63758a}.ai-metric-card__icon{border-radius:4px}.ai-metric-card__value strong{font-family:var(--font-mono);letter-spacing:0;font-size:28px}.ai-center-panel__head h2,.ai-model-card h3,.ai-script-card h3,.ai-subpanel__head h3{letter-spacing:0}.ai-center-panel__head h2{font-size:20px}.ai-distribution-item__track,.ai-distribution-item__track span{border-radius:2px}@media (width<=900px){.ai-center-command,.ai-center-panel{border-radius:var(--app-radius)}}.ai-demo-page{--ai-border:var(--app-border);--ai-panel-bg:var(--app-surface,#fff);--ai-muted:var(--app-text-muted);--ai-strong:var(--app-primary);--ai-ink:var(--app-text-strong);gap:16px;min-width:0;padding:0;container-type:inline-size}.ai-demo-toolbar{background:var(--ai-panel-bg);border:1px solid var(--ai-border);border-radius:var(--app-radius,12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ai-demo-toolbar p{color:var(--ai-muted);flex:260px;margin:0}.ai-demo-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ai-demo-panel,.ai-demo-card{background:var(--ai-panel-bg);border:1px solid var(--ai-border);border-radius:var(--app-radius,12px);overflow-wrap:anywhere;min-width:0;padding:18px}.ai-demo-panel>h4.ant-typography{margin-bottom:12px;font-size:18px}.ai-demo-panel .ant-upload-wrapper{display:block}.ai-demo-panel .ant-upload-drag{height:auto}.ai-demo-panel .ant-upload-drag .ant-upload-btn{padding:16px 10px}.ai-demo-panel .ant-upload-drag p.ant-upload-drag-icon{margin-bottom:8px}.ai-demo-panel .ant-upload-drag p.ant-upload-drag-icon .anticon{font-size:30px}.ai-demo-panel .ant-upload-drag p.ant-upload-text{font-size:14px}.ai-demo-panel .ant-empty{margin:24px 0}.ai-demo-panel .ant-radio-group{flex-wrap:wrap;display:flex}.ai-demo-panel .ant-list{max-height:400px;overflow:auto}.ai-demo-panel .ant-table-wrapper{overflow-x:auto}.ai-demo-panel .ant-typography{overflow-wrap:anywhere}.ai-demo-preview{background:#eef3fa;border-radius:8px;width:fit-content;max-width:100%;margin:16px auto 0;position:relative;overflow:hidden}.ai-demo-preview>img:first-child{width:auto;max-width:100%;max-height:320px;display:block}.ai-demo-preview--interactive{cursor:crosshair}.ai-demo-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ai-demo-card{flex-direction:column;gap:14px;display:flex}.ai-demo-card h2{margin:0 0 8px;font-size:18px}.ai-demo-card p{margin:0 0 8px;line-height:1.65}.ai-demo-card p:last-child{color:var(--ai-muted);font-size:13px}.ai-demo-card>.ant-btn{margin-top:auto}.ai-demo-card-icon{width:42px;height:42px;color:var(--ai-strong);background:#edf3ff;border-radius:10px;place-items:center;font-size:22px;display:grid}.ai-demo-services{gap:16px;display:grid}.ai-demo-services-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-demo-services-header h2{margin:0;font-size:18px}.ai-demo-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.ai-demo-chat{flex-direction:column;gap:12px;display:flex}.ai-demo-messages{background:#f4f7fb;border-radius:8px;flex-direction:column;gap:14px;height:clamp(150px,100dvh - 560px,520px);min-height:150px;padding:12px;display:flex;overflow:auto}.ai-demo-messages>*{flex-shrink:0}.ai-demo-composer{gap:8px;display:grid}@container (width>=480px){.ai-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=800px){.ai-demo-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-demo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1180px){.ai-demo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ai-segmentation-samples{border-bottom:1px solid var(--ai-border);margin-bottom:18px;padding-bottom:18px}.ai-segmentation-samples h4.ant-typography{margin:0 0 8px;font-size:18px}.ai-segmentation-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-segmentation-sample{border:1px solid var(--ai-border);background:var(--ai-panel-bg);min-width:0;color:var(--ai-ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px}.ai-segmentation-sample img{object-fit:contain;background:#f1f5f9;border-radius:4px;width:100%;height:92px;display:block}.ai-segmentation-sample span{margin-top:6px;font-size:12px;display:block}.ai-segmentation-sample:hover,.ai-segmentation-sample[aria-pressed=true]{border-color:var(--ai-strong);background:#edf3ff}.ai-segmentation-sample:focus-visible{outline:2px solid var(--ai-strong);outline-offset:2px}.ai-segmentation-sample-note.ant-typography{margin:10px 0 0;font-size:12px}.sam31-page{--sam31-accent:#165dff;--sam31-ink:#102a56}.sam31-hero{background:linear-gradient(118deg,#f1f6ff 0%,#fbfdff 55%,#edf9ff 100%);border:1px solid #cfe0ff;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 28px;display:flex}.sam31-eyebrow{color:var(--sam31-accent);letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.sam31-hero h2{color:var(--sam31-ink);margin:0 0 8px;font-size:clamp(25px,3vw,38px)}.sam31-hero p{max-width:680px;color:var(--ai-muted);margin:0}.sam31-hero-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sam31-columns{align-items:stretch}.sam31-input-panel,.sam31-result-panel{flex-direction:column;gap:16px;display:flex}.sam31-source{gap:8px;display:grid}.sam31-source__meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sam31-source__meta .ant-typography:last-child{max-width:62%;font-size:12px}.sam31-source img{object-fit:contain;background:#f4f7fb;border:1px solid #dbe6f5;border-radius:12px;width:100%;max-height:260px;display:block}.sam31-prompt-block{gap:10px;display:grid}.sam31-prompt-block .ant-input-affix-wrapper{height:42px}.sam31-prompt-block .ant-typography:last-child{font-size:12px}.sam31-result-header,.sam31-samples-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sam31-result-header h4{margin-bottom:4px!important}.sam31-stage{cursor:zoom-in;background:#eef3fa;border-radius:12px;width:fit-content;max-width:100%;min-height:180px;margin:0 auto;position:relative;overflow:hidden}.sam31-stage>img:first-child{width:auto;max-width:100%;max-height:410px;display:block}.sam31-stage__mask{object-fit:cover;pointer-events:none;mix-blend-mode:multiply;height:100%;position:absolute;inset:0;width:100%!important;max-height:none!important}.sam31-stage__label{color:#fff;pointer-events:none;background:#102a56cc;border-radius:999px;padding:5px 9px;font-size:12px;position:absolute;top:12px;left:12px}.sam31-stage--large{cursor:default;width:100%;min-height:320px}.sam31-stage--large>img:first-child{object-fit:contain;width:100%;max-width:100%;max-height:min(72vh,850px)}.sam31-stage--large .sam31-stage__mask{object-fit:contain}.sam31-result-meta{flex-wrap:wrap;gap:8px;display:flex}.sam31-result-panel .ant-list{max-height:220px}.sam31-samples{gap:16px;display:grid}@container (width<=700px){.sam31-hero{flex-direction:column;align-items:flex-start;padding:20px}.sam31-hero-tags{justify-content:flex-start}}.task-hall-shell{gap:16px}.task-hall-hero{position:relative;overflow:hidden;border:1px solid #9fd3f3!important;border-left:4px solid var(--app-primary)!important;border-radius:var(--app-radius)!important;background:linear-gradient(118deg,#fbfeff 0%,#edf8fd 58%,#d8eef7 100%)!important}.task-hall-hero:after{content:"";clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(135deg,#158cff06,#00abc721);border-left:1px solid #176bff14;width:34%;position:absolute;inset:0 0 0 auto}.task-hall-hero__main,.task-hall-detail-hero__main{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;gap:24px;display:grid;position:relative}.task-hall-eyebrow{font-family:var(--font-mono);letter-spacing:0;font-size:11px;color:var(--app-signal)!important}.task-hall-hero h2,.task-hall-detail-hero h2{letter-spacing:0;margin-bottom:10px;font-size:24px}.task-hall-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.task-hall-summary-item{background:#ffffffdb;border:1px solid #b9ddf3;border-radius:4px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.task-hall-summary-item span{color:var(--app-text-muted);font-size:12px}.task-hall-summary-item strong{font-size:14px;line-height:1.5}.task-hall-stage-card{border-radius:var(--app-radius);border:1px solid var(--app-border);box-shadow:var(--shadow-md);background:#ffffffe6;padding:18px}.task-hall-stage-card__label{color:var(--app-text-muted);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:12px}.task-hall-panel .ant-card-body{padding:20px 20px 14px!important}.task-hall-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.task-hall-refresh{color:var(--app-primary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.task-hall-refresh:hover{color:var(--app-primary-hover)}.task-hall-detail-hero{border:1px solid #9fd3f3!important;border-left:4px solid var(--app-primary)!important;border-radius:var(--app-radius)!important;background:linear-gradient(118deg,#fbfeff 0%,#edf8fd 58%,#d8eef7 100%)!important}.task-hall-tip-card .ant-card-body{padding:18px 20px!important}@media (width<=1200px){.task-hall-hero__main,.task-hall-detail-hero__main{grid-template-columns:1fr}}@media (width<=768px){.task-hall-hero h2,.task-hall-detail-hero h2{font-size:26px}.task-hall-summary-strip{grid-template-columns:1fr}.task-hall-toolbar{align-items:stretch}}.annotation-ai-inject{z-index:4;pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.annotation-ai-inject--plain{background:#0f172a47}.annotation-ai-inject--vivid{background:radial-gradient(circle at 20% 10%,#38bdf82e,#0000 42%),radial-gradient(circle at 80% 90%,#a78bfa33,#0000 46%),#0206176b}.annotation-ai-inject__banner{color:#f8fafc;letter-spacing:.04em;background:#0f172ab8;border-radius:999px;padding:8px 12px;font-size:13px;position:absolute;top:16px;left:16px}.annotation-ai-inject--vivid .annotation-ai-inject__banner{border:1px solid #7dd3fcb3;box-shadow:0 0 18px #38bdf873}.annotation-ai-inject__scan{background:linear-gradient(#0000,#7dd3fc29,#e0f2fe8c,#7dd3fc29,#0000);width:100%;height:18%;animation:1.6s linear infinite annotation-ai-scan;position:absolute;left:0}.annotation-ai-inject__box{background:#38bdf814;border:2px solid #38bdf8;position:absolute;box-shadow:0 0 0 1px #0f172a59}.annotation-ai-inject__polygon,.annotation-ai-inject__mask{position:absolute;overflow:visible}.annotation-ai-inject__polygon{fill:#a78bfa33;stroke:#c4b5fd;stroke-width:2px;filter:drop-shadow(0 0 10px #a78bfacc);transform-origin:50%}.annotation-ai-inject__polygon text{fill:#ede9fe;stroke:#1e1b4bd9;paint-order:stroke;stroke-width:3px;font-size:12px}.annotation-ai-inject__mask{mix-blend-mode:screen;background:#2dd4bf1f;animation:1.1s ease-in-out infinite annotation-ai-mask-pulse}.annotation-ai-inject--settled .annotation-ai-inject__mask{animation:none}.annotation-ai-inject__mask img{object-fit:fill;opacity:.8;width:100%;height:100%;display:block}.annotation-ai-inject--vivid .annotation-ai-inject__box{border-color:#7dd3fc;animation:1.1s ease-in-out infinite annotation-ai-pulse;box-shadow:0 0 16px #38bdf8b3,inset 0 0 18px #7dd3fc2e}.annotation-ai-inject--settled{background:#0206172e}.annotation-ai-inject--settled .annotation-ai-inject__box{animation:none}.annotation-ai-inject--preview{justify-content:center;align-items:center;display:flex}.annotation-ai-inject__preview{max-width:100%;max-height:100%;position:relative}.annotation-ai-inject__preview img{object-fit:contain;width:100%;height:100%;display:block}.annotation-ai-inject__label{text-overflow:ellipsis;white-space:nowrap;color:#e0f2fe;text-shadow:0 0 8px #0ea5e9cc;max-width:220px;font-size:12px;position:absolute;top:-22px;left:0;overflow:hidden}@keyframes annotation-ai-scan{0%{top:-18%}to{top:100%}}@keyframes annotation-ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.015)}}@keyframes annotation-ai-mask-pulse{0%,to{opacity:.78}50%{opacity:1}}.annotation-ai-result-dialog__body{background:#0b1220;border-radius:10px;justify-content:center;padding:12px;display:flex}.annotation-ai-result-dialog__stage{margin:0 auto;line-height:0;position:relative}.annotation-ai-result-dialog__image{object-fit:fill;border-radius:6px;width:100%;height:100%;display:block;position:absolute;inset:0}.annotation-ai-result-dialog__image--fallback{background:#111827}.annotation-ai-result-dialog__shapes{line-height:normal;position:absolute;inset:0}.annotation-ai-result-dialog__stage .annotation-ai-inject__label{font-size:15px;top:-26px}.annotation-ai-result-dialog__stage .annotation-ai-inject__polygon text{font-size:15px}.annotation-ai-result-dialog__summary{text-align:center;color:var(--app-text-muted,#6b7a90);margin-top:12px;font-size:13px}.embodied-video-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.embodied-video-page>*{min-width:0;max-width:100%}.embodied-video-page__toolbar{z-index:2;position:sticky;top:0}.embodied-video-page__toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.embodied-video-page__toolbar-row--panels{margin-top:8px}.embodied-video-page__body{align-items:flex-start}.embodied-video-page__samples .ant-list-item{cursor:pointer;border-radius:6px;padding:10px 8px}.embodied-video-page__samples .ant-list-item.is-active{box-shadow:inset 2px 0 0 var(--app-primary);background:#e9f2ff}.embodied-stage-canvas{width:100%;max-width:100%;height:min(46vh,480px);min-height:240px;position:relative;overflow:hidden}.embodied-stage{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden}.embodied-stage-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.embodied-stage-grid--multi{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.embodied-stage-grid__item{border:1px solid var(--app-border,#e5e6eb);will-change:transform;z-index:1;background:#f7f9fa;border-radius:6px;min-width:0;min-height:0;padding:8px;transition:box-shadow .12s,transform .12s;position:relative;overflow:hidden}.embodied-stage-grid__item.is-dragging{z-index:3;transition:none;box-shadow:0 12px 28px #0f172a38}.embodied-stage-grid__item.is-expanded{z-index:4;position:absolute;inset:0}.embodied-stage-grid__titlebar{color:var(--app-text);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:6px;margin-bottom:6px;padding:2px 4px;display:flex}.embodied-stage-grid__titlebar:active,.embodied-stage-grid__item.is-dragging .embodied-stage-grid__titlebar{cursor:grabbing}.embodied-stage-grid__expand{color:#4b5563;margin-left:auto}.embodied-stage-grid__expand:hover{color:var(--app-primary);background:#e6f4ff}.embodied-video-page__camera-summary{margin-bottom:8px;display:block}.embodied-stage__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.embodied-stage__toolbar,.embodied-stage__hint{flex:none}.embodied-stage__pane{background:#0b1020;border-radius:6px;flex:auto;justify-content:center;align-items:center;min-height:0;padding:8px;display:flex;position:relative;overflow:hidden}.embodied-stage__video{object-fit:contain;background:#0b1020;border-radius:4px;width:100%;max-width:100%;height:100%;max-height:100%}.embodied-stage__overlay{pointer-events:none;position:absolute}.embodied-stage__hint{font-size:12px}.embodied-stage__hint--normal{color:#3ddc84}.embodied-stage__hint--muted{color:#00000073}.embodied-segment-table{flex-direction:column;gap:8px;display:flex}.embodied-segment-table__summary{justify-content:space-between;display:flex}.embodied-segment-table .ant-table-row{cursor:pointer}.embodied-segment-table .ant-table-row.is-active>td{background:#e9f2ff}.embodied-timeline{flex-direction:column;gap:8px;display:flex}.embodied-timeline__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.embodied-timeline__scroll{border:1px solid var(--app-border,#e5e6eb);background:#f7f9fa;border-radius:6px;overflow-x:auto}.embodied-timeline__track{cursor:crosshair;-webkit-user-select:none;user-select:none;min-width:100%;min-height:108px;padding-top:24px;padding-bottom:12px;position:relative}.embodied-timeline__ruler{border-bottom:1px solid #eceef2;height:20px;position:absolute;inset:0 0 auto}.embodied-timeline__tick{color:#8c8c8c;white-space:nowrap;font-size:12px;position:absolute;top:2px;transform:translate(-50%)}.embodied-timeline__model-row{height:14px;margin:0 0 6px;position:relative}.embodied-timeline__model-box{background:#d6e4ff;border-radius:3px;height:10px;position:absolute;top:0}.embodied-timeline__segment-row{height:48px;position:relative}.embodied-timeline__segment{background:#e6f4ff;border:1px solid #91caff;border-radius:6px;align-items:center;height:48px;display:flex;position:absolute;top:0;overflow:hidden}.embodied-timeline__segment.is-selected{border-color:var(--app-primary);box-shadow:0 0 0 2px #1668dc26}.embodied-timeline__segment-body{flex-direction:column;gap:2px;min-width:0;padding:4px 10px;display:flex}.embodied-timeline__segment-text{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.embodied-timeline__handle{cursor:col-resize;background:#1668dc59;width:8px;height:100%;position:absolute;top:0}.embodied-timeline__handle--start{left:0}.embodied-timeline__handle--end{right:0}.embodied-timeline__playhead{pointer-events:none;background:#f5222d;width:2px;position:absolute;top:20px;bottom:0}.embodied-timeline__drag-line{border-left:1px dashed var(--app-primary);pointer-events:none;width:1px;position:absolute;top:20px;bottom:0}@media (width<=1200px){.embodied-video-page__body>.ant-col{flex:0 0 100%;max-width:100%}}.governance-console{flex-direction:column;gap:16px;display:flex}.governance-console .governance-table-card .ant-card-body{padding-top:16px}.governance-rule-content{border:1px solid var(--app-border);color:#d4e4ef;max-width:420px;max-height:260px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;background:#101820;border-radius:4px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;overflow:auto}.embodied-shell{--embodied-ink:var(--app-text-strong);--embodied-muted:var(--app-text-muted);--embodied-line:var(--app-border)}.embodied-command{border:1px solid #9fd3f3;border-left:4px solid var(--app-primary);border-radius:var(--app-radius);min-height:154px;box-shadow:var(--shadow-sm);background:linear-gradient(118deg,#fbfeff 0%,#edf8fd 58%,#d8eef7 100%);justify-content:space-between;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden}.embodied-command:after{content:"";clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#158cff06,#00abc721);border-left:1px solid #176bff14;width:34%;position:absolute;inset:0 0 0 auto}.embodied-command__copy{z-index:1;max-width:760px;position:relative}.embodied-eyebrow{color:var(--app-signal);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.embodied-command h1{color:var(--embodied-ink);letter-spacing:0;margin:0 0 10px;font-size:24px;font-weight:650}.embodied-command p{max-width:680px;color:var(--embodied-muted);margin:0;font-size:14px;line-height:1.65}.embodied-command__icon{z-index:1;width:72px;height:72px;color:var(--app-signal);background:#ffffffeb;border:1px solid #9fd3f3;border-radius:4px;flex:none;place-items:center;font-size:32px;display:grid;position:relative}.embodied-metric{border:1px solid var(--embodied-line)!important;border-radius:var(--app-radius)!important;box-shadow:var(--shadow-md)!important;background:#fff!important}.embodied-metric .ant-card-body{justify-content:space-between;align-items:flex-end;gap:14px;display:flex;padding:18px 20px!important}.embodied-metric span{color:var(--embodied-muted);font-size:13px;font-weight:600}.embodied-metric strong{color:var(--embodied-ink);font-size:28px;line-height:1}.embodied-metric--blue{border-top:2px solid var(--app-primary)!important}.embodied-metric--green{border-top:2px solid var(--app-success)!important}.embodied-metric--orange{border-top:2px solid var(--app-warning)!important}.embodied-metric--red{border-top:2px solid var(--app-danger)!important}.embodied-metric--gray{border-top:2px solid #63758a!important}.embodied-panel{border-radius:var(--app-radius)!important}.embodied-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.embodied-focus-card{border:1px solid var(--embodied-line);background:#fbfcfd;border-radius:4px;min-width:0;padding:16px}.embodied-focus-card span{color:var(--app-signal);font-family:var(--font-mono);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.embodied-focus-card strong{color:var(--embodied-ink);margin-bottom:8px;font-size:15px;display:block}.embodied-focus-card p{color:var(--embodied-muted);margin:0;font-size:13px;line-height:1.6}.embodied-pipeline{flex-direction:column;gap:14px;display:flex}.embodied-pipeline__item{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.embodied-pipeline__item>span{width:34px;height:34px;color:var(--app-signal);background:#e9f5f5;border-radius:4px;place-items:center;font-weight:700;display:grid}.embodied-pipeline__item strong{color:var(--embodied-ink);margin-bottom:6px;display:block}.embodied-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.embodied-dashboard-motion .ant-card-body{padding:12px!important}.embodied-dashboard-motion__live{color:var(--app-signal);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:700}.embodied-dashboard-motion__stage{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:12px;height:min(62vh,560px);min-height:380px;display:grid}.embodied-dashboard-motion__side{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;height:100%;min-height:0;display:grid}.embodied-dashboard-motion__card{border-radius:var(--app-radius);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-sm);background:#0f172a;border:1px solid #dbe7ef;position:relative;overflow:hidden}.embodied-dashboard-motion__card.is-featured{box-shadow:var(--shadow-md);border-color:#176bff47}.embodied-dashboard-motion__video{object-fit:cover;background:#0f172a;width:100%;height:100%;display:block;position:absolute;inset:0}.embodied-dashboard-motion__body{background:linear-gradient(#0000,#080f1ce0);gap:8px;padding:28px 14px 12px;display:grid;position:absolute;inset:auto 0 0}.embodied-dashboard-motion__title{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.embodied-dashboard-motion__title strong,.embodied-dashboard-motion__title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.embodied-dashboard-motion__title strong{color:#fff;font-size:15px}.embodied-dashboard-motion__card.is-featured .embodied-dashboard-motion__title strong{font-size:22px}.embodied-dashboard-motion__title span{color:#ffffffb8;font-size:12px}.embodied-dashboard-motion__meta{flex-wrap:wrap;gap:8px;display:flex}.embodied-retargeting-paper .ant-card-body{padding:0!important}.module-tabs{scrollbar-width:none;gap:4px;padding:14px 16px 0;display:flex;overflow-x:auto}.module-tabs::-webkit-scrollbar{display:none}.module-tab{color:#475569;background:#edf2f5;border-radius:3px;flex:none;min-height:34px;padding:0 14px;font-size:13px;font-weight:600}.module-tab.is-active{color:var(--app-primary);background:#e9f2ff;box-shadow:inset 0 0 0 1px #176bff33}.retargeting-overview,.retargeting-detail{padding:18px 16px 8px}.retargeting-tabs{margin-bottom:8px}.retargeting-section{gap:14px;padding:12px 0 18px;display:grid}.retargeting-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.retargeting-heading{align-items:center;gap:12px;min-width:0;display:flex}.retargeting-icon{border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000a}.retargeting-icon-blue{color:var(--app-primary);background:#176bff14}.retargeting-icon-purple{color:#9c27b0;background:#9c27b014}.retargeting-icon-green{color:#2e7d32;background:#2e7d3214}.retargeting-heading-copy h3{margin:0;font-size:20px;font-weight:700;line-height:1.3}.retargeting-heading-copy p{color:var(--embodied-muted);margin:4px 0 0;font-size:12px}.text-link-arrow{align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--app-primary)!important;padding:0!important;display:inline-flex!important}.text-link-arrow span{font-size:16px}.retargeting-divider{background:#0000001f;height:1px}.retargeting-card-row{scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;overflow:auto hidden}.retargeting-card-row::-webkit-scrollbar{display:none}.retargeting-robot-strip{scrollbar-width:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.retargeting-robot-strip--detail{margin:14px 0 2px}.retargeting-robot-strip::-webkit-scrollbar{display:none}.retargeting-robot-card{background:#fff;border:2px solid #e0e0e0;border-radius:8px;flex:none;width:180px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.retargeting-robot-card:hover{border-color:var(--app-primary)}.retargeting-robot-card.is-active{border-color:var(--app-primary);box-shadow:0 0 0 1px #176bff1f}.retargeting-robot-card.is-disabled{opacity:.56}.retargeting-robot-cover,.retargeting-robot-mosaic{background:#f6f8fb;height:180px}.retargeting-robot-cover img{object-fit:cover;width:100%;height:100%;display:block}.retargeting-robot-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.retargeting-robot-mosaic-tile{background:#4f46e514;border-radius:4px;overflow:hidden}.retargeting-robot-mosaic-tile img{object-fit:cover;width:100%;height:100%;display:block}.retargeting-robot-name{color:#263238;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-size:13px;font-weight:600;overflow:hidden}.retargeting-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:0 0 320px;max-width:320px;overflow:hidden}.retargeting-card-media{background:#111827;position:relative;overflow:hidden}.retargeting-card-media-human,.retargeting-card-media-skill{aspect-ratio:9/16}.retargeting-card-media-reference{aspect-ratio:16/9}.retargeting-card-media video{object-fit:cover;width:100%;height:100%;display:block}.retargeting-card-action,.retargeting-card-download{z-index:2;color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:inline-flex;position:absolute}.retargeting-card-action-left,.retargeting-card-action-right{top:8px}.retargeting-card-action-left{right:48px}.retargeting-card-action-right{right:8px}.retargeting-card-download{bottom:8px;right:8px}.retargeting-card-body{gap:12px;padding:16px;display:grid}.retargeting-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.retargeting-card-title{color:#263238;margin:0;font-size:16px;font-weight:600;line-height:1.35}.retargeting-card-tags{flex-wrap:wrap;gap:8px;display:flex}.retargeting-detail-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.retargeting-detail-head h3{margin:0;font-size:20px;font-weight:700}.retargeting-detail-head p{color:var(--embodied-muted);margin:4px 0 0;font-size:12px}.retargeting-detail-filters{flex-wrap:wrap;gap:8px;display:flex}.retargeting-detail-filter{color:#475569;background:#f1f5f9;border-radius:3px;padding:8px 12px;font-size:13px;font-weight:600}.retargeting-detail-filter.is-active{color:var(--app-primary);background:#176bff14}.retargeting-detail-filter.is-disabled{opacity:.5}.retargeting-detail-table-wrap{margin-top:14px}.retargeting-detail-name{gap:2px;display:grid}.retargeting-detail-name strong{color:#263238;font-size:14px}.retargeting-detail-name span{color:var(--embodied-muted);font-size:12px}.retargeting-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;display:flex}.retargeting-status-tags{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.embodied-dashboard-motion__stage{grid-template-columns:1fr;height:auto;min-height:0}.embodied-dashboard-motion__card.is-featured{height:min(48vh,360px)}.embodied-dashboard-motion__side{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));height:168px}}@media (width<=768px){.embodied-command{flex-direction:column;padding:22px}.embodied-command__icon{width:72px;height:72px;font-size:32px}.embodied-command h1{font-size:24px}.embodied-focus-grid{grid-template-columns:1fr}.embodied-dashboard-motion__stage{grid-template-columns:1fr;height:auto;min-height:0}.embodied-dashboard-motion__card.is-featured{height:220px}.embodied-dashboard-motion__side{grid-template-rows:none;grid-template-columns:1fr;height:auto}.embodied-dashboard-motion__side .embodied-dashboard-motion__card{height:168px}.retargeting-overview,.retargeting-detail{padding-inline:12px}.retargeting-section-head,.retargeting-detail-head,.retargeting-status-row{flex-direction:column;align-items:flex-start}.retargeting-card{flex-basis:280px;max-width:280px}.retargeting-robot-card{width:156px}.retargeting-robot-cover,.retargeting-robot-mosaic{height:156px}.retargeting-card-media-human,.retargeting-card-media-skill{aspect-ratio:3/4}.retargeting-card-media-reference{aspect-ratio:16/10}}.robot-gateway-console{flex-direction:column;gap:16px;display:flex}.robot-gateway-console .robot-gateway-filters{flex-wrap:wrap;gap:12px 0;display:flex}.robot-gateway-console .robot-gateway-filters .ant-form-item{margin-bottom:0}.robot-gateway-console .robot-gateway-table-card .ant-card-body{padding-top:16px}.robot-gateway-payload{border:1px solid var(--app-border);color:#d4e4ef;max-height:320px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;background:#101820;border-radius:4px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.multi-tab-nav{background:#f8fafc;border-bottom:1px solid #e6ebf2;min-width:0}.multi-tab-nav-inner{align-items:stretch;width:100%;min-width:0;min-height:41px;padding:0 18px;display:flex}.multi-tab-list{scrollbar-width:thin;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex;overflow:auto hidden}.multi-tab-list::-webkit-scrollbar{height:4px}.multi-tab-list::-webkit-scrollbar-thumb{background:#d4d8de;border-radius:2px}.multi-tab-item{color:#748195;min-width:84px;max-width:180px;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.multi-tab-item:hover{color:#1b2430;background:#f2f6fa}.multi-tab-item--active{color:#2563eb;background:#fff;font-weight:600}.multi-tab-item--active:after{content:"";background:#2563eb;height:2px;position:absolute;bottom:0;left:8px;right:8px}.multi-tab-item--fixed{min-width:80px}.multi-tab-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.multi-tab-close{color:#8a94a6;border-radius:3px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.multi-tab-close:hover{color:#1b2430;background:#e9eef4}.multi-tab-actions{border-left:1px solid #e6ebf2;flex:none;align-items:center;margin-left:8px;padding-left:8px;display:flex}.multi-tab-action-button{color:#748195!important;border-radius:6px!important;width:34px!important;height:34px!important;font-size:16px!important}.multi-tab-action-button:hover{color:#1b2430!important;background:#f2f6fa!important}@media (width<=960px){.multi-tab-nav-inner{padding:0 12px}.multi-tab-item{min-width:82px;max-width:145px}}
