:root{color-scheme:dark;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#e6eeeb;background:#070b0a;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #070b0a;--surface: #0c1110;--surface-raised: #111817;--surface-soft: #151d1b;--line: #26312e;--line-strong: #34423e;--text: #e6eeeb;--muted: #84928d;--dim: #5f6c67;--cyan: #2ad5df;--cyan-soft: rgba(42, 213, 223, .12);--green: #4ad987;--green-soft: rgba(74, 217, 135, .12);--amber: #eebb52;--amber-soft: rgba(238, 187, 82, .12);--red: #ef766d;--red-soft: rgba(239, 118, 109, .11);--accent: var(--cyan);--accent-soft: var(--cyan-soft);--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--bg)}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(rgba(54,73,67,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(54,73,67,.09) 1px,transparent 1px),var(--bg);background-size:48px 48px}body:before{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(25,41,36,.42),transparent 280px);content:"";pointer-events:none}button,select,input{font:inherit}button,select{color:inherit}button{border:0}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.38}code,.mono{font-family:var(--mono)}#root,.app-shell-react{min-height:100vh}.telemetry-header{position:sticky;top:0;z-index:50;display:flex;min-height:88px;flex-direction:column;border-bottom:1px solid var(--line-strong);background:#070b0af5;box-shadow:0 12px 36px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.telemetry-main-row{display:flex;min-height:66px;align-items:stretch;justify-content:space-between}.execution-boundary{display:flex;min-height:22px;align-items:center;justify-content:center;gap:28px;border-top:1px solid var(--line);color:var(--muted);background:#131d1ab8;font-family:var(--mono);font-size:.56rem}.execution-boundary span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.execution-boundary span:before{width:4px;height:4px;border-radius:50%;background:var(--green);content:""}.brand-lockup{display:flex;min-width:490px;align-items:center;gap:16px;padding:0 24px;border-right:1px solid var(--line)}.brand-logo{width:128px;height:50px;flex:0 0 auto;border-radius:4px;object-fit:contain}.brand-title{display:flex;flex-direction:column;gap:3px}.brand-lockup strong{max-width:360px;overflow:hidden;font-size:1.05rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brand-lockup span,.nav-section-label,.section-kicker,.scenario-eyebrow{color:var(--muted);font-family:var(--mono);font-size:.66rem;letter-spacing:0;text-transform:uppercase}.domain-switch{display:flex;min-width:302px;align-items:center;justify-content:center;gap:3px;padding:0 14px}.domain-switch button{min-width:92px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:4px;color:var(--muted);background:transparent;font-size:.72rem;cursor:pointer}.domain-switch button:hover{color:var(--text);background:#ffffff06}.domain-switch button[aria-pressed=true]{border-color:color-mix(in srgb,var(--cyan) 44%,var(--line));color:var(--text);background:var(--cyan-soft)}.telemetry-strip{display:flex;min-width:0;align-items:stretch;justify-content:flex-end}.telemetry-item{display:flex;min-width:155px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-left:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.66rem;white-space:nowrap}.telemetry-item svg{color:var(--dim)}.status-live{color:var(--green)}.status-live i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.language-switch{display:flex;min-width:142px;align-items:center;justify-content:center;gap:3px;padding:0 14px;border-left:1px solid var(--line);color:var(--dim)}.language-switch>svg{margin-right:4px}.language-switch button{min-width:34px;min-height:28px;padding:0 6px;border:1px solid transparent;border-radius:3px;color:var(--muted);background:transparent;font-family:var(--mono);font-size:.62rem;cursor:pointer}.language-switch button[aria-pressed=true]{border-color:#2ad5df73;color:var(--cyan);background:var(--cyan-soft)}.workbench-grid{display:grid;min-height:calc(100vh - 66px);grid-template-columns:188px 276px minmax(0,1fr);align-items:start}.scenario-nav,.control-panel-react{position:sticky;top:66px;height:calc(100vh - 66px);overflow-y:auto;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.scenario-nav{display:flex;flex-direction:column;padding:22px 14px 16px;border-right:1px solid var(--line);background:#080d0ced}.nav-section-label{padding:0 9px 14px}.scenario-list{display:grid;gap:5px}.scenario-item{position:relative;display:grid;min-height:62px;grid-template-columns:25px 30px minmax(0,1fr) 4px;align-items:center;gap:7px;overflow:hidden;padding:8px 8px 8px 6px;border:1px solid transparent;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.scenario-item:hover{border-color:var(--line);color:var(--text);background:#ffffff06}.scenario-item[data-active=true]{border-color:color-mix(in srgb,var(--item-accent) 46%,var(--line));color:var(--text);background:color-mix(in srgb,var(--item-accent) 8%,var(--surface))}.scenario-item.accent-cyan{--item-accent: var(--cyan)}.scenario-item.accent-emerald{--item-accent: var(--green)}.scenario-item.accent-amber{--item-accent: var(--amber)}.scenario-index{color:var(--dim);font-family:var(--mono);font-size:.62rem}.scenario-icon{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--line);border-radius:4px}.scenario-item[data-active=true] .scenario-icon{border-color:color-mix(in srgb,var(--item-accent) 55%,var(--line));color:var(--item-accent)}.scenario-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.scenario-copy strong{overflow:hidden;font-size:.79rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.scenario-copy small{color:var(--dim);font-family:var(--mono);font-size:.58rem}.scenario-signal{width:3px;height:26px;border-radius:2px;background:var(--line)}.scenario-item[data-active=true] .scenario-signal{background:var(--item-accent);box-shadow:0 0 12px var(--item-accent)}.nav-footprint{display:grid;margin-top:auto;padding:20px 8px 2px;gap:8px}.nav-footprint span{display:flex;align-items:center;gap:7px;color:var(--dim);font-family:var(--mono);font-size:.58rem}.nav-footprint span:before{width:4px;height:4px;border-radius:50%;background:var(--green);content:""}.control-panel-react{padding:22px 18px 28px;border-right:1px solid var(--line);background:#0b110feb}.control-collapse{display:none}.control-heading{padding-bottom:18px;border-bottom:1px solid var(--line)}.section-kicker{display:flex;align-items:center;gap:7px}.section-kicker svg{color:var(--accent)}.control-heading h2{margin:8px 0 0;font-size:1.12rem;font-weight:500}.control-stack{display:grid;gap:16px;padding:17px 0 20px}.control-field,.compact-controls label{display:grid;gap:8px;color:var(--muted);font-size:.75rem}.control-field>span:first-child,.compact-controls label>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.control-field output{color:var(--text);font-family:var(--mono);font-size:.72rem}.control-field select,.compact-controls select{width:100%;height:36px;padding:0 30px 0 10px;border:1px solid var(--line);border-radius:4px;color:var(--text);background-color:var(--surface-raised);cursor:pointer}.preset-field{margin-top:17px}.preset-field select{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.range-field input[type=range]{width:100%;height:4px;margin:3px 0 0;border-radius:2px;accent-color:var(--accent);background:var(--line);cursor:pointer}.range-field input[type=range]::-webkit-slider-thumb{width:14px;height:14px;border:2px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent);appearance:none}.range-scale{display:flex;justify-content:space-between;color:var(--dim);font-family:var(--mono)}.execution-controls{padding-top:19px;border-top:1px solid var(--line)}.execution-control-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.execution-profile-status{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:var(--amber);font-family:var(--mono);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.execution-profile-status i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor}.execution-profile-status[data-recommended=true]{color:var(--green)}.mode-segments{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid var(--line-strong);border-radius:5px;overflow:hidden}.mode-segments button{display:grid;min-width:0;min-height:48px;place-content:center;gap:2px;border-right:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer}.mode-segments button:last-child{border-right:0}.mode-segments button small{overflow:hidden;font-family:var(--mono);font-size:.51rem;text-overflow:ellipsis}.mode-segments button[aria-pressed=true]{color:#06100d;background:var(--accent);box-shadow:inset 0 -3px #00000038}.mode-readout{display:grid;gap:5px;min-height:68px;padding:12px 0 15px}.mode-readout span{color:var(--text);font-size:.82rem;font-weight:500}.mode-readout small{color:var(--muted);font-size:.69rem;line-height:1.55}.compact-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.compact-controls label:last-child{grid-column:1 / -1}.run-actions{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;margin-top:17px}.run-button,.icon-button,.view-tabs button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:4px;color:var(--muted);background:var(--surface-raised);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.run-button{min-height:42px;gap:9px;border-color:color-mix(in srgb,var(--accent) 66%,var(--line));color:#06100d;background:var(--accent);font-size:.82rem;font-weight:600;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 14%,transparent)}.run-button:hover:not(:disabled){filter:brightness(1.08)}.icon-button{width:36px;height:36px}.run-actions .icon-button{width:42px;height:42px}.icon-button:hover:not(:disabled),.view-tabs button:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface-soft)}.result-workspace{--accent: var(--cyan);--accent-soft: var(--cyan-soft);min-width:0;padding:24px clamp(20px,2.2vw,36px) 48px}.result-workspace.accent-emerald{--accent: var(--green);--accent-soft: var(--green-soft)}.result-workspace.accent-amber{--accent: var(--amber);--accent-soft: var(--amber-soft)}.scenario-header{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:26px;padding:0 0 22px;border-bottom:1px solid var(--line-strong)}.scenario-header>div:first-child{min-width:0}.scenario-eyebrow{color:var(--accent)}.scenario-header h1{margin:7px 0 5px;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500}.scenario-header p{max-width:700px;margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.scenario-status{display:flex;min-width:270px;max-width:360px;align-items:center;gap:14px}.scenario-status>div{display:grid;min-width:0;gap:3px}.scenario-status small,.experiment-mode small,.experiment-telemetry small{color:var(--dim);font-family:var(--mono);font-size:.57rem}.scenario-status strong{color:var(--accent);font-size:.88rem;font-weight:500}.scenario-status span:last-child{overflow:hidden;color:var(--muted);font-size:.67rem;line-height:1.4;text-overflow:ellipsis}.frontier-outlook{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--muted)}.frontier-outlook>svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.frontier-outlook>div{display:grid;min-width:0;gap:4px}.frontier-outlook small{color:var(--accent);font-family:var(--mono);font-size:.58rem;text-transform:uppercase}.frontier-outlook p{max-width:920px;margin:0;font-size:.72rem;line-height:1.55}.mode-orbit{position:relative;display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:50%;background:var(--accent-soft)}.mode-orbit:before,.mode-orbit:after{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;content:""}.mode-orbit:before{width:29px;height:12px;transform:rotate(38deg)}.mode-orbit:after{width:29px;height:12px;transform:rotate(-38deg)}.mode-orbit i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.error-banner{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 13px;border:1px solid rgba(239,118,109,.45);border-radius:4px;color:#ffc4bf;background:var(--red-soft);font-size:.76rem}.view-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 0;border-bottom:1px solid var(--line-strong)}.view-tabs-6{grid-template-columns:repeat(6,minmax(0,1fr))}.quantum-term{color:inherit;text-decoration:underline dotted var(--muted);text-decoration-thickness:1px;text-underline-offset:2px;cursor:help}.comparison-empty{display:grid;min-height:260px;place-content:center;justify-items:center;gap:10px;padding:32px;color:var(--muted);text-align:center}.comparison-empty svg{color:var(--accent)}.comparison-empty h3,.comparison-empty p{margin:0}.comparison-empty p{max-width:560px;font-size:.73rem;line-height:1.7}.comparison-table td:last-child{min-width:180px;color:var(--muted)}.execution-cost-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px;border:1px solid color-mix(in srgb,var(--amber) 42%,var(--line));border-radius:4px;color:var(--amber);background:#eab85212}.execution-cost-warning svg{flex:0 0 auto;margin-top:1px}.execution-cost-warning span{color:var(--muted);font-size:.64rem;line-height:1.45}.execution-cost-warning strong{display:block;color:var(--amber);font-weight:600}.view-tabs button{position:relative;min-width:0;min-height:44px;gap:7px;border:0;border-radius:0;background:transparent;font-size:.74rem}.view-tabs button:after{position:absolute;right:24%;bottom:-1px;left:24%;height:2px;background:transparent;content:""}.view-tabs button[aria-selected=true]{color:var(--text);background:var(--accent-soft)}.view-tabs button[aria-selected=true]:after{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 58%,transparent)}.view-stage{position:relative;min-height:520px;padding-top:22px}.view-stack{display:grid;gap:22px;min-width:0}.scenario-analysis-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.scenario-analysis-rail>div{display:grid;min-width:0;min-height:74px;align-content:center;gap:4px;padding:10px 16px;border-right:1px solid var(--line)}.scenario-analysis-rail>div:last-child{border-right:0}.scenario-analysis-rail span,.scenario-analysis-rail small{overflow:hidden;color:var(--dim);font-family:var(--mono);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.scenario-analysis-rail strong{overflow:hidden;color:var(--accent);font-family:var(--mono);font-size:.98rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.split-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px}.business-split,.mapping-split{align-items:start}.scenario-split{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start}.scenario-split .table-wrap{max-height:430px;overflow:auto}.data-section,.circuit-workspace,.audit-section,.audit-json-section{min-width:0;padding-top:17px;border-top:1px solid var(--line)}.subsection-head{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.subsection-head h3{margin:5px 0 0;font-size:.95rem;font-weight:500}.subsection-note{max-width:620px;margin:6px 0 0;color:var(--dim);font-size:.66rem;line-height:1.45}.data-chip,.verified-mark{max-width:160px;overflow:hidden;padding:5px 8px;border:1px solid var(--line-strong);border-radius:3px;color:var(--muted);background:var(--surface);font-family:var(--mono);font-size:.58rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chart-canvas{width:100%;height:340px!important}.scenario-chart{height:410px!important}.compact-chart{height:290px!important}.counts-chart{height:310px!important}.metric-band-react,.mapping-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.metric-cell,.mapping-readout>div{position:relative;display:grid;min-width:0;min-height:96px;align-content:center;gap:5px;padding:15px 18px;border-right:1px solid var(--line)}.metric-cell:last-child,.mapping-readout>div:last-child{border-right:0}.metric-cell:before{position:absolute;top:0;left:0;width:28px;height:2px;background:var(--accent);content:""}.metric-cell span,.mapping-readout span{color:var(--muted);font-size:.68rem}.metric-cell strong,.mapping-readout strong{overflow:hidden;color:var(--text);font-family:var(--mono);font-size:1.22rem;font-weight:500;text-overflow:ellipsis}.metric-cell small,.mapping-readout small{color:var(--dim);font-size:.61rem}.selection-list{display:grid;max-height:340px;overflow-y:auto;border-top:1px solid var(--line)}.selection-row{display:grid;min-width:0;grid-template-columns:24px minmax(130px,1fr) minmax(90px,.72fr);align-items:center;gap:9px;padding:10px 4px;border-bottom:1px solid rgba(38,49,46,.72);color:var(--muted)}.selection-row[data-selected=true]{color:var(--text);background:linear-gradient(90deg,var(--green-soft),transparent 70%)}.selection-state{display:grid;place-items:center;color:var(--dim)}.selection-row[data-selected=true] .selection-state{color:var(--green)}.selection-row>span:nth-child(2){display:grid;min-width:0;gap:3px}.selection-row strong{overflow:hidden;font-size:.73rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.selection-row small,.selection-reason{overflow-wrap:anywhere;color:var(--dim);font-size:.62rem;line-height:1.4}.selection-reason{text-align:right}.constraint-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.constraint-strip>div{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:11px 14px;border-right:1px solid var(--line);font-size:.68rem}.constraint-strip>div[data-pass=true] svg{color:var(--green)}.constraint-strip>div[data-pass=false] svg{color:var(--red)}.constraint-strip strong{font-family:var(--mono);font-weight:500}.constraint-strip small{grid-column:2 / -1;color:var(--dim);font-size:.58rem}.table-wrap{width:100%;max-width:100%;overflow-x:auto;border-top:1px solid var(--line)}.data-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:.69rem}.data-table th,.data-table td{min-width:86px;padding:10px 9px;border-bottom:1px solid rgba(38,49,46,.72);overflow-wrap:anywhere;text-align:left;vertical-align:top}.data-table th{color:var(--dim);font-family:var(--mono);font-size:.58rem;font-weight:500;text-transform:uppercase}.data-table td{color:var(--muted)}.data-table td strong{color:var(--text);font-weight:500}.compact-table{font-size:.64rem}.compact-table th,.compact-table td{min-width:72px;padding:8px 7px}.coefficient-ledger-wrap{max-height:560px;overflow:auto}.coefficient-ledger-table{min-width:1240px}.coefficient-ledger-table thead{position:sticky;z-index:2;top:0;background:var(--surface)}.coefficient-ledger-table th:nth-child(1){min-width:170px}.coefficient-ledger-table th:nth-child(2),.coefficient-ledger-table th:nth-child(4){min-width:220px}.coefficient-ledger-table th:nth-child(6){min-width:330px}.ledger-rule,.ledger-hamiltonian,.ledger-hamiltonian>div{display:grid;gap:4px}.ledger-rule span,.ledger-targets,.ledger-hamiltonian small,.ledger-offset{color:var(--dim);font-size:.58rem;line-height:1.4}.ledger-id{max-width:260px;color:var(--muted)}.ledger-hamiltonian>div+div{padding-top:6px;border-top:1px solid var(--line)}.ledger-conserved,.ledger-broken{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ledger-conserved{color:var(--green)}.ledger-broken{color:var(--red)}.analysis-placeholder,.empty-run,.analysis-loading,.view-module-loading{display:grid;min-height:330px;place-content:center;justify-items:center;gap:10px;color:var(--dim)}.analysis-placeholder span,.empty-run span,.analysis-loading span,.view-module-loading span{font-size:.73rem}.empty-run strong{color:var(--muted);font-family:var(--mono);font-size:.76rem;font-weight:500}.mode-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mode-decision{min-width:0;padding:14px;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.mode-decision[data-status=recommended]{border-color:color-mix(in srgb,var(--mode-color) 54%,var(--line));background:color-mix(in srgb,var(--mode-color) 7%,var(--surface))}.mode-decision[data-status=unsuitable]{opacity:.52}.mode-digital{--mode-color: var(--cyan)}.mode-hybrid{--mode-color: var(--green)}.mode-analog{--mode-color: var(--amber)}.mode-decision-head,.mode-numbers{display:flex;align-items:center;justify-content:space-between;gap:10px}.mode-decision-head span{color:var(--text);font-size:.74rem}.mode-decision-head strong{color:var(--mode-color);font-family:var(--mono);font-size:.58rem;font-weight:500}.mode-term-track{display:flex;height:5px;margin:13px 0 9px;overflow:hidden;border-radius:3px;background:var(--line)}.mode-term-track i:first-child{background:var(--amber)}.mode-term-track i:last-child{background:var(--cyan)}.mode-numbers{color:var(--dim);font-family:var(--mono);font-size:.56rem}.mode-numbers strong{color:var(--muted);font-weight:500}.mode-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);color:var(--dim);font-size:.58rem}.mode-evidence span{display:flex;justify-content:space-between;gap:6px}.mode-evidence strong{color:var(--muted);font-family:var(--mono);font-weight:500}.mode-evidence small{grid-column:1 / -1;overflow:hidden;color:var(--dim);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap}.mode-decision p{min-height:2.7em;margin:10px 0 0;color:var(--muted);font-size:.64rem;line-height:1.45}.term-groups{display:grid;border-top:1px solid var(--line)}.term-groups>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:3px 12px;padding:11px 4px;border-bottom:1px solid var(--line)}.term-groups span{grid-row:1 / span 2;color:var(--accent);font-family:var(--mono);font-size:.58rem;text-transform:uppercase}.term-groups strong{font-size:.71rem;font-weight:500}.term-groups small{color:var(--dim);font-size:.6rem}.experiment-header,.experiment-banner{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:5px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.experiment-mode{display:flex;align-items:center;gap:12px}.experiment-mode>div{display:grid;gap:4px}.experiment-mode strong{color:var(--accent);font-size:.9rem;font-weight:500}.mode-pulse{width:12px;height:12px;border:3px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.experiment-telemetry{display:flex;min-width:0;align-items:stretch}.experiment-telemetry>span{display:grid;min-width:96px;gap:4px;padding:0 14px;border-left:1px solid var(--line)}.experiment-telemetry strong{font-family:var(--mono);font-size:.91rem;font-weight:500}.dad-timeline,.layer-rail{display:flex;min-width:0;align-items:stretch;gap:8px;overflow-x:auto;padding-bottom:3px}.dad-timeline>div,.layer-node{position:relative;display:grid;min-width:112px;min-height:62px;align-content:center;gap:3px;padding:9px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.dad-timeline>div:not(:last-child):after,.layer-node:not(:last-child):after{position:absolute;top:calc(50% - 1px);right:-9px;width:9px;height:1px;background:var(--line-strong);content:""}.dad-timeline small,.layer-node small,.layer-node span{color:var(--dim);font-family:var(--mono);font-size:.56rem}.dad-timeline strong,.layer-node strong{color:var(--text);font-size:.71rem;font-weight:500}.dad-timeline [data-kind=analog],.layer-a,.layer-ahs,.layer-analog{border-color:#eebb526b;background:var(--amber-soft)}.dad-timeline [data-kind=digital],.layer-d,.layer-digital,.layer-u1,.layer-u2,.layer-rx1{border-color:#2ad5df66;background:var(--cyan-soft)}.dad-timeline [data-kind=measure],.layer-m,.layer-measure{border-color:#4ad9876b;background:var(--green-soft)}.quantum-pair-react,.sampling-split{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-workspace{min-width:0}.layer-rail{min-height:174px;align-items:center;padding:18px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.audit-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:24px}.audit-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;border-top:1px solid var(--line)}.audit-section dl>div{padding:10px 4px;border-bottom:1px solid var(--line)}.audit-section dt{color:var(--dim);font-size:.62rem}.audit-section dd{margin:4px 0 0;overflow-wrap:anywhere;font-family:var(--mono);font-size:.71rem}.hash-chain{display:grid;margin-top:12px;border-top:1px solid var(--line)}.hash-chain>div{display:grid;min-width:0;grid-template-columns:24px 66px minmax(0,1fr);align-items:center;gap:8px;padding:9px 4px;border-bottom:1px solid var(--line)}.hash-chain span,.hash-chain small{color:var(--dim);font-family:var(--mono);font-size:.58rem}.hash-chain code{min-width:0;overflow:hidden;color:var(--muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.audit-json-section pre{max-width:100%;margin:0;overflow:auto;padding:16px;border:1px solid var(--line);border-radius:4px;color:#b8c7c1;background:#080d0c;font-family:var(--mono);font-size:.66rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.execution-overlay{position:absolute;inset:0;z-index:10;display:grid;place-content:center;justify-items:center;gap:9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:5px;color:var(--accent);background:#060a09e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.execution-overlay strong{font-size:.86rem;font-weight:500}.execution-overlay small{color:var(--muted);font-family:var(--mono);font-size:.61rem}.scan-line{position:absolute;right:0;left:0;height:1px;background:var(--accent);box-shadow:0 0 16px var(--accent);animation:scan 1.8s ease-in-out infinite}.spin{animation:spin .9s linear infinite}.boot-screen{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:12px;color:var(--cyan)}.boot-screen strong{font-size:1rem;font-weight:500}.boot-screen span{color:var(--muted);font-family:var(--mono);font-size:.65rem}.error-screen{color:var(--red)}@keyframes spin{to{transform:rotate(360deg)}}.statistics-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.statistics-summary>div{display:grid;gap:4px;min-width:0;padding:14px;border-right:1px solid var(--line)}.statistics-summary>div:last-child{border-right:0}.statistics-summary small,.statistics-summary span{color:var(--muted)}.statistics-summary strong{font-size:17px;font-weight:650}.statistics-summary span{font-family:var(--mono);font-size:11px}.statistics-table tr[data-selected=true]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.biomed-view{--structure-line: #60756e}.biomed-overview{min-height:420px}.biomed-structure-canvas{position:relative;min-height:360px;overflow:hidden;border-top:1px solid var(--line);background:linear-gradient(rgba(54,73,67,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(54,73,67,.08) 1px,transparent 1px),#0a100f;background-size:32px 32px}.biomed-structure-canvas svg{display:block;width:100%;height:360px}.rna-arc-diagram{display:grid;min-width:0;min-height:270px;grid-template-rows:minmax(220px,1fr) auto;border-top:1px solid var(--line);background:linear-gradient(rgba(54,73,67,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(54,73,67,.08) 1px,transparent 1px),#0a100f;background-size:32px 32px}.rna-arc-diagram svg{display:block;width:100%;height:100%;min-height:220px}.rna-backbone{stroke:#526b63;stroke-width:.65}.rna-pair-arc{fill:none;stroke:var(--cyan);stroke-width:.7;opacity:.86}.rna-pair-arc[data-layer="1"]{stroke:var(--green)}.rna-pair-arc[data-layer="2"]{stroke:var(--amber)}.rna-pair-arc[data-layer="3"]{stroke:#c88bec}.rna-nucleotide circle{fill:#111b18;stroke:var(--green);stroke-width:.65}.rna-nucleotide text{fill:var(--text);font-family:var(--mono);font-size:2.5px;letter-spacing:0}.rna-nucleotide .rna-position{fill:var(--muted);font-size:1.6px}.rna-arc-diagram>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--line);background:var(--surface)}.rna-arc-diagram code{overflow-wrap:anywhere;color:var(--cyan);font-size:.8rem}.rna-arc-diagram span,.rna-model-strip small,.rna-solution-card small,.rna-solution-card span,.rna-solution-card dt{color:var(--muted);font-family:var(--mono);font-size:.58rem}.rna-model-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.rna-model-strip>div{display:grid;min-width:0;min-height:78px;align-content:center;gap:6px;padding:12px;background:var(--surface)}.rna-model-strip strong{overflow-wrap:anywhere;font-family:var(--mono);font-size:.72rem;font-weight:600}.rna-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.rna-solution-card{display:grid;min-width:0;min-height:246px;align-content:start;gap:14px;padding:16px;background:var(--surface)}.rna-solution-card>div:first-child{display:flex;min-width:0;justify-content:space-between;gap:8px}.rna-solution-card>strong{overflow-wrap:anywhere;color:var(--cyan);font-family:var(--mono);font-size:.94rem;font-weight:600}.rna-solution-card[data-tone=classic]>strong{color:var(--green)}.rna-solution-card[data-tone=reference]>strong{color:var(--amber)}.rna-solution-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line)}.rna-solution-card dl>div{display:grid;min-width:0;gap:4px;padding:9px;background:#0d1312}.rna-solution-card dd{margin:0;overflow-wrap:anywhere;font-family:var(--mono);font-size:.72rem}.rna-pair-token-list{display:flex;flex-wrap:wrap;gap:5px}.rna-pair-token-list span{padding:4px 6px;border:1px solid var(--line-strong);border-radius:3px;color:var(--text);background:#0d1312}.rna-count-warning{display:flex;align-items:flex-start;gap:7px;color:var(--amber)}.rna-count-warning svg{flex:0 0 auto}.protein-network{min-height:360px;border:1px solid var(--line);background:#0a1012;overflow:hidden}.protein-network svg{display:block;width:100%;aspect-ratio:16 / 7;min-height:300px}.protein-transition line{stroke:#465258;stroke-width:.8;opacity:.58}.protein-transition text{fill:#758288;font-family:var(--font-mono);font-size:2.4px}.protein-transition path,#protein-arrow path{fill:#68767c}.protein-transition[data-active=true] line{stroke:var(--cyan);opacity:.88}.protein-transition[data-path=true] line{stroke:var(--green);stroke-width:1.7;opacity:1}.protein-transition[data-path=true] text{fill:var(--green);font-weight:700}.protein-state circle{fill:#121b1e;stroke:#59666c;stroke-width:.8}.protein-state>text:not(.protein-basin){fill:var(--text);font-size:2.8px;font-weight:700;pointer-events:none}.protein-state .protein-basin{fill:var(--muted);font-family:var(--font-mono);font-size:2.25px}.protein-state[data-active=true] circle{fill:#0c2429;stroke:var(--cyan);stroke-width:1.15}.protein-state[data-path=true] circle{fill:#10281f;stroke:var(--green);stroke-width:1.6}.protein-state[data-endpoint=true] circle{stroke-dasharray:2 1}.protein-network-legend{display:flex;flex-wrap:wrap;gap:14px;padding:10px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.protein-network-legend span{display:inline-flex;align-items:center;gap:6px}.protein-network-legend i{width:16px;height:2px;background:#59666c}.protein-network-legend [data-kind=active] i{background:var(--cyan)}.protein-network-legend [data-kind=path] i{background:var(--green)}.protein-model-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-top:0}.protein-model-strip>div{min-width:0;padding:11px 13px;border-right:1px solid var(--line)}.protein-model-strip>div:last-child{border-right:0}.protein-model-strip small,.protein-path-card small,.protein-path-card dt{display:block;color:var(--muted);font-family:var(--font-mono);font-size:10px}.protein-model-strip strong{display:block;margin-top:5px;color:var(--text);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.protein-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.protein-path-card{min-width:0;padding:14px;border:1px solid var(--line);background:#0a1012}.protein-path-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.protein-path-card>div:first-child span{color:var(--muted);font-family:var(--font-mono);font-size:9px;text-align:right}.protein-path-card>strong{display:block;min-height:42px;margin:14px 0;color:var(--cyan);font-family:var(--font-mono);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.protein-path-card[data-tone=classic]>strong{color:var(--green)}.protein-path-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.protein-path-card dl>div{min-width:0;padding-top:8px;border-top:1px solid var(--line)}.protein-path-card dd{margin:4px 0 0;color:var(--text);font-family:var(--font-mono);font-size:12px}.structure-edge{stroke:var(--structure-line);stroke-width:1.5}.edge-hydrogen_bond,.edge-candidate_match,.edge-contact{stroke:var(--cyan);stroke-dasharray:3 2}.edge-exchange{stroke:var(--amber);stroke-width:2.2}.structure-node circle{fill:#16231f;stroke:var(--cyan);stroke-width:1.3;filter:drop-shadow(0 0 4px rgba(42,213,223,.32))}.structure-node text{fill:var(--text);font-family:var(--mono);font-size:4px;letter-spacing:0;pointer-events:none}.node-spin_site circle{fill:#eebb5229;stroke:var(--amber)}.node-ligand circle,.node-residue circle{fill:#4ad9871f;stroke:var(--green)}.structure-legend{position:absolute;right:14px;bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.structure-legend span{display:flex;align-items:center;gap:5px;color:var(--muted);font-family:var(--mono);font-size:.59rem}.structure-legend i{width:5px;height:5px;border-radius:50%;background:var(--green)}.boundary-list{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.boundary-list span{display:flex;min-height:42px;align-items:center;gap:9px;padding:9px 13px;color:var(--muted);background:var(--surface);font-size:.72rem}.boundary-list svg{flex:0 0 auto;color:var(--amber)}.interpretation-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.interpretation-boundary>div{display:grid;min-width:0;align-content:start;gap:7px}.interpretation-boundary>div>small{color:var(--muted);font-family:var(--mono);font-size:.58rem}.interpretation-boundary.supported-capabilities{grid-template-columns:1fr}.boundary-list.allowed-list svg{color:var(--green)}.biomed-metric-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--surface)}.biomed-metric-band>div{display:grid;min-width:0;min-height:96px;align-content:center;gap:6px;padding:14px 16px;border-right:1px solid var(--line)}.biomed-metric-band>div:last-child{border-right:0}.biomed-metric-band small,.biomed-metric-band span{overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.biomed-metric-band strong{overflow:hidden;font-size:1.12rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.biomed-metric-band [data-pass=true] strong{color:var(--green)}.spin-observable-split{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.spin-observable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.spin-observable-grid>div{display:grid;min-width:0;min-height:92px;align-content:center;gap:5px;padding:12px;background:var(--surface)}.spin-observable-grid small,.spin-observable-grid span,.sector-occupancy-list span,.sector-occupancy-list strong{color:var(--muted);font-family:var(--mono);font-size:.61rem}.spin-observable-grid strong{font-family:var(--mono);font-size:.94rem;font-weight:600}.sector-occupancy-list{display:grid;gap:13px;padding:20px 16px;border-top:1px solid var(--line)}.sector-occupancy-list>div{display:grid;grid-template-columns:52px minmax(0,1fr) 46px;align-items:center;gap:10px}.sector-occupancy-list i{height:7px;overflow:hidden;border-radius:2px;background:#0d1312}.sector-occupancy-list b{display:block;height:100%;border-radius:inherit;background:var(--green)}.peptide-landscape-list{display:grid;padding:12px 16px 18px;border-top:1px solid var(--line)}.peptide-landscape-list>div{display:grid;min-height:38px;grid-template-columns:42px minmax(80px,1fr) 64px 82px;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.peptide-landscape-list strong,.peptide-landscape-list span,.peptide-landscape-list small{font-family:var(--mono);font-size:.62rem}.peptide-landscape-list span,.peptide-landscape-list small{color:var(--muted)}.peptide-landscape-list i{height:6px;overflow:hidden;background:#0d1312}.peptide-landscape-list b{display:block;height:100%;background:var(--accent)}.peptide-landscape-list [data-ground=true] strong{color:var(--green)}.peptide-landscape-list [data-selected=true]{background:#28d2db0d}.docking-comparison{min-height:330px}.docking-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.docking-solution{display:grid;min-width:0;min-height:250px;align-content:start;gap:14px;padding:16px;background:var(--surface)}.docking-solution>div:first-child{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.docking-solution small,.docking-solution span,.docking-solution dt{color:var(--muted);font-family:var(--mono);font-size:.58rem}.docking-solution>strong{overflow-wrap:anywhere;color:var(--accent);font-size:.92rem;font-weight:600}.docking-solution[data-tone=classic]>strong{color:var(--green)}.docking-solution[data-tone=reference]>strong{color:var(--amber)}.docking-solution dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line)}.docking-solution dl>div{display:grid;gap:4px;padding:9px;background:#0d1312}.docking-solution dd{margin:0;overflow-wrap:anywhere;font-family:var(--mono);font-size:.72rem}.docking-solution[data-feasible=false] dd:last-child{color:var(--red)}.match-token-list{display:flex;flex-wrap:wrap;gap:5px}.match-token-list span{padding:4px 6px;border:1px solid var(--line-strong);border-radius:3px;color:var(--text);background:#0d1312}.docking-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.docking-check-grid>div{display:grid;min-width:0;min-height:86px;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:5px 8px;padding:12px;background:var(--surface)}.docking-check-grid svg{color:var(--red)}.docking-check-grid [data-pass=true] svg{color:var(--green)}.docking-check-grid strong{overflow-wrap:anywhere;font-size:.7rem;font-weight:500}.docking-check-grid span{grid-column:2;color:var(--muted);font-family:var(--mono);font-size:.58rem}.docking-mapping-split{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-gate-list{display:grid;border-top:1px solid var(--line)}.hybrid-gate-list>div{display:grid;min-width:0;grid-template-columns:84px 92px minmax(0,1fr);align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.hybrid-gate-list strong,.hybrid-gate-list span,.hybrid-gate-list small{overflow-wrap:anywhere;font-family:var(--mono);font-size:.61rem}.hybrid-gate-list span,.hybrid-gate-list small{color:var(--muted)}.hybrid-gate-list [data-status=recommended] strong{color:var(--green)}.status-preview{color:var(--amber)!important}.energy-comparison{min-height:260px}.energy-axis{display:grid;gap:13px;margin:24px 30px 12px}.energy-axis>div{display:grid;grid-template-columns:104px minmax(120px,1fr) 118px;align-items:center;gap:10px}.energy-axis>div:before{grid-row:1;grid-column:2;width:100%;height:1px;background:var(--line-strong);content:""}.energy-axis i{grid-row:1;grid-column:2;justify-self:start;width:10px;height:10px;margin-left:calc(var(--energy-position) * 1%);border:2px solid var(--surface);border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);transform:translate(-50%)}.energy-axis strong,.energy-axis span{min-width:0;font-family:var(--mono);font-size:.63rem;white-space:nowrap}.energy-axis strong{grid-row:1;grid-column:1}.energy-axis span{grid-row:1;grid-column:3;color:var(--muted);text-align:right}.bond-scan-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bond-scan-points>div{display:grid;min-width:0;gap:6px;padding:14px;border-right:1px solid var(--line)}.bond-scan-points>div:last-child{border-right:0}.bond-scan-points>div[data-selected=true]{box-shadow:inset 0 2px 0 var(--green);background:#4ad9870d}.bond-scan-points small,.bond-scan-points span{overflow-wrap:anywhere;color:var(--muted);font-family:var(--mono);font-size:.62rem}.bond-scan-points strong{font-family:var(--mono);font-size:.78rem}.preview-contract{display:grid;min-height:210px;place-content:center;justify-items:center;gap:9px;padding:30px;color:var(--muted);text-align:center}.preview-contract svg{color:var(--amber)}.preview-contract strong{color:var(--text);font-size:.92rem}.preview-contract span{max-width:520px;font-size:.73rem;line-height:1.7}.quantum-empty{min-height:430px;border:1px solid var(--line);background:var(--surface)}.group-grid,.gate-sequence{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.group-grid>div,.gate-sequence>div{display:grid;min-height:84px;align-content:center;gap:6px;padding:12px;background:var(--surface)}.group-grid small,.group-grid span,.gate-sequence small,.gate-sequence span{color:var(--muted);font-family:var(--mono);font-size:.59rem}.group-grid strong,.gate-sequence strong{font-size:.76rem;font-weight:500}.gate-sequence>div{border-top:2px solid var(--cyan)}.materials-metric-rail strong{font-size:.84rem}.materials-structure-split{display:grid;min-width:0;grid-template-columns:1fr;gap:24px}.materials-structure-split.has-register{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-figure-section{min-width:0}.materials-lattice-svg{display:block;width:100%;height:390px;margin-top:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080e0cb8}.lattice-site[data-selected=true] circle{fill:#f0b94c3d;stroke:#f0b94c;stroke-width:1.8}.adsorbate-site[data-selected=false]{opacity:.28}.adsorbate-site[data-selected=true] rect{fill:#27d9e733;stroke:#27d9e7;stroke-width:1.2}.material-solution-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:#090f0e80}.material-solution-summary>div{min-width:0;padding:14px;border-right:1px solid var(--line)}.material-solution-summary>div:last-child{border-right:0}.material-solution-summary span,.material-solution-summary strong{display:block}.material-solution-summary span{margin-bottom:7px;color:var(--muted);font-size:10px;text-transform:uppercase}.material-solution-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.45}.constraint-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.constraint-check-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0;padding:10px;border:1px solid var(--line);background:#090f0e75}.constraint-check-grid>div[data-status=ok] svg{color:var(--green)}.constraint-check-grid>div[data-status=warn] svg{color:var(--amber)}.constraint-check-grid span{min-width:0;color:var(--muted);font-size:11px}.constraint-check-grid strong{grid-column:2;color:var(--text);font-size:11px}.materials-three-way{grid-template-columns:repeat(3,minmax(0,1fr))}.lattice-bonds line{stroke:var(--line-strong);stroke-width:.7}.lattice-site circle{fill:var(--surface-raised);stroke:var(--green);stroke-width:.8}.lattice-site text,.adsorbate-site text{fill:var(--text);font-family:var(--mono);font-size:2.7px;text-anchor:middle}.lattice-site[data-role=vacancy] circle{fill:transparent;stroke:var(--amber);stroke-dasharray:1.5 1}.lattice-site[data-role=vacancy] text{fill:var(--amber)}.lattice-site[data-role=impurity] circle{fill:#f472b629;stroke:#f472b6}.lattice-site[data-active-window=true] circle{stroke-width:1.7}.adsorbate-site line{stroke:var(--cyan);stroke-width:.8}.adsorbate-site rect{fill:var(--cyan-soft);stroke:var(--cyan);stroke-width:.7}.materials-legend{display:flex;flex-wrap:wrap;gap:16px;padding-top:12px;color:var(--muted);font-size:.68rem}.materials-legend span{display:inline-flex;align-items:center;gap:7px}.materials-legend i{width:9px;height:9px;border:1px solid var(--green);border-radius:50%}.materials-legend i[data-kind=vacancy]{border-color:var(--amber);border-style:dashed}.materials-legend i[data-kind=active]{border-width:2px;border-color:var(--green);box-shadow:0 0 0 2px #4ad9871f}.materials-legend i[data-kind=adsorbate]{border-color:var(--cyan);border-radius:2px;background:var(--cyan-soft)}.rydberg-register-svg{background:linear-gradient(rgba(74,217,135,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(74,217,135,.055) 1px,transparent 1px),#080e0cb8;background-size:28px 28px}.rydberg-site circle:first-child{fill:var(--green)}.rydberg-site[data-active=false] circle:first-child{fill:transparent;stroke:var(--amber);stroke-dasharray:1 1}.rydberg-orbit{fill:none;stroke:color-mix(in srgb,var(--green) 45%,transparent);stroke-width:.35}.readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.readiness-grid>div{display:grid;min-height:88px;align-content:center;gap:7px;padding:14px;border-right:1px solid var(--line)}.readiness-grid>div:last-child{border-right:0}.readiness-grid span{color:var(--muted);font-size:.68rem}.readiness-grid strong{color:var(--green);font-family:var(--mono);font-size:.82rem;font-weight:500}.readiness-grid [data-status=warn] strong,.status-preview{color:var(--amber)}.materials-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.materials-pipeline>div{position:relative;display:grid;min-height:96px;align-content:center;gap:7px;padding:14px;border-right:1px solid var(--line)}.materials-pipeline>div:not(:last-child):after{position:absolute;top:50%;right:-5px;z-index:1;width:8px;height:8px;border-top:1px solid var(--accent);border-right:1px solid var(--accent);background:var(--bg);content:"";transform:translateY(-50%) rotate(45deg)}.materials-pipeline>div:last-child{border-right:0}.materials-pipeline span{color:var(--dim);font-family:var(--mono);font-size:.56rem}.materials-pipeline strong{font-size:.76rem;font-weight:500}.hamiltonian-readout{overflow-x:auto;margin:18px 0 0;padding:14px;border-left:2px solid var(--green);color:var(--text);background:var(--surface);font-size:.77rem}.materials-pulse-svg{display:block;width:100%;height:320px;margin-top:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080e0cb8}.materials-pulse-svg text{fill:var(--muted);font-family:var(--mono);font-size:11px}.pulse-axis{stroke:var(--line-strong);stroke-width:1}.pulse-rabi,.pulse-detuning{fill:none;stroke-width:2.5}.pulse-rabi{stroke:var(--green)}.pulse-detuning{stroke:var(--cyan)}.sample-marker{stroke:#eebb524d;stroke-dasharray:3 5;stroke-width:1}.analog-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.analog-result-metrics>div{display:grid;min-width:0;min-height:98px;align-content:center;gap:7px;padding:14px;border-right:1px solid var(--line)}.analog-result-metrics>div:last-child{border-right:0}.analog-result-metrics span,.analog-result-metrics small{color:var(--muted);font-family:var(--mono);font-size:.62rem}.analog-result-metrics strong{overflow-wrap:anywhere;color:var(--green);font-family:var(--mono);font-size:.9rem;font-weight:500}.analog-dynamics-svg{display:block;width:100%;height:360px;margin-top:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080e0cb8}.analog-dynamics-svg g line{stroke:#7a908726;stroke-width:1}.analog-dynamics-svg text{fill:var(--muted);font-family:var(--mono);font-size:10px}.analog-series{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.analog-series.classic-series{opacity:.75;stroke-width:1.5;stroke-dasharray:6 5}.analog-axis{stroke:var(--line-strong);stroke-width:1.2}.analog-series-legend{display:flex;flex-wrap:wrap;gap:14px;padding-top:12px}.analog-series-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-family:var(--mono);font-size:.62rem}.analog-series-legend i{width:16px;height:2px}.analog-series-legend .classic-key{height:0;border-top:1px dashed var(--muted);background:transparent}.analog-count-bars{display:grid;gap:8px;margin-top:14px}.analog-count-bars>div{display:grid;grid-template-columns:52px minmax(0,1fr) 42px;gap:10px;align-items:center}.analog-count-bars code,.analog-count-bars strong{color:var(--text);font-family:var(--mono);font-size:.68rem;font-weight:500}.analog-count-bars strong{text-align:right}.analog-count-bars span{display:block;height:7px;overflow:hidden;background:#667e7429}.analog-count-bars i{display:block;height:100%;background:var(--green)}.materials-empty-execution{display:grid;min-height:320px;place-content:center;justify-items:center;gap:10px;color:var(--muted);text-align:center}.materials-empty-execution svg{color:var(--amber)}.materials-empty-execution h3,.materials-empty-execution p{margin:0}.materials-empty-execution p{max-width:560px;font-size:.72rem;line-height:1.65}.comparison-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.comparison-columns>div{display:grid;min-height:180px;place-content:center;gap:8px;border-right:1px solid var(--line);text-align:center}.comparison-columns>div:last-child{border-right:0}.comparison-columns span,.comparison-columns small{color:var(--muted);font-family:var(--mono);font-size:.62rem}.comparison-columns strong{color:var(--amber);font-family:var(--mono);font-size:.9rem;font-weight:500}.materials-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.materials-audit-summary>div{display:grid;min-width:0;min-height:112px;align-content:center;gap:6px;padding:14px;border-right:1px solid var(--line)}.materials-audit-summary>div:last-child{border-right:0}.materials-audit-summary span,.materials-audit-summary small{color:var(--muted);font-family:var(--mono);font-size:.61rem}.materials-audit-summary strong{overflow-wrap:anywhere;color:var(--text);font-family:var(--mono);font-size:.76rem;font-weight:500}.materials-evidence-list{display:grid;margin:0;border-top:1px solid var(--line)}.materials-evidence-list>div{display:grid;min-width:0;grid-template-columns:30px 138px minmax(0,1fr);align-items:start;gap:10px;padding:12px 4px;border-bottom:1px solid var(--line)}.materials-evidence-index,.materials-evidence-list dt{color:var(--dim);font-family:var(--mono);font-size:.61rem}.materials-evidence-list dd{display:grid;min-width:0;gap:5px;margin:0}.materials-evidence-list code{overflow-wrap:anywhere;color:var(--text);font-size:.69rem}.materials-evidence-list small{color:var(--muted);font-size:.63rem;line-height:1.5}.materials-audit-capabilities .subsection-head>svg{color:var(--green)}@media(max-width:900px){.statistics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-summary>div:nth-child(2){border-right:0}.statistics-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.materials-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-audit-summary>div:nth-child(2){border-right:0}.materials-audit-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@keyframes scan{0%,to{top:8%;opacity:0}12%,88%{opacity:.8}50%{top:92%}}@media(max-width:1220px){.workbench-grid{grid-template-columns:172px 252px minmax(0,1fr)}.result-workspace{padding-right:20px;padding-left:20px}.scenario-nav{padding-right:9px;padding-left:9px}.scenario-item{grid-template-columns:21px 27px minmax(0,1fr) 3px;gap:5px}.control-panel-react{padding-right:15px;padding-left:15px}.split-layout,.scenario-split{grid-template-columns:1fr}.quantum-pair-react,.sampling-split,.metric-band-react,.mapping-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-cell:nth-child(2),.mapping-readout>div:nth-child(2){border-right:0}.metric-cell:nth-child(-n+2),.mapping-readout>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:1040px){.telemetry-wide{display:none}.brand-lockup{min-width:300px}.domain-switch{min-width:258px;padding:0 8px}.domain-switch button{min-width:78px;padding:0 8px}.workbench-grid{grid-template-areas:"nav nav" "control result";grid-template-columns:258px minmax(0,1fr)}.scenario-nav{position:static;grid-area:nav;width:100%;height:auto;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.scenario-nav .nav-section-label,.nav-footprint{display:none}.scenario-list{grid-template-columns:repeat(7,minmax(0,1fr))}.scenario-item{min-height:54px;grid-template-columns:25px minmax(0,1fr) 3px;padding:7px}.scenario-index,.scenario-copy small{display:none}.control-panel-react{grid-area:control}.result-workspace{grid-area:result}.scenario-status{min-width:220px}.mode-decision-grid,.quantum-pair-react,.sampling-split,.audit-grid,.docking-solution-grid,.rna-solution-grid{grid-template-columns:1fr}.docking-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-structure-split.has-register{grid-template-columns:1fr}}@media(max-width:760px){.telemetry-header{position:static;min-height:80px}.telemetry-main-row{min-height:58px;flex-wrap:wrap}.brand-lockup{min-width:0;padding:0 14px;border-right:0}.brand-logo{width:104px;height:44px}.brand-lockup span{display:none}.brand-lockup strong{max-width:210px;font-size:.86rem}.domain-switch{order:3;width:100%;min-width:0;min-height:44px;padding:4px 12px;border-top:1px solid var(--line)}.domain-switch button{min-width:0;min-height:32px;flex:1 1 0;padding:0 7px;font-size:.66rem}.telemetry-item{display:none}.language-switch{min-width:126px;padding:0 8px}.workbench-grid{display:block;min-height:auto}.scenario-list{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.readiness-grid,.materials-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-grid>div:nth-child(2),.materials-pipeline>div:nth-child(2),.materials-pipeline>div:nth-child(4){border-right:0}.materials-pipeline>div:nth-child(2):after,.materials-pipeline>div:nth-child(4):after{display:none}.scenario-item{min-width:132px;flex:0 0 132px;grid-template-columns:28px minmax(0,1fr) 3px;scroll-snap-align:start}.control-panel-react{position:static;width:100%;height:auto;padding:10px 16px;border-right:0;border-bottom:1px solid var(--line)}.control-heading{display:none}.control-collapse{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:12px;color:var(--text);background:transparent;cursor:pointer}.control-collapse>span{display:flex;min-width:0;align-items:center;gap:8px}.control-collapse strong{overflow:hidden;font-size:.78rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.control-collapse small{color:var(--dim);font-size:.65rem}.control-collapse>svg{flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.control-panel-body{display:none;padding-bottom:12px}.control-panel-react[data-expanded=true] .control-panel-body{display:block}.control-panel-react[data-expanded=true] .control-collapse>svg{transform:rotate(180deg)}.control-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.result-workspace{width:100%;padding:20px 16px 36px}.scenario-chart{height:350px!important}.scenario-analysis-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-analysis-rail>div:nth-child(2){border-right:0}.scenario-analysis-rail>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.scenario-header{align-items:flex-start;flex-direction:column;gap:16px}.scenario-status{width:100%;max-width:none}.view-tabs button{min-height:50px;flex-direction:column;gap:3px;font-size:.64rem}.experiment-header,.experiment-banner{align-items:flex-start;flex-direction:column}.experiment-telemetry{width:100%}.experiment-telemetry>span{min-width:0;flex:1;padding:0 8px}.subsection-head{flex-wrap:wrap}.biomed-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.biomed-metric-band>div:nth-child(2){border-right:0}.biomed-metric-band>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:520px){.interpretation-boundary{grid-template-columns:1fr}.brand-lockup{flex:1 1 auto}.brand-title{display:none}.brand-logo{width:96px;height:40px}.domain-switch{min-width:0}.domain-switch button{min-width:0;padding:0 5px}.telemetry-item{display:none}.execution-boundary{min-height:22px;gap:8px;padding:0 6px;font-size:.46rem}.view-tabs,.view-tabs-6{grid-template-columns:repeat(3,minmax(0,1fr))}.language-switch{min-width:92px;padding:0 5px}.language-switch>svg{display:none}.scenario-nav{padding:10px}.scenario-list{gap:6px}.scenario-item{min-width:124px;flex-basis:124px}.scenario-copy strong{font-size:.73rem}.control-stack,.readiness-grid,.materials-pipeline,.comparison-columns,.analog-result-metrics{grid-template-columns:1fr}.readiness-grid>div,.materials-pipeline>div,.comparison-columns>div,.analog-result-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.readiness-grid>div:last-child,.materials-pipeline>div:last-child,.comparison-columns>div:last-child,.analog-result-metrics>div:last-child{border-bottom:0}.materials-pipeline>div:after{display:none}.materials-lattice-svg,.materials-pulse-svg,.analog-dynamics-svg{height:280px}.metric-band-react,.mapping-readout,.biomed-metric-band{grid-template-columns:1fr}.energy-axis{margin-right:4px;margin-left:4px}.energy-axis>div{grid-template-columns:82px minmax(70px,1fr)}.energy-axis span{grid-row:2;grid-column:2;text-align:left}.bond-scan-points{grid-template-columns:1fr}.bond-scan-points>div{border-right:0;border-bottom:1px solid var(--line)}.bond-scan-points>div:last-child{border-bottom:0}.docking-check-grid{grid-template-columns:1fr}.rna-model-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rna-arc-diagram{min-height:240px;grid-template-rows:minmax(190px,1fr) auto}.rna-arc-diagram svg{min-height:190px}.rna-arc-diagram>div{align-items:flex-start;flex-direction:column}.spin-observable-split,.spin-observable-grid{grid-template-columns:1fr}.hybrid-gate-list>div{grid-template-columns:70px minmax(0,1fr)}.hybrid-gate-list small{grid-column:1 / -1}.biomed-metric-band>div{min-height:78px;border-right:0;border-bottom:1px solid var(--line)}.biomed-metric-band>div:last-child{border-bottom:0}.biomed-structure-canvas,.biomed-structure-canvas svg{min-height:280px;height:280px}.metric-cell,.mapping-readout>div{min-height:78px;border-right:0;border-bottom:1px solid var(--line)}.metric-cell:last-child,.mapping-readout>div:last-child{border-bottom:0}.view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.view-tabs button{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.view-tabs button:nth-child(3),.view-tabs button:nth-child(5){border-right:0}.view-tabs button:nth-child(n+4){border-bottom:0}.view-tabs button:after{right:18%;left:18%}.selection-row{grid-template-columns:22px minmax(0,1fr)}.selection-reason{grid-column:2;text-align:left}.constraint-strip{grid-template-columns:1fr}.constraint-strip>div{border-right:0}.experiment-telemetry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.experiment-telemetry>span:nth-child(odd){border-left:0}.audit-section dl{grid-template-columns:1fr}.hash-chain>div{grid-template-columns:24px minmax(0,1fr)}.hash-chain code{grid-column:2}.chart-canvas{height:300px!important}.compact-chart,.counts-chart{height:270px!important}}@media(max-width:900px){.material-solution-summary,.constraint-check-grid,.materials-three-way{grid-template-columns:repeat(2,minmax(0,1fr))}.material-solution-summary>div:nth-child(2){border-right:0}}@media(max-width:620px){.material-solution-summary,.constraint-check-grid,.materials-three-way,.materials-audit-summary{grid-template-columns:1fr}.materials-audit-summary>div{min-height:92px;border-right:0;border-bottom:1px solid var(--line)}.materials-audit-summary>div:last-child{border-bottom:0}.materials-evidence-list>div{grid-template-columns:26px minmax(0,1fr)}.materials-evidence-list dd{grid-column:2}.material-solution-summary>div{border-right:0;border-bottom:1px solid var(--line)}.material-solution-summary>div:last-child{border-bottom:0}.protein-path-grid{grid-template-columns:1fr}.protein-model-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.protein-model-strip>div:nth-child(2){border-right:0}.protein-model-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.protein-network{min-height:285px}.protein-network svg{min-height:240px}.protein-transition text{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--header-h: 88px}.scenario-nav,.control-panel-react{top:var(--header-h);height:calc(100vh - var(--header-h))}.control-panel-react{padding-bottom:0}.run-actions{position:sticky;bottom:0;z-index:2;margin-right:-4px;margin-left:-4px;padding:14px 4px 20px;background:linear-gradient(180deg,#0b110f00,#0b110f 14px)}.brand-lockup{min-width:0;flex:0 1 auto}.brand-title{min-width:0}.brand-lockup span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-switch{flex:0 0 auto}.telemetry-strip{flex:0 1 auto}@media(max-width:1320px){.telemetry-wide{display:none}.brand-lockup{padding:0 18px}}@media(max-width:1100px){.brand-lockup span{display:none}.telemetry-item{min-width:0;padding:0 14px}}@media(max-width:1040px){.scenario-nav{height:auto}}@media(max-width:760px){.control-panel-react{height:auto}}.view-tabs,.view-tabs-6{grid-template-columns:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}.view-tabs::-webkit-scrollbar{display:none}.view-tabs button{padding:0 14px;white-space:nowrap}.view-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.view-stage{container-type:inline-size}@media(max-width:760px){:root{--header-h: 0px}.run-actions{position:static;margin:17px 0 0;padding:0;background:none}.control-panel-react{padding-bottom:10px}.view-tabs button{min-height:46px;flex-direction:row;gap:6px;padding:0 12px;font-size:.7rem}}@media(max-width:520px){.view-tabs,.view-tabs-6{grid-template-columns:none}.execution-boundary{font-size:.5rem}}.stage-skeleton{display:grid;gap:22px;min-height:560px;align-content:start}.skeleton-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.skeleton-rail>div{display:grid;gap:10px;padding:16px;border-right:1px solid var(--line)}.skeleton-rail>div:last-child{border-right:0}.skeleton-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.skeleton-block{display:grid;gap:12px;align-content:start;padding-top:18px;border-top:1px solid var(--line)}.stage-skeleton i,.stage-skeleton b,.stage-skeleton span{display:block;height:10px;border-radius:2px;background:linear-gradient(90deg,var(--surface-soft) 0%,var(--line-strong) 40%,var(--surface-soft) 80%);background-size:250% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.stage-skeleton i{width:42%}.skeleton-rail b{width:64%;height:18px}.skeleton-block b{height:30px}.skeleton-block span{height:260px}.stage-skeleton-label{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--dim);font-size:.72rem}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.stage-progress{position:absolute;top:8px;right:0;left:0;z-index:3;height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease}.stage-progress:before{position:absolute;inset:0;width:32%;background:linear-gradient(90deg,transparent,var(--accent),transparent);content:"";animation:stage-progress 1.1s ease-in-out infinite}.view-stage[data-refreshing=true] .stage-progress{opacity:1;transition-delay:.15s}.view-stage>.view-enter{transition:opacity .2s ease,filter .2s ease}.view-stage[data-refreshing=true]>.view-enter{opacity:.5;filter:saturate(.6);pointer-events:none;transition-delay:.15s}@keyframes stage-progress{0%{transform:translate(-100%)}to{transform:translate(320%)}}.view-enter{animation:view-enter .26s ease-out both}@keyframes view-enter{0%{opacity:0;transform:translateY(6px)}}.workbench-grid>*{transition:opacity .18s ease}.workbench-grid[data-switching=true]>.control-panel-react,.workbench-grid[data-switching=true]>.result-workspace{opacity:.45;pointer-events:none}.scenario-item{animation:scenario-enter .32s ease-out both;animation-delay:calc(var(--enter-index, 0) * 40ms)}@keyframes scenario-enter{0%{opacity:0;transform:translate(-6px)}}.run-button,.mode-segments button,.view-tabs button:after,.scenario-eyebrow,.scenario-status strong{transition:color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .12s ease,filter .15s ease}@media(min-width:1041px){.scenario-copy strong{display:-webkit-box;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.preset-field+.experiment-level-field{margin-top:16px}.run-button:active:not(:disabled){transform:scale(.98)}.run-button[data-running=true]{background-image:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(255,255,255,.16) 10px 20px);background-size:28px 28px;animation:run-band .9s linear infinite}@keyframes run-band{to{background-position:28px 0}}.mode-segments button{position:relative}.mode-segments button[data-recommended=true]:after{position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);content:""}.mode-segments button[aria-pressed=true][data-recommended=true]:after{background:#06100d;box-shadow:none}.mode-segments button:hover:not(:disabled):not([aria-pressed=true]){color:var(--text);background:var(--surface-soft)}.status-live i{animation:status-breathe 2.4s ease-in-out infinite}@keyframes status-breathe{50%{opacity:.35;box-shadow:0 0 2px var(--green)}}@media(max-width:760px){.skeleton-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-split{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.view-enter,.scenario-item,.run-button[data-running=true],.status-live i,.stage-skeleton i,.stage-skeleton b,.stage-skeleton span{animation:none}}.execution-theater{display:grid;gap:18px;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 160px),var(--surface);animation:theater-in .26s ease-out}.theater-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.theater-head .section-kicker{color:var(--accent)}.theater-head h2{margin:8px 0 0;font-size:1.12rem;font-weight:500}.theater-head p{margin:6px 0 0;color:var(--muted);font-size:.78rem}.theater-head p.theater-env{display:inline-block;padding:4px 8px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));border-radius:3px;color:var(--green);background:var(--green-soft);font-family:var(--mono);font-size:.62rem}.theater-clock{display:grid;justify-items:end;gap:4px;text-align:right}.theater-clock span{color:var(--dim);font-family:var(--mono);font-size:.6rem;text-transform:uppercase}.theater-clock strong{color:var(--text);font-family:var(--mono);font-size:1.5rem;font-weight:500;font-variant-numeric:tabular-nums}.theater-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.theater-instrument{display:grid;gap:12px;align-content:start;min-width:0}.theater-frame{position:relative;display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:4px;background:radial-gradient(ellipse at 50% 45%,rgba(42,213,223,.06),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px),#030605}.theater-frame-tags{display:flex;justify-content:space-between;gap:12px;padding:9px 12px 0;color:var(--dim);font-family:var(--mono);font-size:.6rem;text-transform:uppercase}.theater-frame-tags span:last-child{color:var(--accent)}.theater-frame-foot{padding:0 12px 9px}.theater-frame figcaption{padding:8px 12px;border-top:1px solid var(--line);color:var(--dim);background:var(--surface);font-size:.64rem}.theater-register{display:block;width:100%;height:240px;padding:10px 16px}.theater-grain{opacity:.22}.theater-register[data-phase=readout] .theater-trap{opacity:0}.theater-register[data-phase=readout] circle{transition:none}.theater-register[data-phase=readout] g[data-on=false] .theater-atom{opacity:.08}.theater-trap{fill:none;stroke:#84928d47;stroke-width:.08;vector-effect:non-scaling-stroke}.theater-halo{fill:var(--cyan);opacity:0;transition:opacity 40ms linear}.theater-atom{fill:#9fb5ae;opacity:.22;transition:opacity 40ms linear,fill 40ms linear}.theater-register[data-phase=armed] .theater-atom{fill:var(--cyan);opacity:.55}.theater-register[data-driven=true] .theater-halo{opacity:calc(var(--drive) * .7)}.theater-register[data-driven=true] .theater-atom{fill:var(--cyan);opacity:calc(.35 + var(--drive) * .65)}.theater-register[data-phase=live] g{animation:theater-breathe 1.8s ease-in-out infinite}.theater-register[data-phase=live] .theater-atom{fill:var(--cyan);opacity:.6}.theater-register[data-phase=live] .theater-halo{opacity:.18}.theater-register[data-phase=readout] g[data-on=true] .theater-halo{opacity:.85}.theater-register[data-phase=readout] g[data-on=true] .theater-atom{fill:#e9fdff;opacity:1}.theater-sweep{position:absolute;right:0;left:0;height:1px;background:var(--accent);box-shadow:0 0 16px var(--accent);pointer-events:none;animation:scan 2.4s ease-in-out infinite}.theater-pulse{padding:10px 12px 12px;border:1px solid var(--line);border-radius:4px;background:#080d0c}.theater-pulse-head{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.6rem}.theater-pulse-plot{position:relative;padding-left:34px}.theater-pulse-plot svg{display:block;width:100%;height:86px}.theater-lane-label{position:absolute;left:0;color:var(--dim);font-family:var(--mono);font-size:.62rem}.theater-lane-label[data-lane=rabi]{top:12px}.theater-lane-label[data-lane=detuning]{bottom:12px}.theater-pulse-axis{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.theater-pulse-ghost,.theater-pulse-line{fill:none;stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.theater-pulse-ghost{stroke:var(--line-strong)}.theater-pulse-line[data-lane=rabi]{stroke:var(--cyan)}.theater-pulse-line[data-lane=detuning]{stroke:var(--amber)}.theater-playhead{stroke:#e9fdff;stroke-width:1;vector-effect:non-scaling-stroke}.theater-side{display:grid;gap:14px;align-content:start;min-width:0}.theater-stages{display:grid;margin:0;padding:0;border:1px solid var(--line);border-radius:4px;list-style:none}.theater-stages li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-top:1px solid var(--line);color:var(--dim);font-size:.76rem}.theater-stages li:first-child{border-top:0}.theater-mark{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%}.theater-stages li[data-status=done]{color:var(--text)}.theater-stages li[data-status=done] .theater-mark{border-color:color-mix(in srgb,var(--green) 50%,var(--line));color:var(--green);background:var(--green-soft)}.theater-stages li[data-status=active],.theater-stages li[data-status=busy]{color:var(--accent);background:var(--accent-soft)}.theater-stages li[data-status=active] .theater-mark,.theater-stages li[data-status=busy] .theater-mark{border-color:transparent}.theater-stage-detail{overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.theater-detail:empty{display:none}.theater-detail{padding:12px;border:1px solid var(--line);border-radius:4px;background:var(--surface-soft)}.theater-layers{display:flex;flex-wrap:wrap;gap:6px}.theater-layers span{padding:4px 7px;border:1px solid var(--line-strong);border-radius:3px;color:var(--dim);font-family:var(--mono);font-size:.6rem;transition:color .15s ease,border-color .15s ease}.theater-layers span[data-on=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent)}.theater-row{display:flex;align-items:baseline;gap:10px;color:var(--muted);font-size:.72rem}.theater-row strong{color:var(--text);font-family:var(--mono);font-size:.95rem;font-weight:500}.theater-row small{margin-left:auto;color:var(--dim);font-family:var(--mono);font-size:.62rem}.theater-spark{display:block;width:100%;height:64px;margin-top:8px}.theater-spark polyline{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.theater-spark circle{fill:var(--accent)}.theater-bars{display:grid;gap:6px;margin-top:10px}.theater-bar{display:grid;grid-template-columns:minmax(0,9ch) minmax(0,1fr) 5ch;align-items:center;gap:8px}.theater-bar code{overflow:hidden;color:var(--text);font-family:var(--mono);font-size:.64rem;text-overflow:ellipsis}.theater-bar span{height:6px;overflow:hidden;border-radius:1px;background:var(--line)}.theater-bar i{display:block;height:100%;background:var(--accent);transform-origin:left center}.theater-bar small{color:var(--muted);font-family:var(--mono);font-size:.62rem;text-align:right}.theater-other{margin:10px 0 0;color:var(--dim);font-size:.64rem;line-height:1.45}.theater-log{padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:#080d0c}.theater-log ol{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.theater-log li{display:grid;grid-template-columns:9ch minmax(0,1fr);gap:10px;color:#b8c7c1;font-family:var(--mono);font-size:.64rem;line-height:1.45;animation:theater-in .2s ease-out}.theater-log time{color:var(--dim)}.theater-log li[data-pending=true] span{color:var(--accent)}.theater-log li[data-pending=true] span:after{content:"▍";margin-left:4px;animation:theater-blink 1s steps(1) infinite}.theater-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.theater-foot dl{display:flex;flex-wrap:wrap;gap:24px;margin:0}.theater-foot dl div{display:grid;gap:3px}.theater-foot dt{color:var(--dim);font-family:var(--mono);font-size:.58rem;text-transform:uppercase}.theater-foot dd{margin:0;color:var(--text);font-family:var(--mono);font-size:.78rem}.theater-foot p{margin:0;color:var(--muted);font-size:.68rem}@keyframes theater-in{0%{opacity:0;transform:translateY(4px)}}@keyframes theater-breathe{50%{opacity:.45}}@keyframes theater-blink{50%{opacity:0}}@container (max-width: 820px){.theater-body{grid-template-columns:minmax(0,1fr)}.theater-register{height:220px}}@media(max-width:560px){.execution-theater{padding:14px}.theater-head{flex-direction:column}.theater-clock{justify-items:start;text-align:left}}@media(prefers-reduced-motion:reduce){.theater-sweep{display:none}}
