:root{--bg-primary:#06070d;--bg-panel:#0d0f1a;--bg-panel-alt:#0a0c14;--bg-border:#1c1e2a;--text-primary:#f5f0e1;--text-body:#f0ece0;--text-secondary:#d8d4c5;--text-muted:#c0bdb0;--text-label:#a0a4b4;--text-subtle:#8a8e9e;--heat-0:#7c2e18;--heat-1:#a23b1c;--heat-2:#c2622b;--heat-3:#c98a4e;--heat-4:#d9b779;--heat-5:#f5f0e1;--ash:#9aa6b0;--verified:#4ade80;--risk:#f87171;--spark:#caf73a;--accent:var(--heat-2);--glow-ember:color-mix(in oklab, var(--heat-2) 55%, transparent);--glow-hearth:color-mix(in oklab, var(--heat-1) 40%, transparent);--glow-forge:color-mix(in oklab, var(--heat-0) 38%, transparent);--font-sans:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", "Consolas", monospace;--font-serif:"IBM Plex Serif", Georgia, serif;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--motion-functional-easing:cubic-bezier(.2, 0, 0, 1);--motion-functional-micro:.12s;--motion-functional-default:.2s;--motion-functional-transition:.28s}html,body,#root{background:var(--bg-primary);width:100%;height:100%;color:var(--text-primary);font-family:var(--font-sans);margin:0;padding:0;overflow:hidden}#root{position:relative}input[type=range]{accent-color:var(--heat-2);vertical-align:middle;height:20px}input[type=range]::-webkit-slider-runnable-track{background:var(--bg-panel-alt);border:1px solid var(--bg-border);border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--heat-2);border:1px solid var(--heat-4);cursor:pointer;border-radius:50%;width:14px;height:14px;margin-top:-5px}input[type=range]::-moz-range-track{background:var(--bg-panel-alt);border:1px solid var(--bg-border);border-radius:2px;height:4px}input[type=range]::-moz-range-thumb{background:var(--heat-2);border:1px solid var(--heat-4);cursor:pointer;border-radius:50%;width:14px;height:14px}input[type=range]:focus-visible,[data-testid=lens-toggle]:focus-visible,[data-testid=console-model-select]:focus-visible,[data-testid=data-view-toggle]:focus-visible,[data-testid=csv-export-button]:focus-visible,.obs-console-control:focus-visible{outline:2px solid var(--spark);outline-offset:2px}.obs-workbench{inset:var(--obs-banner-clearance,30px) 0 0 0;z-index:35;color:var(--text-body);font-family:var(--font-sans);background:linear-gradient(90deg,#06070dfa 0%,#06070df0 58%,#06070de6 100%);flex-direction:column;gap:14px;padding:18px clamp(16px,2.5vw,32px) 24px;display:flex;position:fixed}.obs-workbench *{box-sizing:border-box}.obs-workbench__header{border-bottom:1px solid var(--bg-border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:74px;padding-bottom:14px;display:flex}.obs-workbench h1,.obs-workbench h2,.obs-workbench p{letter-spacing:0;margin:0}.obs-workbench h1{color:var(--text-primary);font-family:var(--font-sans);font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.08}.obs-workbench h2{color:var(--text-primary);font-size:22px;line-height:1.15}.obs-workbench__header p,.obs-workbench__inspector p,.obs-workbench__flagbox p{max-width:980px;color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.obs-workbench__actions,.obs-workbench__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obs-workbench__scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.obs-workbench__scoreboard div{border:1px solid var(--bg-border);background:#0d0f1af0;border-radius:6px;min-width:0;padding:10px 12px}.obs-workbench__scoreboard span{color:var(--text-subtle);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.obs-workbench__scoreboard strong{color:var(--text-primary);font-size:22px;line-height:1}.obs-scenario-studio{border-bottom:1px solid var(--bg-border);margin-bottom:14px;padding-bottom:14px}.obs-scenario-studio__buttons{grid-template-columns:1fr;gap:8px;margin:8px 0 10px;display:grid}.obs-scenario-studio__buttons button{text-align:left;width:100%}.obs-scenario-studio__buttons button[data-active=true]{color:var(--text-primary);border-color:var(--heat-3);background:#c2622b29}.obs-scenario-studio__brief{border:1px solid var(--bg-border);background:#06070db8;border-radius:4px;gap:4px;padding:10px;display:grid}.obs-scenario-studio__brief span,.obs-scenario-studio p{color:var(--text-secondary);font-size:12px;line-height:1.35}.obs-scenario-studio__brief strong{color:var(--text-primary);font-family:var(--font-mono);font-size:11px}.obs-scenario-studio__media{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.obs-scenario-studio__shortlist{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.obs-scenario-studio__shortlist li{border:1px solid var(--bg-border);background:#0d0f1ab8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 10px;display:grid}.obs-scenario-studio__shortlist span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.obs-scenario-studio__shortlist strong{color:var(--heat-3);font-family:var(--font-mono);font-size:10px}.obs-scenario-studio__shortlist em,.obs-scenario-studio__shortlist small,.obs-scenario-studio__shortlist p{color:var(--text-subtle);margin:0;font-size:10px;font-style:normal;line-height:1.3}.obs-scenario-studio__shortlist p{color:var(--text-secondary);grid-column:1/-1}.obs-workbench__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.obs-workbench__tabs button{min-height:38px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;display:flex}.obs-workbench__tabs button[data-active=true]{color:var(--text-primary);border-color:var(--heat-3);background:#c2622b29}.obs-workbench button,.obs-workbench a,.obs-workbench input,.obs-workbench select{font-family:var(--font-mono);letter-spacing:0;font-size:12px;line-height:1.2}.obs-workbench button,.obs-workbench a,.obs-workbench select,.obs-workbench input[type=search]{color:var(--text-primary);background:var(--bg-panel);border:1px solid var(--bg-border);border-radius:4px}.obs-workbench button,.obs-workbench a{cursor:pointer;padding:9px 11px;text-decoration:none}.obs-workbench input[type=search],.obs-workbench select{min-height:38px;padding:8px 10px}.obs-workbench input[type=search]{min-width:min(480px,100%)}.obs-workbench__grid{flex:1;grid-template-columns:280px minmax(460px,1fr) minmax(300px,360px);gap:14px;min-height:0;display:grid}.obs-workbench__controls,.obs-workbench__models,.obs-workbench__inspector{border:1px solid var(--bg-border);background:#0d0f1af0;border-radius:6px;min-height:0}.obs-workbench__controls,.obs-workbench__inspector{padding:14px;overflow:auto}.obs-workbench__models{flex-direction:column;padding:12px;display:flex}.obs-kicker{color:var(--text-subtle);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px}.obs-workbench__controls label{color:var(--text-secondary);grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin-bottom:16px;font-size:12px;display:grid}.obs-workbench__controls label input,.obs-workbench__controls label select{grid-column:1/-1;width:100%}.obs-workbench__controls strong{color:var(--text-primary);font-family:var(--font-mono);font-size:12px}.obs-workbench__toolbar{padding-bottom:10px}.obs-workbench__count{color:var(--text-subtle);font-family:var(--font-mono);margin-bottom:8px;font-size:11px}.obs-model-list{gap:7px;min-height:0;padding-right:4px;display:grid;overflow:auto}.obs-model-map{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.obs-model-map__topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.obs-model-map__topline h2{margin:0;font-size:20px}.obs-model-map__topline p{color:var(--text-secondary);margin-top:4px;font-size:12px}.obs-model-map__toggles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.obs-model-map__toggles label{min-height:34px;color:var(--text-secondary);border:1px solid var(--bg-border);font-family:var(--font-mono);background:#0a0c14e6;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:inline-flex}.obs-model-map__toggles input{accent-color:var(--heat-3)}.obs-model-map__toggles strong{color:var(--text-primary)}.obs-model-map__stage{border:1px solid color-mix(in oklab, var(--bg-border) 75%, var(--heat-2));background:radial-gradient(circle at 50% 28%,#c2622b2e,#0000 34%),linear-gradient(90deg,#d8b77914 1px,#0000 1px) 0 0/20% 100%,linear-gradient(0deg,#d8b7790f 1px,#0000 1px) 0 0/100% 20%,#06070db8;border-radius:6px;flex:1;min-height:440px;position:relative;overflow:hidden}.obs-model-map__axis{z-index:1;color:var(--text-subtle);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;pointer-events:none;font-size:10px;position:absolute}.obs-model-map__axis--x{bottom:12px;left:16px}.obs-model-map__axis--y{transform-origin:0;top:50%;left:14px;transform:rotate(-90deg)translate(-50%)}.obs-model-map__tier{color:var(--text-subtle);font-family:var(--font-mono);text-transform:uppercase;pointer-events:none;font-size:9px;position:absolute;top:10px;transform:translate(-50%)}.obs-model-map__node{z-index:2;width:14px;min-width:14px;height:14px;min-height:14px;transition:transform var(--motion-functional-default) var(--motion-functional-easing), border-color var(--motion-functional-default) var(--motion-functional-easing), background var(--motion-functional-default) var(--motion-functional-easing);border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.obs-model-map__node span{max-width:120px;color:var(--text-secondary);font-family:var(--font-mono);opacity:0;pointer-events:none;font-size:9px;line-height:1.15;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.obs-model-map__node:hover,.obs-model-map__node:focus-visible,.obs-model-map__node[data-active=true]{z-index:4;transform:translate(-50%,-50%)scale(1.55)}.obs-model-map__node:hover span,.obs-model-map__node:focus-visible span,.obs-model-map__node[data-active=true] span{opacity:1}.obs-model-map__node--ranked{background:var(--heat-3);border:1px solid var(--heat-5);box-shadow:0 0 16px #d9b77961}.obs-model-map__node--gap{border:2px dashed var(--ash);background:#06070de6;box-shadow:0 0 10px #9aa6b03d}.obs-model-map__node[data-active=true]{border-color:var(--spark);box-shadow:0 0 0 4px #caf73a29,0 0 22px #caf73a4d}.obs-model-map__legend{color:var(--text-subtle);font-family:var(--font-mono);flex-wrap:wrap;gap:10px 16px;font-size:10px;display:flex}.obs-model-map__legend span{align-items:center;gap:6px;display:inline-flex}.obs-model-map__swatch{border-radius:50%;width:10px;height:10px}.obs-model-map__swatch--ranked{background:var(--heat-3);border:1px solid var(--heat-5)}.obs-model-map__swatch--gap{border:2px dashed var(--ash)}.obs-model-row{text-align:left;width:100%;min-height:54px;color:var(--text-secondary);background:var(--bg-panel-alt);border:1px solid var(--bg-border);border-radius:5px;grid-template-columns:minmax(180px,1.5fr) 110px 110px 150px 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}.obs-model-row[data-active=true]{color:var(--text-primary);border-color:var(--heat-3);box-shadow:inset 3px 0 0 var(--heat-2)}.obs-model-row__name{color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}.obs-metric-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.obs-metric-grid div,.obs-workbench__flagbox{border-top:1px solid var(--bg-border);padding-top:10px}.obs-metric-grid span,.obs-workbench__flagbox span{color:var(--text-subtle);font-family:var(--font-mono);margin-bottom:4px;font-size:11px;display:block}.obs-metric-grid strong{color:var(--text-primary);font-size:13px;line-height:1.3}.obs-workbench__flagbox{margin-top:16px}.obs-workbench :focus-visible{outline:2px solid var(--spark);outline-offset:2px}@media (width<=1100px){.obs-workbench__grid{grid-template-columns:minmax(260px,320px) minmax(420px,1fr)}.obs-workbench__inspector{grid-column:1/-1;max-height:240px}}@media (width<=760px){.obs-workbench{min-height:100%;position:absolute;overflow:auto}.obs-workbench__header{flex-direction:column}.obs-workbench__grid{flex-direction:column;grid-template-columns:none;display:flex;overflow:visible}.obs-workbench__scoreboard{grid-template-columns:1fr 1fr}.obs-workbench__controls,.obs-workbench__models,.obs-workbench__inspector{min-height:auto;max-height:none;overflow:visible}.obs-model-row{grid-template-columns:1fr;gap:4px}.obs-gap-row{grid-template-columns:1fr}.obs-model-map__topline{flex-direction:column}.obs-model-map__toggles{justify-content:flex-start}.obs-model-map__stage{min-height:360px}.obs-metric-grid{grid-template-columns:1fr}}.obs-provenance-banner{text-transform:none;min-height:28px;color:color-mix(in oklab, var(--text-secondary) 86%, var(--text-primary))!important;background:linear-gradient(90deg,#05080cfa,#0d1219fa)!important;border-bottom-color:#d8d4c51f!important;display:flex!important}.obs-workbench{background:radial-gradient(circle at 26% 8%,#c2622b17,#0000 360px),radial-gradient(circle at 74% 20%,#9aa6b00e,#0000 380px),linear-gradient(#05080d 0%,#070b10 100%);min-width:0}.obs-workbench__topbar{border-bottom:1px solid #d8d4c521;min-height:92px;box-shadow:0 14px 38px #00000038}.obs-workbench__status span{color:var(--heat-4)}.obs-workbench__status strong{color:color-mix(in oklab, var(--text-secondary) 86%, var(--text-primary))}.obs-workbench__actions{grid-template-columns:repeat(2,minmax(104px,1fr));gap:10px;display:grid}.obs-workbench__actions button{text-transform:uppercase;background:#090e14b8;border-color:#d8d4c538;min-height:46px}.obs-workbench__actions button:last-child,.obs-workbench__actions button:hover,.obs-workbench__actions button:focus-visible{border-color:var(--heat-2)}.obs-workbench__view-switch{display:flex}.obs-workbench__coverage-strip{color:var(--text-secondary);background:#060a10ad;border:1px solid #d8d4c51f;border-radius:6px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:10px;margin:0 24px 12px;padding:10px 12px;font-size:12px;display:grid}.obs-workbench__coverage-strip strong{color:var(--text-primary)}.obs-workbench__decision-strip{color:var(--text-secondary);background:linear-gradient(135deg,#c2622b29,#0000 46%),#060a10c7;border:1px solid #d8d4c524;border-radius:6px;grid-template-columns:minmax(180px,.95fr) minmax(220px,1.35fr) minmax(220px,1fr) auto;align-items:center;gap:12px;margin:0 24px 14px;padding:12px;display:grid}.obs-workbench__decision-strip span,.obs-workbench__compare-summary span{color:var(--heat-4);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.obs-workbench__decision-strip strong,.obs-workbench__compare-summary strong{color:var(--text-primary);font-size:16px;display:block}.obs-workbench__decision-strip p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.obs-workbench__decision-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.obs-workbench__decision-chips button,.obs-workbench__decision-chips span{max-width:180px;min-height:30px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;background:#f5f0e10d;border:1px solid #d8d4c52e;border-radius:999px;padding:6px 10px;overflow:hidden}.obs-workbench__decision-actions{justify-content:flex-end;gap:8px;display:flex}.obs-workbench__decision-actions button,.obs-workbench__compare-summary button{min-height:34px;color:var(--text-primary);text-transform:uppercase;background:#090e14c2;border-color:#d8d4c538}.obs-workbench__decision-actions button:first-child{border-color:var(--heat-2)}.obs-workbench__compare-summary{background:#060a10b8;border:1px solid #d8d4c524;border-radius:6px;grid-template-columns:minmax(120px,.7fr) minmax(220px,1.15fr) minmax(160px,.8fr) auto;align-items:center;gap:12px;margin:0 24px 14px;padding:12px;display:grid}.obs-workbench__compare-summary small{color:var(--text-muted);margin-top:2px;display:block}.obs-workbench__gap-triage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 18px 14px;display:grid}.obs-workbench__gap-triage div{background:linear-gradient(135deg,#9aa6b01a,#0000 50%),#060a10b8;border:1px solid #d8d4c521;border-radius:6px;min-width:0;padding:12px}.obs-workbench__gap-triage span{color:var(--heat-4);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.obs-workbench__gap-triage strong{color:var(--text-primary);margin-top:6px;font-size:24px;display:block}.obs-workbench__gap-triage small{color:var(--text-muted);display:block}.obs-model-table--universe .obs-model-table__head,.obs-model-row--universe{grid-template-columns:minmax(190px,1.55fr) minmax(112px,.82fr) 84px 126px minmax(116px,.9fr) minmax(86px,.78fr) 108px}.obs-model-row--universe[data-row-kind=gap]{border-left:3px solid var(--ash);background:linear-gradient(90deg,#9aa6b01a,#090e1433)}.obs-model-row--universe[data-row-kind=ranked]{border-left:3px solid var(--heat-2)}.obs-model-row--universe[data-in-set=true]{background:linear-gradient(90deg,#90d64d1f,#090e1438),#060a1094;border-color:#90d64d47}.obs-model-row__action{color:var(--heat-4);text-transform:uppercase;font-weight:700}.obs-model-row--universe[data-in-set=true] .obs-model-row__action{color:var(--verified)}.obs-model-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.obs-model-row span:nth-child(5),.obs-model-row span:nth-child(6),.obs-model-row span:nth-child(7){font-variant-numeric:tabular-nums}.obs-workbench__watch-button{width:100%;min-height:48px;color:var(--text-primary);border-color:var(--heat-2);text-transform:uppercase;background:linear-gradient(#c2622b2e,#070b11db);margin-top:16px}.obs-workbench__watch-button[data-active=true]{border-color:var(--verified);color:var(--verified)}.obs-workbench__evidence-split p+p{margin-top:8px}@media (width<=1440px){.obs-workbench__decision-strip,.obs-workbench__compare-summary{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr)}.obs-workbench__decision-actions{justify-content:flex-start}}@media (width<=1260px){.obs-model-table--universe .obs-model-table__head,.obs-model-row--universe{grid-template-columns:minmax(190px,1.5fr) minmax(120px,.9fr) 94px 128px 120px}.obs-model-table--universe .obs-model-table__head span:nth-child(6),.obs-model-table--universe .obs-model-table__head span:nth-child(7),.obs-model-row--universe>span:nth-child(6),.obs-model-row--universe>span:nth-child(7){display:none}.obs-workbench__decision-strip,.obs-workbench__compare-summary{margin-inline:16px}}@media (width<=760px){html,body,#root{height:auto;min-height:100%;overflow:hidden auto}.obs-workbench{min-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.obs-workbench__decision-strip,.obs-workbench__compare-summary,.obs-workbench__gap-triage{grid-template-columns:1fr;margin-inline:12px}.obs-workbench__decision-actions{justify-content:stretch}.obs-workbench__decision-actions button,.obs-workbench__compare-summary button{width:100%}.obs-workbench button,.obs-workbench a,.obs-workbench select,.obs-workbench input[type=search]{min-height:44px}.obs-workbench__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-workbench__grid{padding:0 10px 22px}.obs-workbench__controls{order:1}.obs-workbench__models{order:2}.obs-workbench__inspector{order:3}.obs-workbench__rail{order:0}.obs-workbench__view-switch,.obs-workbench__quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-workbench__coverage-strip{grid-template-columns:1fr;margin:0 14px 12px}.obs-model-table--universe .obs-model-table__head,.obs-model-row--universe{grid-template-columns:1fr}.obs-model-row span{white-space:normal}.obs-model-map__node{width:44px;height:44px;margin:-15px 0 0 -15px}.obs-model-map__node span{display:none}.obs-model-map__stage{min-height:min(70svh,520px)}}.obs-provenance-banner>span:first-child{color:var(--risk)}[data-testid=start-guided-tour],[data-testid=share-still-button],[data-testid=data-view-toggle],.obs-top-action-link{white-space:nowrap}[data-testid=data-view-toggle]{top:var(--obs-banner-clearance,44px)!important;text-transform:none!important;right:16px!important}[data-testid=start-guided-tour]{right:82px!important}.obs-top-action-share{z-index:60!important;top:auto!important;bottom:18px!important;right:18px!important}@media (width<=640px){.obs-provenance-banner{max-height:76px;line-height:1.35;overflow:auto;letter-spacing:.04em!important;align-items:flex-start!important;gap:8px!important;padding:6px 10px!important;font-size:10px!important}.obs-top-action-fallback{left:16px!important;transform:none!important}.obs-top-action-share{bottom:12px!important;left:auto!important;right:12px!important}[data-testid=start-guided-tour]{left:270px!important;right:auto!important}[data-testid=data-view-toggle]{left:326px!important;right:auto!important}[data-testid=start-guided-tour],[data-testid=share-still-button],[data-testid=data-view-toggle],.obs-top-action-link{letter-spacing:.03em!important;padding:5px 8px!important;font-size:10px!important}.obs-model-browser{grid-template-columns:1fr!important}#obs-data-view-drawer{padding:10px!important;bottom:8px!important;left:8px!important;right:8px!important}}.obs-workbench{background:radial-gradient(circle at 70% 8%,#c2622b2b,#0000 24rem),linear-gradient(135deg,#05080cfa 0%,#070b11f5 48%,#04070bfa 100%);grid-template-rows:92px auto minmax(0,1fr);gap:0;padding:0;display:grid}.obs-workbench__topbar{border-bottom:1px solid var(--bg-border);background:#06090eeb;grid-template-columns:minmax(260px,340px) minmax(280px,438px) minmax(260px,1fr) auto;justify-self:stretch;align-items:center;gap:22px;width:100%;min-width:0;max-width:100vw;min-height:92px;padding:16px clamp(16px,2vw,24px);display:grid;overflow:hidden;box-shadow:0 14px 44px #00000061}.obs-workbench__topbar>*{min-width:0;max-width:100%}.obs-workbench__brand{background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:0;display:grid}.obs-workbench__brand-mark{width:44px;height:44px;color:var(--heat-5);border:1px solid var(--heat-2);font-family:var(--font-mono);background:#c2622b2e;border-radius:8px;place-items:center;font-weight:800;display:grid;box-shadow:0 0 28px #c2622b38}.obs-workbench__brand h1{color:var(--text-primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:800;line-height:1.28}.obs-workbench__brand p{color:var(--text-secondary);margin-top:3px;font-size:12px}.obs-workbench__status{border:1px solid color-mix(in oklab, var(--bg-border) 75%, var(--ash));background:linear-gradient(#10161ff5,#0a0f16f5);border-radius:6px;min-height:58px;padding:12px 14px}.obs-workbench__status span{color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.obs-workbench__status strong{color:var(--text-secondary);margin-top:5px;font-size:12px;font-weight:500;display:block}.obs-workbench__global-search input{border-color:color-mix(in oklab, var(--bg-border) 55%, var(--ash));width:100%;min-height:48px;font-family:var(--font-sans);background:#070b12eb;font-size:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.obs-workbench__actions{justify-content:flex-end;min-width:0}.obs-workbench__actions button{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;min-height:48px;padding:0 18px}.obs-workbench__actions button:last-child{border-color:var(--heat-2);color:var(--heat-5);box-shadow:inset 0 0 0 1px #c2622b47}.obs-workbench__scoreboard{grid-template-columns:repeat(6,minmax(0,1fr));padding:14px clamp(16px,2vw,24px) 12px}.obs-workbench__scoreboard div{border-color:color-mix(in oklab, var(--bg-border) 78%, var(--ash));background:#0d111beb;padding:12px 14px}.obs-workbench__scoreboard strong{font-size:24px}.obs-workbench__grid{grid-template-columns:72px minmax(250px,300px) minmax(500px,1fr) minmax(320px,400px);gap:0;min-height:0;padding:0 clamp(16px,2vw,24px) 24px 0;display:grid}.obs-workbench__rail{border-top:1px solid var(--bg-border);border-right:1px solid var(--bg-border);background:#06090ee0;align-content:start;gap:10px;min-height:0;padding:12px 10px;display:grid}.obs-workbench__rail button,.obs-workbench__rail a{min-height:54px;color:var(--text-label);text-align:center;font-family:var(--font-sans);background:#0a0f16c7;border-radius:6px;place-items:center;gap:2px;font-size:10px;display:grid;padding:6px 4px!important}.obs-workbench__rail button[data-active=true]{color:var(--text-primary);border-color:var(--heat-2);background:#c2622b2e}.obs-workbench__rail button:nth-child(5) span:before{border:2px solid;border-radius:3px;width:15px;height:15px;transform:rotate(45deg)}.obs-workbench__rail button:nth-child(5) span:after{background:currentColor;border-radius:50%;width:5px;height:5px}.obs-workbench__rail span{color:var(--text-primary);font-family:var(--font-mono);font-size:15px;font-weight:900}.obs-workbench__rail [data-testid=share-still-button]{white-space:normal;min-height:54px}.obs-workbench__controls,.obs-workbench__models,.obs-workbench__inspector{border-color:color-mix(in oklab, var(--bg-border) 78%, var(--ash));background:linear-gradient(#0d1219f5,#080c12f5);border-radius:0}.obs-workbench__controls,.obs-workbench__inspector{padding:16px}.obs-workbench__models{padding:14px}.obs-workbench__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.obs-frameworks{gap:16px;min-height:0;display:grid}.obs-frameworks__hero,.obs-frameworks__panel,.obs-framework-card{background:linear-gradient(145deg,#090e15f5,#0e131be6);border:1px solid #d8d4c524;border-radius:7px}.obs-frameworks__hero{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:16px;padding:18px;display:grid}.obs-frameworks__hero h2,.obs-framework-card h3{letter-spacing:0;text-transform:none;margin:6px 0 8px}.obs-frameworks__hero p,.obs-framework-card p,.obs-framework-control p{color:var(--text-secondary);margin:0;line-height:1.6}.obs-frameworks__review-target{background:#c2622b1f;border:1px solid #d9772657;border-radius:6px;align-content:center;gap:6px;padding:14px;display:grid}.obs-frameworks__review-target span,.obs-frameworks__panel-head span,.obs-framework-card header>span,.obs-framework-card__meta span,.obs-framework-control small,.obs-frameworks__source-list span,.obs-frameworks__source-list small,.obs-frameworks__decision-link span{color:var(--text-label);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.obs-frameworks__review-target strong{color:var(--heat-3);font-size:32px}.obs-frameworks__scoreboard{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.obs-frameworks__scoreboard div{background:#0b1018eb;border:1px solid #d8d4c51f;border-radius:6px;min-height:76px;padding:12px}.obs-frameworks__scoreboard span{color:var(--text-label);text-transform:uppercase;font-size:10px;display:block}.obs-frameworks__scoreboard strong{color:var(--text-primary);font-size:24px}.obs-frameworks__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;display:grid}.obs-frameworks__panel{padding:16px}.obs-frameworks__panel-head{gap:4px;margin-bottom:12px;display:grid}.obs-frameworks__panel-head strong{color:var(--text-primary);font-size:15px}.obs-frameworks__actions{color:var(--text-secondary);gap:8px;margin:0;padding-left:18px;line-height:1.5;display:grid}.obs-frameworks__decision-link{border-top:1px solid #d8d4c51f;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.obs-frameworks__decision-link button{border-color:var(--heat-2);min-height:34px;color:var(--heat-5);padding:0 12px}.obs-frameworks__source-list{gap:10px;display:grid}.obs-frameworks__source-list div{border:1px solid #d8d4c51a;border-radius:5px;gap:4px;padding:10px;display:grid}.obs-frameworks__source-list strong{color:var(--text-primary);font-size:13px}.obs-frameworks__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.obs-framework-card{gap:12px;padding:16px;display:grid}.obs-framework-card__meta{flex-wrap:wrap;gap:8px;display:flex}.obs-framework-card__meta span{border:1px solid #d8d4c51f;border-radius:999px;padding:5px 8px}.obs-framework-card__controls{gap:10px;display:grid}.obs-framework-control{background:#05080d6b;border:1px solid #d8d4c51a;border-radius:5px;gap:6px;padding:11px;display:grid}.obs-framework-control>div{align-items:baseline;gap:8px;display:flex}.obs-framework-control strong{color:var(--heat-3);font-family:var(--font-mono)}.obs-framework-control span{color:var(--text-primary);font-weight:700}.obs-framework-control small[data-confidence=verified]{color:var(--verified)}.obs-framework-control small[data-confidence=indicative],.obs-framework-control small[data-confidence=training]{color:var(--spark)}.obs-framework-control small[data-confidence=volatile]{color:var(--risk)}.obs-workbench__tabs button{text-transform:none;min-height:42px;padding:0 14px}.obs-workbench__tabs button[data-active=true],.obs-scenario-studio__buttons button[data-active=true]{color:var(--text-primary);border-color:var(--heat-2);background:linear-gradient(#d97726eb,#a23b1ceb)}.obs-workbench button,.obs-workbench a,.obs-workbench select,.obs-workbench input[type=search]{background:#0d111beb;border-radius:5px}.obs-model-map__stage{background:radial-gradient(circle at 54% 34%,#c2622b33,#0000 34%),linear-gradient(90deg,#d8b77914 1px,#0000 1px),linear-gradient(0deg,#d8b7790f 1px,#0000 1px),#06070dc7;min-height:420px}.obs-model-row{background:#080c12d1}.obs-model-row[data-active=true]{background:linear-gradient(90deg,#c2622b2e,#080c12d1)}.obs-metric-grid div,.obs-workbench__flagbox{border:1px solid var(--bg-border);background:#090e14ad;border-radius:5px;padding:12px}@media (width<=1180px){.obs-workbench{min-height:100%;position:absolute;overflow:auto}.obs-workbench__topbar{grid-template-columns:1fr}.obs-workbench__grid{grid-template-columns:72px minmax(250px,320px) minmax(0,1fr)}.obs-workbench__inspector{grid-column:2/-1;max-height:none}}@media (width<=760px){.obs-workbench{grid-template-rows:auto auto auto}.obs-workbench__topbar{gap:12px;padding:14px 16px}.obs-workbench__brand{grid-template-columns:44px minmax(0,1fr);width:100%;min-width:0}.obs-workbench__brand>span:last-child{min-width:0}.obs-workbench__brand h1{word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-size:13px;white-space:normal!important}.obs-workbench__actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.obs-workbench__actions button{overflow-wrap:anywhere;white-space:normal!important;min-width:0!important;padding:0 8px!important;font-size:10px!important}.obs-workbench__scoreboard{grid-template-columns:1fr 1fr}.obs-workbench__grid{flex-direction:column;width:100%;min-width:0;max-width:100%;padding:0 12px 18px;display:flex;overflow:hidden}.obs-workbench__controls,.obs-workbench__models,.obs-workbench__inspector,.obs-scenario-studio,.obs-scenario-studio__brief,.obs-scenario-studio__media,.obs-scenario-studio__shortlist,.obs-workbench__toolbar,.obs-workbench__list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.obs-workbench__rail{border-right:0;display:flex;overflow-x:auto}.obs-workbench__rail button,.obs-workbench__rail a{min-width:74px}.obs-scenario-studio__media{grid-template-columns:1fr}.obs-scenario-studio__media button,.obs-workbench input[type=search],.obs-workbench select{min-width:0;max-width:100%}.obs-scenario-studio__brief,.obs-scenario-studio__shortlist li,.obs-scenario-studio p{overflow-wrap:anywhere}.obs-model-map__stage{min-height:360px}}.obs-workbench__grid{grid-template-columns:64px minmax(250px,300px) minmax(0,1fr) minmax(300px,390px);padding-right:clamp(10px,1.6vw,24px)}.obs-workbench__models{padding:0;overflow:hidden}.obs-workbench__view-title{border-bottom:1px solid var(--bg-border);justify-content:space-between;align-items:center;gap:18px;padding:18px 18px 10px;display:flex}.obs-workbench__view-title>div:first-child>span{color:var(--heat-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.obs-workbench__view-title h2{text-transform:uppercase;letter-spacing:.08em;font-size:17px}.obs-workbench__view-switch,.obs-workbench__quick-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.obs-workbench__view-switch button,.obs-workbench__quick-filters button{min-height:34px;color:var(--text-secondary);text-transform:uppercase;padding:0 14px}.obs-workbench__view-switch button[data-active=true],.obs-workbench__quick-filters button[data-active=true]{color:var(--text-primary);border-color:var(--heat-2);background:linear-gradient(#d97726f5,#8e3116f5);box-shadow:0 0 18px #c2622b33}.obs-workbench__quick-filters span,.obs-workbench__view-switch span{color:currentColor;opacity:.86;margin-left:8px}.obs-workbench__toolbar input[type=search]{flex:280px}.obs-workbench__count{padding:10px 18px 0}.obs-model-table{flex-direction:column;flex:1;min-height:0;display:flex}.obs-model-table__head,.obs-model-row{grid-template-columns:minmax(132px,1.35fr) minmax(96px,.9fr) 78px 96px 104px 62px 68px;align-items:center;gap:8px;display:grid}.obs-model-table__head{color:var(--text-label);font-family:var(--font-mono);text-transform:uppercase;border-bottom:1px solid var(--bg-border);padding:14px 18px;font-size:10px;font-weight:800}.obs-model-list{gap:0;padding:0 8px 12px 18px}.obs-model-row{min-height:48px;color:var(--text-secondary);background:0 0;border-width:0 0 1px;border-color:#d8d4c51a;border-radius:0;padding:0 12px}.obs-model-row:hover,.obs-model-row:focus-visible{background:#c2622b14}.obs-model-row[data-active=true]{color:var(--text-primary);border-color:var(--heat-2);box-shadow:inset 0 0 0 1px #c2622b8f, inset 4px 0 0 var(--heat-2);background:linear-gradient(90deg,#c2622b38,#c2622b0f)}.obs-model-row__name{align-items:center;gap:10px;font-size:13px;display:flex}.obs-model-row__name em{min-width:24px;color:var(--text-label);font-style:normal;font-weight:500}.obs-model-row [data-confidence=Measured],.obs-model-row [data-confidence=Vendor-declared]{color:var(--verified)}.obs-model-row [data-confidence=Derived],.obs-model-row [data-confidence=Modelled]{color:var(--spark)}.obs-gap-row{grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 110px 170px 120px}.obs-workbench__hero-metric{border:1px solid var(--bg-border);background:linear-gradient(135deg,#c2622b21,#0a0f16c7);border-radius:6px;grid-template-columns:1.35fr 1fr;gap:16px;margin:18px 0;padding:18px;display:grid}.obs-workbench__hero-metric div:first-child{border-right:1px solid var(--bg-border)}.obs-workbench__hero-metric span,.obs-workbench__hero-metric small{color:var(--text-secondary);font-size:12px;display:block}.obs-workbench__hero-metric span{font-family:var(--font-mono);text-transform:uppercase;margin-bottom:8px;font-weight:800}.obs-workbench__hero-metric strong{color:var(--heat-3);font-size:42px;line-height:1;display:block}.obs-workbench__inspector h2{font-size:25px}@media (width<=1260px){.obs-model-table__head,.obs-model-row{grid-template-columns:minmax(180px,1.4fr) 110px 100px 116px 120px}.obs-model-table__head span:nth-child(6),.obs-model-table__head span:nth-child(7),.obs-model-row>span:nth-child(6),.obs-model-row>span:nth-child(7){display:none}}@media (width<=760px){.obs-workbench__view-title{flex-direction:column;align-items:stretch;padding:14px}.obs-workbench__view-switch,.obs-workbench__quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.obs-workbench__quick-filters,.obs-workbench__toolbar,.obs-workbench__count{padding-left:14px;padding-right:14px}.obs-model-table__head{display:none}.obs-model-row,.obs-model-table__head,.obs-gap-row{border:1px solid var(--bg-border);background:#090e14a3;border-radius:5px;grid-template-columns:1fr;gap:4px;min-height:0;margin-bottom:8px;padding:12px}.obs-workbench__hero-metric{grid-template-columns:1fr}.obs-workbench__hero-metric div:first-child{border-right:0;border-bottom:1px solid var(--bg-border);padding-bottom:14px}}.obs-workbench{color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 31% 10%,#c2622b1a,#0000 360px),radial-gradient(circle at 72% 18%,#9aa6b00f,#0000 340px),linear-gradient(#070b10 0%,#05080d 100%);grid-template-rows:92px minmax(0,1fr)}.obs-workbench button,.obs-workbench input,.obs-workbench select,.obs-workbench a{font-family:var(--font-sans)}.obs-workbench .obs-kicker,.obs-workbench__status span,.obs-scenario-studio__heading span,.obs-workbench__section-heading span,.obs-model-table__head,.obs-workbench__hero-metric span{font-family:var(--font-mono)}.obs-workbench__scoreboard{display:none}.obs-workbench__topbar{background:#05080cf5;grid-template-columns:minmax(290px,350px) minmax(330px,438px) minmax(330px,1fr) auto;gap:22px}.obs-workbench__brand-mark{color:#0000;background:radial-gradient(circle at 50% 76%,#f5f0e1cc 0 5px,#0000 6px),radial-gradient(circle at 50% 60%,#d97726eb 0 12px,#0000 13px);border:0;width:50px;height:50px;position:relative;box-shadow:0 0 26px #c2622b5c}.obs-workbench__brand-mark:before,.obs-workbench__brand-mark:after{content:"";border:2px solid var(--heat-2);border-bottom-color:#0000;border-radius:50% 50% 42% 42%;position:absolute;inset:8px 15px;transform:rotate(-19deg)}.obs-workbench__brand-mark:after{border-color:var(--heat-4);border-bottom-color:#0000;inset:13px 20px;transform:rotate(15deg)}.obs-workbench__status{background:linear-gradient(#0d1219f5,#080d14f5);padding-left:48px;position:relative}.obs-workbench__status:before{content:"";border:2px solid var(--heat-2);border-radius:7px 7px 10px 10px;width:22px;height:26px;position:absolute;top:15px;left:14px;box-shadow:inset 0 0 0 1px #d9b77933}.obs-workbench__status:after{content:"";background:var(--verified);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:34px;box-shadow:0 0 12px #4ade80a6}.obs-workbench__global-search{position:relative}.obs-workbench__global-search:after{content:"";border:2px solid var(--text-primary);opacity:.9;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;right:17px;transform:translateY(-58%)}.obs-workbench__global-search:before{content:"";background:var(--text-primary);opacity:.9;width:8px;height:2px;position:absolute;top:calc(50% + 8px);right:14px;transform:rotate(45deg)}.obs-workbench__global-search input{padding-right:44px}.obs-workbench__grid{grid-template-columns:72px minmax(276px,318px) minmax(660px,1fr) minmax(360px,408px);padding:0}.obs-workbench__rail{z-index:8;background:linear-gradient(#070b11f5,#04070bf5);padding:12px 10px;position:relative}.obs-workbench__rail button,.obs-workbench__rail a{min-height:64px;color:var(--text-label);background:0 0;border:1px solid #0000;gap:6px;font-size:10px;line-height:1.15}.obs-workbench__rail button[data-active=true],.obs-workbench__rail a:focus-visible{border-color:var(--heat-1);background:linear-gradient(#c2622b3d,#7c2e1833);box-shadow:inset 0 0 0 1px #d9b77914}.obs-workbench__rail span{width:22px;height:22px;font-size:0;position:relative}.obs-workbench__rail span:before,.obs-workbench__rail span:after{content:"";border:1.5px solid;position:absolute}.obs-workbench__rail span:before{border-radius:4px;inset:3px}.obs-workbench__rail span:after{opacity:.75;width:0;top:3px;bottom:3px;left:9px}.obs-workbench__rail button:nth-child(2) span:before{border-radius:50%}.obs-workbench__rail button:nth-child(3) span:before{border-radius:50%;transform:scale(.82)}.obs-workbench__rail button:nth-child(3) span:after{width:auto;height:0;inset:10px 5px auto}.obs-workbench__controls,.obs-workbench__models,.obs-workbench__inspector{z-index:1;background:linear-gradient(#0c1118f0,#070b10f5);border-top:0;border-bottom:0;min-height:0;position:relative}.obs-workbench__controls{border-left:1px solid var(--bg-border);border-right:1px solid var(--bg-border);overflow:auto}.obs-workbench__models{border-right:1px solid var(--bg-border)}.obs-workbench__inspector{padding:18px;overflow:auto}.obs-scenario-studio{border-bottom:1px solid var(--bg-border);padding:0 0 18px}.obs-scenario-studio__heading,.obs-workbench__section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.obs-scenario-studio__heading span,.obs-workbench__section-heading span{color:var(--heat-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.obs-scenario-studio__heading button,.obs-workbench__section-heading button{min-height:0;color:var(--heat-3);background:0 0;border:0;padding:0;text-decoration:underline}.obs-scenario-studio__buttons{grid-template-columns:1fr;gap:8px}.obs-scenario-studio__buttons button{min-height:38px;color:var(--text-secondary);text-align:left;justify-content:flex-start;padding:0 14px;font-weight:600}.obs-scenario-studio__brief{background:#060a10d1;margin-top:10px;padding:12px}.obs-scenario-studio__media{grid-template-columns:1fr 1fr;margin-top:10px}.obs-scenario-studio__shortlist,.obs-scenario-studio>p{display:none}.obs-workbench__controls label{grid-template-columns:1fr auto;gap:8px 12px;margin:14px 0;display:grid}.obs-workbench__controls label>input,.obs-workbench__controls label>select{grid-column:1/-1}.obs-workbench__controls label span{color:var(--text-secondary);font-size:12px}.obs-workbench__controls label strong{color:var(--text-primary);font-size:12px}.obs-workbench__section-heading{border-top:1px solid var(--bg-border);margin-top:18px;padding-top:16px}.obs-workbench__view-title{border-bottom:0;padding:20px 24px 12px}.obs-workbench__view-title h2{color:var(--text-primary);font-size:19px;font-family:var(--font-sans);letter-spacing:.07em;font-weight:700}.obs-workbench__view-title>div:first-child>span,.obs-workbench__view-switch{display:none}.obs-workbench__quick-filters{border-bottom:1px solid #d8d4c51f;padding:6px 24px 18px}.obs-workbench__quick-filters button,.obs-workbench__view-switch button{border-color:#d8d4c533;min-width:110px;min-height:32px;font-size:10px}.obs-workbench__toolbar{border-bottom:1px solid #d8d4c51a;padding:14px 24px}.obs-workbench__toolbar select{min-width:108px}.obs-workbench__count{display:none}.obs-model-table__head,.obs-model-row{grid-template-columns:minmax(170px,1.5fr) minmax(98px,.76fr) 76px 92px 108px 64px 72px}.obs-model-table__head{color:color-mix(in oklab, var(--text-label) 78%, var(--text-primary));background:#070b119e;padding:12px 24px}.obs-model-list{max-height:calc(100vh - 312px);padding:0 10px 14px 24px;overflow:auto}.obs-model-row{min-height:48px;color:color-mix(in oklab, var(--text-secondary) 88%, var(--text-primary));font-family:var(--font-sans);font-size:13px;font-weight:450}.obs-model-row__name{color:var(--text-primary);font-weight:600}.obs-model-row[data-active=true]{background:linear-gradient(90deg,#c2622b3d,#c2622b14);box-shadow:inset 0 0 0 1px #d97726c2}.obs-model-row span:nth-child(5),.obs-workbench__hero-metric strong,.obs-metric-grid strong,.obs-workbench__inspector .obs-kicker{color:var(--heat-3)}.obs-workbench__inspector h2{letter-spacing:0;text-transform:none;margin-top:10px;font-size:27px}.obs-workbench__hero-metric{background:linear-gradient(135deg,#c2622b29,#070b11e6);padding:20px}.obs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.obs-metric-grid div,.obs-workbench__flagbox{background:linear-gradient(#0d1219e0,#080d14e0);border-color:#d8d4c524}.obs-workbench__provenance p{line-height:1.65}@media (width<=1440px){.obs-workbench__grid{grid-template-columns:64px minmax(248px,286px) minmax(0,1fr) minmax(310px,360px)}.obs-model-table__head,.obs-model-row{grid-template-columns:minmax(190px,1.45fr) minmax(98px,.8fr) 88px 108px 116px}.obs-model-table__head span:nth-child(6),.obs-model-table__head span:nth-child(7),.obs-model-row>span:nth-child(6),.obs-model-row>span:nth-child(7){display:none}}@media (width<=1100px){html,body,#root{height:auto;min-height:100%;overflow:hidden auto}.obs-workbench{min-height:100dvh;display:block;position:static;overflow:visible}.obs-workbench__topbar{grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:14px}.obs-workbench__brand,.obs-workbench__status,.obs-workbench__global-search,.obs-workbench__actions{width:100%}.obs-workbench__brand,.obs-workbench__status{min-height:0}.obs-workbench__global-search,.obs-workbench__actions{grid-column:1/-1}.obs-workbench__grid{flex-direction:column;width:100%;max-width:100vw;padding:0 14px 20px;display:flex;overflow:visible}.obs-workbench__rail{border-right:0;border-bottom:1px solid var(--bg-border);order:0;gap:8px;width:100%;display:flex;overflow-x:auto}.obs-workbench__rail button,.obs-workbench__rail a{min-width:92px;min-height:54px}.obs-workbench__controls{order:1}.obs-workbench__models{order:2}.obs-workbench__inspector{order:3}.obs-workbench__controls,.obs-workbench__models,.obs-workbench__inspector{border:1px solid var(--bg-border);width:100%;max-width:100%}.obs-model-list{max-height:none}}canvas[data-engine^=three\.js],.obs-workbench~canvas,.obs-workbench canvas{pointer-events:none!important}.obs-workbench__brand h1,.obs-workbench__brand p,.obs-workbench__status strong,.obs-workbench__global-search input,.obs-workbench__actions button,.obs-workbench__rail button,.obs-workbench__rail a,.obs-scenario-studio__buttons button,.obs-scenario-studio__brief,.obs-workbench__controls label,.obs-model-row,.obs-workbench__inspector,.obs-metric-grid div,.obs-workbench__flagbox{font-family:var(--font-sans)!important}.obs-model-table__head,.obs-workbench__status span,.obs-scenario-studio__heading span,.obs-workbench__section-heading span{font-family:var(--font-mono)!important}@media (width<=760px){html,body,#root{overflow:auto}.obs-workbench{min-height:100vh;display:block;position:static;overflow:visible}.obs-workbench__topbar{grid-template-columns:1fr;gap:12px;min-height:0;padding:14px;overflow:visible}.obs-workbench__brand,.obs-workbench__status,.obs-workbench__global-search,.obs-workbench__actions{width:100%}.obs-workbench__brand h1{font-size:13px}.obs-workbench__status{min-height:0}.obs-workbench__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.obs-workbench__actions button{min-height:40px;padding:0 8px;font-size:10px}.obs-workbench__grid{flex-direction:column;width:100%;max-width:100vw;padding:0 10px 18px;display:flex;overflow:visible}.obs-workbench__rail{border-right:0;border-bottom:1px solid var(--bg-border);order:0;gap:8px;width:100%;display:flex;overflow-x:auto}.obs-workbench__rail button,.obs-workbench__rail a{min-width:78px}.obs-workbench__controls,.obs-workbench__models,.obs-workbench__inspector{border:1px solid var(--bg-border);width:100%;max-width:100%}.obs-workbench__controls{order:1;max-height:none}.obs-workbench__models{order:2}.obs-workbench__inspector{order:3}.obs-workbench__view-title{padding:16px 14px 8px}.obs-workbench__quick-filters,.obs-workbench__toolbar{grid-template-columns:1fr 1fr;padding-left:14px;padding-right:14px}.obs-workbench__toolbar input[type=search]{grid-column:1/-1}.obs-model-list{max-height:none;padding:0 14px 14px}.obs-model-row,.obs-gap-row{border:1px solid #d8d4c521;border-radius:6px;grid-template-columns:1fr;gap:5px;min-height:0;margin-bottom:8px;padding:12px}.obs-metric-grid{grid-template-columns:1fr}}.obs-provenance-banner{display:flex!important}.obs-workbench{grid-template-rows:124px minmax(0,1fr)}.obs-workbench__topbar{min-height:124px;overflow:visible}.obs-workbench__brand,.obs-workbench__status,.obs-workbench__global-search,.obs-workbench__actions{align-self:center}.obs-workbench__brand{min-height:76px;overflow:visible}.obs-workbench__actions{align-content:center}@media (width<=760px){html,body,#root{height:auto;min-height:100%;overflow:hidden auto}.obs-workbench{min-height:100dvh;padding-top:68px;padding-bottom:calc(24px + env(safe-area-inset-bottom));grid-template-rows:auto auto auto}.obs-workbench__topbar{min-height:0}.obs-workbench__brand{background:#070b12db;border:1px solid #d8d4c524;border-radius:7px;min-height:0;padding:10px;box-shadow:0 14px 32px #00000038}.obs-workbench button,.obs-workbench a,.obs-workbench select,.obs-workbench input[type=search]{min-height:44px}.obs-workbench__controls{order:1}.obs-workbench__models{order:2}.obs-workbench__inspector{order:3}.obs-workbench__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-workbench__coverage-strip{grid-template-columns:1fr;margin:0 14px 12px}.obs-model-row span{white-space:normal}.obs-model-map__node{width:44px;height:44px;margin:-15px 0 0 -15px}.obs-model-map__node span{display:none}}
