.dicom-intake-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#030912c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dicom-intake{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #293d59;border-radius:14px;color:#eaf2ff;background:#101b2d;box-shadow:0 30px 90px #00000085}.dicom-intake>header{display:flex;align-items:center;gap:12px;padding:20px 22px 17px;border-bottom:1px solid #243650}.intake-title-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #2b7082;border-radius:10px;color:#66d4df;background:#123342}.dicom-intake>header div:nth-child(2){flex:1}.dicom-intake>header span{color:#6d8dac;font-size:9px;font-weight:750;letter-spacing:.15em}.dicom-intake>header h2{margin:2px 0 0;font-size:19px;font-weight:620}.dicom-intake>header>button{width:32px;height:32px;border:0;border-radius:7px;color:#9db0c9;background:transparent;cursor:pointer;font-size:24px;line-height:1}.dicom-intake>header>button:hover{color:#fff;background:#1b2a40}.intake-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;margin:20px 22px 16px}.intake-flow>div{display:flex;align-items:center;gap:8px;min-width:0}.intake-flow i{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid #38506f;border-radius:50%;color:#7890ae;font-size:10px;font-style:normal}.intake-flow .active i{border-color:#4bbccb;color:#07131d;background:#61d4df}.intake-flow span{display:grid;gap:1px;min-width:0}.intake-flow b{color:#d4deec;font-size:10px;font-weight:650}.intake-flow small{overflow:hidden;color:#7086a3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.intake-flow>em{height:1px;margin:0 6px;background:#2b3f59}.dicom-dropzone{display:grid;justify-items:center;gap:7px;margin:0 22px;padding:26px 18px 22px;border:1px dashed #3a5575;border-radius:10px;color:#6f8baa;background:#0c1728;text-align:center;transition:.16s ease}.dicom-dropzone.dragging{border-color:#66d4df;background:#10283a;transform:scale(1.005)}.dicom-dropzone.has-files{border-style:solid;border-color:#347768;color:#5ad3a7;background:#0e2729}.dicom-dropzone b{color:#e1e9f5;font-size:13px}.dicom-dropzone>span{color:#8196b1;font-size:10px;line-height:1.5}.dicom-dropzone>input{display:none}.dicom-picker-actions{display:flex;gap:8px;margin-top:7px}.dicom-picker-actions button{display:flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:1px solid #354e6c;border-radius:6px;color:#c6d3e4;background:#15243a;cursor:pointer;font-size:10px}.dicom-picker-actions button:hover{border-color:#4d769c;background:#1a2d46}.intake-fields{display:grid;gap:15px;padding:18px 22px}.intake-fields fieldset{margin:0;padding:0;border:0}.intake-fields legend,.intake-fields label>span:first-child{display:block;margin-bottom:7px;color:#a8bad0;font-size:10px;font-weight:620}.intake-fields label>span small{color:#667d9a;font-weight:450}.priority-options{display:flex;width:100%;padding:3px;border:1px solid #2c405b;border-radius:7px;background:#0b1626}.priority-options button{flex:1;height:29px;border:0;border-radius:5px;color:#8095af;background:transparent;cursor:pointer;font-size:10px}.priority-options button.active{color:#eef5ff;background:#263b56;box-shadow:0 2px 7px #00000038}.priority-options button:last-child.active{color:#ffd5d8;background:#63313a}.intake-fields textarea{box-sizing:border-box;width:100%;height:66px;resize:vertical;padding:10px 11px;border:1px solid #304661;border-radius:7px;outline:none;color:#e3ebf6;background:#0b1626;font:11px/1.45 inherit}.intake-fields textarea:focus{border-color:#4b9aaa;box-shadow:0 0 0 2px #45aabb1f}.intake-fields textarea::placeholder{color:#607691}.auto-ai{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #2f5267;border-radius:8px;background:#102536;cursor:pointer}.auto-ai.disabled{opacity:.62;cursor:default}.auto-ai input{margin-top:2px;accent-color:#4fc6d2}.auto-ai>span{display:grid!important;gap:2px;margin:0!important}.auto-ai b{color:#dce9f6;font-size:10px}.auto-ai small{color:#7893ae!important;font-size:9px;line-height:1.45}.intake-progress{margin:0 22px 14px;padding:11px 12px;border:1px solid #2a4960;border-radius:7px;background:#0d1b2c}.intake-progress>div{display:flex;justify-content:space-between;margin-bottom:8px;color:#9eb2c9;font-size:9px}.intake-progress>i{display:block;height:3px;overflow:hidden;border-radius:3px;background:#243750}.intake-progress>i span{display:block;height:100%;background:#55cad5;transition:width .18s}.intake-error{display:flex;align-items:center;gap:7px;margin:0 22px 14px;padding:10px 11px;border:1px solid #683740;border-radius:7px;color:#f0a9b0;background:#321c26;font-size:10px}.dicom-intake>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 22px;border-top:1px solid #243650;background:#0d1829}.dicom-intake>footer p{display:flex;align-items:center;gap:6px;margin:0;color:#6d849f;font-size:9px}.dicom-intake>footer>div{display:flex;gap:8px}.dicom-intake>footer button{height:35px;padding:0 13px;border-radius:6px;cursor:pointer;font-size:10px;font-weight:650}.intake-cancel{border:1px solid #30445e;color:#9eb0c6;background:transparent}.intake-submit{display:flex;align-items:center;gap:7px;border:1px solid #69d3db;color:#07161c;background:#62d1da}.dicom-intake>footer button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:620px){.dicom-intake-backdrop{padding:0}.dicom-intake{height:100%;max-height:none;border:0;border-radius:0}.intake-flow small{display:none}.dicom-intake>footer{align-items:flex-end}.dicom-intake>footer p{max-width:170px}.intake-submit{white-space:nowrap}}.app-auth-loading{width:100vw;height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;color:#6e8499;background:#f4f8fc;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-auth-loading svg{color:#148fd8}.app-login-page{min-height:100vh;color:#17324d;background:radial-gradient(circle at 20% 40%,rgba(23,160,224,.14),transparent 34%),#f5f8fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-login-brand{height:76px;display:flex;align-items:center;gap:12px;padding:0 max(34px,calc((100vw - 1160px)/2));border-bottom:1px solid #dae5ef;background:#ffffffc7}.app-login-brand>span{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#0c9ce5,#1b62da)}.app-login-brand strong,.app-login-brand small{display:block}.app-login-brand strong{font-size:17px}.app-login-brand small{margin-top:3px;color:#71879c;font-size:10px}.app-login-page>main{width:min(1160px,calc(100% - 48px));min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 430px;align-items:center;gap:100px;margin:auto;padding:60px 0}.app-login-copy>span,.app-login-card>small{color:#168ed2;font-size:10px;font-weight:800;letter-spacing:.17em}.app-login-copy h1{margin:17px 0;color:#0b2a47;font-size:52px;line-height:1.08;letter-spacing:-.04em}.app-login-copy>p{max-width:550px;color:#6b8196;font-size:17px;line-height:1.7}.app-login-copy>div{display:flex;align-items:center;gap:13px;margin-top:34px;color:#16a477}.app-login-copy>div span,.app-login-copy>div strong,.app-login-copy>div small{display:block}.app-login-copy>div strong{color:#29465f;font-size:13px}.app-login-copy>div small{margin-top:4px;color:#7d90a2;font-size:11px}.app-login-card{padding:37px;border:1px solid #d8e3ed;border-radius:20px;background:#fff;box-shadow:0 25px 75px #1c42681f}.app-login-card h2{margin:8px 0;color:#14324f;font-size:28px}.app-login-card>p{margin:0;color:#75899c;font-size:13px}.app-login-card form{display:grid;gap:18px;margin-top:28px}.app-login-card label{color:#2c4861;font-size:12px;font-weight:700}.app-login-card input{width:100%;height:48px;margin-top:8px;padding:0 13px;border:1px solid #cedae5;border-radius:10px;outline:none;background:#fbfdff;font:inherit;font-size:14px}.app-login-card input:focus{border-color:#218fd5;box-shadow:0 0 0 3px #218fd51c}.app-login-card form p{margin:0;padding:10px;border-radius:8px;color:#a34d36;background:#fff0e9;font-size:12px}.app-login-card button{height:49px;border:0;border-radius:10px;color:#fff;background:linear-gradient(100deg,#117bd1,#08a9df);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.app-login-card button:disabled{opacity:.55}@media(max-width:800px){.app-login-page>main{grid-template-columns:1fr;gap:30px;padding-top:35px}.app-login-copy h1{font-size:37px}.app-login-copy>p,.app-login-copy>div{display:none}.app-login-card{width:min(430px,100%);margin:auto}}.modality-console{min-height:100vh;color:#d9e4e7;background:radial-gradient(circle at 66% 28%,rgba(17,117,133,.12),transparent 32%),#071014;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.modality-header{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;border-bottom:1px solid #20353b;background:#0a171c;box-shadow:0 8px 30px #0000003d}.simulator-account{display:flex;align-items:center;gap:9px}.simulator-account>span{color:#7891a7;font-size:10px}.simulator-account>button{padding:6px 8px;border:1px solid #294159;border-radius:6px;color:#a8bac9;background:#0b1b2c;font-size:10px;cursor:pointer}.modality-brand,.modality-system-state,.workstation-link{display:flex;align-items:center}.modality-brand{gap:11px}.modality-brand>span{display:grid;place-items:center;width:37px;height:37px;border:1px solid #2d6068;border-radius:8px;color:#5ce1d6;background:#10262b}.modality-brand div{display:grid;gap:1px}.modality-brand b{font-size:14px;letter-spacing:.02em}.modality-brand small{color:#718a90;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.modality-system-state{gap:8px;padding:8px 14px;border:1px solid #203a40;border-radius:20px;color:#9cb0b5;font-size:11px}.modality-system-state i{width:7px;height:7px;border-radius:50%}.modality-system-state i.online{background:#4dd9a5;box-shadow:0 0 10px #4dd9a5}.modality-system-state i.offline{background:#e46767}.workstation-link{justify-self:end;gap:7px;color:#75cfc8;font-size:11px;text-decoration:none}.modality-layout{display:grid;grid-template-columns:285px minmax(0,1fr);min-height:calc(100vh - 64px)}.exam-panel{padding:28px 22px;border-right:1px solid #20343a;background:#081419eb}.console-kicker{margin:0 0 7px;color:#5a8d93;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.exam-panel h1{margin:0 0 27px;color:#eff7f8;font-size:20px;font-weight:560;line-height:1.25}.exam-panel dl{margin:0;border-top:1px solid #1f343a}.exam-panel dl div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #172b30}.exam-panel dt{color:#6d858b;font-size:10px}.exam-panel dd{margin:0;color:#b7c8cc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-align:right}.patient-id-field{display:grid;gap:7px;margin-top:28px}.patient-id-field>span{color:#9bafb4;font-size:10px;font-weight:650}.patient-id-field input{height:37px;padding:0 10px;border:1px solid #315159;border-radius:5px;outline:none;color:#e5f2f3;background:#081317;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.patient-id-field input:focus{border-color:#4fb8b1;box-shadow:0 0 0 2px #4fb8b11f}.patient-id-field small{color:#60777d;font-size:9px;line-height:1.5}.acquisition-console{width:min(1050px,calc(100% - 52px));margin:26px auto}.gantry-visual{position:relative;height:330px;overflow:hidden;border:1px solid #1d363c;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#0c1a1f,#081317)}.gantry-ring{position:absolute;left:50%;top:28px;width:255px;height:255px;transform:translate(-50%);border:20px solid #d7dedc;border-radius:50%;box-shadow:inset 0 0 0 8px #65777a,0 20px 50px #00000059;background:#8d9b9c}.gantry-bore{position:absolute;top:32px;right:32px;bottom:32px;left:32px;display:grid;place-items:center;border:11px solid #293b3f;border-radius:50%;color:#53dbd066;background:radial-gradient(circle,#071014 45%,#0c2025)}.patient-table{position:absolute;left:50%;bottom:24px;width:510px;height:38px;transform:translate(-50%);border-radius:9px 9px 3px 3px;background:linear-gradient(#c2cccb,#6f8183);box-shadow:0 11px 22px #0006}.patient-table i{position:absolute;left:50%;top:-47px;width:80px;height:54px;transform:translate(-50%);border-radius:45% 45% 12px 12px;background:#87989a}.laser-line{position:absolute;left:50%;top:73px;width:1px;height:190px;background:#e95d5d;box-shadow:0 0 8px #ff5454}.acquisition-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #1d363c;border-top:0;background:#0b181d}.acquisition-strip div{display:grid;gap:4px;padding:12px 15px;border-right:1px solid #1c3035}.acquisition-strip div:last-child{border:0}.acquisition-strip span{color:#607a80;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.acquisition-strip b{color:#b6c8cc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:550}.source-fixture{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:17px 18px;border:1px solid #20373d;border-radius:7px;background:#0a171c}.source-fixture h2{margin:0 0 5px;color:#dce8ea;font-size:14px;font-weight:570}.source-fixture div>span{color:#728a90;font-size:10px}.load-fixture{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:9px 12px;border:1px solid #315158;border-radius:5px;color:#9fc1c3;background:#102127;cursor:pointer;font-size:10px}.load-fixture input{position:absolute;width:1px;height:1px;opacity:0}.transfer-progress{margin-top:13px;padding:11px 14px;border:1px solid #28434a;border-radius:5px;background:#0b191e}.transfer-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px;color:#90a9ae;font-size:10px}.transfer-progress>div:last-child{height:3px;overflow:hidden;border-radius:4px;background:#1d3035}.transfer-progress i{display:block;height:100%;background:#4acdc2;transition:width .2s}.transfer-progress.stored i{background:#4dd9a5}.simulator-error{display:flex;align-items:center;gap:7px;margin:13px 0 0;padding:10px 12px;border:1px solid #743b40;border-radius:5px;color:#f0a3a8;background:#5e202540;font-size:10px}.store-result{display:flex;gap:12px;margin-top:13px;padding:13px 15px;border:1px solid #23634e;border-radius:6px;color:#5be0aa;background:#1e634b2e}.store-result div{min-width:0;display:grid;gap:3px}.store-result b{font-size:11px}.store-result span,.store-result small{overflow:hidden;color:#8fb8aa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.store-result small{color:#74a094;font-family:inherit}.console-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.console-actions button{height:38px;padding:0 16px;border-radius:5px;cursor:pointer;font-size:10px;font-weight:650}.secondary-action{border:1px solid #2a4349;color:#8da4a9;background:#0b181d}.send-action{display:flex;align-items:center;gap:8px;border:1px solid #4bbeb6;color:#031312;background:#51d3c8}.console-actions button:disabled{cursor:not-allowed;opacity:.38}@media(max-width:850px){.modality-header{grid-template-columns:1fr auto}.modality-system-state{display:none}.modality-layout{grid-template-columns:1fr}.exam-panel{border-right:0;border-bottom:1px solid #20343a}.acquisition-console{width:calc(100% - 24px);margin:12px}.gantry-visual{height:260px}.gantry-ring{width:190px;height:190px}.acquisition-strip{grid-template-columns:1fr 1fr}}.docs-app{--docs-navy:#081a31;--docs-blue:#1976d2;--docs-text:#172b42;--docs-muted:#61758c;--docs-line:#dce5ee;width:100vw;height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);overflow:hidden;color:var(--docs-text);background:#f6f8fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.docs-sidebar{display:flex;flex-direction:column;min-height:0;padding:0 13px;color:#dceafb;background:linear-gradient(180deg,#0a203b,#071629)}.docs-brand{height:76px;display:flex;align-items:center;gap:11px;padding:0 8px;border-bottom:1px solid rgba(124,164,205,.16);color:inherit;text-decoration:none}.docs-brand>span{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(36,184,240,.45);border-radius:11px;color:#30c8f5;background:#1491d51f}.docs-brand strong,.docs-brand small{display:block}.docs-brand strong{font-size:15px}.docs-brand small{margin-top:4px;color:#7894b3;font-size:10px}.docs-sidebar nav{display:grid;gap:4px;padding:19px 0;overflow:auto}.docs-sidebar nav button{height:40px;display:flex;align-items:center;gap:11px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#91a7c0;background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.docs-sidebar nav button:hover,.docs-sidebar nav button.active{color:#fff;border-color:#28a0e24d;background:#1d7ec226}.docs-sidebar nav button.active{box-shadow:inset 3px 0 #28baf0}.docs-sidebar nav button.active svg{color:#36c9f4}.docs-sidebar-help{display:flex;gap:9px;margin-top:auto;padding:13px 11px;border:1px solid rgba(97,151,200,.18);border-radius:10px;background:#04101e4d}.docs-sidebar-help svg{flex:0 0 auto;color:#55d5a4}.docs-sidebar-help p{margin:0}.docs-sidebar-help strong,.docs-sidebar-help span{display:block}.docs-sidebar-help strong{font-size:11px}.docs-sidebar-help span{margin-top:5px;color:#718ca9;font-size:9px;line-height:1.45}.docs-back{display:flex;align-items:center;gap:8px;height:52px;color:#8da6c0;font-size:11px;text-decoration:none}.docs-back svg{transform:rotate(180deg)}.docs-main{min-width:0;min-height:0;overflow:auto}.docs-topbar{position:sticky;z-index:20;top:0;height:68px;display:flex;align-items:center;justify-content:center;gap:24px;padding:0 30px;border-bottom:1px solid var(--docs-line);background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.docs-topbar>label{width:min(650px,70%);height:42px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid #cbd8e5;border-radius:10px;color:#73869b;background:#f8fafc;box-shadow:0 1px 2px #0f26400a}.docs-topbar>label:focus-within{border-color:#4ba6e8;box-shadow:0 0 0 3px #2e8fd31f;background:#fff}.docs-topbar input{min-width:0;flex:1;border:0;outline:0;color:#17314d;background:transparent;font:inherit;font-size:13px}.docs-topbar label button{display:grid;place-items:center;padding:4px;border:0;color:#75899d;background:transparent;cursor:pointer}.docs-topbar kbd,.docs-toc kbd{padding:2px 6px;border:1px solid #cad6e1;border-bottom-width:2px;border-radius:5px;color:#6d8093;background:#fff;font:inherit;font-size:10px}.docs-topbar>div{display:flex;gap:7px}.docs-topbar>div a{padding:7px 9px;border-radius:7px;color:#54718e;font-size:11px;font-weight:650;text-decoration:none}.docs-topbar>div a:hover{color:#176ca8;background:#e9f4fb}.docs-layout{width:min(1280px,100%);display:grid;grid-template-columns:minmax(0,840px) 230px;justify-content:center;gap:42px;margin:0 auto;padding:46px 38px 90px}.docs-content{min-width:0}.docs-eyebrow{color:#1682bf;font-size:10px;font-weight:800;letter-spacing:.12em}.docs-welcome>h1,.docs-results-head h1{margin:10px 0 0;color:#132a42;font-size:36px;letter-spacing:-.035em}.docs-welcome>p,.docs-results-head p{max-width:700px;margin:12px 0 0;color:#60758c;font-size:15px;line-height:1.65}.docs-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.docs-quick-grid button{min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 15px;border:1px solid #d7e2ec;border-radius:13px;color:#1e344b;background:#fff;text-align:left;box-shadow:0 2px 7px #13304c09;cursor:pointer}.docs-quick-grid button:hover{border-color:#81bfe4;box-shadow:0 8px 22px #18588917;transform:translateY(-1px)}.docs-quick-grid button>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#168dcc;background:#eaf6fc}.docs-quick-grid strong{font-size:13px}.docs-quick-grid button>svg{color:#87a0b6}.docs-start-path{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:28px;padding:18px 19px;border:1px solid #dce6ef;border-radius:13px;background:#eef4f8}.docs-start-path>div{display:flex;align-items:center;gap:9px}.docs-start-path>div>b{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#258bc4;font-size:11px}.docs-start-path strong,.docs-start-path small{display:block}.docs-start-path strong{font-size:11px}.docs-start-path small{margin-top:3px;color:#7890a5;font-size:9px}.docs-start-path>i{color:#91a6b8;font-style:normal}.docs-toc{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 130px);overflow:auto;padding-left:20px;border-left:1px solid var(--docs-line)}.docs-toc>strong{display:block;margin-bottom:10px;color:#263e55;font-size:11px}.docs-toc>button{width:100%;display:block;padding:6px 0;border:0;color:#72869a;background:transparent;font:inherit;font-size:10.5px;line-height:1.4;text-align:left;cursor:pointer}.docs-toc>button:hover,.docs-toc>button.active{color:#137ab6}.docs-toc>button.active{font-weight:700}.docs-toc>div{display:flex;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid var(--docs-line);color:#3c91bf}.docs-toc>div p{margin:0}.docs-toc b,.docs-toc span{display:block}.docs-toc b{font-size:10px}.docs-toc span{margin-top:5px;color:#8294a5;font-size:9px;line-height:1.5}.docs-results-head{padding-bottom:23px;border-bottom:1px solid var(--docs-line)}.docs-result-list{display:grid;margin-top:8px}.docs-result-list>button{display:grid;grid-template-columns:41px minmax(0,1fr) 20px;gap:13px;align-items:center;padding:20px 6px;border:0;border-bottom:1px solid var(--docs-line);color:inherit;background:transparent;text-align:left;cursor:pointer}.docs-result-list>button:hover{padding-left:13px;padding-right:13px;border-radius:10px;background:#fff}.docs-result-list>button>span{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#168bc7;background:#e7f4fb}.docs-result-list small{color:#2584b8;font-size:9px;font-weight:700;text-transform:uppercase}.docs-result-list h2{margin:5px 0 0;color:#193149;font-size:16px}.docs-result-list p{margin:6px 0 0;color:#71859a;font-size:11px;line-height:1.5}.docs-result-list>button>svg{color:#8ca1b4}.docs-article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding-bottom:29px;border-bottom:1px solid var(--docs-line)}.docs-article>header span{color:#197fae;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.docs-article>header h1{max-width:700px;margin:9px 0 0;color:#132a42;font-size:34px;line-height:1.18;letter-spacing:-.03em}.docs-article>header p{max-width:680px;margin:12px 0 0;color:#60758b;font-size:15px;line-height:1.6}.docs-article>header>small{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-top:5px;color:#71879b;font-size:10px}.docs-steps{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none;counter-reset:steps}.docs-steps li{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:0 0 25px}.docs-steps li:not(:last-child):before{content:"";position:absolute;top:38px;bottom:4px;left:18px;width:1px;background:#d8e3ec}.docs-steps li>b{position:relative;z-index:1;width:37px;height:37px;display:grid;place-items:center;border:1px solid #acd5ea;border-radius:50%;color:#127fb9;background:#edf8fd;font-size:12px}.docs-steps h2,.docs-definition-list h2{margin:1px 0 0;color:#213950;font-size:16px}.docs-steps p,.docs-definition-list p{margin:7px 0 0;color:#5d7287;font-size:13px;line-height:1.7}.docs-definition-list{display:grid;gap:0;margin-top:25px}.docs-definition-list section{padding:18px 0;border-bottom:1px solid var(--docs-line)}.docs-callout{display:flex;gap:12px;margin-top:22px;padding:16px 18px;border:1px solid;border-radius:11px}.docs-callout svg{flex:0 0 auto}.docs-callout strong{font-size:12px}.docs-callout p{margin:5px 0 0;font-size:11px;line-height:1.6}.docs-callout.warning{border-color:#ead79d;color:#8b6414;background:#fff9e8}.docs-callout.warning p{color:#765f2f}.docs-callout.tip{border-color:#aed9cf;color:#17745f;background:#ecfaf6}.docs-callout.tip p{color:#46756a}.docs-actions{display:flex;gap:9px;margin-top:24px}.docs-actions a{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:8px;color:#fff;background:#147db9;font-size:11px;font-weight:700;text-decoration:none}.docs-actions a:hover{background:#0f699c}@media(max-width:1050px){.docs-layout{grid-template-columns:minmax(0,1fr);max-width:850px}.docs-toc{display:none}.docs-topbar>div{display:none}}@media(max-width:760px){.docs-app{display:block;height:auto;min-height:100vh}.docs-sidebar{display:none}.docs-main{overflow:visible}.docs-topbar{padding:0 14px}.docs-topbar>label{width:100%}.docs-layout{padding:31px 18px 70px}.docs-quick-grid{grid-template-columns:1fr}.docs-start-path{align-items:stretch;flex-direction:column}.docs-start-path>i{padding-left:13px;transform:rotate(90deg);transform-origin:left}.docs-welcome>h1,.docs-results-head h1{font-size:29px}.docs-article>header{flex-direction:column}.docs-article>header h1{font-size:28px}}@media(min-width:1051px){.docs-app{grid-template-columns:276px minmax(0,1fr)}.docs-sidebar{padding-left:16px;padding-right:16px}.docs-sidebar nav button{min-height:46px;padding:0 14px;font-size:14px}.docs-layout{width:min(1420px,100%);grid-template-columns:minmax(0,940px) 260px;gap:48px;padding:50px 42px 100px}.docs-toc>button{padding:8px 0;font-size:12px}}.docs-topbar>div>span{color:#6d8195;font-size:10px}.docs-topbar>div>button{padding:6px 8px;border:1px solid #d8e3ec;border-radius:6px;color:#687f94;background:#fff;font-size:10px;cursor:pointer}.docs-article{scroll-margin-top:90px}.docs-article>header h1{max-width:780px;font-size:42px}.docs-article>header p{max-width:760px;margin-top:15px;font-size:17px;line-height:1.65}.docs-visual{margin:30px 0 0}.docs-visual-frame{position:relative;overflow:hidden;border:1px solid #b8cbdc;border-radius:16px;background:#071a2d;box-shadow:0 15px 38px #10355324}.docs-visual-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14}.docs-visual img{width:100%;height:auto;display:block}.docs-marker{position:absolute;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:transparent;box-shadow:0 3px 13px #0000008c;text-shadow:0 1px 3px #000;font-size:13px;font-weight:800;transform:translate(-50%,-50%)}.docs-visual figcaption{display:flex;align-items:flex-start;gap:10px;padding:14px 3px 0;color:#1883ba}.docs-visual figcaption div{display:grid;gap:4px}.docs-visual figcaption strong{font-size:13px}.docs-visual figcaption span{color:#60778d;font-size:12px;line-height:1.5}.docs-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.docs-legend span{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #d5e2ec;border-radius:9px;color:#49647d;background:#fff;font-size:12px}.docs-legend b{width:22px;height:22px;display:grid;place-items:center;border:1px solid #168bc8;border-radius:50%;color:#127cb5;background:#fff;font-size:10px}.docs-on-page{display:grid;grid-template-columns:120px repeat(2,minmax(0,1fr));gap:8px;margin-top:28px;padding:16px;border:1px solid #d7e4ee;border-radius:14px;background:#edf4f8}.docs-on-page>strong{align-self:center;color:#263f57;font-size:13px}.docs-on-page a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#47657d;font-size:12px;text-decoration:none}.docs-on-page a:hover{color:#0f78b2;background:#fff}.docs-on-page a b{width:23px;height:23px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;color:#127cb5;background:#d9edf7;font-size:10px}.docs-steps{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.docs-steps li{scroll-margin-top:88px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:17px;padding:23px;border:1px solid #d6e2ec;border-radius:16px;background:#fff;box-shadow:0 4px 16px #1137580b}.docs-steps li:before{display:none!important}.docs-steps li>b{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:14px;color:#fff;background:linear-gradient(145deg,#168ccc,#126ba5);font-size:17px;box-shadow:0 6px 14px #1275ae33}.docs-steps li small{color:#1684bd;font-size:10px;font-weight:800;letter-spacing:.11em}.docs-steps h2,.docs-definition-list h2{margin:5px 0 0;font-size:20px}.docs-steps p,.docs-definition-list p{margin-top:9px;font-size:15px;line-height:1.72}.docs-steps em{display:flex;align-items:center;gap:7px;margin-top:14px;color:#148064;font-size:12px;font-style:normal;font-weight:650}.docs-definition-list section{padding:22px 20px;border:1px solid #dbe5ed;border-radius:13px;background:#fff}.docs-definition-list{gap:12px}.docs-callout{padding:20px 22px}.docs-callout strong{font-size:14px}.docs-callout p{font-size:13px}.docs-actions a{padding:12px 16px;font-size:13px}@media(max-width:760px){.docs-article>header h1{font-size:31px}.docs-article>header p{font-size:15px}.docs-on-page{grid-template-columns:1fr}.docs-on-page>strong{margin-bottom:3px}.docs-steps li{grid-template-columns:42px minmax(0,1fr);padding:17px 15px}.docs-steps li>b{width:40px;height:40px}.docs-steps h2{font-size:18px}.docs-steps p{font-size:14px}.docs-marker{width:28px;height:28px;border-width:2px}.docs-legend{display:grid;grid-template-columns:1fr 1fr}}.feedback-page{min-height:100vh;color:#19314b;background:radial-gradient(circle at 13% 18%,rgba(22,158,255,.1),transparent 30%),#f5f8fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.feedback-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1260px)/2));border-bottom:1px solid #dce7f1;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.feedback-brand{display:flex;align-items:center;gap:11px;color:#0c2744;text-decoration:none}.feedback-brand>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#0d9ee8,#1764dc);box-shadow:0 8px 24px #1470d333}.feedback-brand strong,.feedback-brand small{display:block}.feedback-brand strong{font-size:16px}.feedback-brand small{margin-top:2px;color:#748aa1;font-size:10px}.feedback-topbar nav{display:flex;align-items:center;gap:9px}.feedback-topbar nav a{height:38px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #d6e2ed;border-radius:9px;color:#4c6680;background:#fff;text-decoration:none;font-size:13px}.feedback-topbar nav a:last-child svg{transform:rotate(180deg)}.feedback-main{width:min(1260px,calc(100% - 48px));display:grid;grid-template-columns:minmax(340px,.86fr) minmax(540px,1.14fr);gap:74px;margin:0 auto;padding:72px 0 96px}.feedback-intro{padding:42px 0}.feedback-kicker{color:#148ed6;font-size:11px;font-weight:800;letter-spacing:.16em}.feedback-intro h1{margin:18px 0 20px;color:#092441;font-size:46px;line-height:1.08;letter-spacing:-.035em}.feedback-intro>p{max-width:540px;margin:0;color:#647a90;font-size:17px;line-height:1.7}.feedback-promise{display:grid;gap:5px;margin-top:42px}.feedback-promise>div{display:flex;gap:14px;padding:17px 15px;border-radius:12px}.feedback-promise>div:hover{background:#ffffffb3}.feedback-promise svg{flex:0 0 auto;margin-top:1px;color:#1597df}.feedback-promise p{margin:0}.feedback-promise strong,.feedback-promise span{display:block}.feedback-promise strong{color:#1c3854;font-size:14px}.feedback-promise span{margin-top:5px;color:#71869a;font-size:12px;line-height:1.45}.feedback-card{overflow:hidden;border:1px solid #d8e4ef;border-radius:20px;background:#fff;box-shadow:0 24px 70px #1f42671c}.feedback-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 24px;border-bottom:1px solid #e3eaf1}.feedback-card-head small{color:#208dc9;font-size:10px;font-weight:800;letter-spacing:.14em}.feedback-card-head h2{margin:7px 0 0;color:#132f4b;font-size:24px}.feedback-card-head>span{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:20px;font-size:10px;white-space:nowrap}.feedback-card-head>span i{width:7px;height:7px;border-radius:50%}.feedback-card-head .ready{color:#12805f;background:#eaf9f3}.feedback-card-head .ready i{background:#21bd89}.feedback-card-head .waiting{color:#9a6715;background:#fff5dc}.feedback-card-head .waiting i{background:#e5a82d}.feedback-card form{display:grid;gap:22px;padding:28px 32px 32px}.feedback-card form>label,.feedback-card fieldset>legend{color:#294660;font-size:13px;font-weight:700}.feedback-card label b{color:#d94e5a}.feedback-card label em{float:right;color:#8294a6;font-size:10px;font-style:normal;font-weight:500}.feedback-card select,.feedback-card textarea,.feedback-card input:not([type=radio]){width:100%;margin-top:9px;border:1px solid #cfdae5;border-radius:10px;outline:none;color:#1b354f;background:#fbfdff;font:inherit;font-size:14px;transition:.15s}.feedback-card select,.feedback-card input:not([type=radio]){height:46px;padding:0 13px}.feedback-card textarea{display:block;min-height:150px;padding:13px 14px;line-height:1.55;resize:vertical}.feedback-card select:focus,.feedback-card textarea:focus,.feedback-card input:focus{border-color:#238ed4;box-shadow:0 0 0 3px #238ed41c;background:#fff}.feedback-count{display:block;margin-top:5px;color:#91a1b0;font-size:10px;text-align:right}.feedback-card fieldset{min-width:0;margin:0;padding:0;border:0}.feedback-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.feedback-category-grid>label{display:flex;align-items:center;gap:10px;min-height:69px;padding:11px;border:1px solid #d9e3ec;border-radius:10px;cursor:pointer}.feedback-category-grid>label.selected{border-color:#2395d7;background:#f2faff;box-shadow:inset 0 0 0 1px #2395d7}.feedback-category-grid input{position:absolute;opacity:0}.feedback-category-grid label>span{width:33px;height:33px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:#59748c;background:#edf3f8}.feedback-category-grid .selected>span{color:#138fda;background:#dff3ff}.feedback-category-grid p{margin:0}.feedback-category-grid strong,.feedback-category-grid small{display:block}.feedback-category-grid strong{color:#29435b;font-size:12px}.feedback-category-grid small{margin-top:4px;color:#8192a2;font-size:9px;line-height:1.35}.feedback-trap{position:absolute!important;left:-10000px!important}.feedback-safety{display:flex;align-items:center;gap:8px;margin-top:-5px;color:#718599;font-size:11px}.feedback-safety svg{color:#39a887}.feedback-notice{margin:0;padding:11px 13px;border-radius:9px;font-size:12px;line-height:1.5}.feedback-notice.sent{color:#117152;background:#eaf8f2}.feedback-notice.error{color:#a34d36;background:#fff0e9}.feedback-submit{height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:10px;color:#fff;background:linear-gradient(100deg,#117bd1,#08a9df);font:inherit;font-size:14px;font-weight:750;cursor:pointer;box-shadow:0 9px 22px #1284cf38}.feedback-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.feedback-submit:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}@media(max-width:900px){.feedback-main{grid-template-columns:1fr;gap:24px;padding-top:28px}.feedback-intro{padding:20px 0}.feedback-intro h1{font-size:37px}.feedback-promise{margin-top:24px}.feedback-topbar{padding:0 18px}}@media(max-width:580px){.feedback-main{width:min(100% - 24px,600px)}.feedback-topbar nav a:first-child{display:none}.feedback-intro h1{font-size:31px}.feedback-card-head{padding:22px 19px}.feedback-card-head>span{display:none}.feedback-card form{padding:22px 19px}.feedback-category-grid{grid-template-columns:1fr}}.feedback-topbar nav>button{height:38px;padding:0 13px;border:1px solid #d6e2ed;border-radius:9px;color:#4c6680;background:#fff;cursor:pointer}.feedback-account{display:flex;align-items:center;gap:5px;margin-right:4px;color:#60778e;font-size:12px}.feedback-account b{color:#1a3b59}.feedback-login-wrap{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:40px 20px}.feedback-login-card{width:min(430px,100%);padding:38px;border:1px solid #d8e4ef;border-radius:20px;background:#fff;text-align:center;box-shadow:0 24px 70px #1f42671f}.feedback-login-icon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 20px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#0d9ee8,#1764dc)}.feedback-login-card>small{color:#168ed2;font-size:10px;font-weight:800;letter-spacing:.15em}.feedback-login-card h1{margin:8px 0 10px;color:#112f4d;font-size:28px}.feedback-login-card>p{margin:0;color:#72869a;font-size:13px;line-height:1.55}.feedback-login-card form{display:grid;gap:17px;margin-top:27px;text-align:left}.feedback-login-card form label{color:#294660;font-size:12px;font-weight:700}.feedback-login-card input{width:100%;height:47px;margin-top:8px;padding:0 13px;border:1px solid #cfdae5;border-radius:10px;outline:none;background:#fbfdff;font:inherit;font-size:14px}.feedback-login-card input:focus{border-color:#238ed4;box-shadow:0 0 0 3px #238ed41c}.feedback-login-card>a{display:inline-flex;align-items:center;gap:5px;margin-top:24px;color:#688096;font-size:12px;text-decoration:none}.feedback-login-card>a svg{transform:rotate(180deg)}.feedback-admin{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:54px 0 90px}.feedback-admin-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.feedback-admin-head h1{margin:9px 0 5px;color:#102d49;font-size:36px}.feedback-admin-head p{margin:0;color:#73879b;font-size:14px}.feedback-admin-head article{min-width:160px;display:flex;align-items:center;gap:13px;padding:15px 18px;border:1px solid #d8e4ef;border-radius:13px;color:#178fd3;background:#fff}.feedback-admin-head article span,.feedback-admin-head article strong,.feedback-admin-head article small{display:block}.feedback-admin-head article strong{color:#153753;font-size:23px}.feedback-admin-head article small{margin-top:2px;color:#8294a5;font-size:10px}.feedback-inbox-card{overflow:hidden;border:1px solid #d8e4ef;border-radius:17px;background:#fff;box-shadow:0 18px 50px #1f426714}.feedback-inbox-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-bottom:1px solid #e1e9f0}.feedback-inbox-card>header label{width:min(460px,100%);height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #d4e0ea;border-radius:9px;color:#8194a6;background:#f9fbfd}.feedback-inbox-card>header input{width:100%;border:0;outline:0;color:#25425d;background:transparent;font:inherit;font-size:13px}.feedback-inbox-card>header button{height:40px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #d4e0ea;border-radius:9px;color:#526b82;background:#fff;cursor:pointer}.feedback-empty{min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#8092a3;font-size:13px}.feedback-empty svg{color:#45a5dd}.feedback-empty strong{color:#2b4a65}.feedback-list{display:grid}.feedback-list>article{padding:22px 25px;border-bottom:1px solid #e7edf3}.feedback-list>article:last-child{border-bottom:0}.feedback-item-top{display:flex;align-items:center;justify-content:space-between}.feedback-item-top time{color:#8a9bab;font-size:10px}.feedback-kind{padding:5px 8px;border-radius:6px;color:#3a6f91;background:#eaf4fa;font-size:10px;font-weight:750}.feedback-kind.bug{color:#a64d54;background:#ffeff0}.feedback-kind.suggestion{color:#17795e;background:#e8f8f1}.feedback-kind.usability{color:#8d6718;background:#fff5dc}.feedback-list h2{margin:13px 0;color:#213e59;font-size:15px;font-weight:600;line-height:1.55;white-space:pre-wrap}.feedback-item-meta{display:flex;flex-wrap:wrap;gap:7px 18px;color:#7a8d9f;font-size:10px}.feedback-item-meta b{color:#506b83}@media(max-width:700px){.feedback-account{display:none}.feedback-admin{width:calc(100% - 24px);padding-top:28px}.feedback-admin-head{align-items:flex-start}.feedback-admin-head article{min-width:100px}.feedback-inbox-card>header{align-items:stretch;flex-direction:column}.feedback-inbox-card>header label{width:100%}}.feedback-admin-entry{display:flex;align-items:center;gap:6px}.feedback-admin-login-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#07182a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.feedback-admin-login{position:relative;width:min(420px,100%);padding:34px;border:1px solid #d7e3ed;border-radius:18px;background:#fff;box-shadow:0 30px 90px #04192d47}.feedback-admin-login>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:17px;border-radius:13px;color:#168fd5;background:#e7f5fe}.feedback-admin-login>small{color:#178fd3;font-size:10px;font-weight:800;letter-spacing:.14em}.feedback-admin-login h2{margin:7px 0;color:#163550;font-size:23px}.feedback-admin-login>p{margin:0;color:#74889b;font-size:12px}.feedback-admin-login form{display:grid;gap:16px;margin-top:24px}.feedback-admin-login label{color:#29465f;font-size:12px;font-weight:700}.feedback-admin-login input{width:100%;height:45px;margin-top:8px;padding:0 12px;border:1px solid #cfdae5;border-radius:9px;outline:none;font:inherit}.feedback-admin-login input:focus{border-color:#238ed4;box-shadow:0 0 0 3px #238ed41c}.feedback-admin-login-close{position:absolute;right:16px;top:16px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#6e8295;background:#f1f5f8;cursor:pointer}.support-bot{position:fixed;z-index:10000;right:24px;bottom:22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.support-launcher{height:52px;display:flex;align-items:center;gap:9px;padding:0 18px;border:1px solid #2c9dde;border-radius:16px;color:#fff;background:linear-gradient(135deg,#0879bd,#0fa4cf);box-shadow:0 12px 34px #002c4e52;font:700 14px inherit;cursor:pointer}.support-bot.open .support-launcher{width:44px;height:44px;justify-content:center;margin:10px 0 0 auto;padding:0;border-radius:50%}.support-panel{width:min(400px,calc(100vw - 28px));height:min(620px,calc(100vh - 100px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid #245073;border-radius:20px;color:#dbeaf8;background:#071a2d;box-shadow:0 24px 70px #0012238c}.support-panel>header{height:72px;display:flex;align-items:center;gap:12px;padding:0 17px;border-bottom:1px solid rgba(128,178,217,.16);background:#0b223b}.support-avatar{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid #258bc6;border-radius:13px;color:#41d4fa;background:#0d3554}.support-avatar i{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid #0b223b;border-radius:50%;background:#35d99a}.support-panel>header div{min-width:0;flex:1}.support-panel>header strong,.support-panel>header small{display:block}.support-panel>header strong{font-size:15px}.support-panel>header small{margin-top:5px;color:#78a0bf;font-size:10px}.support-panel>header button{display:grid;place-items:center;padding:7px;border:0;color:#91aec5;background:transparent;cursor:pointer}.support-policy{display:flex;align-items:center;gap:7px;padding:9px 16px;color:#76bfa9;background:#09261f;font-size:10px}.support-thread{min-height:0;overflow:auto;padding:16px}.support-message{max-width:90%;margin-bottom:13px}.support-message p{white-space:pre-line;margin:0;padding:11px 13px;border-radius:13px;font-size:12.5px;line-height:1.55}.support-message.bot p{border:1px solid #1a4567;border-top-left-radius:4px;color:#c9ddee;background:#0d2942}.support-message.user{margin-left:auto}.support-message.user p{border-bottom-right-radius:4px;color:#fff;background:#147db9}.support-message>small{display:flex;align-items:center;gap:5px;margin:6px 3px;color:#e5b56d;font-size:10px}.support-references{display:grid;gap:5px;margin-top:7px}.support-references a{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #1c5277;border-radius:9px;color:#6fd5fa;background:#0a2339;font-size:10.5px;text-decoration:none}.support-starters{display:grid;gap:7px;margin-top:8px}.support-starters button{padding:10px 12px;border:1px solid #285271;border-radius:10px;color:#a9c6dc;background:transparent;font:11px inherit;text-align:left;cursor:pointer}.support-starters button:hover{border-color:#2f9ad3;color:#fff;background:#0b2942}.support-thinking{display:flex;align-items:center;gap:4px;color:#789bb6;font-size:10px}.support-thinking i{width:6px;height:6px;border-radius:50%;background:#33c4ed;animation:support-pulse 1s infinite}.support-thinking i:nth-child(2){animation-delay:.15s}.support-thinking i:nth-child(3){animation-delay:.3s}.support-thinking span{margin-left:5px}@keyframes support-pulse{50%{opacity:.25;transform:translateY(-2px)}}.support-panel>form{display:flex;align-items:flex-end;gap:8px;margin:0 13px;padding:9px 9px 9px 12px;border:1px solid #27516f;border-radius:13px;background:#0b253c}.support-panel textarea{min-height:39px;max-height:90px;min-width:0;flex:1;resize:none;border:0;outline:0;color:#e4f0f8;background:transparent;font:12px/1.45 inherit}.support-panel textarea::placeholder{color:#6687a0}.support-panel form button{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:10px;color:#fff;background:#168dca;cursor:pointer;transform:rotate(-90deg)}.support-panel form button:disabled{opacity:.35}.support-panel>footer{height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#607f98;font-size:9.5px}.support-panel>footer a{color:#58c8ee;text-decoration:none}@media(max-width:620px){.support-bot{right:14px;bottom:14px}.support-panel{height:calc(100vh - 85px)}.support-launcher span{display:none}.support-launcher{width:52px;padding:0;justify-content:center;border-radius:50%}}:root{font-family:DM Sans,system-ui,sans-serif;color:#dbe7ea;background:#071115;font-synthesis:none;--bg: #071115;--panel: #0c181d;--panel-2: #101f25;--panel-3: #14262d;--line: #20343b;--line-soft: #172a30;--muted: #789098;--text: #dbe7ea;--bright: #f3f8f9;--teal: #31c5b5;--teal-dark: #168b82;--amber: #e4a94b;--danger: #e47575;color-scheme:dark}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;min-width:320px;overflow:hidden;background:var(--bg)}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workstation{height:100%;display:grid;grid-template-rows:58px minmax(0,1fr) 28px;background:var(--bg)}.topbar{z-index:30;display:grid;grid-template-columns:minmax(265px,1fr) minmax(240px,1.2fr) minmax(265px,1fr);align-items:center;padding:0 16px;border-bottom:1px solid var(--line);background:#0b171c}.topbar-start,.topbar-end{display:flex;align-items:center;min-width:0}.topbar-end{justify-content:flex-end;gap:9px}.brand{display:flex;align-items:center;gap:9px;color:var(--bright);text-decoration:none;font-family:Manrope,sans-serif}.brand-mark{width:34px;height:34px;display:grid;place-items:center;color:#071715;background:var(--teal);border-radius:9px}.brand>span:last-child{display:flex;align-items:baseline;gap:4px;font-size:14px}.brand small{color:#8da1a7;font-size:11px;font-weight:600}.workspace-tabs-nav{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:2px;margin-left:14px;gap:2px}.workspace-tab-btn{background:transparent;border:none;color:var(--muted);font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .15s}.workspace-tab-btn:hover{color:var(--bright)}.workspace-tab-btn.active{background:var(--teal);color:#071715}.work-area.labeling-mode{display:block;height:100%;width:100%;overflow:hidden}.environment-tag{margin-left:16px;padding-left:16px;border-left:1px solid var(--line);color:#657d84;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.study-context{min-width:0;text-align:center}.study-context b,.study-context span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-context b{color:#c9d7da;font-size:12px;font-weight:600}.study-context span{margin-top:2px;color:#637a82;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.connection{display:inline-flex;align-items:center;gap:7px;color:#81969c;font-size:10px;white-space:nowrap}.connection i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px #e4a94b1a}.connection.online i{background:#52c88d;box-shadow:0 0 0 3px #52c88d1a}.connection.offline i{background:var(--danger);box-shadow:0 0 0 3px #e475751a}.top-icon,.mobile-toggle{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;color:#82969c;background:transparent}.top-icon:disabled{opacity:.7}.mobile-toggle{display:none;cursor:pointer}.work-area{position:relative;min-height:0;display:grid;grid-template-columns:276px minmax(360px,1fr) 330px}.rail-wrap,.panel-wrap{min-width:0;min-height:0}.case-rail,.findings-panel{width:100%;height:100%;background:var(--panel)}.case-rail{display:flex;flex-direction:column;padding:18px 12px 12px;border-right:1px solid var(--line)}.rail-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:0 6px 16px}.section-kicker{display:block;margin-bottom:3px;color:#5e777e;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rail-heading h2{margin:0;color:var(--text);font-family:Manrope,sans-serif;font-size:14px}.case-count{min-width:24px;height:20px;display:grid;place-items:center;border-radius:6px;color:#719096;background:var(--panel-3);font-size:10px}.source-actions{display:grid;grid-template-columns:1fr;gap:7px}.refresh-worklist{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:#789097;background:#0a151a;font-size:9px;cursor:pointer}.refresh-worklist:hover:not(:disabled){color:#b7c8cb;border-color:#35635f}.refresh-worklist:disabled{opacity:.45}.rail-filter{height:34px;display:flex;align-items:center;gap:8px;margin:12px 0;padding:0 10px;border:1px solid var(--line-soft);border-radius:7px;color:#526a71;background:#091419;font-size:10px}.case-list{min-height:0;flex:1;overflow-y:auto}.case-item{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px 9px;border:1px solid transparent;border-radius:8px;color:inherit;background:transparent;text-align:left;cursor:pointer}.case-item.active{border-color:#284149;background:#11242a;box-shadow:inset 2px 0 var(--teal)}.case-modality{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;color:var(--teal);background:#17332f;font-size:9px;font-weight:700}.case-copy{min-width:0}.case-copy b,.case-copy small,.case-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-copy b{color:#cddbdd;font-size:10px}.case-copy small{margin-top:3px;color:#60777e;font-size:9px}.case-copy em{width:max-content;max-width:100%;margin-top:6px;color:#a3b5ba;font-size:8px;font-style:normal}.case-copy em.completed,.case-copy em.succeeded{color:#65cfa0}.case-copy em.uploading,.case-copy em.queued,.case-copy em.processing,.case-copy em.running,.case-copy em.receiving{color:var(--amber)}.case-copy .ai-case-badge{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:8px;font-style:normal;font-weight:750;gap:6px;letter-spacing:.015em;line-height:18px;margin-top:7px;max-width:100%;padding:0 8px;width:max-content}.ai-case-badge i{border-radius:50%;flex:0 0 auto;height:6px;width:6px}.ai-case-badge.ready{background:#31d79b17;border-color:#31d79b57;color:#72deb7}.ai-case-badge.ready i{background:#31d79b;box-shadow:0 0 0 3px #31d79b1a}.ai-case-badge.none{background:#8094b114;border-color:#8094b142;color:#9bacc4}.ai-case-badge.none i{background:#71839b}.ai-case-badge.working{background:#f4b74014;border-color:#f4b74052;color:#efc76f}.ai-case-badge.working i{background:#f4b740;box-shadow:0 0 0 3px #f4b7401a}.ai-case-badge.failed{background:#ef647717;border-color:#ef647757;color:#ff9dad}.ai-case-badge.failed i{background:#ef6477}.case-item:disabled{cursor:wait;opacity:.72}.case-item>svg{color:#4b6269}.rail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 20px;color:#40575e;text-align:center}.rail-empty p{margin:12px 0 5px;color:#789097;font-size:11px}.rail-empty span{max-width:170px;color:#4d656c;font-size:9px;line-height:1.5}.close-case{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border:0;color:#657d84;background:transparent;font-size:9px;cursor:pointer}.close-case:hover{color:#a9babf}.viewer{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);background:#020608;transition:box-shadow .2s}.viewer.dragging{box-shadow:inset 0 0 0 2px var(--teal)}.viewport-canvas{position:relative;min-height:0;overflow:hidden;background:#000}.viewport-canvas>*{width:100%;height:100%}.viewer-module-loading{display:grid;place-items:center;color:#637b83;background:#05090d;font-size:11px;letter-spacing:.04em}.findings-panel{display:grid;grid-template-rows:43px minmax(0,1fr) auto;border-left:1px solid var(--line)}.findings-tabs{display:flex;padding:0 16px;border-bottom:1px solid var(--line)}.findings-tabs button{position:relative;padding:0 14px;border:0;color:#5f777e;background:transparent;font-size:10px;font-weight:600}.findings-tabs button.active{color:#d3e0e2}.findings-tabs button.active:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:var(--teal)}.findings-tabs button:disabled{opacity:.45}.panel-scroll{min-height:0;overflow-y:auto}.review-section{padding:18px;border-bottom:1px solid var(--line-soft)}.review-heading,.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.research-badge{padding:3px 6px;border:1px solid #675430;border-radius:4px;color:#d1a657;background:#8a611e1a;font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.review-section h2{margin:8px 0 6px;color:#e0eaec;font-family:Manrope,sans-serif;font-size:15px}.model-copy{margin:0;color:#71868d;font-size:10px;line-height:1.55}.input-settings label{display:block;margin-bottom:7px;color:#82969c;font-size:9px;font-weight:600}.input-settings select{width:100%;height:34px;padding:0 9px;border:1px solid #284047;border-radius:6px;color:#b6c5c9;background:#0a151a;font-size:10px;outline:none}.auto-badge{padding:3px 6px;border:1px solid #2f7169;border-radius:4px;color:#66cfc4;background:#2a91861a;font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.flow-steps{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.flow-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;opacity:.46}.flow-steps li>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #31474e;border-radius:50%;color:#789097;background:#0b171b;font-size:9px;font-weight:700}.flow-steps li b,.flow-steps li small{display:block}.flow-steps li b{color:#a7b8bc;font-size:10px}.flow-steps li small{margin-top:2px;color:#5c737a;font-size:8px}.flow-steps li.active,.flow-steps li.done{opacity:1}.flow-steps li.active>span{border-color:#3ab7aa;color:#87e3da;box-shadow:0 0 0 4px #31c5b514}.flow-steps li.done>span{border-color:#347960;color:#65ce9d;background:#3997701a}.run-analysis{width:100%;height:39px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:0;border-radius:7px;color:#051713;background:var(--teal);font-size:11px;font-weight:700;cursor:pointer}.run-analysis:hover:not(:disabled){background:#48d7c7}.run-analysis:disabled{color:#5b6e73;background:#203238;cursor:not-allowed}.easy-flow .run-analysis{height:43px;margin-top:17px}.retry-button{width:100%;height:34px;margin-top:8px;border:1px solid #7e4343;border-radius:6px;color:#efaaaa;background:#9a3e3e1a;font-size:10px;cursor:pointer}.retry-button:hover{background:#9a3e3e2e}.button-spinner{width:14px;height:14px;border:2px solid #607a7f;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.inline-error{margin:9px 0 0;padding:7px;border-radius:5px;color:#efa3a3;background:#a73c3c1f;font-size:9px;line-height:1.4}.section-title h3,.artifacts h3{margin:0;color:#bac9cc;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.complete-tag{display:flex;align-items:center;gap:4px;color:#66c99b;font-size:8px}.no-findings{padding:28px 0 15px;color:#3f555c;text-align:center}.no-findings span{display:block;font-size:25px}.no-findings p{margin:4px 0;color:#60777e;font-size:9px}.finding-metric{margin-top:14px;padding:13px;border:1px solid #264039;border-radius:7px;background:#10241f}.finding-metric>span{color:#75a098;font-size:9px}.finding-metric strong{display:block;margin-top:5px;color:#e1f3ef;font-family:Manrope,sans-serif;font-size:25px}.finding-metric strong small{color:#7ca098;font-size:10px}.finding-metric p{margin:6px 0 0;color:#638078;font-size:8px}.job-details{margin:10px 0 0}.job-details div{display:grid;grid-template-columns:80px minmax(0,1fr);padding:7px 0;border-bottom:1px solid #182b30;font-size:9px}.job-details dt{color:#5e777e}.job-details dd{margin:0;overflow:hidden;color:#9bafb4;text-align:right;text-overflow:ellipsis;white-space:nowrap}.panel-progress{padding:22px 0 8px}.panel-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#7f959b;font-size:9px}.panel-progress b{color:var(--teal)}.progress-track{height:4px;margin-top:10px;border-radius:4px;background:#1b2e34;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:inherit;background:var(--teal);transition:width .4s}.artifacts>a{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:10px;border:1px solid #24383f;border-radius:6px;color:#9db1b6;background:#0a151a;font-size:9px;text-decoration:none}.artifacts>a:hover{border-color:#397069;color:#cce4df}.artifacts>a span{display:flex;align-items:center;gap:7px}.no-artifacts{color:#5e747b;font-size:9px}.clinical-decision>p{color:#70868d;font-size:9px;line-height:1.5}.decision-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.decision-actions button{height:36px;border:1px solid #673e43;border-radius:6px;color:#d99898;background:#211419;font-size:9px;cursor:pointer}.decision-actions button.accept{display:flex;align-items:center;justify-content:center;gap:5px;border-color:#2d6e59;color:#8dd7b5;background:#10241d}.review-record{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;border:1px solid #2d6e59;border-radius:6px;color:#8dd7b5;background:#10241d;font-size:9px}.review-record.rejected{border-color:#673e43;color:#d99898;background:#211419}.review-warning{display:flex;gap:9px;padding:12px 15px;border-top:1px solid #443721;color:var(--amber);background:#18170f}.review-warning svg{flex:0 0 auto;margin-top:1px}.review-warning p{margin:0;color:#a68b5c;font-size:8px;line-height:1.45}.review-warning b{color:#c5a46b}.statusbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;border-top:1px solid #1d3036;color:#4f656c;background:#081216;font-size:8px}.statusbar>div:last-child{justify-content:flex-end}.statusbar code{max-width:200px;overflow:hidden;color:#6c858c;text-overflow:ellipsis;white-space:nowrap}.statusbar b{margin-left:8px;color:#60777e;font-weight:500}.mobile-scrim{display:none}.work-area.clinical-mode.reading-focus{grid-template-columns:260px minmax(0,1fr)!important}.work-area.clinical-mode.reading-focus>.panel-wrap{display:none}.work-area.clinical-mode.reading-focus.show-findings{grid-template-columns:260px minmax(0,1fr)!important}.work-area.clinical-mode.reading-focus>.panel-wrap{bottom:0;display:block;position:absolute;right:0;top:0;transform:translate(102%);transition:transform .2s ease;width:320px;z-index:30}.work-area.clinical-mode.reading-focus.show-findings>.panel-wrap{box-shadow:-18px 0 45px #00000057;transform:translate(0)}.findings-edge-tab{align-items:center;background:#0d1f31f0;border:1px solid #315273;border-radius:7px 0 0 7px;color:#a9bdd3;cursor:pointer;display:flex;flex-direction:column;gap:7px;height:116px;justify-content:center;padding:8px 6px;position:absolute;right:228px;top:50%;transform:translateY(-50%);transition:right .2s ease,background .15s ease;width:34px;z-index:32}.findings-edge-tab span{font-size:9px;font-weight:700;letter-spacing:.03em;writing-mode:vertical-rl}.findings-edge-tab i{background:#71839b;border-radius:50%;height:6px;width:6px}.findings-edge-tab.has-result i{background:#31d79b;box-shadow:0 0 0 3px #31d79b1f}.findings-edge-tab:hover,.findings-edge-tab.open{background:#173a51;border-color:#55c8c2;color:#e7fffd}.findings-edge-tab.open{right:320px}.work-area:has(.references-collapsed) .findings-edge-tab{right:0}.findings-toggle.has-study{align-items:center;cursor:pointer;display:none;gap:7px;height:34px;padding:0 10px;width:auto}.findings-toggle.has-study span{font-size:9px;font-weight:700;white-space:nowrap}.findings-toggle.has-study:hover,.findings-toggle.has-study.active{background:#16263a;border-color:#344b68;color:#d8e8fb}@media(max-width:1100px){.work-area{grid-template-columns:230px minmax(330px,1fr) 290px}.work-area.clinical-mode.reading-focus,.work-area.clinical-mode.reading-focus.show-findings{grid-template-columns:230px minmax(0,1fr)!important}.environment-tag{display:none}}@media(max-width:860px){.topbar{grid-template-columns:1fr minmax(160px,1fr) 1fr}.mobile-toggle{display:grid}.findings-toggle.has-study{display:inline-flex}.topbar-start .mobile-toggle{margin-right:8px}.top-icon,.connection:not(.online){display:none}.work-area{grid-template-columns:minmax(0,1fr)}.work-area.clinical-mode.reading-focus,.work-area.clinical-mode.reading-focus.show-findings{grid-template-columns:minmax(0,1fr)!important}.rail-wrap,.panel-wrap{position:absolute;z-index:20;top:0;bottom:0;width:min(320px,88vw);transition:transform .22s ease}.rail-wrap{left:0;transform:translate(-101%)}.panel-wrap{right:0;transform:translate(101%)}.rail-wrap.open,.panel-wrap.open{transform:translate(0)}.work-area.clinical-mode.reading-focus>.panel-wrap{display:block}.findings-edge-tab{display:none}.mobile-scrim{position:absolute;z-index:15;top:0;right:0;bottom:0;left:0;background:#000000a3}.mobile-scrim.show{display:block}}@media(min-width:861px)and (max-width:920px){.findings-edge-tab{right:170px}.work-area:has(.references-collapsed) .findings-edge-tab{right:0}}@media(max-width:560px){.workstation{grid-template-rows:52px minmax(0,1fr) 24px}.topbar{grid-template-columns:1fr auto;padding:0 9px}.study-context,.brand small{display:none}.statusbar{grid-template-columns:1fr auto}.status-center{display:none!important}.statusbar>div:last-child span,.statusbar>div:last-child svg{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--navy-bg-primary: #071426;--navy-bg-secondary: #0B1D34;--navy-surface-1: #10243F;--navy-surface-2: #142B49;--navy-border: #244568;--navy-border-subtle: #173250;--navy-primary: #3A7BFF;--navy-primary-hover: #2968ec;--navy-accent: #A855F7;--navy-accent-hover: #9333ea;--navy-text-primary: #F4F8FF;--navy-text-secondary: #9BB0CC;--navy-text-muted: #9BB0CC;--navy-success: #31D79B;--navy-warning: #F4B740;--navy-danger: #FF646F;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}body,.app-shell,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;color:var(--navy-text-primary);box-sizing:border-box}.workstation.app-shell{display:block!important;height:100vh!important;width:100vw!important;max-width:100vw!important;overflow:hidden!important;background-color:var(--navy-bg-primary)!important;color:var(--navy-text-primary)!important}.app-sidebar{display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--navy-bg-secondary);border-right:1px solid var(--navy-border);overflow:hidden;z-index:25;-webkit-user-select:none;user-select:none}.sidebar-brand{height:56px;min-height:56px;max-height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--navy-border);background-color:var(--navy-bg-secondary);overflow:hidden}.brand-logo{width:34px;height:34px;min-width:34px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--navy-primary) 0%,#1e50be 100%);color:#fff;display:grid;place-items:center;box-shadow:0 2px 8px #3a7bff4d}.brand-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.brand-title{font-size:15px;font-weight:700;color:var(--navy-text-primary);line-height:1.2;letter-spacing:-.01em}.brand-tagline{font-size:10px;font-weight:500;color:var(--navy-text-secondary);white-space:nowrap;letter-spacing:.02em}.sidebar-nav{display:flex;flex-direction:column;gap:4px;padding:12px 8px;flex:1;overflow-y:auto;min-height:0}.sidebar-nav .nav-item{width:100%;display:flex;align-items:center;gap:12px;padding:9px 12px;background-color:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--navy-text-secondary);cursor:pointer;text-align:left;transition:all .15s ease-in-out;position:relative;white-space:nowrap}.sidebar-nav .nav-item:hover{background-color:var(--navy-surface-1);color:var(--navy-text-primary);border-color:var(--navy-border-subtle)}.sidebar-nav .nav-item.active{background-color:var(--navy-surface-2);color:#fff;border-color:var(--navy-border);box-shadow:inset 3px 0 0 var(--navy-primary)}.sidebar-nav .nav-icon{width:20px;height:20px;display:grid;place-items:center;flex-shrink:0;color:var(--navy-text-secondary);transition:color .15s ease}.sidebar-nav .nav-item:hover .nav-icon,.sidebar-nav .nav-item.active .nav-icon{color:var(--navy-primary)}.sidebar-nav .nav-label{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sidebar-nav .nav-label strong{font-size:12.5px;font-weight:600;color:inherit;line-height:1.2}.sidebar-nav .nav-label small{font-size:10px;color:var(--navy-text-muted);line-height:1.2;margin-top:2px}.sidebar-nav .nav-item.active .nav-label small{color:var(--navy-text-secondary)}@media(max-width:1400px){.sidebar-brand{padding:0;justify-content:center}.brand-text{display:none!important}.sidebar-nav{padding:10px 6px;align-items:center}.sidebar-nav .nav-item{padding:10px 0;justify-content:center;width:48px;height:44px;box-shadow:none!important}.sidebar-nav .nav-item.active{box-shadow:inset 2px 0 0 var(--navy-primary)!important}.sidebar-nav .nav-label,.sidebar-footer .sidebar-quote{display:none!important}.sidebar-footer{padding:12px 6px;align-items:center;text-align:center}.sidebar-version-badge span:last-child{display:none!important}}.sidebar-footer{margin-top:auto;padding:14px 12px;border-top:1px solid var(--navy-border);display:flex;flex-direction:column;gap:10px}.sidebar-quote{padding:8px;border-radius:var(--radius-sm);background-color:var(--navy-bg-primary);border:1px solid var(--navy-border-subtle)}.sidebar-quote p{margin:0;font-size:10px;color:var(--navy-text-muted);font-style:italic;line-height:1.4}.sidebar-quote span{display:block;margin-top:4px;font-size:9px;font-weight:600;color:var(--navy-text-secondary);text-align:right}.sidebar-version-badge{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--navy-text-muted)}.badge-dot{width:7px;height:7px;border-radius:50%;background-color:var(--navy-success);box-shadow:0 0 6px #31d79b66}.app-main{display:grid;grid-template-rows:64px minmax(0,1fr) 28px;height:100%;width:100%;min-width:0;overflow:hidden;position:relative;background-color:var(--navy-bg-primary)}.workspace-header{height:64px;min-height:64px;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid var(--navy-border);background:#0b1d34fa;box-shadow:0 5px 18px #0000002e;z-index:30}.header-brand{display:flex;align-items:center;gap:10px;min-width:0}.header-brand-button{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.portal-workstation{color-scheme:light;background:#f4f7fb!important}.portal-shell{width:100%;height:100%;display:grid;grid-template-columns:258px minmax(0,1fr);color:#10203a;background:#f5f8fc}.portal-sidebar{min-height:0;display:flex;flex-direction:column;overflow:hidden;color:#b7c6dc;background:linear-gradient(150deg,#0c2038,#08182b 60%,#0d243d);border-right:1px solid #1a3553}.portal-brand{height:87px;display:flex;align-items:center;gap:13px;padding:0 23px;border:0;border-bottom:1px solid #1b3653;color:#fff;background:transparent;text-align:left;cursor:pointer}.portal-brand>span:first-child{color:#16adff}.portal-brand>span:last-child{display:flex;flex-direction:column}.portal-brand strong{font-size:23px;line-height:1.1;letter-spacing:-.03em}.portal-brand small{margin-top:4px;color:#9aacc5;font-size:12px}.portal-sidebar nav{display:flex;flex:1;flex-direction:column;gap:7px;padding:18px 9px}.portal-sidebar nav button{width:100%;height:49px;display:flex;align-items:center;gap:18px;padding:0 16px;border:0;border-radius:9px;color:#a9bad2;background:transparent;cursor:pointer;font-size:15px;text-align:left;transition:background .15s ease,color .15s ease}.portal-sidebar nav button:hover{color:#fff;background:#275a914d}.portal-sidebar nav button.active{color:#fff;background:#172f4e;box-shadow:inset 2px 0 #169eff}.portal-sidebar nav button.active svg{color:#18a5ff}.portal-sidebar nav .portal-nav-spaced{margin-top:4px}.portal-help{margin:0 15px 18px;padding:16px 18px;display:flex;align-items:center;gap:15px;border:1px solid #29425f;border-radius:9px;color:#b9cbe1;background:#142a45}.portal-help div{display:flex;flex-direction:column}.portal-help strong{color:#e9f1fb;font-size:13px}.portal-help small{margin-top:6px;font-size:11px}.portal-version{height:58px;padding:19px 23px;border-top:1px solid #1b3653;color:#758ba7;font-size:12px}.portal-main{min-width:0;min-height:0;display:grid;grid-template-rows:67px minmax(0,1fr)}.portal-topbar{display:flex;align-items:center;justify-content:flex-end;gap:19px;padding:0 29px;border-bottom:1px solid #dfe6f0;background:#fffffff5}.portal-search{width:315px;height:39px;display:flex;align-items:center;gap:9px;padding:0 13px;margin-right:4px;border:1px solid #d7e0ec;border-radius:7px;color:#526986;background:#fff}.portal-search:focus-within{border-color:#3288ef;box-shadow:0 0 0 3px #3288ef1a}.portal-search input{width:100%;min-width:0;border:0;outline:0;color:#172942!important;background:transparent;font-size:12px}.portal-search input::placeholder{color:#8da0ba}.portal-notification{position:relative;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:8px;color:#38506d;background:transparent;cursor:pointer}.portal-notification:hover{background:#edf4fc}.portal-notification i{position:absolute;width:7px;height:7px;top:6px;right:7px;border:1px solid white;border-radius:50%;background:#dc3f4e}.portal-topbar .connection{color:#526986;background:#f7f9fc;border-color:#d8e2ef}.portal-user{min-width:151px;height:100%;display:flex;align-items:center;gap:12px;padding-left:18px;border-left:1px solid #e4e9f1}.portal-user>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2367cf;font-size:13px}.portal-user>div{display:flex;flex-direction:column}.portal-user strong{color:#172238;font-size:13px}.portal-user small{margin-top:4px;color:#687d9a;font-size:11px}.app-session-logout{padding:7px 9px;border:1px solid #d7e1eb;border-radius:7px;color:#627990;background:#fff;font-size:10px;cursor:pointer;white-space:nowrap}.app-session-logout:hover{color:#b0444f;border-color:#e7bcc1;background:#fff7f7}.home-dashboard,.settings-dashboard{min-height:0;overflow:auto;padding:25px 27px 34px}.home-welcome{display:flex;align-items:center;justify-content:space-between;margin:0 2px 22px}.home-welcome h1{margin:0;color:#142035;font-size:30px;letter-spacing:-.035em}.home-welcome p{margin:7px 0 0;color:#5e7190;font-size:15px}.home-welcome time{color:#566b88;font-size:12px;text-transform:capitalize}.home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px}.home-stats article{min-width:0;min-height:136px;display:flex;align-items:flex-start;gap:21px;padding:20px;border:1px solid #e4eaf2;border-radius:11px;background:#fff;box-shadow:0 6px 24px #233d620a}.stat-icon{width:55px;height:55px;flex:0 0 55px;display:grid;place-items:center;border-radius:13px}.stat-icon.blue{color:#1265d8;background:#e8f2ff}.stat-icon.amber{color:#c97500;background:#fff1db}.stat-icon.violet{color:#7d50d6;background:#f0eaff}.home-stats strong{display:block;margin:5px 0 4px;color:#111b30;font-size:24px}.home-stats p{margin:0;color:#4b5f7e;font-size:13px}.home-stats small{display:block;margin-top:11px;color:#7890ae;font-size:11px}.portal-card{border:1px solid #e1e8f1;border-radius:11px;background:#fff;box-shadow:0 6px 25px #20395a09;overflow:hidden}.portal-card>header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}.portal-card h2{margin:0;color:#142035;font-size:19px;letter-spacing:-.02em}.portal-card header p{margin:6px 0 0;color:#667b99;font-size:13px}.portal-card header button{display:flex;align-items:center;gap:5px;padding:5px;border:0;color:#0862d9;background:transparent;cursor:pointer;font-size:12px}.home-grid-primary{display:grid;grid-template-columns:1.15fr .95fr;gap:18px;margin-bottom:18px}.quick-start>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px}.quick-start>div>button{min-height:156px;display:flex;flex-direction:column;align-items:center;padding:18px;border:1px solid #dfe7f1;border-radius:9px;color:#142035;background:linear-gradient(145deg,#fff,#f9fbfe);cursor:pointer}.quick-start>div>button:hover{border-color:#7eb5f4;box-shadow:0 8px 20px #1a66c614;transform:translateY(-1px)}.quick-start button>span{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;color:#246ed4;background:#eaf3ff}.quick-start button strong{margin-top:12px;font-size:15px}.quick-start button small{margin:5px 0 15px;color:#657a97;font-size:12px}.quick-start button em{width:100%;padding:9px;border-radius:5px;color:#fff;background:#216bd5;font-size:12px;font-style:normal}.quick-start button em.soft{color:#075ecf;background:#e8f2ff}.example-result>header{padding-bottom:14px}.example-content{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:10px;padding:0 18px 18px}.example-content figure{margin:0}.example-content figcaption{padding-top:8px;color:#23344d;font-size:11px;text-align:center}.brain-preview{position:relative;height:154px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 49%,#70757a 0,#70757a 5%,#1b1d20 6%,#1b1d20 9%,#9da1a3,#9da1a3,#575b5e 12%,#575b5e 25%,#888d91 26%,#888d91 35%,#d9dcdd 36%,#d9dcdd 39%,#111 40%,#111 43%,#c5c9ca 44%,#c5c9ca 47%,#08090a 48%);box-shadow:inset 0 0 24px #000}.scan-skull{position:absolute;width:76%;height:90%;left:12%;top:5%;border:5px solid rgba(235,238,240,.9);border-radius:48% 48% 44% 44%;box-shadow:0 0 0 2px #484b4e,inset 0 0 22px #181a1d}.scan-skull i{position:absolute;display:block;background:#25282b;border-radius:50%}.scan-skull i:nth-child(1){width:15%;height:25%;left:29%;top:35%;transform:rotate(-18deg)}.scan-skull i:nth-child(2){width:15%;height:25%;right:29%;top:35%;transform:rotate(18deg)}.scan-skull i:nth-child(3){width:22%;height:7%;left:39%;top:49%}.seg-focus{position:absolute;display:block;opacity:.78;filter:saturate(1.2)}.seg-focus.one{width:29px;height:37px;left:38%;top:31%;border-radius:55% 40%;background:#f14a55;transform:rotate(-17deg)}.seg-focus.two{width:17px;height:48px;left:52%;top:45%;border-radius:50%;background:#2588ec;transform:rotate(22deg)}.seg-focus.three{width:10px;height:27px;left:31%;top:48%;border-radius:50%;background:#f5c118;transform:rotate(15deg)}.example-content ul{margin:0;padding:4px 0;list-style:none;background:#f9fbfe}.example-content li{min-height:45px;display:grid;grid-template-columns:9px 1fr;align-items:center;column-gap:7px;padding:8px 9px;border-bottom:1px solid #e8edf4;color:#17253a;font-size:10px}.example-content li i{width:9px;height:9px;border-radius:50%;grid-row:1 / 3}.example-content li i.red{background:#e84354}.example-content li i.blue{background:#2787e5}.example-content li i.yellow{background:#f3bd12}.example-content li b{grid-column:2;color:#536983;font-size:9px;font-weight:600}.home-grid-secondary{display:grid;grid-template-columns:1.32fr 1fr;gap:18px}.recent-studies>header,.resources>header{padding-bottom:13px}.study-table{margin:0 18px 18px;border:1px solid #e7edf4;border-radius:7px;overflow:hidden}.study-row{min-height:39px;display:grid;grid-template-columns:1fr 1.35fr 1fr 1.2fr .55fr;align-items:center;padding:0 8px;border-bottom:1px solid #e9edf3;color:#31445e;font-size:10px}.study-row:last-child{border-bottom:0}.study-row.table-head{min-height:34px;color:#536a87;background:#f3f6fa;font-weight:650}.study-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-row>button{padding:5px 3px;border:0;color:#0964d9;background:transparent;cursor:pointer;font-size:10px}.status-dot{width:7px;height:7px;display:inline-block;margin-right:6px;border-radius:50%;background:#31b879}.status-dot.working{background:#e5a62f}.ai-result{width:max-content;padding:4px 8px;border-radius:999px;color:#687b94;background:#f0f3f7}.ai-result.ready{color:#167242;background:#e3f7eb}.study-empty{padding:38px;color:#7185a0;text-align:center;font-size:12px}.resources>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 18px 14px}.resources>div button{min-height:67px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:1fr 1fr;column-gap:9px;align-items:end;padding:10px;border:1px solid #dfe7f0;border-radius:8px;color:#172338;background:#fff;text-align:left;cursor:pointer}.resources>div button:hover{border-color:#8ebcf1;background:#f9fbff}.resources button>span{width:40px;height:40px;grid-row:1/3;display:grid;place-items:center;border-radius:11px;color:#176bd6;background:#eaf3ff;align-self:center}.resources button strong{font-size:11px}.resources button small{align-self:start;color:#70839c;font-size:9px}.portal-tip{margin:0 18px 18px;padding:12px;display:flex;gap:10px;border:1px solid #d6e5f8;border-radius:8px;color:#2767bc;background:#f0f6ff;font-size:10px;line-height:1.45}.portal-tip span{display:flex;flex-direction:column;color:#506b8e}.portal-tip b{margin-bottom:2px;color:#213752}.settings-dashboard>div h1{margin:5px 0;color:#142035;font-size:32px}.settings-dashboard>div p{color:#647994}.settings-kicker{color:#2672d7;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.settings-dashboard section{max-width:900px;display:grid;gap:14px;margin-top:28px}.settings-dashboard article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid #e0e7f0;border-radius:11px;background:#fff}.settings-dashboard article>span{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;color:#176bd6;background:#eaf3ff}.settings-dashboard h2{margin:0;color:#17253a;font-size:15px}.settings-dashboard article p{margin:6px 0 0;color:#6b7f99;font-size:12px}.settings-dashboard article>b{padding:6px 9px;border-radius:99px;color:#296b4a;background:#e4f6ec;font-size:10px}.settings-dashboard article>b.offline{color:#9c3943;background:#fde9eb}.settings-dashboard article button{padding:8px 12px;border:0;border-radius:6px;color:#fff;background:#216bd5;cursor:pointer;font-size:11px}@media(max-width:1180px){.portal-shell{grid-template-columns:78px minmax(0,1fr)}.portal-brand{justify-content:center;padding:0}.portal-brand>span:last-child,.portal-sidebar nav button span,.portal-help div,.portal-version{display:none}.portal-sidebar nav button{justify-content:center;padding:0}.portal-help{justify-content:center;margin:0 10px 18px;padding:14px 0}.home-grid-primary,.home-grid-secondary{grid-template-columns:1fr}.portal-help svg{flex:0 0 auto}}@media(max-width:760px){.portal-shell{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 62px}.portal-sidebar{grid-row:2;flex-direction:row;position:relative;z-index:5}.portal-brand,.portal-help,.portal-version{display:none}.portal-sidebar nav{width:100%;flex-direction:row;padding:7px;gap:2px;overflow-x:auto}.portal-sidebar nav button{min-width:54px;height:48px}.portal-sidebar nav .portal-nav-spaced{margin-top:0}.portal-main{grid-row:1}.portal-topbar{padding:0 12px;gap:8px}.portal-search{width:auto;flex:1}.portal-user div,.portal-topbar .connection{display:none}.portal-user{min-width:auto;padding-left:8px}.home-dashboard,.settings-dashboard{padding:18px 14px}.home-welcome time{display:none}.home-welcome h1{font-size:23px}.home-stats{grid-template-columns:1fr 1fr;gap:9px}.home-stats article{min-height:110px;padding:14px;gap:10px}.stat-icon{width:42px;height:42px;flex-basis:42px}.quick-start>div{grid-template-columns:1fr}.example-content{grid-template-columns:1fr 1fr}.example-content ul{grid-column:1/-1}.home-grid-primary,.home-grid-secondary{gap:12px}.study-row{grid-template-columns:1fr 1fr .6fr}.study-row span:nth-child(3),.study-row span:nth-child(4){display:none}.study-row.table-head span:nth-child(3),.study-row.table-head span:nth-child(4){display:none}.resources>div{grid-template-columns:1fr}.settings-dashboard article{grid-template-columns:48px 1fr}.settings-dashboard article>b,.settings-dashboard article>button{grid-column:2;width:max-content}}.workstation.app-shell.workspace-workstation{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;background:#eef3f9!important}.clinical-small-screen-block{display:none!important}.workspace-workstation .app-main{grid-template-rows:48px minmax(0,1fr) 28px;animation:workspaceEnter .24s ease-out both}@keyframes workspaceEnter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}.portal-main{animation:workspaceEnter .22s ease-out both}.workspace-rail{min-height:0;display:flex;flex-direction:column;align-items:center;color:#8fa5c0;background:linear-gradient(180deg,#0c2038,#091a2e);border-right:1px solid #1b3653;z-index:80}.workspace-rail-brand{width:64px;height:48px;display:grid;place-items:center;border:0;border-bottom:1px solid #1b3653;color:#20a6ef;background:#0c2038;cursor:pointer}.workspace-rail nav{width:100%;display:flex;flex:1;flex-direction:column;align-items:center;gap:7px;padding:12px 7px}.workspace-rail nav button,.workspace-rail-help{position:relative;width:48px;height:45px;display:grid;place-items:center;border:0;border-radius:8px;color:#8fa5c0;background:transparent;cursor:pointer}.workspace-rail nav button span{position:absolute;left:56px;padding:6px 9px;border-radius:5px;color:#fff;background:#172b44;opacity:0;pointer-events:none;white-space:nowrap;font-size:10px;transform:translate(-4px);transition:.15s;z-index:100}.workspace-rail nav button:hover span{opacity:1;transform:none}.workspace-rail nav button:hover,.workspace-rail-help:hover{color:#eaf4ff;background:#142f4e}.workspace-rail nav button.active{color:#65b9f2;background:#173756;box-shadow:inset 2px 0 #269fe9}.workspace-rail-help{margin:0 0 10px}.workspace-global-header{min-width:0;height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px 0 18px;color:#344b67;background:#f7f9fc;border-bottom:1px solid #d4deea;z-index:70}.workspace-global-header>nav,.workspace-global-header>div{display:flex;align-items:center;gap:7px;min-width:0}.workspace-global-header nav button{padding:3px;border:0;color:#59718e;background:transparent;cursor:pointer;font-size:11px}.workspace-global-header nav strong{color:#17304e;font-size:11px;white-space:nowrap}.workspace-global-header nav span{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6d829b;font-size:11px}.workspace-global-header>div>label{width:210px;height:30px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #d4deea;border-radius:6px;color:#7288a2;background:#fff}.workspace-global-header input{width:100%;border:0;outline:0;color:#233b58!important;background:transparent;font-size:10px}.workspace-global-header .connection{padding:3px 7px;color:#59718e;background:#fff;border-color:#d4deea;font-size:9px}.workspace-global-header.module-training{color:#8ea5bc;background:#081522;border-bottom-color:#1b3048}.workspace-global-header.module-training nav button{color:#7890a7}.workspace-global-header.module-training nav strong{color:#dce8f4}.workspace-global-header.module-training nav span{color:#7890a7}.workspace-global-header.module-training>div>label{border-color:#294159;color:#7189a1;background:#0b1b2c}.workspace-global-header.module-training input{color:#d9e5f1!important}.workspace-global-header.module-training .connection{color:#8ba0b5;background:#0b1b2c;border-color:#294159}.workspace-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff!important;background:#2d639f;font-size:9px!important;font-weight:700}.workspace-mobile-actions{position:absolute;right:48px;top:8px;z-index:90;display:flex;gap:6px;pointer-events:none}.workspace-mobile-actions>*{pointer-events:auto}.labeling-queue>header{padding-bottom:12px}.labeling-queue>header p{font-size:11px}.label-queue-list{margin:0 18px 18px;border:1px solid #e3eaf3;border-radius:8px;overflow:hidden}.label-queue-list>button{width:100%;min-height:47px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;border:0;border-bottom:1px solid #e8edf4;color:#243a55;background:#fff;text-align:left;cursor:pointer}.label-queue-list>button:last-child{border-bottom:0}.label-queue-list>button:hover{background:#f3f8ff}.label-queue-list>button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:#2673d8;background:#e9f3ff}.label-queue-list>button>div{min-width:0;display:flex;flex-direction:column;gap:3px}.label-queue-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.label-queue-list small{color:#73869e;font-size:9px}.label-queue-list em{display:flex;align-items:center;gap:3px;color:#0966d9;font-size:9px;font-style:normal}@media(min-width:1000px){.workspace-workstation .label-editor:has(.case-drawer) .drawer-shade{display:none!important}.workspace-workstation .label-editor .annotation-sidebar.case-drawer{box-shadow:none!important}.workspace-workstation .label-editor:has(.case-drawer) .annotation-main{margin-left:270px!important;width:calc(100% - 270px)!important;flex:none!important}}.workspace-workstation .label-editor .editor-topbar button.editor-primary,.workspace-workstation .label-editor button.editor-primary,.workspace-workstation .label-editor .editor-tools button.active,.workspace-workstation .label-editor .label-main-views button.active{background-color:#2f70c5!important;border-color:#3b7dce!important;box-shadow:none!important}.workspace-workstation .label-editor .editor-topbar button.editor-primary:hover:not(:disabled),.workspace-workstation .label-editor button.editor-primary:hover:not(:disabled){background-color:#285fa8!important;border-color:#3472bd!important}.workspace-workstation .label-editor .inspector-section{background-color:#102740!important;border-color:#284765!important}@media(max-width:760px){.workstation.app-shell.workspace-workstation{grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) 58px!important}.workspace-workstation .workspace-rail{grid-row:2;flex-direction:row}.workspace-rail-brand,.workspace-rail-help{display:none}.workspace-rail nav{flex-direction:row;justify-content:space-around;padding:5px}.workspace-rail nav button{height:46px}.workspace-rail nav button span{display:none}.workspace-workstation .app-main{grid-row:1;grid-template-rows:48px minmax(0,1fr) 24px}.workspace-global-header{padding:0 8px}.workspace-global-header>div>label,.workspace-global-header .connection{display:none}.workspace-global-header nav span{max-width:120px}.workspace-mobile-actions{right:40px}}.header-brand .brand-logo{width:34px;height:34px;min-width:34px}.header-brand .brand-text{display:flex;flex-direction:column;min-width:0}.header-brand .brand-text strong{color:var(--navy-text-primary);font-size:14px;line-height:1.15}.header-brand .brand-text small{margin-top:2px;color:var(--navy-text-secondary);font-size:9px;letter-spacing:.02em;white-space:nowrap}.workspace-navigation{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--navy-border-subtle);border-radius:12px;background:var(--navy-bg-primary);box-shadow:inset 0 1px #ffffff06}.workspace-nav-item{position:relative;min-width:158px;height:46px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--navy-text-secondary);cursor:pointer;text-align:left;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.workspace-nav-item:hover{color:var(--navy-text-primary);background:var(--navy-surface-1)}.workspace-nav-item.active{color:#fff;border-color:#3a7bff80;background:linear-gradient(180deg,#3a7bff38,#3a7bff1c);box-shadow:0 3px 12px #0000002e,inset 0 -2px 0 var(--navy-primary)}.workspace-nav-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:7px;color:var(--navy-text-secondary);background:#9bb0cc14}.workspace-nav-item.active .workspace-nav-icon{color:#fff;background:var(--navy-primary);box-shadow:0 3px 9px #3a7bff47}.workspace-nav-item>span:last-child{display:flex;flex-direction:column;min-width:0}.workspace-nav-item strong{font-size:11.5px;font-weight:650;line-height:1.2;white-space:nowrap}.workspace-nav-item small{margin-top:2px;color:var(--navy-text-muted);font-size:8.5px;line-height:1.2;white-space:nowrap}.workspace-nav-item.active small{color:#b8cdf4}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}@media(max-width:1040px){.workspace-header{grid-template-columns:46px auto minmax(46px,1fr);gap:10px;padding:0 12px}.header-brand .brand-text,.workspace-nav-item small{display:none}.workspace-nav-item{min-width:126px;justify-content:center;padding:0 10px}}@media(max-width:720px){.app-main{grid-template-rows:108px minmax(0,1fr) 28px}.workspace-header{height:108px;min-height:108px;grid-template-columns:1fr auto;grid-template-rows:48px 60px;gap:0 10px;padding:0 10px}.header-brand{grid-column:1;grid-row:1}.header-brand .brand-text{display:flex!important}.header-actions{grid-column:2;grid-row:1}.header-actions .connection{padding:4px 7px;font-size:0;gap:0}.workspace-navigation{grid-column:1 / -1;grid-row:2;align-self:start;width:100%;overflow-x:auto;scrollbar-width:none}.workspace-navigation::-webkit-scrollbar{display:none}.workspace-nav-item{flex:1 0 124px;min-width:124px;height:46px}.workspace-nav-item small{display:none}}@media(max-width:430px){.workspace-navigation{overflow:visible}.workspace-nav-item{flex:1 1 0;min-width:0;gap:0;padding:0 5px}.workspace-nav-icon{display:none}.workspace-nav-item strong{font-size:10px}}.app-main .topbar{height:56px!important;min-height:56px!important;max-height:56px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;border-bottom:1px solid var(--navy-border)!important;background-color:var(--navy-bg-secondary)!important;z-index:20}.topbar-start{display:flex;align-items:center;gap:12px;min-width:0}.topbar-heading{display:flex;align-items:center;min-width:0}.topbar-title{font-size:14px;font-weight:700;color:var(--navy-text-primary);white-space:nowrap}.topbar-subtitle{font-size:11px;color:var(--navy-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:450px;margin-left:12px;padding-left:12px;border-left:1px solid var(--navy-border)}.topbar-end{display:flex;align-items:center;gap:10px;flex-shrink:0}.connection{display:inline-flex;align-items:center;gap:7px;color:var(--navy-text-secondary);font-size:11px;padding:4px 10px;background-color:var(--navy-surface-1);border:1px solid var(--navy-border);border-radius:var(--radius-sm);white-space:nowrap}.connection i{width:7px;height:7px;border-radius:50%;background-color:var(--navy-warning);box-shadow:0 0 0 2px #f4b74033}.connection.online i{background-color:var(--navy-success);box-shadow:0 0 0 2px #31d79b33}.connection.offline i{background-color:var(--navy-danger);box-shadow:0 0 0 2px #ff646f33}.app-main .statusbar{height:28px!important;min-height:28px!important;max-height:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;border-top:1px solid var(--navy-border)!important;background-color:var(--navy-bg-primary)!important;color:var(--navy-text-secondary)!important;font-size:10px!important;z-index:20}.statusbar>div{display:flex;align-items:center;gap:8px;min-width:0}.statusbar code{color:var(--navy-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.work-area.clinical-mode{display:grid!important;grid-template-columns:260px minmax(360px,1fr) 320px!important;height:100%!important;min-height:0!important;overflow:hidden!important;background-color:var(--navy-bg-primary)!important}@media(max-width:1400px){.work-area.clinical-mode{grid-template-columns:240px minmax(320px,1fr) 300px!important}.work-area.clinical-mode.reading-focus,.work-area.clinical-mode.reading-focus.show-findings{grid-template-columns:240px minmax(0,1fr)!important}}.work-area.clinical-mode .case-rail{background-color:var(--navy-bg-secondary)!important;border-right:1px solid var(--navy-border)!important;padding:14px 10px!important}.work-area.clinical-mode .case-rail .rail-heading h2{color:var(--navy-text-primary)!important;font-size:13px!important}.work-area.clinical-mode .case-item{background-color:var(--navy-surface-1)!important;border:1px solid var(--navy-border)!important;border-radius:var(--radius-sm)!important;margin-bottom:6px!important;padding:9px!important;transition:all .15s ease!important}.work-area.clinical-mode .case-item:hover:not(:disabled){background-color:var(--navy-surface-2)!important;border-color:var(--navy-primary)!important}.work-area.clinical-mode .case-item.active{background-color:var(--navy-surface-2)!important;border-color:var(--navy-primary)!important;box-shadow:inset 2px 0 0 var(--navy-primary)!important}.work-area.clinical-mode .case-modality{background-color:#3a7bff1f!important;color:var(--navy-primary)!important;border:1px solid rgba(58,123,255,.3)!important}.work-area.clinical-mode .case-copy b{color:var(--navy-text-primary)!important;font-size:11px!important}.work-area.clinical-mode .case-copy small{color:var(--navy-text-secondary)!important}.work-area.clinical-mode .viewer,.work-area.clinical-mode .viewport-canvas{background-color:#000!important}.work-area.clinical-mode .findings-panel{background-color:var(--navy-bg-secondary)!important;border-left:1px solid var(--navy-border)!important}.work-area.clinical-mode .findings-tabs{border-bottom:1px solid var(--navy-border)!important}.work-area.clinical-mode .findings-tabs button.active{color:var(--navy-text-primary)!important}.work-area.clinical-mode .findings-tabs button.active:after{background-color:var(--navy-primary)!important}.work-area.clinical-mode .review-section{border-bottom:1px solid var(--navy-border-subtle)!important;padding:14px!important}.work-area.clinical-mode .finding-metric{background-color:var(--navy-surface-1)!important;border:1px solid var(--navy-border)!important;border-radius:var(--radius-md)!important}.work-area.clinical-mode .finding-metric strong{color:var(--navy-text-primary)!important}.work-area.clinical-mode .run-analysis{background-color:var(--navy-primary)!important;color:#fff!important;border-radius:var(--radius-sm)!important;font-weight:600!important}.work-area.clinical-mode .run-analysis:hover:not(:disabled){background-color:var(--navy-primary-hover)!important}.work-area.clinical-mode .decision-actions button.accept{background-color:#31d79b1f!important;border-color:var(--navy-success)!important;color:var(--navy-success)!important}.work-area.clinical-mode .review-warning{background-color:#f4b74014!important;border-top:1px solid rgba(244,183,64,.3)!important;color:var(--navy-warning)!important}.work-area.labeling-mode{display:block!important;height:100%!important;width:100%!important;min-width:0!important;overflow:hidden!important}.work-area.training-mode{display:block!important;height:100%!important;width:100%!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;background-color:var(--navy-bg-primary)!important}.training-workspace{max-width:1320px;margin:0 auto;padding:20px 24px 40px;display:flex;flex-direction:column;gap:20px}.tw-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 24px;background-color:var(--navy-bg-secondary);border:1px solid var(--navy-border);border-radius:var(--radius-md)}.tw-header-copy{max-width:680px}.tw-badge-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tw-kicker{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--navy-primary)}.tw-roadmap-badge{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;background-color:#a855f726;color:var(--navy-accent);border:1px solid rgba(168,85,247,.3)}.tw-header-copy h1{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--navy-text-primary)}.tw-header-copy p{margin:0;font-size:12px;color:var(--navy-text-secondary);line-height:1.5}.tw-header-stats{display:flex;gap:12px;flex-shrink:0}.tw-stat-card{padding:10px 14px;background-color:var(--navy-surface-1);border:1px solid var(--navy-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;min-width:120px}.tw-stat-label{font-size:10px;color:var(--navy-text-muted)}.tw-stat-val{font-size:15px;font-weight:700;color:var(--navy-text-primary);margin:2px 0}.tw-stat-val.text-success{color:var(--navy-success)}.tw-stat-card small{font-size:9px;color:var(--navy-text-secondary)}.tw-stepper{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.tw-step-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background-color:var(--navy-bg-secondary);border:1px solid var(--navy-border);border-radius:var(--radius-sm);color:var(--navy-text-secondary);cursor:pointer;text-align:left;transition:all .15s ease}.tw-step-item:hover{background-color:var(--navy-surface-1);color:var(--navy-text-primary);border-color:var(--navy-primary)}.tw-step-item.active{background-color:var(--navy-surface-2);border-color:var(--navy-primary);color:#fff;box-shadow:0 0 10px #3a7bff40}.tw-step-item.done .tw-step-num{background-color:#31d79b33;color:var(--navy-success);border-color:var(--navy-success)}.tw-step-num{width:24px;height:24px;border-radius:50%;border:1px solid var(--navy-border);display:grid;place-items:center;font-size:11px;font-weight:700;background-color:var(--navy-surface-1);color:var(--navy-text-secondary);flex-shrink:0}.tw-step-item.active .tw-step-num{background-color:var(--navy-primary);color:#fff;border-color:var(--navy-primary)}.tw-step-info{display:flex;flex-direction:column;min-width:0;flex:1}.tw-step-info strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-step-info small{font-size:10px;color:var(--navy-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-step-chevron{color:var(--navy-border);display:flex;align-items:center}.tw-step-item.active .tw-step-chevron{color:var(--navy-primary)}.tw-section{display:flex;flex-direction:column;gap:16px}.tw-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tw-section-kicker{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--navy-primary);letter-spacing:.05em}.tw-section-header h2{margin:4px 0 6px;font-size:16px;font-weight:700;color:var(--navy-text-primary)}.tw-section-header p{margin:0;font-size:12px;color:var(--navy-text-secondary);max-width:760px;line-height:1.5}.tw-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tw-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tw-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tw-mt-12{margin-top:12px}.tw-mt-16{margin-top:16px}.tw-card{padding:16px 18px;background-color:var(--navy-bg-secondary);border:1px solid var(--navy-border);border-radius:var(--radius-md);display:flex;flex-direction:column}.tw-card-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--navy-primary)}.tw-card-title h3{margin:0;font-size:13.5px;font-weight:600;color:var(--navy-text-primary)}.tw-meta-list{display:flex;flex-direction:column;gap:10px}.tw-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11.5px;padding-bottom:8px;border-bottom:1px solid var(--navy-border-subtle)}.tw-meta-row:last-child{border-bottom:none;padding-bottom:0}.tw-meta-row span{color:var(--navy-text-secondary)}.tw-meta-row strong{color:var(--navy-text-primary)}.tw-meta-row code{font-size:11px;color:var(--navy-primary);background-color:var(--navy-surface-1);padding:2px 6px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tw-callout{display:flex;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);font-size:11.5px;line-height:1.45}.tw-callout-info{background-color:#3a7bff14;border:1px solid rgba(58,123,255,.25);color:var(--navy-text-primary)}.tw-callout-info svg{color:var(--navy-primary);flex-shrink:0;margin-top:2px}.tw-callout-warning{background-color:#f4b74014;border:1px solid rgba(244,183,64,.25);color:var(--navy-text-primary)}.tw-callout-warning svg{color:var(--navy-warning);flex-shrink:0;margin-top:2px}.tw-callout strong{display:block;font-size:12px;margin-bottom:3px}.tw-callout p{margin:0;color:var(--navy-text-secondary)}.tw-split-visual{margin-bottom:14px}.tw-split-bar{height:24px;border-radius:var(--radius-sm);overflow:hidden;display:flex;font-size:10px;font-weight:600;line-height:24px;text-align:center;color:#fff}.tw-split-seg.train{background-color:var(--navy-primary)}.tw-split-seg.val{background-color:var(--navy-accent)}.tw-split-seg.test{background-color:var(--navy-success);color:#071426}.tw-split-legend{display:flex;gap:14px;margin-top:8px;font-size:10.5px;color:var(--navy-text-secondary)}.tw-split-legend span{display:flex;align-items:center;gap:5px}.tw-split-legend .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.tw-split-legend .dot.train{background-color:var(--navy-primary)}.tw-split-legend .dot.val{background-color:var(--navy-accent)}.tw-split-legend .dot.test{background-color:var(--navy-success)}.tw-guardrail-card{padding:10px 12px;background-color:var(--navy-surface-1);border:1px solid var(--navy-border);border-radius:var(--radius-sm);margin-bottom:12px}.tw-guard-head{display:flex;align-items:center;gap:7px;color:var(--navy-success);margin-bottom:4px;font-size:11.5px}.tw-guardrail-card p{margin:0;font-size:10.5px;color:var(--navy-text-secondary);line-height:1.45}.tw-checklist h4{margin:0 0 8px;font-size:11.5px;font-weight:600;color:var(--navy-text-primary)}.tw-checklist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tw-checklist li{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:var(--navy-text-secondary);line-height:1.4}.tw-checklist li svg{color:var(--navy-success);flex-shrink:0;margin-top:1px}.tw-option-card{padding:14px 16px;background-color:var(--navy-bg-secondary);border:1px solid var(--navy-border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;position:relative}.tw-option-card:hover{border-color:var(--navy-primary);background-color:var(--navy-surface-1)}.tw-option-card.selected{border-color:var(--navy-primary);background-color:var(--navy-surface-2);box-shadow:0 0 12px #3a7bff33}.tw-opt-badge{display:inline-block;font-size:9.5px;font-weight:700;text-transform:uppercase;color:var(--navy-primary);background-color:#3a7bff1f;padding:2px 6px;border-radius:4px;margin-bottom:6px}.tw-option-card h3{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--navy-text-primary)}.tw-option-card p{margin:0 0 12px;font-size:11px;color:var(--navy-text-secondary);line-height:1.4}.tw-opt-props{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--navy-border-subtle);padding-top:8px;font-size:10px;color:var(--navy-text-muted)}.tw-param-grid{display:flex;flex-direction:column;gap:10px}.tw-param-item{display:flex;flex-direction:column;gap:3px}.tw-param-item label{font-size:11px;color:var(--navy-text-secondary);font-weight:500}.tw-param-item code{font-size:11px;color:var(--navy-text-primary);background-color:var(--navy-surface-1);padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--navy-border);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tw-train-action-box{margin-top:16px;display:flex;flex-direction:column;gap:8px}.tw-btn{height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.tw-btn-primary{background-color:var(--navy-primary);color:#fff;border:1px solid var(--navy-primary)}.tw-btn-primary:hover{background-color:var(--navy-primary-hover)}.tw-btn-disabled{background-color:var(--navy-surface-1);border:1px solid var(--navy-border);color:var(--navy-text-muted);cursor:not-allowed;opacity:.7}.tw-action-hint{font-size:11px;color:var(--navy-text-secondary)}.tw-inline-link{background:transparent;border:none;padding:0;color:var(--navy-primary);text-decoration:underline;cursor:pointer;font-size:inherit}.tw-inline-link:hover{color:#fff}.tw-steps-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.tw-steps-list li{padding-left:12px;border-left:2px solid var(--navy-border)}.tw-steps-list li strong{display:block;font-size:12px;color:var(--navy-text-primary);margin-bottom:2px}.tw-steps-list li p{margin:0;font-size:11px;color:var(--navy-text-secondary);line-height:1.4}.tw-metric-card{padding:14px;background-color:var(--navy-bg-secondary);border:1px solid var(--navy-border);border-radius:var(--radius-md);display:flex;flex-direction:column}.tw-m-label{font-size:11px;color:var(--navy-text-secondary)}.tw-m-val{font-size:24px;font-weight:700;color:var(--navy-primary);margin:4px 0 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tw-metric-card small{font-size:9.5px;color:var(--navy-text-muted)}.tw-tag-cloud{display:flex;flex-wrap:wrap;gap:6px}.tw-tag{font-size:10.5px;padding:3px 8px;border-radius:4px;background-color:var(--navy-surface-1);border:1px solid var(--navy-border);color:var(--navy-text-secondary)}.tw-tag-amber{background-color:#f4b7401f;border-color:#f4b7404d;color:var(--navy-warning);font-weight:600}.tw-tag-muted{color:var(--navy-text-muted)}.tw-gate-list{display:flex;flex-direction:column;gap:10px}.tw-gate-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);background-color:var(--navy-surface-1);border:1px solid var(--navy-border)}.tw-gate-icon{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.tw-gate-item.passed .tw-gate-icon{background-color:#31d79b33;color:var(--navy-success)}.tw-gate-item.pending .tw-gate-icon{background-color:#f4b74026;color:var(--navy-warning)}.tw-gate-item strong{display:block;font-size:11.5px;color:var(--navy-text-primary)}.tw-gate-item small{display:block;font-size:10px;color:var(--navy-text-secondary);margin-top:1px}.tw-active-model-box{padding:14px;background-color:var(--navy-surface-1);border:1px solid var(--navy-border);border-radius:var(--radius-sm)}.tw-amb-head{display:flex;align-items:center;justify-content:space-between}.tw-badge-active{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--navy-success);background-color:#31d79b1f;padding:2px 6px;border-radius:3px;display:inline-block;margin-bottom:4px}.tw-amb-head h4{margin:0;font-size:14px;color:var(--navy-text-primary)}.tw-amb-head code{font-size:10px;color:var(--navy-text-muted)}.training-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.training-plan-card{padding:24px;background:#0b1d34;border:1px solid #244568;border-radius:12px}.training-plan-card>svg{color:#a855f7}.training-plan-card h3{margin:16px 0;font-size:17px}.training-plan-card p,.training-plan-card li{color:#9bb0cc;line-height:1.8;font-size:14px}.training-plan-card ul{padding-left:20px}.training-plan-card li{margin-bottom:12px}.training-export{display:flex;margin-top:12px;text-decoration:none}@media(max-width:800px){.training-plan-grid{grid-template-columns:1fr}}.mlops-workspace{overflow:auto}.mlops-header{min-height:270px}.mlops-header .tw-header-stats{grid-template-columns:repeat(4,minmax(120px,1fr))}.mlops-controlbar{display:flex;align-items:end;gap:18px;padding:14px 28px;background:#08172a;border-bottom:1px solid #203b59}.mlops-controlbar label{display:grid;gap:5px;color:#87a1bf;font-size:11px}.mlops-controlbar input,.mlops-form input,.mlops-form select,.mlops-form textarea,.learning-dialog input,.learning-dialog select,.learning-dialog textarea{min-height:38px;padding:8px 10px;color:#e7eef8;background:#0c2139;border:1px solid #2a4a6d;border-radius:7px}.mlops-controlbar input{width:250px}.runner-state{flex:1;color:#91a9c3;font-size:12px}.mlops-login,.authenticated-actor,.shadow-evidence{display:flex;align-items:center;gap:8px}.mlops-login input{width:150px}.mlops-login button,.authenticated-actor button,.shadow-evidence button{padding:7px 10px;color:#dceaff;background:#224b78;border:1px solid #3b6693;border-radius:6px}.authenticated-actor{color:#9db3cc;font-size:12px}.shadow-evidence input{max-width:220px;color:#91a9c3;font-size:10px}.runner-state i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#e15f64}.runner-state i.online{background:#42c792}.mlops-error{margin:12px 28px;padding:10px 14px;color:#ffb3b6;background:#3b1822;border:1px solid #723143;border-radius:7px}.mlops-content{padding:28px;color:#d9e6f5}.mlops-grid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr);gap:20px}.mlops-list,.mlops-detail,.mlops-content>section{padding:20px;background:#0a1b30;border:1px solid #203e60;border-radius:12px}.mlops-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.mlops-title span{color:#6f90b4;font-size:10px;letter-spacing:.12em}.mlops-title h2{margin:4px 0 0;font-size:20px}.mlops-title>b{color:#8fa8c3;font-size:12px}.mlops-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;width:100%;gap:10px;margin:7px 0;padding:12px;color:#c9d8e9;text-align:left;background:#0d243e;border:1px solid #254566;border-radius:8px}.mlops-row.active{border-color:#7c54df;background:#15294a}.mlops-row strong,.mlops-row small{display:block}.mlops-row small{margin-top:5px;color:#7e99b6}.mlops-row em{color:#d1a563;font-size:10px;text-transform:uppercase}.tw-status{display:inline-flex;width:max-content;padding:4px 8px;color:#9eb6d2;background:#18304c;border:1px solid #315576;border-radius:999px;font-size:10px}.status-gold,.status-production,.status-validated{color:#8ce0b8;border-color:#33775a}.status-failed,.status-rejected,.status-excluded{color:#ff9da2;border-color:#783d46}.status-running,.status-validating,.status-shadow{color:#ffd17d;border-color:#80672f}.mlops-dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mlops-dl div{padding:10px;background:#0d243e;border-radius:7px}.mlops-dl dt{color:#718eae;font-size:10px}.mlops-dl dd{margin:5px 0 0;word-break:break-all;font-size:11px}.mlops-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.mlops-actions button,.mlops-form button,.mlops-table button{min-height:34px;padding:7px 11px;color:#dceaff;background:#224b78;border:1px solid #3b6693;border-radius:6px}.mlops-actions .danger{color:#ffb1b5;background:#4a1e29;border-color:#743744}.mlops-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;padding:14px;background:#0d243e;border-radius:9px}.mlops-form h3{grid-column:1/-1;margin:0 0 5px}.mlops-form.horizontal{grid-template-columns:repeat(3,minmax(150px,1fr))}.mlops-form label{display:grid;gap:4px;color:#87a1bf;font-size:10px}.mlops-form textarea{min-height:74px}.audit-entry{margin:7px 0;padding:9px;background:#0d243e;border-radius:6px;font-size:11px}.audit-entry small{display:block;margin-top:4px;color:#829bb6}.tw-json{max-height:300px;overflow:auto;padding:12px;color:#9ec3e6;background:#061321;border-radius:7px;font-size:10px;white-space:pre-wrap}.mlops-table{display:grid;gap:10px}.mlops-table article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;background:#0d243e;border:1px solid #254566;border-radius:9px}.mlops-table article small{display:block;margin-top:5px;color:#7792af}.mlops-table details{grid-column:1/-1}.learning-flag-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:9px;padding:8px;color:#bca8f3;background:#251b42;border:1px solid #563f86;border-radius:6px}.learning-dialog fieldset{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;border:1px solid #294767}.learning-dialog fieldset label{display:flex;align-items:center;gap:6px}.learning-dialog>label{display:grid;gap:5px;margin:9px 0}@media(max-width:900px){.mlops-grid{grid-template-columns:1fr}.mlops-header .tw-header-stats{grid-template-columns:1fr 1fr}.mlops-controlbar{align-items:stretch;flex-direction:column}.mlops-form.horizontal{grid-template-columns:1fr}.mlops-table article{grid-template-columns:1fr auto}}.training-workspace.mlops-workspace{width:min(1460px,100%);max-width:none;min-height:100%;margin:0 auto;padding:0 28px 36px;gap:0;color:#dce7f5;background:radial-gradient(circle at 12% -10%,rgba(45,113,196,.1),transparent 28%),#071321}.mlops-cockpit-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #1b3048}.mlops-cockpit-header h1{margin:4px 0 0;color:#f1f6fd;font-size:19px;font-weight:680;letter-spacing:-.015em}.mlops-eyebrow{color:#65a9e8;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.mlops-header-tools{display:flex;align-items:center;gap:10px}.compute-pill{height:44px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #263d57;border-radius:9px;background:#0b1b2d}.compute-pill>i{width:8px;height:8px;border-radius:50%;background:#e36b72;box-shadow:0 0 0 4px #e36b7214}.compute-pill.online>i{background:#35d09a;box-shadow:0 0 0 4px #35d09a17,0 0 13px #35d09a38}.compute-pill strong,.compute-pill small{display:block}.compute-pill strong{color:#dfeaf7;font-size:10.5px}.compute-pill small{margin-top:2px;color:#728aa3;font-size:8.5px}.mlops-account{position:relative}.mlops-account>summary{height:44px;min-width:142px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #263d57;border-radius:9px;background:#0b1b2d;cursor:pointer;list-style:none}.mlops-account>summary::-webkit-details-marker{display:none}.mlops-account>summary>div{flex:1}.mlops-account>summary strong,.mlops-account>summary small{display:block}.mlops-account>summary strong{color:#e0ebf7;font-size:10px}.mlops-account>summary small{margin-top:2px;color:#71889f;font-size:8px}.mlops-account>summary>svg{transform:rotate(90deg);color:#69819a}.mlops-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#c9e5ff;background:#193c60;font-size:9px;font-weight:750}.mlops-account-popover{position:absolute;z-index:40;top:51px;right:0;width:270px;padding:14px;border:1px solid #2a4562;border-radius:10px;background:#0c1d30;box-shadow:0 18px 50px #0006}.mlops-account-popover p{margin:0 0 5px;color:#7f96ae;font-size:10px}.mlops-account-popover>b{display:block;margin-bottom:12px;font-size:12px}.mlops-account-popover form,.mlops-account-popover label{display:grid;gap:6px}.mlops-account-popover form{gap:10px}.mlops-account-popover label{color:#90a6bc;font-size:9px}.mlops-account-popover input,.training-config input,.training-config select,.training-config textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid #294661;border-radius:7px;color:#e6eef8;background:#0a1828;outline:none}.mlops-account-popover input:focus,.training-config input:focus,.training-config select:focus,.training-config textarea:focus{border-color:#4b91d2;box-shadow:0 0 0 2px #4b91d21f}.mlops-account-popover button{min-height:34px;padding:0 12px;border:1px solid #3c6d9b;border-radius:7px;color:#e8f3ff;background:#1b4e7e;cursor:pointer}.mlops-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 0}.mlops-kpi{min-height:88px;display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid #1c344e;border-radius:10px;background:#0a192a;box-shadow:0 8px 25px #00000017}.mlops-kpi-icon{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border:1px solid currentColor;border-radius:9px}.mlops-kpi.blue .mlops-kpi-icon{color:#63aef1;background:#368cdd1c}.mlops-kpi.violet .mlops-kpi-icon{color:#aa8aec;background:#9066e01c}.mlops-kpi.amber .mlops-kpi-icon{color:#dfaf5c;background:#dfaf5c1a}.mlops-kpi.green .mlops-kpi-icon{color:#48c895;background:#48c8951a}.mlops-kpi small,.mlops-kpi strong,.mlops-kpi p{display:block}.mlops-kpi small{color:#7f96ae;font-size:9.5px;font-weight:600}.mlops-kpi strong{margin-top:4px;color:#f3f7fc;font-size:24px;line-height:1}.mlops-kpi strong.compact{max-width:180px;overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mlops-kpi p{margin:5px 0 0;color:#627990;font-size:8.5px}.mlops-module-tabs{height:48px;display:flex;align-items:end;gap:3px;padding:0 4px;border:1px solid #1b334d;border-radius:10px 10px 0 0;background:#0a192a}.mlops-module-tabs>button{height:47px;display:flex;align-items:center;gap:7px;padding:0 16px;border:0;border-bottom:2px solid transparent;color:#758da6;background:transparent;cursor:pointer;font-size:10.5px;font-weight:620}.mlops-module-tabs>button:hover{color:#c7d6e7;background:#ffffff05}.mlops-module-tabs>button.active{color:#eaf4ff;border-bottom-color:#4a9be3;background:linear-gradient(0deg,rgba(55,135,207,.12),transparent 76%)}.mlops-module-tabs button b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:8px;color:#beddff;background:#245886;font-size:8px}.mlops-module-tabs .mlops-refresh{margin-left:auto;width:42px;justify-content:center;padding:0}.mlops-content{padding:0;color:#dce7f5}.mlops-content>section,.mlops-list,.mlops-detail{padding:0;border:0;border-radius:0;background:transparent}.mlops-dashboard{position:relative;padding:20px 0 0!important}.mlops-section-head{min-height:54px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.mlops-section-head h2{margin:4px 0 0;color:#edf4fc;font-size:17px;font-weight:670}.mlops-section-head p{max-width:680px;margin:5px 0 0;color:#738aa1;font-size:9.5px;line-height:1.45}.mlops-primary,.mlops-secondary{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:7px;cursor:pointer;font-size:9.5px;font-weight:650}.mlops-primary{border:1px solid #4185c4;color:#f1f8ff;background:#236cb0;box-shadow:0 5px 15px #165a992b}.mlops-secondary{border:1px solid #31516f;color:#bcd1e5;background:#122a41}.mlops-primary:disabled,.mlops-secondary:disabled{opacity:.42;cursor:not-allowed}.mlops-queue-card{overflow:hidden;border:1px solid #1e3853;border-radius:10px;background:#0a192a}.mlops-table-head,.mlops-queue-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(120px,.9fr) minmax(105px,.65fr) minmax(170px,1.3fr) 105px 58px;align-items:center;gap:12px}.mlops-table-head{height:34px;padding:0 15px;color:#607991;background:#0c1d30;border-bottom:1px solid #1c344e;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mlops-queue-row{width:100%;min-height:56px;padding:9px 15px;border:0;border-bottom:1px solid #172e46;color:#9db1c5;background:transparent;text-align:left;cursor:pointer;font-size:9.5px}.mlops-queue-row:last-child{border-bottom:0}.mlops-queue-row:hover,.mlops-queue-row.active{background:#10263d}.mlops-queue-row.active{box-shadow:inset 2px 0 #4a9be3}.mlops-queue-row span:first-child b,.mlops-queue-row span:first-child small{display:block}.mlops-queue-row span:first-child b{color:#e6eff9;font-size:10.5px}.mlops-queue-row span:first-child small{margin-top:4px;color:#6f879f;font-size:8.5px;text-transform:capitalize}.mlops-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlops-row-action{display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#76aee0}.mlops-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#758da5;text-align:center}.mlops-empty>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:10px;border:1px solid #294963;border-radius:12px;color:#6195c2;background:#10253a}.mlops-empty>strong{color:#cbd9e8;font-size:12px}.mlops-empty p{max-width:430px;margin:5px 0 12px;color:#6e849a;font-size:9.5px;line-height:1.5}.mlops-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.mlops-insight{min-height:122px;padding:15px 16px;border:1px solid #1d3751;border-radius:10px;background:#0a192a}.mlops-insight-title{display:flex;align-items:center;gap:9px}.mlops-insight-title>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#6fb1e8;background:#102d49}.mlops-insight-title>div{flex:1}.mlops-insight-title strong,.mlops-insight-title small{display:block}.mlops-insight-title strong{color:#d8e5f2;font-size:10.5px}.mlops-insight-title small{margin-top:3px;color:#647b92;font-size:8px}.mlops-insight-title>b{color:#77b7eb;font-size:16px}.mlops-progress{height:5px;margin:16px 0 8px;overflow:hidden;border-radius:4px;background:#142c43}.mlops-progress i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#2c79bc,#50b0df)}.mlops-insight>p{margin:0;color:#698198;font-size:8.5px}.mlops-insight>p strong{color:#bcd0e3}.mlops-activity{margin-top:11px}.mlops-activity>div{min-height:23px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;color:#93a8bc;font-size:8.5px}.mlops-activity i{width:5px;height:5px;border-radius:50%;background:#4f9bd6}.mlops-activity i.dataset{background:#9a77e0}.mlops-activity i.run{background:#dcae58}.mlops-activity time{color:#586f86}.mlops-muted{color:#677f96!important;font-size:9px!important}.mlops-case-drawer{position:fixed;z-index:45;top:46px;right:0;bottom:0;width:min(420px,92vw);border-left:1px solid #2b4864;color:#dce7f5;background:#0a192b;box-shadow:-24px 0 60px #00000061;animation:mlops-drawer-in .18s ease-out}@keyframes mlops-drawer-in{0%{transform:translate(24px);opacity:0}}.mlops-drawer-head{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #1e3852}.mlops-drawer-head h3{margin:3px 0 0;font-size:16px}.mlops-drawer-head button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #29445f;border-radius:7px;color:#8ea5bc;background:#10243a;cursor:pointer}.mlops-drawer-body{height:calc(100% - 65px);overflow:auto;padding:18px}.mlops-drawer-body>p{color:#91a6ba;font-size:10px;line-height:1.5}.mlops-collapsible{margin-top:12px;border-top:1px solid #1d344c}.mlops-collapsible>summary{padding:12px 0;color:#afc1d2;cursor:pointer;font-size:10px;font-weight:650}.mlops-dl{grid-template-columns:1fr}.mlops-dl div{display:grid;grid-template-columns:90px 1fr;align-items:center;padding:8px 10px}.mlops-dl dd{margin:0;text-align:right}.mlops-error{display:flex;align-items:center;gap:8px;margin:12px 0 0}.mlops-form{border:1px solid #1e3a55;background:#0c2034}.mlops-form input,.mlops-form select,.mlops-form textarea,.learning-dialog input,.learning-dialog select,.learning-dialog textarea{min-height:36px;border-color:#294861;color:#e1ebf6;background:#091827}.mlops-dataset-form{grid-template-columns:1.25fr .7fr .45fr .45fr 1.4fr auto;align-items:end;margin:0 0 12px;padding:14px}.mlops-dataset-form h3,.mlops-dataset-form label.wide{grid-column:auto}.mlops-dataset-form button{min-height:36px}.mlops-table article{border-color:#1e3852;background:#0a192a}.mlops-table article .tw-btn{display:inline-flex;align-items:center;gap:6px}.mlops-actions button,.mlops-form button,.mlops-table button{cursor:pointer}.training-studio{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;margin-bottom:18px}.training-config,.training-monitor{border:1px solid #1e3852;border-radius:10px;background:#0a192a}.training-config{display:flex;flex-direction:column;gap:11px;padding:16px}.training-config h3,.training-monitor h3{margin:0;color:#e3edf7;font-size:12px}.training-config label{display:grid;gap:5px;color:#7f96ad;font-size:8.5px;font-weight:620}.training-config details>summary{margin-bottom:7px;color:#7f96ad;cursor:pointer;font-size:9px}.training-config textarea{min-height:75px;resize:vertical;font-family:ui-monospace,monospace;font-size:9px}.training-config>small{color:#6c839a;font-size:8px;line-height:1.4}.training-monitor{overflow:hidden}.training-monitor-head{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #1c344d}.training-monitor-head h3{margin-top:4px}.training-chart{height:218px;position:relative;margin:14px 16px 0;border-left:1px solid #294157;border-bottom:1px solid #294157;background:repeating-linear-gradient(to bottom,transparent 0,transparent 53px,rgba(39,67,91,.38) 54px)}.chart-axis{position:absolute;top:-4px;bottom:-5px;left:-28px;display:flex;flex-direction:column;justify-content:space-between;color:#506980;font-size:7px}.chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#466985}.chart-empty strong{margin-top:9px;color:#829ab1;font-size:10px}.chart-empty small{margin-top:4px;color:#536d85;font-size:8px}.training-runtime{display:grid;grid-template-columns:repeat(4,1fr);margin-top:15px;border-top:1px solid #1d354e}.training-runtime>div{padding:11px 13px;border-right:1px solid #1d354e}.training-runtime>div:last-child{border-right:0}.training-runtime span,.training-runtime b{display:block}.training-runtime span{color:#637b92;font-size:8px}.training-runtime b{margin-top:4px;color:#b8c9d9;font-size:9px}.mlops-subhead{display:flex;align-items:center;justify-content:space-between;margin:8px 0 10px}.mlops-subhead h3{margin:0;color:#dbe7f2;font-size:12px}.mlops-subhead span{color:#657d94;font-size:9px}.mlops-error-inline{color:#f19ca3;font-size:9px}.tw-status{padding:4px 8px;font-size:8px;font-weight:650;letter-spacing:.015em}.status-configured{color:#85d8b3;border-color:#33775a;background:#2d7b581f}.status-not-configured,.status-no-production{color:#90a6ba;border-color:#34506b;background:#10243a}@media(max-width:1100px){.mlops-kpi-grid,.mlops-dataset-form{grid-template-columns:1fr 1fr}.mlops-dataset-form label.wide{grid-column:1/-1}.mlops-table-head,.mlops-queue-row{grid-template-columns:1.2fr .9fr .7fr 1.1fr 90px}.mlops-table-head span:last-child,.mlops-queue-row span:last-child{display:none}}@media(max-width:780px){.training-workspace.mlops-workspace{padding:0 14px 24px}.mlops-cockpit-header{align-items:flex-start;padding:14px 0}.mlops-header-tools{align-self:center}.compute-pill{display:none}.mlops-kpi-grid{grid-template-columns:1fr 1fr}.mlops-module-tabs{overflow-x:auto;align-items:end}.mlops-module-tabs>button{padding:0 11px;white-space:nowrap}.mlops-section-head{display:grid}.mlops-table-head{display:none}.mlops-queue-row{grid-template-columns:1fr auto}.mlops-queue-row>span:nth-child(2),.mlops-queue-row>span:nth-child(4),.mlops-queue-row>span:nth-child(5){display:none}.mlops-insight-grid,.training-studio{grid-template-columns:1fr}.training-runtime{grid-template-columns:1fr 1fr}.mlops-dataset-form{grid-template-columns:1fr}.mlops-dataset-form label.wide{grid-column:auto}.mlops-table article{grid-template-columns:1fr auto}}.workspace-rail-promo,.workspace-brand-copy{display:none}.workstation.app-shell.workspace-workstation.module-training{grid-template-columns:258px minmax(0,1fr)!important;background:#061427!important}.workspace-workstation.module-training .app-main{grid-template-rows:minmax(0,1fr) 28px}.workspace-workstation.module-training .workspace-global-header{display:none}.workspace-workstation.module-training .workspace-rail{align-items:stretch;padding:0 14px;background:linear-gradient(180deg,#081b34,#061427);border-color:#2aa8ff2e}.workspace-workstation.module-training .workspace-rail-brand{width:auto;height:92px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 9px;border-bottom:1px solid rgba(122,167,217,.12);background:transparent;text-align:left}.workspace-workstation.module-training .workspace-rail-brand>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(24,200,255,.45);border-radius:15px;color:#18c8ff;background:linear-gradient(145deg,#1e90ff38,#18c8ff0d);box-shadow:0 0 24px #1e90ff2e}.workspace-workstation.module-training .workspace-brand-copy,.workspace-workstation.module-training .workspace-brand-copy strong,.workspace-workstation.module-training .workspace-brand-copy small{display:block}.workspace-workstation.module-training .workspace-brand-copy strong{color:#f0f7ff;font-size:20px;letter-spacing:-.03em}.workspace-workstation.module-training .workspace-brand-copy small{margin-top:3px;color:#6f8bad;font-size:9px}.workspace-workstation.module-training .workspace-rail nav{align-items:stretch;gap:8px;padding:24px 0 12px}.workspace-workstation.module-training .workspace-rail nav button{width:100%;height:54px;display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:0 17px;border:1px solid transparent;border-radius:16px}.workspace-workstation.module-training .workspace-rail nav button span{position:static;padding:0;color:inherit;background:transparent;opacity:1;transform:none;font-size:14px;font-weight:600}.workspace-workstation.module-training .workspace-rail nav button.active{color:#dff6ff;border-color:#2aa8ff66;background:linear-gradient(90deg,#1e90ff38,#18c8ff14);box-shadow:inset 0 0 20px #2aa8ff0d,0 0 22px #1e90ff17}.workspace-workstation.module-training .workspace-rail-promo{position:relative;min-height:180px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;margin:0 0 18px;padding:20px;border:1px solid rgba(42,168,255,.18);border-radius:20px;background:linear-gradient(155deg,#102847fa,#061427f2)}.workspace-workstation.module-training .workspace-rail-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 15%,rgba(30,144,255,.22),transparent 43%);pointer-events:none}.workspace-workstation.module-training .promo-brain{position:absolute;top:15px;right:14px;width:82px;height:72px;opacity:.5;filter:drop-shadow(0 0 12px rgba(24,200,255,.3))}.workspace-workstation.module-training .promo-brain i{position:absolute;border:1px solid #2aa8ff;border-radius:50% 45% 55% 48%}.workspace-workstation.module-training .promo-brain i:nth-child(1){top:4px;right:9px;bottom:4px;left:9px}.workspace-workstation.module-training .promo-brain i:nth-child(2){top:14px;right:20px;bottom:14px;left:20px}.workspace-workstation.module-training .promo-brain i:nth-child(3){top:25px;right:29px;bottom:25px;left:29px}.workspace-workstation.module-training .workspace-rail-promo strong,.workspace-workstation.module-training .workspace-rail-promo small{position:relative;z-index:1;display:block}.workspace-workstation.module-training .workspace-rail-promo strong{color:#e8f1ff;font-size:20px;line-height:1.15}.workspace-workstation.module-training .workspace-rail-promo small{margin-top:9px;color:#7f96b8;font-size:10px;line-height:1.5}.workspace-workstation.module-training .workspace-rail-help{width:44px;height:44px;margin:0 0 12px 4px}.module-training .training-workspace.mlops-workspace{width:100%;max-width:none;padding:0 32px 48px;background:radial-gradient(circle at 48% -15%,rgba(30,144,255,.12),transparent 35%),linear-gradient(180deg,#071a31,#061427 78%);font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif}.module-training .mlops-cockpit-header{min-height:132px;border:0}.module-training .mlops-cockpit-header h1{margin:8px 0 0;font-size:40px;line-height:1.05;font-weight:650;letter-spacing:-.035em}.module-training .mlops-cockpit-header>div:first-child>p{margin:10px 0 0;color:#8ea6c5;font-size:14px}.module-training .mlops-eyebrow{color:#18c8ff;font-size:11px;letter-spacing:.14em}.environment-chip{height:38px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(122,167,217,.25);border-radius:999px;color:#a8bddb;background:#0d23429e;font-size:12px}.environment-chip i{width:7px;height:7px;border-radius:50%;background:#f0b429;box-shadow:0 0 10px #f0b42973}.module-training .compute-pill{height:48px;padding:0 16px;border-color:#19d38a47;border-radius:999px;background:#0d23429e}.module-training .compute-pill strong{font-size:12px}.module-training .compute-pill small{font-size:9px}.mlops-notification{position:relative;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(122,167,217,.22);border-radius:14px;color:#a8bddb;background:#0d23429e;cursor:pointer}.mlops-notification i{position:absolute;right:9px;top:8px;width:6px;height:6px;border:2px solid #0b1f3a;border-radius:50%;background:#18c8ff}.module-training .mlops-account>summary{height:52px;min-width:175px;padding:0 12px;border-color:#7aa7d938;border-radius:16px;background:#0d2342b3}.module-training .mlops-avatar{width:34px;height:34px;border-radius:12px;background:linear-gradient(145deg,#1e90ff,#1763b3);font-size:11px}.module-training .mlops-account>summary strong{font-size:12px}.module-training .mlops-account>summary small{font-size:9px}.module-training .mlops-kpi-grid{gap:18px;padding:0 0 24px}.module-training .mlops-kpi{min-height:154px;gap:18px;padding:25px;border-color:#2aa8ff33;border-radius:22px;background:linear-gradient(145deg,#102847fa,#0b1f3aeb);box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffff06}.module-training .mlops-kpi:hover{border-color:#2aa8ff61;transform:translateY(-1px);transition:.2s}.module-training .mlops-kpi-icon{width:52px;height:52px;border-radius:16px;box-shadow:0 0 20px currentColor inset,0 0 18px #2aa8ff14}.module-training .mlops-kpi small{font-size:13px}.module-training .mlops-kpi strong{margin-top:7px;font-size:44px;letter-spacing:-.04em}.module-training .mlops-kpi strong.compact{max-width:210px;font-size:25px}.module-training .mlops-kpi p{margin-top:8px;font-size:11px}.module-training .mlops-module-tabs{height:66px;align-items:center;gap:4px;padding:0 12px;border-color:#2aa8ff2e;border-radius:20px;background:#0b1f3adb;box-shadow:0 14px 35px #0000001f}.module-training .mlops-module-tabs>button{height:48px;padding:0 16px;border-bottom:0;border-radius:14px;font-size:13px}.module-training .mlops-module-tabs>button.active{color:#e8f5ff;border:1px solid rgba(42,168,255,.42);background:linear-gradient(145deg,#1e90ff40,#18c8ff1a);box-shadow:0 0 22px #1e90ff1f}.module-training .mlops-tab-spacer{flex:1}.module-training .mlops-module-tabs .mlops-create-dataset{color:#f4fbff;border:1px solid rgba(24,200,255,.52);background:linear-gradient(135deg,#1d85eb,#1678d7);box-shadow:0 8px 24px #1e90ff3d}.module-training .mlops-module-tabs .mlops-refresh{flex:0 0 42px;padding:0}.module-training .mlops-dashboard{padding:24px 0 0!important}.mlops-dashboard-layout{display:grid;grid-template-columns:minmax(0,72fr) minmax(300px,28fr);gap:22px;align-items:start}.mlops-main-column,.mlops-insight-column{display:grid;gap:22px}.premium-card{overflow:hidden;border:1px solid rgba(42,168,255,.19);border-radius:22px;background:linear-gradient(145deg,#0d2342fa,#0a1d36f7);box-shadow:0 18px 48px #00000029,inset 0 1px #ffffff06}.premium-card-head{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.premium-card-head h2,.premium-card-head h3{margin:0;color:#e8f1ff;font-size:22px;font-weight:650;letter-spacing:-.02em}.premium-card-head h3{font-size:18px}.premium-card-head p{margin:6px 0 0;color:#7f96b8;font-size:12px}.queue-tools{display:flex;align-items:center;gap:8px}.queue-tools label{width:210px;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(122,167,217,.22);border-radius:13px;color:#6f88aa;background:#081a30}.queue-tools input{width:100%;border:0;outline:0;color:#dceaff;background:transparent;font-size:12px}.queue-tools button,.activity-card .premium-card-head button{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(122,167,217,.22);border-radius:13px;color:#8ca8c9;background:#0a1c34;cursor:pointer}.queue-tools button:hover{color:#18c8ff;border-color:#18c8ff73}.premium-table-head,.premium-table-row{display:grid;grid-template-columns:34px minmax(135px,1.25fr) minmax(100px,.9fr) minmax(80px,.7fr) minmax(90px,.8fr) 110px 85px;align-items:center;gap:12px}.premium-table-head{height:45px;padding:0 24px;border-top:1px solid rgba(122,167,217,.11);border-bottom:1px solid rgba(122,167,217,.14);color:#6f88aa;background:#06142759;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.premium-table-row{width:100%;min-height:70px;padding:10px 24px;border:0;border-bottom:1px solid rgba(122,167,217,.1);color:#a8bddb;background:transparent;text-align:left;cursor:pointer;font-size:12px}.premium-table-row:hover,.premium-table-row.active{background:#1e90ff13}.premium-table-row.active{box-shadow:inset 3px 0 #18c8ff}.premium-table-row b,.premium-table-row small{display:block}.premium-table-row b{color:#e8f1ff;font-size:13px}.premium-table-row small{margin-top:5px;color:#7088a8;font-size:10px;text-transform:capitalize}.premium-table-row input,.premium-table-head input{accent-color:#1e90ff}.table-actions{display:flex;align-items:center;justify-content:space-between}.table-actions em{padding:7px 12px;border:1px solid rgba(42,168,255,.35);border-radius:10px;color:#7cc7ff;font-style:normal}.table-actions i{color:#7189a9;font-style:normal;letter-spacing:2px}.premium-table-body .mlops-empty{min-height:165px}.premium-table-footer{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#7088a8;font-size:11px}.premium-table-footer div{display:flex;align-items:center;gap:7px}.premium-table-footer button,.premium-table-footer b{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(122,167,217,.18);border-radius:9px;color:#7189aa;background:#0a1b31}.premium-table-footer b{color:#dff5ff;border-color:#18c8ff66;background:#1e90ff2e}.premium-table-row .dataset-source-badge{width:max-content;padding:6px 10px;border:1px solid rgba(139,92,246,.35);border-radius:999px;color:#bca7ff;background:#8b5cf61a;font-size:10px;font-weight:650}.overview-card .premium-card-head,.activity-card .premium-card-head{min-height:80px}.overview-online,.overview-offline{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;color:#65e5b0;background:#19d38a17;font-size:10px}.overview-online i,.overview-offline i{width:7px;height:7px;border-radius:50%;background:#19d38a;box-shadow:0 0 10px #19d38a8c}.overview-offline{color:#ef8b8a;background:#ef535017}.overview-offline i{background:#ef5350}.overview-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(122,167,217,.11)}.overview-metrics>div{min-height:115px;padding:20px 22px;border-right:1px solid rgba(122,167,217,.1);border-bottom:1px solid rgba(122,167,217,.1)}.overview-metrics>div:nth-child(2n){border-right:0}.overview-metrics span,.overview-metrics strong,.overview-metrics small{display:block}.overview-metrics span{color:#7f96b8;font-size:11px}.overview-metrics strong{margin-top:8px;color:#e8f1ff;font-size:30px;line-height:1}.overview-metrics small{margin-top:8px;color:#60799a;font-size:10px}.premium-timeline{padding:0 22px 20px}.premium-timeline>div{position:relative;display:grid;grid-template-columns:38px 1fr;gap:12px;min-height:63px}.premium-timeline>div:not(:last-child):after{content:"";position:absolute;left:18px;top:39px;bottom:3px;width:1px;background:#2aa8ff33}.premium-timeline>div>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(42,168,255,.24);border-radius:12px;color:#42b7ff;background:#0c2848}.premium-timeline>div>span.dataset{color:#a991ff}.premium-timeline>div>span.run{color:#f0b429}.premium-timeline p{margin:2px 0}.premium-timeline b,.premium-timeline small{display:block}.premium-timeline b{color:#cbd9eb;font-size:11px}.premium-timeline small{margin-top:6px;color:#667f9f;font-size:9px}.activity-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#557493}.activity-empty span{margin-top:12px;color:#a8bddb;font-size:12px}.activity-empty small{margin-top:5px;color:#60799a;font-size:10px}.readiness-card{padding:20px 22px}.readiness-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.readiness-card span{color:#a8bddb;font-size:12px}.readiness-card strong{color:#18c8ff;font-size:24px}.premium-progress{height:7px;margin:16px 0 9px;border-radius:999px;background:#102b4b}.premium-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#1e90ff,#18c8ff);box-shadow:0 0 14px #18c8ff57}.readiness-card p{margin:0;color:#6b83a3;font-size:10px}.current-run-card .premium-card-head{border-bottom:1px solid rgba(122,167,217,.11)}.current-run-name{display:flex;align-items:center;gap:14px;padding:18px 24px}.run-orb{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(24,200,255,.4);border-radius:15px;color:#18c8ff;background:#1e90ff21;box-shadow:0 0 22px #1e90ff1a}.current-run-name>div:nth-child(2){flex:1}.current-run-name strong,.current-run-name small{display:block}.current-run-name strong{color:#e8f1ff;font-size:15px}.current-run-name small{margin-top:5px;color:#748cab;font-size:11px}.stop-training{padding:10px 16px;border:1px solid rgba(239,83,80,.35);border-radius:12px;color:#ffaaa8;background:#ef535017}.current-run-body{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:22px;padding:0 24px 24px}.smooth-chart{position:relative;min-height:210px;overflow:hidden;border:1px solid rgba(122,167,217,.12);border-radius:16px;background:#081a31}.chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(122,167,217,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(122,167,217,.06) 1px,transparent 1px);background-size:100% 25%,16.66% 100%}.smooth-chart svg{position:absolute;left:20px;right:20px;bottom:24px;width:calc(100% - 40px);height:145px;overflow:visible}.smooth-chart path{fill:none;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 5px currentColor)}.train-line{stroke:#18c8ff;color:#18c8ff}.val-line{stroke:#8b5cf6;color:#8b5cf6}.chart-legend{position:absolute;top:14px;right:16px;display:flex;gap:15px;color:#7790b0;font-size:9px}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:16px;height:2px}.chart-legend .train{background:#18c8ff}.chart-legend .val{background:#8b5cf6}.chart-no-data{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8197b5;background:#061427b3;font-size:12px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.run-metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(122,167,217,.12);border-radius:16px;overflow:hidden}.run-metrics>div{min-height:70px;padding:13px;border-right:1px solid rgba(122,167,217,.09);border-bottom:1px solid rgba(122,167,217,.09)}.run-metrics>div:nth-child(2n){border-right:0}.run-metrics span,.run-metrics strong,.run-metrics small{display:block}.run-metrics span{color:#7189a9;font-size:9px}.run-metrics strong{margin-top:5px;color:#e5effa;font-size:16px}.run-metrics small{margin-top:4px;color:#587292;font-size:8px}.validation-metric-chart{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:210px;padding:22px 24px;background:radial-gradient(circle at 90% 5%,rgba(24,200,255,.08),transparent 35%)}.validation-metric-chart header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.validation-metric-chart header span,.validation-metric-chart header strong{display:block}.validation-metric-chart header span{color:#6685a7;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.validation-metric-chart header strong{margin-top:4px;color:#dcecff;font-size:13px}.validation-metric-chart header em{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid;border-radius:999px;font-size:8px;font-style:normal;font-weight:700}.validation-metric-chart header em.fail{color:#ffb36b;border-color:#f4b74057;background:#f4b74014}.validation-metric-chart header em.pass{color:#73dfb4;border-color:#31d79b57;background:#31d79b14}.validation-bars{display:grid;gap:16px;margin:auto 0}.validation-bars>div{display:grid;grid-template-columns:58px minmax(0,1fr) 43px;align-items:center;gap:10px}.validation-bars span{color:#91a9c6;font-size:10px}.validation-bars i{height:9px;overflow:hidden;border-radius:999px;background:#112d49;box-shadow:inset 0 0 0 1px #7aa7d91a}.validation-bars b{display:block;min-width:2px;height:100%;border-radius:inherit}.validation-bars b.fail{background:linear-gradient(90deg,#f4b740,#ff7f66);box-shadow:0 0 10px #f4b74040}.validation-bars b.pass{background:linear-gradient(90deg,#1e90ff,#18c8ff);box-shadow:0 0 10px #18c8ff4d}.validation-bars strong{color:#e8f3ff;font-size:11px;text-align:right}.validation-metric-chart footer{display:flex;justify-content:space-between;gap:12px;color:#557391;font-size:8px}.validation-metric-chart footer span:nth-child(2){color:#7995b3;text-align:center}.smooth-chart polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px currentColor)}.chart-title{position:absolute;z-index:2;top:14px;left:20px}.chart-title strong,.chart-title small{display:block}.chart-title strong{color:#dbeaff;font-size:11px}.chart-title small{margin-top:4px;color:#607e9e;font-size:8px}.loss-axis{position:absolute;left:7px;top:57px;bottom:22px;display:flex;flex-direction:column;justify-content:space-between;color:#506e8e;font-size:7px}.run-metrics strong.metric-pass{color:#6de0af}.run-metrics strong.metric-fail{color:#ffad69}.run-provenance{display:flex;flex-wrap:wrap;gap:7px;padding:0 24px 14px}.run-provenance span{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(122,167,217,.14);border-radius:999px;color:#7895b5;background:#081a31b8;font-size:8px}.run-provenance svg{color:#25bff2}@media(max-width:1280px){.workstation.app-shell.workspace-workstation.module-training{grid-template-columns:84px minmax(0,1fr)!important}.workspace-workstation.module-training .workspace-rail{padding:0 10px}.workspace-workstation.module-training .workspace-rail-brand{justify-content:center;padding:0}.workspace-workstation.module-training .workspace-brand-copy,.workspace-workstation.module-training .workspace-rail nav button span,.workspace-workstation.module-training .workspace-rail-promo{display:none}.workspace-workstation.module-training .workspace-rail nav button{justify-content:center;padding:0}.mlops-dashboard-layout{grid-template-columns:1fr}.mlops-insight-column{grid-template-columns:1fr 1fr}.readiness-card{grid-column:1/-1}.module-training .mlops-module-tabs>button{padding:0 10px}.module-training .mlops-module-tabs>button span{font-size:11px}}@media(max-width:850px){.workstation.app-shell.workspace-workstation.module-training{grid-template-columns:1fr!important}.workspace-workstation.module-training .workspace-rail{display:none}.module-training .training-workspace.mlops-workspace{padding:0 16px 32px}.module-training .mlops-cockpit-header{min-height:110px}.module-training .mlops-cockpit-header h1{font-size:27px}.environment-chip,.module-training .compute-pill,.mlops-notification{display:none}.module-training .mlops-kpi-grid{grid-template-columns:1fr 1fr}.module-training .mlops-kpi{min-height:120px;padding:18px}.module-training .mlops-kpi strong{font-size:34px}.module-training .mlops-module-tabs{overflow-x:auto}.module-training .mlops-module-tabs .mlops-create-dataset{display:none}.mlops-insight-column{grid-template-columns:1fr}.readiness-card{grid-column:auto}.current-run-body{grid-template-columns:1fr}.premium-table-head{display:none}.premium-table-row{grid-template-columns:34px 1fr auto}.premium-table-row>span:nth-child(3),.premium-table-row>span:nth-child(5),.premium-table-row>span:nth-child(6){display:none}.queue-tools label{display:none}}.work-area.clinical-mode .rail-filter input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#f4f8ff;font:inherit}.premium-table-head,.premium-table-row{grid-template-columns:minmax(135px,1.25fr) minmax(100px,.9fr) minmax(80px,.7fr) minmax(90px,.8fr) 110px 85px}@media(max-width:850px){.premium-table-row{grid-template-columns:1fr auto}.premium-table-row>span:nth-child(2),.premium-table-row>span:nth-child(4),.premium-table-row>span:nth-child(5){display:none}.premium-table-row>span:nth-child(3),.premium-table-row>span:nth-child(6){display:block}}.work-area.clinical-mode .rail-filter input::placeholder{color:#9bb0cc}.active-learning-cycle{overflow:visible}.active-cycle-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px 18px}.active-cycle-head h2{margin:5px 0 0;color:#e8f1ff;font-size:21px;letter-spacing:-.02em}.active-cycle-head p{margin:7px 0 0;color:#7f96b8;font-size:11px}.active-cycle-head>button{height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border:1px solid rgba(24,200,255,.52);border-radius:13px;color:#f5fbff;background:linear-gradient(135deg,#1d85eb,#1678d7);box-shadow:0 8px 24px #1e90ff33;cursor:pointer;white-space:nowrap}.active-cycle-head>button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.active-cycle-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 18px 20px}.active-cycle-stages>div{position:relative;min-width:0;display:flex;align-items:center;gap:9px;padding:13px 10px;border-top:1px solid rgba(122,167,217,.12);border-bottom:1px solid rgba(122,167,217,.12);background:#0614275c}.active-cycle-stages>div:first-child{border-left:1px solid rgba(122,167,217,.12);border-radius:14px 0 0 14px}.active-cycle-stages>div:last-child{border-right:1px solid rgba(122,167,217,.12);border-radius:0 14px 14px 0}.active-cycle-stages>div>span{flex:0 0 27px;height:27px;display:grid;place-items:center;border:1px solid rgba(122,167,217,.24);border-radius:9px;color:#6f89aa;background:#0b203a;font-size:10px;font-weight:750}.active-cycle-stages>div.ready>span{color:#b7f7ff;border-color:#18c8ff73;background:#1e90ff2e;box-shadow:0 0 15px #18c8ff14}.active-cycle-stages section{min-width:0}.active-cycle-stages b,.active-cycle-stages strong,.active-cycle-stages small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-cycle-stages b{color:#cdd9e9;font-size:10px}.active-cycle-stages strong{margin-top:4px;color:#e8f1ff;font-size:20px;line-height:1}.active-cycle-stages small{margin-top:5px;color:#607b9c;font-size:8px}.active-cycle-stages i{position:absolute;z-index:2;right:-7px;color:#426887;font-size:12px;font-style:normal}.active-learning-cycle>footer{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 24px;border-top:1px solid rgba(122,167,217,.1);color:#7991af;background:#06142742;font-size:9px}.active-queue-filters{display:flex;gap:6px;padding:0 24px 15px}.active-queue-filters button{height:30px;padding:0 11px;border:1px solid rgba(122,167,217,.16);border-radius:999px;color:#7892b3;background:#091c33;font-size:9px;cursor:pointer}.active-queue-filters button.active{color:#dff7ff;border-color:#18c8ff6b;background:#1e90ff26}.active-learning-head,.active-learning-row{grid-template-columns:minmax(125px,1fr) 90px minmax(180px,1.35fr) minmax(110px,.8fr) 100px 70px}.learning-score{width:34px;height:34px;display:grid!important;place-items:center;border:1px solid rgba(122,167,217,.24);border-radius:11px;color:#9bb0ca!important;background:#0b2039;font-size:14px!important}.learning-score.medium{color:#ffd784!important;border-color:#f0b42959;background:#f0b42917}.learning-score.high{color:#ff9ea9!important;border-color:#ef535066;background:#ef53501a;box-shadow:0 0 16px #ef535014}.dataset-mix-summary{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:10px;margin:0 0 22px;padding:20px 22px;border:1px solid rgba(42,168,255,.18);border-radius:20px;background:linear-gradient(145deg,#0d2342fa,#0a1d36f7)}.dataset-mix-summary>div{min-height:92px;padding:16px;border:1px solid rgba(122,167,217,.11);border-radius:15px;background:#0614275c}.dataset-mix-summary>div.new{border-color:#19d38a45;background:#19d38a0e}.dataset-mix-summary span,.dataset-mix-summary strong,.dataset-mix-summary small{display:block}.dataset-mix-summary span{color:#8ba2c1;font-size:11px}.dataset-mix-summary strong{margin-top:7px;color:#edf6ff;font-size:29px}.dataset-mix-summary small{margin-top:5px;color:#617b9d;font-size:9px}.dataset-mix-summary>i{color:#4e7293;text-align:center;font-size:20px;font-style:normal}.dataset-mix-summary>p{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0;color:#7892b1;font-size:10px}@media(max-width:1250px){.active-cycle-stages{grid-template-columns:repeat(3,1fr);gap:7px}.active-cycle-stages>div{border:1px solid rgba(122,167,217,.12)!important;border-radius:12px!important}.active-cycle-stages i{display:none}.active-learning-head,.active-learning-row{grid-template-columns:minmax(120px,1fr) 80px minmax(170px,1.2fr) 110px 70px}.active-learning-head>span:nth-child(5),.active-learning-row>span:nth-child(5){display:none}}@media(max-width:850px){.active-cycle-head{align-items:flex-start;flex-direction:column}.active-cycle-stages{grid-template-columns:1fr 1fr}.dataset-mix-summary{grid-template-columns:1fr}.dataset-mix-summary>i{transform:rotate(90deg)}.active-learning-row{grid-template-columns:1fr auto}.active-learning-row>span:nth-child(2),.active-learning-row>span:nth-child(3),.active-learning-row>span:nth-child(5){display:none}}.work-area.clinical-mode .source-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 10px}.work-area.clinical-mode .source-actions:has(.import-study:only-child){grid-template-columns:1fr}.work-area.clinical-mode .import-study{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 9px;border:1px solid #2d7a85;border-radius:8px;color:#9ce5e8;background:#10313c;cursor:pointer;font-size:9px;font-weight:650}.work-area.clinical-mode .import-study:hover{border-color:#55b9c3;color:#e8ffff;background:#16404b}.work-area.clinical-mode .case-group-label{padding:13px 14px 7px;border-top:1px solid #25364e;color:#67809e;font-size:8px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.work-area.clinical-mode .case-priority{display:grid;place-items:center;align-self:start;min-width:32px;height:25px;padding:0 4px;border:1px solid #345270;border-radius:5px;color:#8aa5c2;background:#12243a;font-size:8px;font-weight:750}.work-area.clinical-mode .case-priority.stat{border-color:#84434d;color:#ffb8bf;background:#3b202c}.work-area.clinical-mode .case-context-card>strong{display:block;margin-top:11px;color:#eff5ff;font-size:12px}.work-area.clinical-mode .case-context-card>small{display:block;margin-top:3px;color:#7f96b2;font-size:9px}.work-area.clinical-mode .case-context-card>p{margin:12px 0 0;padding:10px;border-left:2px solid #44798d;color:#b1c1d5;background:#122238;font-size:10px;line-height:1.55}.work-area.clinical-mode .priority-chip{padding:3px 6px;border:1px solid #3a536f;border-radius:10px;color:#8da6c1;font-size:8px}.work-area.clinical-mode .priority-chip.stat{border-color:#7b414b;color:#ffadb5;background:#361e29}.work-area.clinical-mode .priority-chip.urgent{border-color:#765c31;color:#eec276;background:#342b1b}.ai-size-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}.ai-size-picker button{min-width:0;padding:8px 4px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--panel-2);cursor:pointer}.ai-size-picker button b,.ai-size-picker button span,.ai-size-picker button small{display:block}.ai-size-picker button b{color:var(--bright);font-size:13px}.ai-size-picker button span{margin-top:3px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-size-picker button small{margin-top:3px;font-size:7px}.ai-size-picker button.active{border-color:var(--teal);background:#31c5b51f}.ai-size-picker button:disabled{cursor:not-allowed;opacity:.38}.ai-tta-option{align-items:center;display:flex;gap:8px;margin:2px 0 10px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:#0a192b8c;cursor:pointer}.ai-tta-option input{accent-color:var(--teal);margin:0}.ai-tta-option span{display:grid;gap:2px}.ai-tta-option b{color:var(--bright);font-size:10px}.ai-tta-option small{color:var(--muted);font-size:8px}.work-area.clinical-mode .findings-tabs{align-items:center;display:flex;justify-content:space-between;padding:0 14px!important}.work-area.clinical-mode .findings-tabs strong{color:#eef5ff;font-size:12px}.work-area.clinical-mode .findings-tabs span{color:#6f86a0;font-size:9px}.work-area.clinical-mode .compact-context{padding:12px 14px!important}.work-area.clinical-mode .compact-context>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.work-area.clinical-mode .compact-context>div strong{color:#f1f6ff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-area.clinical-mode .compact-context>small{color:#8299b4;display:block;font-size:9px;margin-top:3px}.work-area.clinical-mode .compact-context>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:transparent;border:0;color:#b8c8da;display:-webkit-box;font-size:10.5px;line-height:1.45;margin:8px 0 0;overflow:hidden;padding:0}.work-area.clinical-mode .compact-findings{padding:13px 14px!important}.work-area.clinical-mode .compact-findings .section-title{align-items:flex-start}.work-area.clinical-mode .compact-findings h2{font-size:16px;margin:2px 0 0}.work-area.clinical-mode .compact-findings .finding-metric{margin-top:10px;padding:12px 13px!important}.work-area.clinical-mode .compact-findings .finding-metric>span{color:#92a9c3;font-size:10px}.work-area.clinical-mode .compact-findings .finding-metric strong{font-size:30px;line-height:1.05;margin-top:5px}.work-area.clinical-mode .compact-findings .finding-metric p{color:#7389a2;font-size:9px;margin:5px 0 0}.work-area.clinical-mode .compact-empty-result p{color:#aebed0;font-size:11px;margin:10px 0}.work-area.clinical-mode .compact-empty-result small{color:#7288a1;display:block;font-size:9px;margin-top:7px}.work-area.clinical-mode .technical-details{margin-top:10px}.work-area.clinical-mode .technical-details>summary{color:#91a6bd;cursor:pointer;font-size:10px;font-weight:650;padding:5px 0}.work-area.clinical-mode .technical-details .job-details{margin-top:3px}.work-area.clinical-mode .technical-details .job-details div{font-size:9.5px;padding:6px 0}.work-area.clinical-mode .clinical-decision{padding:13px 14px!important}.work-area.clinical-mode .clinical-decision>p{color:#91a5bb;font-size:10px;margin:9px 0}.work-area.clinical-mode .decision-actions button{min-height:34px;font-size:10px}.work-area.clinical-mode .compact-exports{padding:8px 14px 12px!important}.work-area.clinical-mode .compact-exports .technical-details{margin:0}.work-area.clinical-mode .compact-exports .artifacts>a{font-size:9.5px;margin-top:6px;padding:8px}.work-area.clinical-mode .review-warning p{font-size:9px}:root{--bh-canvas:#061427;--bh-canvas-2:#081a31;--bh-surface:#0b1f3a;--bh-card:#0d2342;--bh-elevated:#102847;--bh-input:#0a1d34;--bh-line:rgba(42,168,255,.18);--bh-line-strong:rgba(42,168,255,.42);--bh-primary:#1e90ff;--bh-cyan:#18c8ff;--bh-purple:#8b5cf6;--bh-text:#e8f1ff;--bh-text-2:#a8bddb;--bh-muted:#7f96b8;--bh-success:#19d38a;--bh-warning:#f0b429;--bh-danger:#ef5350;--bh-card-shadow:0 18px 48px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025)}.portal-workstation{color-scheme:dark;background:var(--bh-canvas)!important}.portal-shell{color:var(--bh-text);background:radial-gradient(circle at 83% 5%,rgba(30,144,255,.08),transparent 28%),var(--bh-canvas)}.portal-sidebar{padding:0 14px;border-color:var(--bh-line);background:linear-gradient(180deg,#081b34,#061427)}.portal-brand{height:92px;gap:12px;padding:0 9px;border-color:#7aa7d91f}.portal-brand>span:first-child{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(24,200,255,.45);border-radius:15px;color:var(--bh-cyan);background:linear-gradient(145deg,#1e90ff38,#18c8ff0d);box-shadow:0 0 24px #1e90ff2e}.portal-brand strong{color:var(--bh-text);font-size:19px}.portal-brand small{color:var(--bh-muted);font-size:9px}.portal-sidebar nav{gap:8px;padding:24px 0 12px}.portal-sidebar nav button{height:52px;gap:14px;padding:0 17px;border:1px solid transparent;border-radius:16px;color:#879fbd;font-size:13px;font-weight:600}.portal-sidebar nav button:hover{color:#dbeeff;background:#1e90ff14}.portal-sidebar nav button.active{color:#e8f7ff;border-color:#2aa8ff66;background:linear-gradient(90deg,#1e90ff38,#18c8ff14);box-shadow:0 0 22px #1e90ff14}.portal-help{margin:0 0 18px;padding:17px;border-color:#2aa8ff2e;border-radius:18px;color:#8fa9c8;background:linear-gradient(145deg,#102847fa,#061427f2)}.portal-help strong{color:var(--bh-text)}.portal-help small{color:var(--bh-muted)}.portal-version{margin:0 -14px;height:48px;padding:16px 23px;border-color:#7aa7d91f;color:#526b8d}.portal-main{grid-template-rows:72px minmax(0,1fr)}.portal-topbar{height:72px;padding:0 28px;border-color:var(--bh-line);background:#081a31e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-search{width:min(440px,36vw);height:42px;border-color:#7aa7d938;border-radius:14px;color:#7390b4;background:#0a1d34e0}.portal-search:focus-within{border-color:#18c8ff8c;box-shadow:0 0 0 3px #18c8ff14}.portal-search input{color:var(--bh-text)!important;font-size:12px}.portal-search input::placeholder{color:#66809f}.portal-notification{width:42px;height:42px;border:1px solid rgba(122,167,217,.18);border-radius:13px;color:var(--bh-text-2);background:#0d2342a6}.portal-notification:hover{color:var(--bh-cyan);background:#1e90ff1f}.portal-topbar .connection{padding:7px 10px;color:#75dbb5;background:#19d38a14;border-color:#19d38a40}.portal-user{min-width:170px;border-color:#7aa7d924}.portal-user>span{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#1e90ff,#1763b3)}.portal-user strong{color:var(--bh-text)}.portal-user small{color:var(--bh-muted)}.home-dashboard,.settings-dashboard{padding:28px 30px 38px;background:radial-gradient(circle at 86% 0,rgba(30,144,255,.08),transparent 25%)}.home-welcome{position:relative;min-height:142px;overflow:hidden;margin:0 0 24px;padding:26px 30px;border:1px solid var(--bh-line);border-radius:24px;background:linear-gradient(120deg,#102847fa,#081a31e0);box-shadow:var(--bh-card-shadow)}.home-welcome>div:first-child{position:relative;z-index:2}.home-eyebrow{display:block;margin-bottom:10px;color:var(--bh-cyan);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.home-welcome h1{color:var(--bh-text);font-size:32px}.home-welcome p{color:var(--bh-text-2);font-size:14px}.home-welcome time{position:absolute;right:28px;top:23px;z-index:2;color:#7893b4;font-size:10px}.home-welcome-art{position:absolute;right:7%;bottom:-62px;width:260px;height:220px;border:1px solid rgba(24,200,255,.16);border-radius:48% 52% 45% 55%;filter:drop-shadow(0 0 25px rgba(24,200,255,.15));transform:rotate(-8deg)}.home-welcome-art:before,.home-welcome-art:after,.home-welcome-art i{content:"";position:absolute;border:1px solid rgba(24,200,255,.14);border-radius:50%}.home-welcome-art:before{top:22px;right:22px;bottom:22px;left:22px}.home-welcome-art:after{top:48px;right:48px;bottom:48px;left:48px}.home-welcome-art i:nth-child(1){top:72px;right:52px;bottom:72px;left:52px}.home-welcome-art i:nth-child(2){width:90px;height:65px;left:38px;top:42px}.home-welcome-art i:nth-child(3){width:80px;height:110px;right:28px;top:30px}.home-welcome-art i:nth-child(4){width:55px;height:55px;left:88px;top:82px;background:radial-gradient(circle,rgba(24,200,255,.12),transparent 65%)}.home-stats{gap:18px;margin-bottom:20px}.home-stats article{min-height:138px;align-items:center;padding:22px;border-color:var(--bh-line);border-radius:21px;background:linear-gradient(145deg,#102847fa,#0b1f3aeb);box-shadow:var(--bh-card-shadow);transition:.18s ease}.home-stats article:hover{border-color:#2aa8ff59;transform:translateY(-1px)}.stat-icon{width:50px;height:50px;flex-basis:50px;border:1px solid rgba(42,168,255,.24);border-radius:16px}.stat-icon.blue{color:#5fbdff;background:#1e90ff21}.stat-icon.amber{color:#ffc75d;background:#f0b4291a;border-color:#f0b42938}.stat-icon.violet{color:#af91ff;background:#8b5cf61f;border-color:#8b5cf63d}.home-stats strong{margin:0 0 5px;color:var(--bh-text);font-size:36px;letter-spacing:-.04em}.home-stats p{color:var(--bh-text-2);font-size:12px}.home-stats small{margin-top:8px;color:#637d9f;font-size:10px}.home-grid-primary,.home-grid-secondary{gap:20px;margin-bottom:20px}.portal-card{border-color:var(--bh-line);border-radius:22px;background:linear-gradient(145deg,#0d2342fa,#0a1d36f5);box-shadow:var(--bh-card-shadow)}.portal-card>header{padding:22px 24px 0}.portal-card h2{color:var(--bh-text);font-size:19px}.portal-card header p{color:var(--bh-muted);font-size:11px}.portal-card header button{color:#6fc7ff}.quick-start>div{gap:14px;padding:20px 24px 24px}.quick-start>div>button{min-height:150px;padding:19px;border-color:#7aa7d92b;border-radius:17px;color:var(--bh-text);background:linear-gradient(145deg,#102847e6,#081a31eb)}.quick-start>div>button:hover{border-color:#18c8ff6b;box-shadow:0 12px 30px #0000002e,0 0 20px #1e90ff14}.quick-start button>span{color:#67c6ff;background:#1e90ff21}.quick-start button small{color:var(--bh-muted)}.quick-start button em{border-radius:11px;background:linear-gradient(135deg,#1e90ff,#1678d7)}.quick-start button em.soft{color:#8fd5ff;background:#1e90ff1f}.label-queue-list{margin:0 24px 24px;border-color:#7aa7d926;border-radius:14px}.label-queue-list>button{min-height:55px;border-color:#7aa7d91a;color:var(--bh-text-2);background:#081a3173}.label-queue-list>button:hover{background:#1e90ff14}.label-queue-list>button>span{color:#65c2ff;background:#1e90ff21}.label-queue-list strong{color:var(--bh-text)}.label-queue-list small{color:var(--bh-muted)}.label-queue-list em{color:#69c4ff}.study-table{margin:0 24px 24px;border-color:#7aa7d924;border-radius:14px}.study-row{min-height:48px;border-color:#7aa7d91a;color:var(--bh-text-2);font-size:10px}.study-row.table-head{color:#718aaa;background:#06142773;text-transform:uppercase;letter-spacing:.04em}.study-row>button{color:#72caff}.ai-result{color:#8499b4;background:#7aa7d91a}.ai-result.ready{color:#66e0ad;background:#19d38a1a}.study-empty{color:var(--bh-muted)}.resources>div{gap:10px;padding:0 24px 16px}.resources>div button{min-height:72px;border-color:#7aa7d926;border-radius:14px;color:var(--bh-text);background:#081a3180}.resources>div button:hover{border-color:#18c8ff57;background:#1e90ff12}.resources button>span{color:#66c5ff;background:#1e90ff21}.resources button small{color:var(--bh-muted)}.portal-tip{margin:0 24px 24px;border-color:#18c8ff2b;border-radius:14px;color:#63c7ff;background:#1e90ff12}.portal-tip span{color:#8fa8c5}.portal-tip b{color:#ceeaff}.settings-dashboard>div h1{color:var(--bh-text)}.settings-dashboard>div p{color:var(--bh-text-2)}.settings-kicker{color:var(--bh-cyan)}.settings-dashboard section{max-width:1050px}.settings-dashboard article{border-color:var(--bh-line);border-radius:20px;background:linear-gradient(145deg,var(--bh-card),var(--bh-surface));box-shadow:var(--bh-card-shadow)}.settings-dashboard article>span{color:#65c4ff;background:#1e90ff21}.settings-dashboard h2{color:var(--bh-text)}.settings-dashboard article p{color:var(--bh-muted)}.settings-dashboard article>b{color:#66e0ad;background:#19d38a1a}.workstation.app-shell.workspace-workstation:not(.module-training){grid-template-columns:238px minmax(0,1fr)!important;background:var(--bh-canvas)!important}.workspace-workstation:not(.module-training) .app-main{grid-template-rows:72px minmax(0,1fr) 28px;background:var(--bh-canvas)}.workspace-workstation:not(.module-training) .workspace-rail{align-items:stretch;padding:0 13px;border-color:var(--bh-line);background:linear-gradient(180deg,#081b34,#061427)}.workspace-workstation:not(.module-training) .workspace-rail-brand{width:auto;height:82px;display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:0 8px;border-color:#7aa7d91f;background:transparent;text-align:left}.workspace-workstation:not(.module-training) .workspace-rail-brand>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(24,200,255,.42);border-radius:14px;color:var(--bh-cyan);background:#1e90ff21;box-shadow:0 0 20px #1e90ff1f}.workspace-workstation:not(.module-training) .workspace-brand-copy{display:flex;flex-direction:column}.workspace-workstation:not(.module-training) .workspace-brand-copy strong{color:var(--bh-text);font-size:18px}.workspace-workstation:not(.module-training) .workspace-brand-copy small{margin-top:4px;color:var(--bh-muted);font-size:8px}.workspace-workstation:not(.module-training) .workspace-rail nav{align-items:stretch;gap:7px;padding:21px 0 12px}.workspace-workstation:not(.module-training) .workspace-rail nav button{width:100%;height:49px;display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:0 15px;border:1px solid transparent;border-radius:14px}.workspace-workstation:not(.module-training) .workspace-rail nav button span{position:static;padding:0;color:inherit;background:transparent;opacity:1;transform:none;font-size:12px;font-weight:600}.workspace-workstation:not(.module-training) .workspace-rail nav button:hover{color:#dceeff;background:#1e90ff12}.workspace-workstation:not(.module-training) .workspace-rail nav button.active{color:#e8f7ff;border-color:#2aa8ff61;background:linear-gradient(90deg,#1e90ff38,#18c8ff12);box-shadow:0 0 20px #1e90ff12}.workspace-workstation:not(.module-training) .workspace-rail-promo{position:relative;min-height:120px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;margin:0 0 13px;padding:16px;border:1px solid rgba(42,168,255,.15);border-radius:18px;background:linear-gradient(145deg,#102847eb,#061427f2)}.workspace-workstation:not(.module-training) .workspace-rail-promo strong{color:var(--bh-text);font-size:16px;line-height:1.15}.workspace-workstation:not(.module-training) .workspace-rail-promo small{margin-top:7px;color:var(--bh-muted);font-size:8px;line-height:1.4}.workspace-workstation:not(.module-training) .workspace-rail-help{width:42px;height:42px;margin:0 0 10px 4px}.workspace-workstation:not(.module-training) .workspace-global-header{height:72px;padding:0 22px;border-color:var(--bh-line);color:var(--bh-text-2);background:#081a31eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-page-title{min-width:0;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px!important}.workspace-page-title button{padding:0;border:0;color:var(--bh-text);background:transparent;font-size:20px;font-weight:700;letter-spacing:-.02em;cursor:pointer}.workspace-page-title span{max-width:420px;overflow:hidden;color:var(--bh-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace-header-actions{gap:10px!important}.workspace-workstation:not(.module-training) .workspace-header-actions>label{width:210px;height:40px;padding:0 11px;border-color:#7aa7d933;border-radius:13px;color:#6e89aa;background:var(--bh-input)}.workspace-workstation:not(.module-training) .workspace-global-header input{color:var(--bh-text)!important;font-size:10px}.workspace-workstation:not(.module-training) .workspace-global-header .connection{padding:7px 9px;color:#6fe1b1;background:#19d38a14;border-color:#19d38a40}.workspace-bell{position:relative;width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(122,167,217,.18);border-radius:12px;color:var(--bh-text-2);background:#0d2342b3}.workspace-bell i{position:absolute;right:7px;top:6px;width:6px;height:6px;border:2px solid #0b1f3a;border-radius:50%;background:var(--bh-cyan)}.workspace-profile{height:44px;display:flex;align-items:center;gap:9px;padding-left:10px;border-left:1px solid rgba(122,167,217,.15)}.workspace-profile>div{display:flex;flex-direction:column}.workspace-profile strong{color:var(--bh-text);font-size:10px}.workspace-profile small{margin-top:3px;color:var(--bh-muted);font-size:8px}.workspace-avatar{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#1e90ff,#1763b3)}.work-area.clinical-mode{grid-template-columns:290px minmax(440px,1fr) 336px!important;background:var(--bh-canvas)!important}.work-area.clinical-mode .case-rail{padding:16px 12px!important;border-color:var(--bh-line)!important;background:linear-gradient(180deg,var(--bh-surface),#081a31)!important}.work-area.clinical-mode .case-rail .rail-heading h2{font-size:17px!important;letter-spacing:-.02em}.work-area.clinical-mode .case-item{margin-bottom:8px!important;padding:11px!important;border-color:#7aa7d926!important;border-radius:14px!important;background:#0d2342c7!important}.work-area.clinical-mode .case-item:hover:not(:disabled){border-color:#18c8ff61!important;background:#102847f5!important}.work-area.clinical-mode .case-item.active{border-color:#18c8ff7a!important;background:linear-gradient(135deg,#1e90ff29,#102847f2)!important;box-shadow:inset 3px 0 var(--bh-cyan),0 0 18px #1e90ff12!important}.work-area.clinical-mode .case-copy b{font-size:12px!important}.work-area.clinical-mode .case-copy small{color:var(--bh-muted)!important}.work-area.clinical-mode .findings-panel{border-color:var(--bh-line)!important;background:linear-gradient(180deg,var(--bh-surface),#081a31)!important}.work-area.clinical-mode .findings-tabs{min-height:50px;border-color:var(--bh-line)!important}.work-area.clinical-mode .review-section{margin:10px 12px 0;padding:14px!important;border:1px solid rgba(122,167,217,.14)!important;border-radius:16px;background:#0d23428c}.work-area.clinical-mode .finding-metric{border-color:#2aa8ff38!important;border-radius:15px!important;background:linear-gradient(145deg,#102847f5,#0a1d36f0)!important}.work-area.clinical-mode .run-analysis{min-height:40px;border-radius:12px!important;background:linear-gradient(135deg,#1e90ff,#1678d7)!important;box-shadow:0 8px 22px #1e90ff2e}.workspace-workstation.module-labeling .annotation-layout.label-editor{background:var(--bh-canvas)}.workspace-workstation.module-labeling .editor-topbar,.workspace-workstation.module-labeling .editor-tools{border-color:var(--bh-line)!important;background:#081a31f5!important}.workspace-workstation.module-labeling .annotation-sidebar,.workspace-workstation.module-labeling .annotation-inspector{border-color:var(--bh-line)!important;background:linear-gradient(180deg,var(--bh-surface),#081a31)!important}.workspace-workstation.module-labeling .label-reference-views{border-color:var(--bh-line)!important;background:#08172a!important}.workspace-workstation.module-labeling .label-reference-view{border-color:#7aa7d933!important;border-radius:13px!important;background:#02070d!important}.workspace-workstation.module-labeling .label-reference-view:hover{border-color:#18c8ff7a!important}.workspace-workstation.module-labeling .inspector-section{border-color:#2aa8ff2b!important;border-radius:16px!important;background:linear-gradient(145deg,#102847f5,#0a1d36f0)!important}@media(max-width:1500px){.work-area.clinical-mode{grid-template-columns:250px minmax(360px,1fr) 300px!important}.workspace-profile>div{display:none}.workspace-profile{padding-left:8px}.workspace-header-actions>label{width:170px!important}}@media(max-width:1280px){.workstation.app-shell.workspace-workstation:not(.module-training){grid-template-columns:82px minmax(0,1fr)!important}.workspace-workstation:not(.module-training) .workspace-rail{padding:0 10px}.workspace-workstation:not(.module-training) .workspace-rail-brand{justify-content:center;padding:0}.workspace-workstation:not(.module-training) .workspace-brand-copy,.workspace-workstation:not(.module-training) .workspace-rail nav button span,.workspace-workstation:not(.module-training) .workspace-rail-promo{display:none}.workspace-workstation:not(.module-training) .workspace-rail nav button{justify-content:center;padding:0}.work-area.clinical-mode{grid-template-columns:240px minmax(340px,1fr) 290px!important}}@media(max-width:1180px){.portal-shell{grid-template-columns:82px minmax(0,1fr)}.portal-sidebar{padding:0 10px}.portal-brand{justify-content:center;padding:0}.portal-brand>span:last-child,.portal-sidebar nav button span,.portal-help div,.portal-version{display:none}.portal-sidebar nav button{justify-content:center;padding:0}.portal-help{justify-content:center;padding:13px 0}.home-grid-primary,.home-grid-secondary{grid-template-columns:1fr}.home-welcome-art{opacity:.55}.work-area.clinical-mode{grid-template-columns:240px minmax(340px,1fr) 290px!important}}.settings-page-head{max-width:900px}.settings-section-title{max-width:1150px;display:flex;align-items:flex-end;justify-content:space-between;margin-top:28px}.settings-section-title h2{margin:0;color:var(--bh-text);font-size:18px}.settings-section-title p{margin:5px 0 0;color:var(--bh-muted);font-size:11px}.settings-section-title>span{padding:6px 9px;border:1px solid rgba(42,168,255,.2);border-radius:999px;color:#75c9ff;background:#1e90ff14;font-size:9px}.settings-dashboard section{max-width:1150px;grid-template-columns:1fr 1fr;gap:14px;margin-top:13px}.settings-dashboard article{grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 16px;min-height:130px}.settings-dashboard article>span{grid-row:1/3}.settings-dashboard article>div{align-self:end}.settings-dashboard article>b{align-self:end}.settings-dashboard article>button{grid-column:2/4;justify-self:start;align-self:start;padding:8px 12px;border:1px solid rgba(42,168,255,.26);border-radius:9px;color:#7dcdff;background:#1e90ff14}.ct-simulator-settings{display:block!important;max-width:1150px!important;margin-top:22px!important;padding:0;border:1px solid var(--bh-line);border-radius:20px;background:linear-gradient(145deg,var(--bh-card),var(--bh-surface));box-shadow:var(--bh-card-shadow);overflow:hidden}.ct-simulator-settings>header{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid var(--bh-line)}.ct-simulator-settings>header>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(42,168,255,.2);border-radius:14px;color:var(--bh-cyan);background:#1e90ff1a}.ct-simulator-settings>header h2{margin:2px 0 4px;font-size:18px}.ct-simulator-settings>header p{margin:0}.ct-simulator-settings>header small{color:var(--bh-muted);font-size:11px}.ct-simulator-settings>header>b{padding:7px 10px;border-radius:99px;color:#66e0ad;background:#19d38a1a;font-size:10px}.ct-simulator-settings>header>b.offline{color:#f28f98;background:#f459691a}.ct-transfer-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:8px;padding:18px 22px;background:#04101f57}.ct-transfer-flow>div{display:flex;align-items:center;gap:11px;min-height:62px;padding:12px 14px;border:1px solid rgba(122,167,217,.15);border-radius:13px;color:#7890ae;background:#08192fa6}.ct-transfer-flow>div.active{border-color:#18c8ff6b;color:#39cdfb;box-shadow:0 0 20px #18c8ff12}.ct-transfer-flow>div.success{border-color:#19d38a66;color:#50d9a5}.ct-transfer-flow>div span{display:grid;gap:3px}.ct-transfer-flow>div b{color:var(--bh-text);font-size:12px}.ct-transfer-flow>div small{font-size:9px}.ct-transfer-flow>i{color:#416487;font-style:normal;text-align:center}.ct-simulator-form{display:grid;grid-template-columns:1.35fr 1fr .85fr auto;align-items:end;gap:12px;padding:20px 22px}.ct-simulator-form label{display:grid;gap:7px;color:var(--bh-text-2);font-size:10px}.ct-simulator-form label>span{font-weight:700}.ct-simulator-form select,.ct-simulator-form input{width:100%;height:40px;padding:0 11px;border:1px solid rgba(122,167,217,.22);border-radius:10px;outline:0;color:var(--bh-text);background:#071a30;font-size:11px}.ct-simulator-form select:focus,.ct-simulator-form input:focus{border-color:#18c8ff8c;box-shadow:0 0 0 3px #18c8ff14}.ct-simulator-form label small{height:13px;color:var(--bh-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-simulator-form label small.invalid{color:#f28f98}.ct-fixture-upload em{position:relative;height:40px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(42,168,255,.35);border-radius:10px;color:#7dcdff;background:#1e90ff0f;cursor:pointer;font-size:10px;font-style:normal}.ct-fixture-upload em input{position:absolute;width:1px;height:1px;opacity:0}.ct-fixture-upload>button{padding:0;border:0;color:#6dbff4;background:none;text-align:left;font-size:9px;cursor:pointer}.ct-send-button{height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #29bfea;border-radius:11px;color:#031522;background:linear-gradient(135deg,#30d4f4,#2a9eff);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.ct-send-button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.4}.ct-transfer-progress{position:relative;height:30px;margin:0 22px 15px;overflow:hidden;border:1px solid rgba(42,168,255,.18);border-radius:9px;background:#06172b}.ct-transfer-progress>span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#1e90ff40,#18c8ff59);transition:width .2s}.ct-transfer-progress>b{position:relative;height:100%;display:grid;place-items:center;color:#b8d9f2;font-size:9px}.ct-transfer-progress.complete>span{background:#19d38a3d}.ct-simulator-error{display:flex;align-items:center;gap:8px;margin:0 22px 15px;padding:10px 12px;border:1px solid rgba(244,89,105,.3);border-radius:9px;color:#f5a2a9;background:#f4596914;font-size:10px}.ct-simulator-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 22px 20px;padding:14px;border:1px solid rgba(25,211,138,.3);border-radius:12px;color:#55dda8;background:#19d38a14}.ct-simulator-result>div{display:grid;gap:3px;min-width:0}.ct-simulator-result b{color:#c9f7e5;font-size:12px}.ct-simulator-result span,.ct-simulator-result small{overflow:hidden;color:#77bda2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ct-simulator-result button{padding:9px 12px;border:1px solid rgba(25,211,138,.35);border-radius:9px;color:#8aebc3;background:#19d38a1a;cursor:pointer;font-size:10px}@media(max-width:1050px){.ct-simulator-form{grid-template-columns:1fr 1fr}.ct-send-button{width:100%}.ct-transfer-flow{grid-template-columns:1fr}.ct-transfer-flow>i{transform:rotate(90deg)}}.work-area.clinical-mode .case-item{grid-template-columns:minmax(0,1fr) 16px!important}.work-area.clinical-mode .case-item.has-priority,.work-area.clinical-mode .case-item:has(.case-priority){grid-template-columns:32px minmax(0,1fr) 16px!important}.portal-shell{grid-template-columns:238px minmax(0,1fr)}.workstation.app-shell.workspace-workstation{grid-template-columns:238px minmax(0,1fr)!important}.portal-shell:has(.brainhem-sidebar.collapsed),.workstation.app-shell.workspace-workstation:has(.brainhem-sidebar.collapsed){grid-template-columns:82px minmax(0,1fr)!important}.brainhem-sidebar{position:relative;align-items:stretch!important;padding:0 13px!important;border-right:1px solid var(--bh-line)!important;background:linear-gradient(180deg,#081b34,#061427)!important;transition:padding .18s ease}.brainhem-sidebar .portal-brand,.brainhem-sidebar .workspace-rail-brand{width:auto;height:82px;display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:0 8px;border:0;border-bottom:1px solid rgba(122,167,217,.12);color:inherit;background:transparent;text-align:left}.brainhem-sidebar .portal-brand>span:first-child,.brainhem-sidebar .workspace-rail-brand>span:first-child{width:43px;height:43px;display:grid;place-items:center;flex:0 0 43px;border:1px solid rgba(24,200,255,.42);border-radius:14px;color:var(--bh-cyan);background:#1e90ff21;box-shadow:0 0 20px #1e90ff1f}.brainhem-sidebar .portal-brand>span:last-child,.brainhem-sidebar .workspace-brand-copy{display:flex;min-width:0;flex-direction:column}.brainhem-sidebar .portal-brand strong,.brainhem-sidebar .workspace-brand-copy strong{color:var(--bh-text);font-size:18px}.brainhem-sidebar .portal-brand small,.brainhem-sidebar .workspace-brand-copy small{margin-top:4px;color:var(--bh-muted);font-size:8px}.brainhem-sidebar nav{width:100%;display:flex;flex:1;flex-direction:column;align-items:stretch!important;gap:7px!important;padding:21px 0 12px!important}.brainhem-sidebar nav button{position:relative;width:100%!important;height:49px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;padding:0 15px!important;border:1px solid transparent!important;border-radius:14px!important;color:#879fbd!important;background:transparent!important;font-size:12px!important;font-weight:600!important}.brainhem-sidebar nav button span{position:static!important;padding:0!important;color:inherit!important;background:transparent!important;opacity:1!important;transform:none!important;font-size:12px!important;font-weight:600!important}.brainhem-sidebar nav button:hover{color:#dceeff!important;background:#1e90ff12!important}.brainhem-sidebar nav button.active{color:#e8f7ff!important;border-color:#2aa8ff61!important;background:linear-gradient(90deg,#1e90ff38,#18c8ff12)!important;box-shadow:0 0 20px #1e90ff12!important}.brainhem-sidebar .workspace-rail-promo{position:relative;min-height:112px;display:flex!important;flex-direction:column;justify-content:flex-end;overflow:hidden;margin:0 0 10px;padding:16px;border:1px solid rgba(42,168,255,.15);border-radius:18px;background:linear-gradient(145deg,#102847eb,#061427f2)}.brainhem-sidebar .workspace-rail-promo strong{position:relative;z-index:1;color:var(--bh-text);font-size:16px;line-height:1.15}.brainhem-sidebar .workspace-rail-promo small{position:relative;z-index:1;margin-top:7px;color:var(--bh-muted);font-size:8px;line-height:1.4}.sidebar-collapse{position:absolute;z-index:12;top:65px;right:10px;width:28px;height:28px;display:grid;place-items:center;margin:0;padding:0;border:1px solid rgba(42,168,255,.42);border-radius:9px;color:#9acdf2;background:#0d2947;box-shadow:0 6px 18px #00000047,0 0 12px #1e90ff1a;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sidebar-collapse svg{transform:rotate(180deg);transition:transform .18s ease}.sidebar-collapse:hover{color:#fff;border-color:#18c8ffb8;background:#16406a;box-shadow:0 7px 20px #00000052,0 0 16px #18c8ff2e;transform:translateY(-1px)}.sidebar-collapse:focus-visible{outline:2px solid #18c8ff;outline-offset:3px}.brainhem-sidebar .workspace-rail-help{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;flex:0 0 40px;margin:0 0 10px 3px!important;border:0;border-radius:12px;color:#8ca5c3;background:transparent}.brainhem-sidebar.collapsed{padding:0 10px!important}.brainhem-sidebar.collapsed .portal-brand,.brainhem-sidebar.collapsed .workspace-rail-brand{justify-content:center;padding:0}.brainhem-sidebar.collapsed .portal-brand>span:last-child,.brainhem-sidebar.collapsed .workspace-brand-copy,.brainhem-sidebar.collapsed nav button span,.brainhem-sidebar.collapsed .workspace-rail-promo{display:none!important}.brainhem-sidebar.collapsed nav button{justify-content:center!important;padding:0!important}.brainhem-sidebar.collapsed .sidebar-collapse{right:10px}.brainhem-sidebar.collapsed .workspace-rail-help{margin-left:auto!important;margin-right:auto!important}@media(max-width:760px){.sidebar-collapse{display:none}.portal-shell{grid-template-columns:1fr}.brainhem-sidebar{padding:0!important}.brainhem-sidebar .workspace-rail-promo{display:none!important}}@media(max-width:767px){.clinical-small-screen-block{display:flex!important}}.brainhem-sidebar .sidebar-head{position:relative;width:100%;height:82px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;flex:0 0 82px;border-bottom:1px solid rgba(122,167,217,.12)}.brainhem-sidebar .sidebar-head .portal-brand,.brainhem-sidebar .sidebar-head .workspace-rail-brand{min-width:0;width:100%;height:64px;padding:0 0 0 7px;border:0;background:transparent}.brainhem-sidebar .sidebar-collapse{position:static;width:30px;height:30px;border-radius:10px;color:#9acdf2;background:#0d2947eb;box-shadow:0 5px 16px #00000038,0 0 12px #1e90ff14}.brainhem-sidebar .sidebar-collapse svg{transform:rotate(180deg)}.brainhem-sidebar.collapsed{overflow:visible}.brainhem-sidebar.collapsed .sidebar-head{height:82px;display:block;flex-basis:82px}.brainhem-sidebar.collapsed .sidebar-head .portal-brand,.brainhem-sidebar.collapsed .sidebar-head .workspace-rail-brand{width:100%;height:82px;display:grid;place-items:center;padding:0}.brainhem-sidebar.collapsed .sidebar-head .portal-brand>span:first-child,.brainhem-sidebar.collapsed .sidebar-head .workspace-rail-brand>span:first-child{width:40px;height:40px;flex-basis:40px;border-radius:13px}.brainhem-sidebar.collapsed .sidebar-collapse{position:absolute;top:56px;right:-11px;width:26px;height:26px;border-radius:9px;background:#103459;box-shadow:0 6px 16px #00000052,0 0 13px #18c8ff1f}.brainhem-sidebar.collapsed .sidebar-collapse svg{transform:none}.brainhem-sidebar.collapsed nav{overflow:visible}.brainhem-sidebar.collapsed nav button{width:52px!important;height:50px!important;margin-inline:auto;overflow:visible;border-radius:15px!important}.brainhem-sidebar.collapsed nav button:after{content:attr(data-label);position:absolute;z-index:120;left:calc(100% + 13px);top:50%;min-width:max-content;padding:8px 11px;border:1px solid rgba(42,168,255,.3);border-radius:9px;color:#e8f1ff;background:#081a31fa;box-shadow:0 10px 28px #00000057;opacity:0;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .15s ease,transform .15s ease;font-size:12px;font-weight:650;white-space:nowrap}.brainhem-sidebar.collapsed nav button:hover:after,.brainhem-sidebar.collapsed nav button:focus-visible:after{opacity:1;transform:translateY(-50%)}.brainhem-sidebar.collapsed nav button.active:before{content:"";position:absolute;left:-10px;top:13px;bottom:13px;width:3px;border-radius:0 4px 4px 0;background:#18c8ff;box-shadow:0 0 10px #18c8ff9e}@media(max-width:760px){.brainhem-sidebar .sidebar-head{display:none}}.model-studio-web{width:100vw;height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr);overflow:hidden;color:var(--bh-text);background:var(--bh-canvas)}.model-studio-side{display:flex;flex-direction:column;min-height:0;padding:0 13px;border-right:1px solid var(--bh-line);background:linear-gradient(180deg,#081b34,#061427)}.model-studio-brand{height:82px;display:grid;grid-template-columns:43px 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:11px;padding:0 8px;border:0;border-bottom:1px solid rgba(122,167,217,.12);color:var(--bh-text);background:transparent;text-align:left;cursor:pointer}.model-studio-brand>span{grid-row:1/3;width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(24,200,255,.42);border-radius:14px;color:var(--bh-cyan);background:#1e90ff21}.model-studio-brand strong{align-self:end;font-size:16px}.model-studio-brand small{align-self:start;margin-top:3px;color:var(--bh-muted);font-size:9px}.model-studio-side-copy{padding:23px 8px 12px}.model-studio-side-copy span{color:#4d9cc8;font-size:9px;font-weight:700;letter-spacing:.12em}.model-studio-side-copy p{margin:8px 0 0;color:var(--bh-muted);font-size:10px;line-height:1.5}.model-studio-side nav{display:grid;gap:7px;padding:8px 0}.model-studio-side nav button{display:flex;align-items:center;gap:10px;height:43px;padding:0 13px;border:1px solid transparent;border-radius:12px;color:#879fbd;background:transparent;font:inherit;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.model-studio-side nav button:hover,.model-studio-side nav button.active{color:#e8f7ff;border-color:#2aa8ff47;background:#1e90ff1f}.model-studio-side nav button.active svg{color:var(--bh-cyan)}.model-studio-nav-group{display:grid;gap:4px}.model-studio-nav-group>button{width:100%}.model-studio-nav-group>button>span{flex:1}.model-studio-nav-group>button>svg:last-child{margin-left:auto;transform:rotate(90deg);transition:transform .18s ease}.model-studio-nav-group.open>button>svg:last-child{transform:rotate(-90deg)}.model-studio-subnav{display:grid;gap:3px;padding:1px 0 3px 18px}.model-studio-side nav .model-studio-subnav button{width:100%;height:38px;padding:0 11px;border-radius:10px;font-size:11px;font-weight:560}.model-studio-subnav button i{width:6px;height:6px;flex:0 0 6px;border:1px solid #527496;border-radius:50%}.model-studio-subnav button.active i{border-color:#22c8f5;background:#22c8f5;box-shadow:0 0 0 4px #22c8f51a}.model-studio-back{display:flex;align-items:center;gap:8px;margin:auto 8px 16px;padding:10px 0;border:0;color:#8aa4c2;background:transparent;font-size:10px;cursor:pointer}.model-studio-back svg{transform:rotate(180deg)}.model-studio-main{min-width:0;min-height:0;display:grid;grid-template-rows:64px minmax(0,1fr);overflow:hidden}.model-studio-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--bh-line);background:#081a31}.model-studio-kicker{display:block;color:#5c9ac1;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.model-studio-topbar strong{display:block;margin-top:4px;color:var(--bh-text);font-size:14px}.model-studio-status{display:flex;align-items:center;gap:7px;color:#70d6aa;font-size:10px}.model-studio-status i{width:7px;height:7px;border-radius:50%;background:#31d79b;box-shadow:0 0 0 3px #31d79b1f}.model-studio-main>.training-workspace{min-height:0;overflow:auto}@media(max-width:850px){.model-studio-web{display:block;overflow:auto}.model-studio-side{display:none}.model-studio-main{display:block;overflow:visible}.model-studio-topbar{height:58px;padding:0 16px}.model-studio-status{display:none}.model-studio-main>.training-workspace{overflow:visible}}.model-studio-main{position:relative}.model-studio-main .model-studio-status{display:none}.model-studio-session{display:flex;align-items:center;gap:10px}.model-studio-session .model-studio-status{display:flex}.model-studio-session>button{padding:6px 9px;border:1px solid #294159;border-radius:6px;color:#9cb0c2;background:#0b1b2c;font-size:10px;cursor:pointer}.model-studio-session>button:hover{color:#fff;border-color:#48637d}.model-studio-main .mlops-control-strip{position:absolute;z-index:25;top:9px;right:22px;display:flex;align-items:center;gap:9px}.mlops-control-strip>span{height:40px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(122,167,217,.18);border-radius:10px;color:#91a8bf;background:#0b1f3ae0;font-size:9px}.mlops-control-strip>span i{width:7px;height:7px;border-radius:50%;background:#df6b73}.mlops-control-strip>span.online{color:#71d9af}.mlops-control-strip>span.online i{background:#31d79b;box-shadow:0 0 0 3px #31d79b1a}.mlops-control-strip .mlops-account>summary{height:40px;min-width:148px;background:#0b1f3ae6}@media(max-width:850px){.model-studio-main .mlops-control-strip{position:absolute;top:9px;right:12px}.mlops-control-strip>span{display:none}.mlops-control-strip .mlops-account>summary{min-width:42px}.mlops-control-strip .mlops-account>summary>div,.mlops-control-strip .mlops-account>summary>svg{display:none}}.hardware-panel{padding:25px 0 10px}.hardware-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.hardware-head h2{margin:6px 0 0;color:#edf6ff;font-size:25px}.hardware-head p{margin:7px 0 0;color:#7892b2;font-size:11px}.hardware-live{display:flex;align-items:center;gap:7px;color:#75d9b0;font-size:10px}.hardware-live>i{width:7px;height:7px;border-radius:50%;background:#31d79b;box-shadow:0 0 0 4px #31d79b1a}.hardware-live button,.hardware-loading button{display:grid;place-items:center;margin-left:7px;padding:8px;border:1px solid rgba(122,167,217,.2);border-radius:9px;color:#8da8c7;background:#0b2039;cursor:pointer}.hardware-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.hardware-summary article{min-height:116px;display:flex;align-items:flex-start;gap:13px;padding:20px;border:1px solid rgba(42,168,255,.18);border-radius:18px;background:linear-gradient(145deg,#0d2342fa,#091b33f7)}.hardware-summary article>span{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border:1px solid rgba(24,200,255,.3);border-radius:12px;color:#25c5f6;background:#1e90ff1f}.hardware-summary small,.hardware-summary strong,.hardware-summary p{display:block}.hardware-summary small{color:#6382a4;font-size:8px;letter-spacing:.08em}.hardware-summary strong{margin-top:8px;color:#edf7ff;font-size:16px}.hardware-summary strong.ready{color:#67dfac}.hardware-summary strong.warning{color:#ffc16d}.hardware-summary p{margin:7px 0 0;color:#738baa;font-size:9px}.hardware-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:18px}.hardware-main,.hardware-side{display:grid;align-content:start;gap:18px}.hardware-gpu-card .premium-card-head,.hardware-resource-card .premium-card-head,.readiness-checks .premium-card-head,.software-stack .premium-card-head{min-height:74px;border-bottom:1px solid rgba(122,167,217,.1)}.hw-ok,.hw-fail{padding:6px 10px;border:1px solid rgba(49,215,155,.28);border-radius:999px;color:#75ddb3;background:#31d79b12;font-size:9px}.hw-fail{color:#ff9b96;border-color:#ef53504d;background:#ef535012}.gpu-device{padding:22px 24px}.gpu-device+.gpu-device{border-top:1px solid rgba(122,167,217,.1)}.gpu-device header{display:flex;align-items:flex-start;justify-content:space-between}.gpu-device header span,.gpu-device header strong,.gpu-device header small{display:block}.gpu-device header span{color:#42c8f5;font-size:9px;font-weight:700;letter-spacing:.08em}.gpu-device header strong{margin-top:5px;color:#edf6ff;font-size:19px}.gpu-device header small{margin-top:5px;color:#536f91;font-size:8px}.gpu-device header>b{color:#eef7ff;font-size:25px;text-align:right}.gpu-device header>b small{color:#6683a3;font-size:8px;font-weight:500}.gpu-gauges{display:grid;grid-template-columns:minmax(0,1fr) 1fr;gap:28px;margin-top:22px}.gpu-gauges label,.resource-bars label{display:flex;justify-content:space-between;color:#90a7c2;font-size:10px}.gpu-gauges label b,.resource-bars label b{color:#d9e7f6}.gpu-gauges progress,.resource-bars progress{width:100%;height:8px;margin:10px 0 6px;accent-color:#18c8ff}.gpu-gauges>div>small,.resource-bars>div>small{color:#607a9a;font-size:8px}.gpu-gauges dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.gpu-gauges dl>div{padding:0 12px;border-left:1px solid rgba(122,167,217,.1)}.gpu-gauges dt,.hardware-detail-grid dt,.software-stack dt{color:#6682a2;font-size:8px}.gpu-gauges dd,.hardware-detail-grid dd,.software-stack dd{margin:6px 0 0;color:#dbe8f7;font-size:11px}.resource-bars{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:22px 24px}.hardware-detail-grid{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid rgba(122,167,217,.1)}.hardware-detail-grid>div{min-width:0;padding:16px 24px;border-right:1px solid rgba(122,167,217,.08);border-bottom:1px solid rgba(122,167,217,.08)}.hardware-detail-grid dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readiness-checks>div:not(.premium-card-head){display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(122,167,217,.08)}.readiness-checks>div>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px}.readiness-checks .pass>span{color:#57d9a1;background:#31d79b17}.readiness-checks .fail>span{color:#ff9e75;background:#ef7e5017}.readiness-checks p{margin:0}.readiness-checks b,.readiness-checks small{display:block}.readiness-checks b{color:#d9e7f5;font-size:10px}.readiness-checks small{margin-top:4px;color:#6883a3;font-size:8px;line-height:1.4}.software-stack dl{margin:0}.software-stack dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 18px;border-bottom:1px solid rgba(122,167,217,.08)}.software-stack dd{max-width:65%;margin:0;text-align:right;overflow-wrap:anywhere}.hardware-loading{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7895b5}.hardware-loading strong{color:#c9d9eb;font-size:12px}.hardware-loading button{display:block;margin:0;color:#b9dcf5}.hardware-panel .mlops-error{margin-bottom:15px}@media(max-width:1200px){.hardware-summary{grid-template-columns:1fr 1fr}.hardware-layout{grid-template-columns:1fr}.hardware-side{grid-template-columns:1fr 1fr}}@media(max-width:700px){.hardware-head{align-items:flex-start}.hardware-live{display:none}.hardware-summary,.hardware-side,.gpu-gauges,.resource-bars,.hardware-detail-grid{grid-template-columns:1fr}.gpu-gauges dl{margin-top:10px}}.hw-mini-bar{display:block;width:100%;height:5px;margin-top:11px;border-radius:9px;background:#102b4b;overflow:hidden}.hw-mini-bar b{display:block;height:100%;border-radius:inherit;background:#287bdc}.hw-mini-bar.cyan b{background:#19c9e5}.hw-mini-bar.violet b{background:#7559c9}.hw-mini-bar.amber b{background:#bb7d37}.hardware-chart-card{margin-bottom:18px}.hardware-chart-legend{display:flex;gap:14px;color:#718bab;font-size:9px}.hardware-chart-legend span{display:flex;align-items:center;gap:5px}.hardware-chart-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.hardware-chart-legend .cpu{background:#2776db}.hardware-chart-legend .gpu{background:#7654c6}.hardware-chart-legend .ram{background:#1a9da0}.hardware-chart-legend .disk{background:#b77d38}.hardware-chart{position:relative;height:220px;margin:0 24px 24px;overflow:hidden;border:1px solid rgba(122,167,217,.1);border-radius:14px;background:#081a31}.hardware-chart svg{position:absolute;top:22px;right:18px;bottom:22px;left:18px;width:calc(100% - 36px);height:calc(100% - 44px)}.hardware-chart polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hardware-chart polyline.cpu{stroke:#2776db}.hardware-chart polyline.gpu{stroke:#7654c6}.hardware-chart polyline.ram{stroke:#1a9da0}.hardware-chart polyline.disk{stroke:#b77d38}.hardware-chart .chart-end-label{position:absolute;right:13px;bottom:8px;color:#557493;font-size:8px}.work-area.clinical-mode:not(.reading-focus){grid-template-columns:290px minmax(0,1fr)!important}.work-area.clinical-mode:not(.reading-focus)>.panel-wrap{display:none!important}.work-area.clinical-mode.reading-focus,.work-area.clinical-mode.reading-focus.show-findings{grid-template-columns:260px minmax(0,1fr)!important}.work-area.clinical-mode.reading-focus.show-findings>.panel-wrap{opacity:1!important;pointer-events:auto!important;transform:translate(0) scale(1)!important}.work-area.clinical-mode.worklist-collapsed.reading-focus,.work-area.clinical-mode.worklist-collapsed.reading-focus.show-findings{grid-template-columns:minmax(0,1fr)!important}.work-area.clinical-mode.worklist-collapsed>.rail-wrap{display:none!important}.work-area.clinical-mode.worklist-collapsed:not(.reading-focus){grid-template-columns:minmax(0,1fr)!important}.work-area.clinical-mode.worklist-collapsed:not(.reading-focus).show-findings{grid-template-columns:minmax(0,1fr)!important}.work-area.clinical-mode.reading-focus>.panel-wrap{position:absolute!important;z-index:34!important;top:12px!important;right:12px!important;bottom:auto!important;display:block!important;width:min(372px,calc(100% - 24px))!important;height:min(760px,calc(100% - 24px))!important;min-width:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(16px) scale(.985)!important;transform-origin:right center!important;transition:opacity .16s ease,transform .18s ease!important;filter:drop-shadow(0 18px 40px rgba(0,0,0,.42))}.work-area.clinical-mode.reading-focus>.panel-wrap>.findings-panel{overflow:hidden!important;border:1px solid rgba(77,139,196,.38)!important;border-radius:16px!important}.rail-heading-actions{display:flex;align-items:center;gap:7px}.rail-heading-actions>button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:1px solid rgba(122,167,217,.22);border-radius:7px;color:#91aac8;background:#0b2039;cursor:pointer}.rail-heading-actions>button svg{transform:rotate(180deg)}.rail-heading-actions>button:hover{color:#e7f6ff;border-color:#18c8ff80;background:#123558}.worklist-dock-toggle,.findings-dock-toggle{position:absolute;z-index:24;top:58px;height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(42,168,255,.38);border-radius:9px;color:#b8d8ee;background:#081a31f0;box-shadow:0 8px 24px #00000040;cursor:pointer;font-size:9px;font-weight:700}.worklist-dock-toggle{left:12px}.findings-dock-toggle{right:12px}.worklist-dock-toggle:hover,.findings-dock-toggle:hover{color:#fff;border-color:#18c8ffb3;background:#123b61}.findings-dock-toggle i{width:7px;height:7px;border-radius:50%;background:#758ba6}.findings-dock-toggle.has-result i{background:#31d79b;box-shadow:0 0 0 3px #31d79b21}.findings-dock-toggle strong{color:#eaf5ff;font-size:10px;font-weight:750}.findings-dock-toggle small{padding-left:7px;border-left:1px solid rgba(122,167,217,.22);color:#8ca7c4;font-size:9px}.work-area.clinical-mode .findings-tabs{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 13px!important}.work-area.clinical-mode .findings-tabs>div{min-width:0;display:flex;flex-direction:column;gap:2px}.work-area.clinical-mode .findings-tabs>div strong{color:#eef5ff;font-size:12px}.work-area.clinical-mode .findings-tabs>div span{color:#6f86a0;font-size:8px}.work-area.clinical-mode .findings-tabs>button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid rgba(122,167,217,.2);border-radius:8px;color:#92a9c3;background:#0a1f37;cursor:pointer}.work-area.clinical-mode .findings-tabs>button:hover{color:#fff;border-color:#18c8ff7a;background:#13385b}.ai-clinical-summary{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ai-primary-metric{padding:14px;border:1px solid rgba(42,168,255,.24);border-radius:13px;background:linear-gradient(145deg,#103151eb,#081d35f5)}.ai-primary-metric>span{display:block;color:#94abc6;font-size:9px;font-weight:650}.ai-primary-metric>strong{display:flex;align-items:baseline;gap:6px;margin-top:6px;color:#f1f7ff;font-size:30px;line-height:1}.ai-primary-metric>strong small{color:#9fb5ce;font-size:12px}.ai-primary-metric>p{margin:7px 0 0;color:#7189a7;font-size:8.5px;line-height:1.4}.ai-score-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ai-score-row>span{display:flex;flex-direction:column;gap:2px;color:#a9bdd4;font-size:10px}.ai-score-row>span small{color:#6d85a2;font-size:8px}.ai-score-row>strong{color:#e8f1ff;font-size:18px}.ai-score-track{height:5px;overflow:hidden;border-radius:999px;background:#071626}.ai-score-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#268fe8,#2ad0d0)}.ai-output-scope{display:flex;align-items:flex-start;gap:7px;margin:0!important;padding:9px!important;border:1px solid rgba(244,183,64,.2)!important;border-radius:9px;color:#aebed0!important;background:#f4b7400f!important;font-size:9px!important;line-height:1.45!important}.ai-output-scope svg{flex:0 0 auto;color:#e4b458}.work-area.clinical-mode .clinical-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.work-area.clinical-mode .clinical-action-row button{min-width:0;padding:6px 5px;white-space:nowrap}.brainhem-sidebar.collapsed .sidebar-head{display:grid;grid-template-columns:36px 22px;align-items:center;justify-content:center;gap:4px;padding:0 2px}.brainhem-sidebar.collapsed .sidebar-head .portal-brand,.brainhem-sidebar.collapsed .sidebar-head .workspace-rail-brand{width:36px;height:42px;display:grid;place-items:center}.brainhem-sidebar.collapsed .sidebar-head .portal-brand>span:first-child,.brainhem-sidebar.collapsed .sidebar-head .workspace-rail-brand>span:first-child{width:36px;height:36px;flex-basis:36px}.brainhem-sidebar.collapsed .sidebar-collapse{position:static;width:22px;height:30px;border-radius:7px;box-shadow:none}.label-editor .editor-inspector{position:absolute!important;z-index:34!important;top:10px!important;right:10px!important;bottom:10px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;border:1px solid rgba(77,139,196,.38)!important;border-radius:16px!important;box-shadow:0 18px 44px #00000075!important}.label-editor .editor-inspector.closed{display:none!important}.label-editor .editor-inspector-head{position:sticky;z-index:2;top:-8px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-8px -8px 0;padding:10px 11px;border-bottom:1px solid rgba(122,167,217,.18);background:#081a31f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.label-editor .editor-inspector-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.label-editor .editor-inspector-head strong{color:#eef5ff;font-size:11px}.label-editor .editor-inspector-head small{color:#748da9;font-size:8px}.label-editor .editor-inspector-head>button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid rgba(122,167,217,.2);border-radius:8px;color:#93aac4;background:#0c223d;cursor:pointer}.label-editor .editor-inspector-head>button:hover{color:#fff;border-color:#18c8ff80;background:#12385c}@media(max-width:1500px){.work-area.clinical-mode:not(.reading-focus){grid-template-columns:250px minmax(0,1fr)!important}.work-area.clinical-mode.reading-focus,.work-area.clinical-mode.reading-focus.show-findings{grid-template-columns:250px minmax(0,1fr)!important}.work-area.clinical-mode.worklist-collapsed.reading-focus.show-findings{grid-template-columns:minmax(0,1fr)!important}.work-area.clinical-mode.worklist-collapsed:not(.reading-focus).show-findings{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:1280px){.work-area.clinical-mode:not(.reading-focus){grid-template-columns:240px minmax(0,1fr)!important}.work-area.clinical-mode.reading-focus,.work-area.clinical-mode.reading-focus.show-findings{grid-template-columns:240px minmax(0,1fr)!important}.work-area.clinical-mode.worklist-collapsed.reading-focus.show-findings{grid-template-columns:minmax(0,1fr)!important}.work-area.clinical-mode.worklist-collapsed:not(.reading-focus).show-findings{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:860px){.work-area.clinical-mode.reading-focus.show-findings,.work-area.clinical-mode.worklist-collapsed.reading-focus.show-findings{grid-template-columns:minmax(0,1fr)!important}.work-area.clinical-mode.reading-focus.show-findings>.panel-wrap{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:min(340px,88vw)!important;height:auto!important;z-index:30!important}.work-area.clinical-mode.worklist-collapsed>.rail-wrap{display:block!important;transform:translate(-101%)!important}.worklist-dock-toggle,.findings-dock-toggle{display:none}}.portal-workstation .home-dashboard{padding:18px 24px 26px}.portal-workstation .home-welcome{min-height:88px;margin:0 0 14px;padding:16px 22px;border-radius:18px}.portal-workstation .home-eyebrow{margin-bottom:5px;font-size:8px}.portal-workstation .home-welcome h1{font-size:24px;line-height:1.12}.portal-workstation .home-welcome p{margin-top:5px;font-size:11px}.portal-workstation .home-welcome time{right:20px;top:16px;font-size:9px}.portal-workstation .home-welcome-art{right:8%;bottom:-92px;width:210px;height:180px;opacity:.62}.portal-workstation .home-stats{gap:12px;margin-bottom:14px}.portal-workstation .home-stats article{min-height:94px;gap:14px;padding:14px 16px;border-radius:16px}.portal-workstation .stat-icon{width:40px;height:40px;flex-basis:40px;border-radius:12px}.portal-workstation .home-stats strong{margin:0 0 2px;font-size:28px}.portal-workstation .home-stats p{font-size:10px}.portal-workstation .home-stats small{margin-top:4px;font-size:8px}.portal-workstation .home-grid-primary,.portal-workstation .home-grid-secondary{gap:14px;margin-bottom:14px}.portal-workstation .portal-card{border-radius:17px}.portal-workstation .portal-card>header{padding:15px 18px 0}.portal-workstation .portal-card h2{font-size:15px}.portal-workstation .portal-card header p{margin-top:3px;font-size:9px}.portal-workstation .quick-start>div{gap:10px;padding:13px 18px 17px}.portal-workstation .quick-start>div>button{min-height:112px;padding:12px;border-radius:13px}.portal-workstation .quick-start button>span{width:38px;height:38px;border-radius:10px}.portal-workstation .quick-start button strong{margin-top:7px;font-size:12px}.portal-workstation .quick-start button small{margin:3px 0 8px;font-size:9px}.portal-workstation .quick-start button em{padding:7px;font-size:9px}.portal-workstation .labeling-queue>header{padding-bottom:8px}.portal-workstation .label-queue-list{margin:0 18px 17px;border-radius:11px}.portal-workstation .label-queue-list>button{min-height:42px;padding:5px 8px}.portal-workstation .label-queue-list>button>span{width:27px;height:27px}.portal-workstation .study-table{margin:0 18px 17px}.portal-workstation .study-row{min-height:39px}.portal-workstation .resources>div{gap:7px;padding:0 18px 11px}.portal-workstation .resources>div button{min-height:54px;padding:8px 10px}.portal-workstation .portal-tip{margin:0 18px 16px;padding:8px 10px}.current-run-card-large{border-color:#18c8ff4d;box-shadow:0 22px 60px #0000003d,0 0 36px #1e90ff0f}.current-run-card-large .premium-card-head{min-height:88px;padding:0 30px}.current-run-card-large .premium-card-head h2{font-size:24px}.current-run-card-large .current-run-name{gap:18px;padding:24px 30px}.current-run-card-large .current-run-name>div:nth-child(2){flex:1}.current-run-card-large .current-run-name strong{font-size:19px}.current-run-card-large .current-run-name small{font-size:11px}.current-run-card-large .run-orb{width:62px;height:62px;border-radius:19px}.current-run-card-large .current-run-body{grid-template-columns:minmax(0,1fr) 300px;gap:26px;padding:0 30px 30px}.current-run-card-large .smooth-chart{min-height:350px}.current-run-card-large .smooth-chart svg{height:255px}.current-run-card-large .chart-title strong{font-size:14px}.current-run-card-large .chart-title small{font-size:10px}.current-run-card-large .run-metrics>div{min-height:112px;padding:19px}.current-run-card-large .run-metrics span{font-size:11px}.current-run-card-large .run-metrics strong{font-size:25px}.current-run-card-large .run-metrics small{font-size:9px}.live-training-banner{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;margin:20px 30px 0;padding:19px 22px 25px;border:1px solid rgba(24,200,255,.42);border-radius:17px;background:linear-gradient(90deg,#1e90ff33,#18c8ff12);box-shadow:0 0 30px #1e90ff1a}.live-training-banner>div{display:flex;align-items:center;gap:13px}.live-training-banner i{width:11px;height:11px;border-radius:50%;background:#23d8a0;box-shadow:0 0 0 7px #23d8a01f;animation:studio-live-pulse 1.5s infinite}.live-training-banner b,.live-training-banner small{display:block}.live-training-banner b{color:#e8f7ff;font-size:13px;letter-spacing:.06em}.live-training-banner small{margin-top:5px;color:#87a9c9;font-size:11px}.live-training-banner>strong{color:#27d2ff;font-size:27px}.live-training-banner progress{position:absolute;left:0;right:0;bottom:0;width:100%;height:6px;border:0}.live-training-banner progress::-webkit-progress-bar{background:#051223cc}.live-training-banner progress::-webkit-progress-value{background:linear-gradient(90deg,#218df2,#24d5ed)}.live-values{display:flex;gap:20px}.live-values span{color:#718eae;font-size:10px}.live-values b{display:block;margin-top:5px;color:#dff5ff;font-size:17px}.dataset-source-line{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 30px 18px;padding:12px 15px;border:1px solid rgba(122,167,217,.12);border-radius:12px;color:#7897b7;background:#06142773;font-size:10px}.dataset-source-line b{color:#bcd6ed}.run-provenance .audit-ok{color:#61dba9;border-color:#31d79b40}.run-active .tw-status{color:#82f1c6;border-color:#31d79b66;background:#31d79b1a;font-size:11px;animation:studio-live-pulse 1.5s infinite}@keyframes studio-live-pulse{50%{opacity:.55;filter:brightness(1.25)}}@media(max-width:850px){.current-run-card-large .current-run-body{grid-template-columns:1fr;padding:0 16px 18px}.current-run-card-large .smooth-chart{min-height:280px}.live-training-banner{margin:14px 16px 0}.live-values{display:none}.dataset-source-line{margin:0 16px 14px}}.studio-overview{display:flex;flex-direction:column;gap:18px}.studio-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:3px 2px 0}.studio-overview-head h2{margin:6px 0 0;color:#edf6ff;font-size:24px;line-height:1.1}.studio-overview-head p{margin:7px 0 0;color:#7f98b7;font-size:11px}.studio-overview-head time{color:#6f89a9;font-size:9px}.studio-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-automation-card{display:grid;grid-template-columns:minmax(360px,1.35fr) auto minmax(245px,.8fr);align-items:center;gap:16px;padding:17px 19px;border:1px solid rgba(122,167,217,.18);border-radius:18px;background:linear-gradient(125deg,#0d2342f5,#081b33f2);box-shadow:0 12px 32px #00000029}.studio-automation-card.enabled{border-color:#19d38a4d;background:linear-gradient(125deg,#0d2e3ef5,#081b33f2)}.automation-copy{display:flex;align-items:center;gap:13px;min-width:0}.automation-copy>span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 43px;border:1px solid rgba(42,168,255,.25);border-radius:13px;color:#50cdf6;background:#1e90ff1c}.enabled .automation-copy>span{border-color:#19d38a4d;color:#58dfa9;background:#19d38a1a}.automation-copy small{color:#65badd;font-size:9px;font-weight:750;letter-spacing:.09em}.automation-copy h3{margin:4px 0;color:#edf7ff;font-size:16px}.automation-copy p{margin:0;color:#7894b2;font-size:10px}.automation-switch{display:flex;align-items:center;gap:9px;color:#92abc7;font-size:10px;font-weight:700;cursor:pointer}.automation-switch input{position:absolute;opacity:0}.automation-switch i{position:relative;width:43px;height:24px;border:1px solid rgba(122,167,217,.28);border-radius:20px;background:#071a30;transition:.18s}.automation-switch i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#6e87a4;transition:.18s}.automation-switch input:checked+i{border-color:#19d38a7a;background:#19d38a2e}.automation-switch input:checked+i:after{left:22px;background:#4de0a7;box-shadow:0 0 10px #19d38a66}.automation-switch input:disabled+i{opacity:.45}.automation-model{display:grid;gap:6px;color:#8ca5c1;font-size:9px}.automation-model>span{font-weight:700}.automation-model select{height:38px;padding:0 10px;border:1px solid rgba(122,167,217,.22);border-radius:10px;outline:0;color:#dceeff;background:#071a30;font-size:10px}.automation-model small{color:#607d9c}.automation-tta{grid-column:1/3;display:flex;align-items:center;gap:8px;color:#89a4c0;font-size:10px}.automation-tta input{accent-color:#26cda0}.automation-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.automation-actions>span{color:#6f8aa9;font-size:9px;text-align:right}.automation-actions button{min-height:36px;padding:0 13px;border:1px solid rgba(42,168,255,.32);border-radius:10px;color:#8dd7ff;background:#1e90ff1a;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.automation-actions button:disabled{cursor:not-allowed;opacity:.42}.studio-status-card{position:relative;min-width:0;overflow:hidden;padding:20px;border:1px solid rgba(122,167,217,.16);border-radius:18px;background:linear-gradient(145deg,#0f2a4cf5,#081b32fa);box-shadow:0 16px 38px #0000002e}.studio-status-card:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(42,168,255,.52),transparent)}.studio-status-card.run:before{background:linear-gradient(90deg,transparent,rgba(139,92,246,.62),transparent)}.studio-status-card.dataset:before{background:linear-gradient(90deg,transparent,rgba(0,194,168,.6),transparent)}.studio-status-card.is-live{border-color:#18c8ff57;box-shadow:0 16px 42px #0003,0 0 28px #1e90ff12}.studio-status-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-status-card>header>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(42,168,255,.28);border-radius:11px;color:#45caff;background:#1e90ff1f}.studio-status-card.run>header>span{color:#aa89ff;border-color:#8b5cf64d;background:#8b5cf61c}.studio-status-card.dataset>header>span{color:#39d9bc;border-color:#00c2a84d;background:#00c2a81a}.studio-status-card>header>div{margin-left:auto;text-align:right}.studio-status-card>header small,.studio-status-card>header b{display:block}.studio-status-card>header small{color:#607f9f;font-size:8px;font-weight:700;letter-spacing:.09em}.studio-status-card>header b{margin-top:5px;color:#8aa5c2;font-size:9px}.studio-status-card>header b.online{color:#45dca4}.studio-status-card>header b.pending{color:#e7b65b}.studio-status-card h3{min-height:42px;margin:18px 0 0;overflow:hidden;color:#eef6ff;font-size:16px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.studio-status-card>p{min-height:38px;margin:7px 0 16px;color:#7791af;font-size:10px;line-height:1.55}.studio-status-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid rgba(122,167,217,.11);border-radius:11px;background:#05132461}.studio-status-card dl div{min-width:0;padding:10px;border-right:1px solid rgba(122,167,217,.1)}.studio-status-card dl div:last-child{border-right:0}.studio-status-card dt,.studio-status-card dd{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.studio-status-card dt{color:#617d9c;font-size:8px}.studio-status-card dd{margin-top:5px;color:#d9e8f7;font-size:10px;font-weight:700}.studio-status-card>button{display:flex;align-items:center;gap:7px;margin:15px 0 0 auto;padding:0;border:0;color:#58c7ff;background:transparent;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.studio-status-card>button svg{transform:rotate(-90deg)}.studio-status-card>button:hover{color:#e9f8ff}.studio-run-progress{margin:0 0 13px}.studio-run-progress span{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#9fb8d3;font-size:9px}.studio-run-progress em{color:#43d8ff;font-style:normal}.studio-run-progress progress{display:block;width:100%;height:5px;border:0;border-radius:99px;overflow:hidden}.studio-run-progress progress::-webkit-progress-bar{background:#071728}.studio-run-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#238cf0,#26d4e8)}.studio-split-bar{display:flex;height:5px;margin:0 0 13px;overflow:hidden;border-radius:99px;background:#071728}.studio-split-bar i:nth-child(1){background:#1e90ff}.studio-split-bar i:nth-child(2){background:#8b5cf6}.studio-split-bar i:nth-child(3){background:#00c2a8}.studio-overview-lower{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:16px}.studio-overview-lower .premium-card-head{min-height:67px;padding:0 20px}.studio-overview-lower .premium-card-head h3{font-size:14px}.studio-overview-lower .premium-card-head p{font-size:9px}.studio-actions-list{display:grid;padding:4px 12px 13px}.studio-actions-list>button{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:60px;padding:8px;border:0;border-bottom:1px solid rgba(122,167,217,.09);color:inherit;background:transparent;text-align:left;cursor:pointer}.studio-actions-list>button:last-child{border-bottom:0}.studio-actions-list>button:hover{border-radius:10px;background:#1e90ff12}.studio-actions-list>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#4bbfff;background:#1e90ff1f}.studio-actions-list>button>span.warning{color:#efbd5c;background:#f0b4291c}.studio-actions-list>button>span.green{color:#43dca6;background:#19d38a1a}.studio-actions-list>button>div{min-width:0}.studio-actions-list b,.studio-actions-list small{display:block}.studio-actions-list b{color:#dceaf8;font-size:10px}.studio-actions-list small{margin-top:4px;color:#6f89a7;font-size:8.5px}.studio-actions-list>button>svg{color:#567a9d;transform:rotate(-90deg)}.studio-activity-list{display:grid;padding:5px 18px 15px}.studio-activity-list>div:not(.mlops-empty){display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;border-bottom:1px solid rgba(122,167,217,.08)}.studio-activity-list>div:last-child{border-bottom:0}.studio-activity-list>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#51c9f9;background:#1e90ff1a}.studio-activity-list p{min-width:0;margin:0}.studio-activity-list b,.studio-activity-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-activity-list b{color:#cfe0f0;font-size:9.5px}.studio-activity-list small{margin-top:4px;color:#6983a2;font-size:8px}.studio-activity-list time{color:#5e7999;font-size:8px}.active-learning-explainer .active-cycle-head{min-height:94px;padding:17px 20px}.active-learning-explainer .active-cycle-head h2{font-size:17px}.active-learning-explainer .active-cycle-head p{max-width:720px;margin-top:5px;line-height:1.5}.active-learning-simple-flow{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:5px;padding:14px 20px}.active-learning-simple-flow>div{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid rgba(122,167,217,.12);border-radius:12px;background:#07182c8f}.active-learning-simple-flow>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#41c9f6;background:#1e90ff21}.active-learning-simple-flow section{min-width:0}.active-learning-simple-flow b,.active-learning-simple-flow strong,.active-learning-simple-flow small{display:block}.active-learning-simple-flow b{color:#dbeaf8;font-size:10px}.active-learning-simple-flow strong{margin-top:4px;color:#f0f7ff;font-size:13px}.active-learning-simple-flow small{margin-top:4px;overflow:hidden;color:#6985a5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.active-learning-simple-flow>i{color:#3b779f;font-style:normal;text-align:center}@media(max-width:1250px){.studio-status-grid{grid-template-columns:1fr}.studio-status-card h3,.studio-status-card>p{min-height:0}.studio-overview-lower,.active-learning-simple-flow{grid-template-columns:1fr}.active-learning-simple-flow>i{transform:rotate(90deg)}.studio-automation-card{grid-template-columns:1fr auto}.automation-model,.automation-actions{grid-column:1/-1}.automation-tta{grid-column:1}}@media(max-width:700px){.studio-overview-head{align-items:flex-start;flex-direction:column}.studio-overview-head time{display:none}.studio-status-card dl{grid-template-columns:1fr}.studio-status-card dl div{border-right:0;border-bottom:1px solid rgba(122,167,217,.1)}.studio-status-card dl div:last-child{border-bottom:0}}.simple-studio-page{display:flex;flex-direction:column;gap:16px;padding-top:22px!important}.simple-page-head{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.simple-page-head h2{margin:5px 0 0;color:#edf6ff;font-size:23px;line-height:1.1}.simple-page-head p{margin:7px 0 0;color:#7892b1;font-size:10px}.simple-page-head>.tw-status{margin-top:3px}.simple-focus-card{border-radius:18px}.simple-focus-main{min-height:92px;display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid rgba(122,167,217,.1)}.simple-focus-main>div{min-width:0;flex:1}.simple-focus-main>div>small{color:#6685a7;font-size:8px;font-weight:750;letter-spacing:.09em}.simple-focus-main h3{margin:6px 0 0;overflow:hidden;color:#edf6ff;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.simple-focus-main p{margin:6px 0 0;color:#708aaa;font-size:9px}.simple-focus-icon{width:43px;height:43px;display:grid;place-items:center;flex:0 0 43px;border:1px solid rgba(42,168,255,.28);border-radius:13px;color:#44c8ff;background:#1e90ff1f}.simple-focus-icon.violet{color:#ae8dff;border-color:#8b5cf64d;background:#8b5cf61c}.simple-focus-icon.teal{color:#35d8bb;border-color:#00c2a847;background:#00c2a81a}.simple-focus-icon.green{color:#54dda8;border-color:#19d38a47;background:#19d38a1a}.simple-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px;background:#05122233}.simple-metric{min-height:78px;padding:15px 16px;border-right:1px solid rgba(122,167,217,.09)}.simple-metric:last-child{border-right:0}.simple-metric span,.simple-metric strong,.simple-metric small{display:block}.simple-metric span{color:#6682a2;font-size:8px}.simple-metric strong{margin-top:6px;color:#e7f1fc;font-size:19px}.simple-metric small{margin-top:4px;color:#587392;font-size:8px}.simple-focus-actions{min-height:50px;display:flex;align-items:center;gap:10px;padding:8px 20px;border-top:1px solid rgba(122,167,217,.08)}.simple-focus-actions>details{position:relative}.simple-focus-actions>details>summary{color:#7fa5c8;font-size:9px;cursor:pointer;list-style:none}.simple-focus-actions>details>summary::-webkit-details-marker{display:none}.simple-focus-actions>details[open]{flex:1}.simple-focus-actions>details .tw-json{max-height:280px;margin-top:9px}.registry-primary-actions{display:flex;align-items:center;gap:8px}.simple-live-progress{padding:14px 20px;border-bottom:1px solid rgba(122,167,217,.08)}.simple-live-progress span{display:flex;justify-content:space-between;color:#90abc8;font-size:9px}.simple-live-progress b{color:#36cff4}.simple-live-progress progress{width:100%;height:6px;margin-top:8px;accent-color:#1e90ff}.studio-reveal,.studio-history{border-radius:15px}.studio-reveal>summary,.studio-history>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;color:#b9cee2;cursor:pointer;list-style:none}.studio-reveal>summary::-webkit-details-marker,.studio-history>summary::-webkit-details-marker{display:none}.studio-reveal>summary>span{display:grid;grid-template-columns:30px 1fr;align-items:center;flex:1}.studio-reveal>summary>span>svg{grid-row:1/3;width:30px;color:#45bff5}.studio-reveal>summary b{font-size:11px}.studio-reveal>summary small{margin-top:3px;color:#66809e;font-size:8px}.studio-reveal>summary>svg{color:#6987a5;transform:rotate(90deg);transition:.16s}.studio-reveal[open]>summary>svg{transform:rotate(0)}.studio-reveal>.mlops-form,.studio-reveal>.training-config{margin:0;padding:16px 18px 18px;border:0;border-top:1px solid rgba(122,167,217,.1);border-radius:0;background:#05122240}.simple-training-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.simple-training-form>details,.simple-training-form>button,.simple-training-form>.mlops-error-inline{grid-column:1/-1}.simple-training-form textarea{min-height:100px}.training-workflow-note{grid-column:1/-1;display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid rgba(63,154,225,.24);border-radius:10px;background:#0c315257}.training-workflow-note>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;color:#4fc3ff;background:#1997db21}.training-workflow-note b{display:block;color:#e7f3ff;font-size:11px}.training-workflow-note p{margin:4px 0 0;color:#8fa9c2;font-size:9px;line-height:1.55}.training-workflow-note.postprocess_calibration{border-color:#3fd3a73d;background:#0a423d40}.training-workflow-note.postprocess_calibration>span{color:#50ddb2;background:#2abe911f}.postprocess-protocol{margin-bottom:16px;overflow:hidden}.postprocess-protocol header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 21px;border-bottom:1px solid rgba(122,167,217,.1)}.postprocess-protocol h3{margin:5px 0 0;color:#eaf5ff;font-size:18px}.postprocess-protocol header p{margin:6px 0 0;color:#7894b2;font-size:10px}.postprocess-protocol header>span{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(58,213,162,.24);border-radius:999px;color:#65dcae;background:#2bc18f12;font-size:9px;white-space:nowrap}.postprocess-flow{display:flex;align-items:center;justify-content:center;gap:10px;padding:19px 16px;border-bottom:1px solid rgba(122,167,217,.08);color:#63809f}.postprocess-flow b{padding:8px 10px;border:1px solid rgba(42,168,255,.2);border-radius:8px;color:#bcd5e9;background:#13345480;font-size:9px}.postprocess-flow i{font-style:normal;color:#36bfea}.postprocess-grid-info{display:grid;grid-template-columns:1.15fr 1fr 1fr}.postprocess-grid-info>div{padding:15px 18px;border-right:1px solid rgba(122,167,217,.08)}.postprocess-grid-info>div:last-child{border-right:0}.postprocess-grid-info small{color:#5b8fb5;font-size:8px;font-weight:750;letter-spacing:.08em}.postprocess-grid-info p{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0 0}.postprocess-grid-info p span{padding:5px 7px;border-radius:6px;color:#9eb7cd;background:#0b2139;font-size:8px}.postprocess-protocol footer{padding:11px 18px;border-top:1px solid rgba(122,167,217,.08);color:#6f89a5;background:#0512224d;font-size:9px;text-align:center}@media(max-width:1000px){.postprocess-flow{flex-wrap:wrap}.postprocess-grid-info{grid-template-columns:1fr}.postprocess-grid-info>div{border-right:0;border-bottom:1px solid rgba(122,167,217,.08)}}.studio-history>summary{font-size:10px;font-weight:700}.studio-history>summary span{min-width:21px;height:21px;display:grid;place-items:center;border-radius:999px;color:#9cc5e6;background:#1e90ff21;font-size:8px}.studio-history>div{border-top:1px solid rgba(122,167,217,.1)}.studio-history>div>article{min-height:54px;display:flex;align-items:center;gap:16px;padding:9px 18px;border-bottom:1px solid rgba(122,167,217,.08)}.studio-history>div>article:last-child{border-bottom:0}.studio-history article>div:first-child{min-width:0;flex:1}.studio-history b,.studio-history small{display:block}.studio-history b{overflow:hidden;color:#d6e5f4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-history small{margin-top:4px;color:#627e9d;font-size:8px}.production-strip{min-height:54px;display:flex;align-items:center;gap:11px;padding:9px 16px;border:1px solid rgba(25,211,138,.24);border-radius:13px;background:#19d38a0e}.production-strip>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#48dda5;background:#19d38a1a}.production-strip>div{min-width:0;flex:1}.production-strip b,.production-strip strong{display:block}.production-strip b{color:#6f9f91;font-size:8px}.production-strip strong{margin-top:3px;overflow:hidden;color:#d9eee7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.simple-metric-grid{grid-template-columns:1fr 1fr}.simple-metric:nth-child(2){border-right:0}.simple-training-form{grid-template-columns:1fr}.simple-page-head{flex-direction:column}.simple-focus-main h3{white-space:normal}.simple-focus-actions{align-items:flex-start;flex-direction:column}}.simple-studio-page .mlops-eyebrow{font-size:10px}.simple-page-head h2{font-size:27px}.simple-page-head p{font-size:12px;line-height:1.45}.simple-studio-page .tw-status{padding:5px 10px;font-size:10px}.simple-focus-main>div>small{font-size:10px}.simple-focus-main h3{font-size:19px}.simple-focus-main p{font-size:11px;line-height:1.4}.simple-metric strong{font-size:22px}.simple-metric small{font-size:9px}.simple-focus-actions>details>summary{font-size:11px}.studio-reveal>summary b{font-size:13px}.studio-reveal>summary small{font-size:10px}.studio-history>summary{font-size:12px}.studio-history b{font-size:12px}.studio-history small{font-size:10px}.simple-focus-icon.amber{color:#f2bd59;border-color:#f0b42947;background:#f0b4291a}.learning-clear-state{min-height:112px;display:flex;align-items:center;gap:15px;padding:20px}.learning-clear-state>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#45d8a2;background:#19d38a1a}.learning-clear-state h3{margin:0;color:#e7f3fc;font-size:18px}.learning-clear-state p{margin:7px 0 0;color:#7892b1;font-size:11px}.data-compact-row{min-height:70px;display:flex;align-items:center;gap:14px;padding:11px 16px;border:1px solid rgba(42,168,255,.16);border-radius:14px;background:#0d2342b8}.data-compact-row>div{min-width:0;flex:1;display:flex;align-items:center;gap:10px}.data-compact-row>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#48cca0;background:#19d38a14}.data-compact-row p{margin:0}.data-compact-row b,.data-compact-row small{display:block}.data-compact-row b{color:#dceaf7;font-size:12px}.data-compact-row small{margin-top:4px;color:#6f89a8;font-size:10px}.learning-brief-metrics .simple-metric strong{font-size:17px}.simple-case-row{width:100%;min-height:56px;display:flex;align-items:center;gap:14px;padding:9px 18px;border:0;border-bottom:1px solid rgba(122,167,217,.08);color:inherit;background:transparent;text-align:left;cursor:pointer}.simple-case-row:hover{background:#1e90ff0f}.simple-case-row>div{min-width:0;flex:1}.simple-case-row b,.simple-case-row small{display:block}.simple-case-row b{color:#d9e8f6;font-size:12px}.simple-case-row small{margin-top:4px;color:#6e89a8;font-size:10px}.studio-next-action{min-height:78px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:13px 18px;border:1px solid rgba(24,200,255,.28);border-radius:16px;color:inherit;background:linear-gradient(100deg,#1e90ff24,#0d2342d1);text-align:left;cursor:pointer}.studio-next-action:hover{border-color:#18c8ff85;background:linear-gradient(100deg,#1e90ff33,#0d2342e6)}.studio-next-action>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#46cdf5;background:#1e90ff24}.studio-next-action>div{min-width:0}.studio-next-action small,.studio-next-action b,.studio-next-action p{display:block}.studio-next-action small{color:#62a9d2;font-size:9px;font-weight:750;letter-spacing:.08em}.studio-next-action b{margin-top:4px;color:#edf7ff;font-size:14px}.studio-next-action p{margin:4px 0 0;color:#7894b2;font-size:10px}.studio-next-action>svg{color:#77a8c9;transform:rotate(-90deg)}.studio-overview-history>div>article>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:8px;color:#4dc9f7;background:#1e90ff1a}.studio-overview-history>div>article>div{min-width:0;flex:1}.model-studio-brand strong{font-size:16px}.model-studio-brand small,.model-studio-side-copy span,.model-studio-kicker{font-size:10px}.model-studio-side-copy p{font-size:11px;line-height:1.55}.model-studio-side nav button{font-size:13px}.model-studio-topbar strong{font-size:15px}.model-studio-status{font-size:11px}.simple-page-head h2,.studio-overview-head h2{font-size:30px;letter-spacing:-.025em}.simple-page-head p,.studio-overview-head p{font-size:12px;line-height:1.5}.simple-focus-main h3{font-size:20px;line-height:1.25}.simple-focus-main>div>small,.simple-focus-main p{font-size:11px}.simple-metric{min-height:82px;padding:16px 17px}.simple-metric span{font-size:10px}.simple-metric strong{font-size:24px;line-height:1.1}.simple-metric small{font-size:10px}.simple-focus-actions>button,.simple-focus-actions>details>summary{font-size:12px}.studio-reveal>summary b,.studio-history>summary{font-size:13px}.studio-reveal>summary small,.studio-history small{font-size:10px}.studio-history b{font-size:13px}.studio-status-card h3{font-size:18px}.studio-status-card>p{font-size:11px}.studio-status-card>header small,.studio-status-card dt{font-size:9px}.studio-status-card>header b,.studio-status-card dd{font-size:11px}.studio-next-action small{font-size:10px}.studio-next-action b{font-size:16px}.studio-next-action p{font-size:11px}.dataset-setup-card{overflow:hidden;border-radius:18px}.dataset-setup-head{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid rgba(122,167,217,.1)}.dataset-setup-head>div{min-width:0;flex:1}.dataset-setup-head small{color:#59bdf1;font-size:10px;font-weight:750;letter-spacing:.1em}.dataset-setup-head h3{margin:4px 0;color:#eef6ff;font-size:19px}.dataset-setup-head p{max-width:720px;margin:0;color:#829bb8;font-size:11px;line-height:1.5}.setup-step{width:30px;height:30px;display:inline-grid!important;place-items:center;flex:0 0 30px;border:1px solid rgba(42,168,255,.5);border-radius:10px;color:#8bdcff!important;background:#1e90ff26;font-size:13px!important}.dataset-concept-picker{display:flex;align-items:stretch;gap:8px;padding:14px 20px;border-bottom:1px solid rgba(122,167,217,.08)}.dataset-concept-picker>span{display:flex;align-items:center;width:92px;color:#8ca5c1;font-size:10px}.dataset-concept-picker button{min-width:155px;display:grid;gap:3px;padding:9px 12px;border:1px solid rgba(122,167,217,.15);border-radius:11px;text-align:left;background:#071a3180}.dataset-concept-picker button.active{border-color:#2aa8ff8c;background:#1e90ff1f}.dataset-concept-picker b{color:#cbddee;font-size:11px}.dataset-concept-picker small{color:#6985a3;font-size:9px}.dataset-concept-picker button.active b{color:#7ed8ff}.dataset-setup-summary{display:grid;grid-template-columns:1.2fr auto repeat(3,1fr);align-items:center;padding:16px 20px;background:#05122238}.dataset-setup-summary>div{display:grid;gap:4px;padding:0 18px;border-right:1px solid rgba(122,167,217,.1)}.dataset-setup-summary>div:first-child{padding-left:0}.dataset-setup-summary>div:last-child{border:0}.dataset-setup-summary>i{color:#3f759d;font-style:normal}.dataset-setup-summary span{color:#8ca5c1;font-size:10px}.dataset-setup-summary strong{color:#eef6ff;font-size:22px}.dataset-setup-summary small{color:#627e9d;font-size:9px}.dataset-setup-actions{min-height:62px;display:flex;align-items:center;gap:14px;padding:10px 20px;border-top:1px solid rgba(122,167,217,.08)}.dataset-setup-actions>div:first-child{display:grid;gap:3px;min-width:0;margin-right:auto}.dataset-setup-actions b{color:#bed2e6;font-size:11px}.dataset-setup-actions small{color:#6985a4;font-size:9px}.dataset-setup-actions>details{position:relative}.dataset-setup-actions>details>summary{padding:8px 10px;color:#87a8c7;font-size:10px;cursor:pointer;list-style:none}.dataset-ratio-options{position:absolute;right:0;bottom:40px;z-index:5;width:250px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid rgba(42,168,255,.25);border-radius:12px;background:#0b1f3a;box-shadow:0 18px 40px #00000059}.dataset-ratio-options label{display:grid;gap:5px;color:#8ca6c1;font-size:10px}.dataset-ratio-options select{height:34px;padding:0 8px;border:1px solid rgba(122,167,217,.2);border-radius:9px;color:#ddecfa;background:#081a31}.training-page-launcher>summary>span>.setup-step{grid-row:1/3}.training-page-launcher .wide>small{display:block;margin-top:5px;color:#6f8dac;font-size:10px}@media(max-width:800px){.dataset-concept-picker{overflow-x:auto}.dataset-concept-picker>span{display:none}.dataset-setup-summary{grid-template-columns:1fr 1fr}.dataset-setup-summary>i{display:none}.dataset-setup-summary>div{padding:10px;border:0}.dataset-setup-actions{align-items:stretch;flex-direction:column}.dataset-setup-actions>button{width:100%}.dataset-ratio-options{right:auto;left:0}}.fine-tune-simple-page{display:grid;gap:14px;max-width:1180px;margin:0 auto}.fine-tune-flow{min-height:54px;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;border:1px solid rgba(42,168,255,.16);border-radius:14px;background:#091d3494}.fine-tune-flow span{display:flex;align-items:center;gap:7px;color:#8ca7c2;font-size:11px;font-weight:650}.fine-tune-flow span b{width:23px;height:23px;display:grid;place-items:center;border:1px solid rgba(122,167,217,.2);border-radius:8px;color:#86a5c1;background:#0a2039;font-size:10px}.fine-tune-flow span.active{color:#b9e8fb}.fine-tune-flow span.active b{border-color:#18c8ff73;color:#74d9ff;background:#1e90ff26}.fine-tune-flow i{color:#466986;font-style:normal}.promotion-gate-card{overflow:hidden;border-radius:18px}.promotion-gate-card>header{display:flex;align-items:center;gap:14px;padding:17px 20px;border-bottom:1px solid rgba(122,167,217,.1)}.promotion-gate-card>header>div{min-width:0;flex:1}.promotion-gate-card>header small{color:#6da9cc;font-size:9px;font-weight:750;letter-spacing:.09em}.promotion-gate-card>header h3{margin:4px 0;color:#edf6ff;font-size:18px}.promotion-gate-card>header p{margin:0;color:#7892ad;font-size:10px}.gate-indicator{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(122,167,217,.18);border-radius:999px;color:#8fa7bc;font-size:9px}.gate-indicator i{width:6px;height:6px;border-radius:50%;background:#8299ae}.gate-indicator.pass{border-color:#19d38a4d;color:#54dca8}.gate-indicator.pass i{background:#19d38a}.gate-indicator.fail{border-color:#ef53504d;color:#ff8886}.gate-indicator.fail i{background:#ef5350}.gate-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.gate-metrics>div{min-width:0;padding:15px 18px;border-right:1px solid rgba(122,167,217,.08)}.gate-metrics>div:last-child{border:0}.gate-metrics span,.gate-metrics strong,.gate-metrics small{display:block}.gate-metrics span{color:#7490ad;font-size:9px}.gate-metrics strong{margin-top:5px;overflow:hidden;color:#e8f3fc;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.gate-metrics small{margin-top:4px;color:#5f7b99;font-size:8px}.promotion-gate-card>footer{display:flex;align-items:center;gap:10px;padding:11px 20px;border-top:1px solid rgba(122,167,217,.08)}.promotion-gate-card>footer>div{display:grid;gap:3px;margin-right:auto}.promotion-gate-card>footer b{color:#aec4d8;font-size:10px}.promotion-gate-card>footer small{color:#65809e;font-size:9px}.fine-tune-result-details>.current-run-card{margin:0;border:0;border-top:1px solid rgba(122,167,217,.1);border-radius:0;background:transparent}.fine-tune-result-details>.current-run-card>.premium-card-head{display:none}@media(max-width:800px){.fine-tune-flow{justify-content:flex-start;overflow-x:auto}.fine-tune-flow span{white-space:nowrap}.gate-metrics{grid-template-columns:1fr 1fr}.promotion-gate-card>footer{align-items:stretch;flex-direction:column}.promotion-gate-card>footer button{width:100%}}.app-login-card input,.feedback-admin-login input{color:#17324d!important;background:#fff!important;caret-color:#168ed2!important;-webkit-text-fill-color:#17324d!important}.app-login-card input::placeholder,.feedback-admin-login input::placeholder{color:#8296aa!important;opacity:1!important;-webkit-text-fill-color:#8296aa!important}.app-login-card input:-webkit-autofill,.feedback-admin-login input:-webkit-autofill{-webkit-text-fill-color:#17324d!important;box-shadow:0 0 0 1000px #fff inset!important}.feedback-page{width:100vw;height:100vh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.feedback-page .feedback-topbar{position:sticky;top:0;z-index:40}.feedback-page .feedback-main,.feedback-page .feedback-admin{overflow:visible}
