.lab-workspace-content>.sft-dashboard{max-width:1240px;margin:auto;padding:45px 24px 70px}.sft-heading h1{font-size:clamp(56px,7vw,90px);font-weight:450;letter-spacing:-.06em;line-height:1.1;margin:20px 0}.sft-heading>p{color:#9cafc7;max-width:640px;font-size:16px;line-height:1.8}.sft-heading nav{display:flex;gap:30px;flex-wrap:wrap;margin:30px 0;font-size:12px}.sft-heading a,.sft-section a{color:#b7d7ff;text-decoration:none}.sft-status{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #31445f;padding:14px 0;font:10px var(--font-jetbrains),monospace;color:#abc7e9}.sft-status button{border:1px solid #415c7d;background:#17273c;color:#cee2ff;padding:10px 18px;cursor:pointer}.sft-status button:disabled{opacity:.6;cursor:wait}.sft-source-note{color:#90a7c5;font:11px/1.7 var(--font-geist),sans-serif;margin:18px 0}.sft-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2b3e58;border:1px solid #2b3e58;margin:30px 0 45px}.sft-metrics>div{background:#111d2c;padding:24px}.sft-metrics span{color:#94aaca;font-size:11px;display:block;line-height:1.6}.sft-metrics strong{font-size:34px;font-weight:450;display:block;margin-top:18px;letter-spacing:-.04em}.sft-section{margin-top:38px;scroll-margin-top:30px}.sft-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.sft-section h2{font:450 30px/1.15 var(--font-geist),sans-serif;letter-spacing:-.035em;margin:12px 0}.sft-section-head>a{font-size:11px}.sft-empty{padding:28px;border:1px solid #30445f;background:linear-gradient(120deg,#142034,#0e1723);color:#9fb3ce;font-size:13px;line-height:1.8}.sft-empty h3{color:#dbe9fa;font-size:20px;font-weight:450;margin:14px 0 8px}.sft-empty p{max-width:720px;margin:0}.sft-badge{font:9px var(--font-jetbrains),monospace;color:#abc4e4;letter-spacing:.07em}.sft-table-scroll{overflow:auto;border:1px solid #31445f}.sft-table-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.sft-table-scroll th{font:10px var(--font-jetbrains),monospace;color:#8ea8cc;padding:16px;background:#132033}.sft-table-scroll td{padding:18px 16px;border-top:1px solid #283a51;color:#c0d3ee}.sft-table-scroll td strong{font-weight:450;overflow-wrap:anywhere}.sft-table-scroll small{display:block;color:#8da5c5;margin-top:8px}.sft-table-scroll caption{text-align:left;padding:0 16px}.sft-score-panel{margin-bottom:30px}@media (max-width:700px){.sft-metrics{grid-template-columns:repeat(2,1fr)}.sft-metrics>div{padding:18px}.sft-metrics strong{font-size:26px}.sft-section-head{align-items:flex-start;flex-direction:column}.sft-heading nav{gap:18px}.sft-empty{padding:22px}.lab-workspace-content>.sft-dashboard{padding:32px 6%}}.sft-search{display:flex;align-items:end;gap:16px;margin:24px 0;flex-wrap:wrap}.sft-search label{display:flex;flex-direction:column;gap:10px;flex:1;min-width:220px;color:#abc0dc;font-size:11px}.sft-search input,.sft-search select{padding:12px;background:#101c2d;border:1px solid #354c6b;color:#cfe1fa;width:100%;font-size:12px}.sft-search button{padding:13px 20px;background:#cce2ff;color:#102039;border:0;font-size:12px;cursor:pointer}.sft-search button:disabled{opacity:.6}.sft-counts{display:flex;gap:22px;flex-wrap:wrap;border-block:1px solid #31445f;padding:22px 0;margin:24px 0}.sft-counts span{display:block;color:#9eb4d1;font-size:10px}.sft-counts strong{display:block;margin-top:12px;font-weight:450;font-size:24px}.sft-cap-bar{background:#273b56;height:3px;width:100px;margin-top:10px}.sft-cap-bar i{display:block;height:100%;background:#aacfff}.sft-table-scroll code{overflow-wrap:anywhere}.sft-score-panel details dl>div{display:flex;gap:20px}.sft-score-panel details dd{margin:0}.sft-empty li{overflow-wrap:anywhere}.sft-status{flex-wrap:wrap}.sft-status>:is(span,output){overflow-wrap:anywhere}.sft-metrics>div{min-width:0}.sft-metrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sft-search label{min-width:min(220px,100%)}.sft-table-scroll{max-width:100%;overscroll-behavior-x:contain}.sft-table-scroll table{min-width:620px}.sft-heading nav a,.sft-search button,.sft-status button{min-height:44px;display:inline-flex;align-items:center}.sft-score-panel details summary{padding:12px 0;cursor:pointer}.sft-score-panel details dl>div{flex-wrap:wrap;overflow-wrap:anywhere}@media (max-width:700px){.sft-search button{width:100%;justify-content:center}.sft-heading nav{gap:4px 20px}.sft-metrics strong{font-size:clamp(20px,6vw,26px)}}output.sft-empty{display:block}@media (max-width:700px){.lab-surface .sft-search input,.lab-surface .sft-search select{font-size:16px}}.sft-live-stats>output{display:block;margin:14px 0}.sft-live-stats button{background:#17293f;border:1px solid #567394;color:#dcecff;padding:12px 16px;cursor:pointer}.sft-production-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sft-live-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.sft-live-job{padding:24px;border:1px solid #314862;background:linear-gradient(130deg,#15243a,#0d1622);min-width:0}.sft-live-job h3{font-size:14px;overflow-wrap:anywhere}.sft-token-total{font-size:clamp(24px,3vw,37px);letter-spacing:-.035em;font-weight:450;display:block;margin:24px 0}.sft-token-total small{display:block;font-size:11px;color:#a0b7d4;letter-spacing:0;margin-top:6px}.sft-live-job dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:12px}.sft-live-job dt{color:#8da6c5;margin-bottom:8px;font-size:10px}.sft-live-job dd{margin:0;color:#dfedff}.sft-live-job progress{width:100%;height:4px;margin:22px 0 6px;accent-color:#a9d3ff}.sft-live-stats button:focus-visible{outline:2px solid #aed4ff;outline-offset:4px}@media (max-width:700px){.sft-live-jobs,.sft-production-metrics{grid-template-columns:1fr}}.sft-miner-overview{margin:36px 0}.sft-miner-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sft-miner-job{padding:24px;background:#101b2a;border:1px solid #2b3e58;min-width:0}.sft-miner-job[data-selected=true]{border-color:#7caeea}.sft-miner-job footer,.sft-miner-job header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sft-miner-job header span{color:#b7d7ff;font-size:12px}.sft-miner-job>code{display:block;overflow-wrap:anywhere;font-size:11px;color:#90a7c5;margin:12px 0}.sft-miner-job dl{margin:24px 0}.sft-miner-job dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #26364c;font-size:12px}.sft-miner-job dt{color:#9cafc7}.sft-miner-job dd{margin:0;color:#e2edff;font-variant-numeric:tabular-nums}.sft-miner-job button{color:#cfe2ff;border:1px solid #415c7d;padding:10px 14px;background:#17273c;cursor:pointer}.sft-miner-job button:focus-visible{outline:2px solid #9ecbff;outline-offset:4px}.sft-miner-job>p:not(.sft-source-note){font-size:12px;color:#e7bc85;line-height:1.6}@media (max-width:700px){.sft-miner-jobs{grid-template-columns:1fr}.sft-miner-job{padding:18px}}