:root{color-scheme:light;--av-bg: #eee8df;--av-surface: #fffcf7;--av-surface-2: #f7f2ea;--av-surface-3: #efe7dd;--av-raised: #e7dcd0;--av-control: #f4ede4;--av-line: #d6cabc;--av-line-strong: #a99584;--av-text: #211d1a;--av-text-2: #4e463f;--av-muted: #62594f;--av-dim: #70645a;--av-accent: #9e432b;--av-accent-strong: #7d3322;--av-primary-ink: #fffaf4;--av-focus: #2f658d;--av-success: #2e704e;--av-warning: #77510f;--av-danger: #9a392d;--av-info: #2f658d;--av-purple: #6b4f91;--av-accent-soft: rgba(158, 67, 43, .1);--av-accent-line: rgba(158, 67, 43, .4);--av-focus-soft: rgba(47, 101, 141, .11);--av-focus-line: rgba(47, 101, 141, .42);--av-success-soft: rgba(46, 112, 78, .1);--av-success-line: rgba(46, 112, 78, .4);--av-warning-soft: rgba(119, 81, 15, .1);--av-warning-line: rgba(119, 81, 15, .4);--av-danger-soft: rgba(154, 57, 45, .1);--av-danger-line: rgba(154, 57, 45, .42);--av-grid: rgba(77, 57, 39, .055);--av-overlay: rgba(32, 24, 18, .48);--av-shadow: 0 16px 50px -28px rgba(57, 41, 29, .34);--av-shadow-pop: 0 28px 80px -26px rgba(57, 41, 29, .42)}@media(prefers-color-scheme:dark){html:not([data-av-theme=light]){color-scheme:dark;--av-bg: #0c1016;--av-surface: #131922;--av-surface-2: #19212c;--av-surface-3: #202a37;--av-raised: #273342;--av-control: #101720;--av-line: #2d3948;--av-line-strong: #526174;--av-text: #f4f0e8;--av-text-2: #d0c8bc;--av-muted: #b4ac9f;--av-dim: #909baa;--av-accent: #e08a4f;--av-accent-strong: #f0a46f;--av-primary-ink: #1c0f05;--av-focus: #72b8ff;--av-success: #78c997;--av-warning: #f0c36f;--av-danger: #f08d7d;--av-info: #72b8ff;--av-purple: #b99be7;--av-accent-soft: rgba(224, 138, 79, .14);--av-accent-line: rgba(224, 138, 79, .46);--av-focus-soft: rgba(114, 184, 255, .13);--av-focus-line: rgba(114, 184, 255, .46);--av-success-soft: rgba(120, 201, 151, .12);--av-success-line: rgba(120, 201, 151, .44);--av-warning-soft: rgba(240, 195, 111, .12);--av-warning-line: rgba(240, 195, 111, .44);--av-danger-soft: rgba(240, 141, 125, .12);--av-danger-line: rgba(240, 141, 125, .46);--av-grid: rgba(255, 255, 255, .026);--av-overlay: rgba(3, 5, 8, .66);--av-shadow: 0 18px 58px -30px rgba(0, 0, 0, .82);--av-shadow-pop: 0 30px 88px -24px rgba(0, 0, 0, .84)}}html[data-av-theme=dark]{color-scheme:dark;--av-bg: #0c1016;--av-surface: #131922;--av-surface-2: #19212c;--av-surface-3: #202a37;--av-raised: #273342;--av-control: #101720;--av-line: #2d3948;--av-line-strong: #526174;--av-text: #f4f0e8;--av-text-2: #d0c8bc;--av-muted: #b4ac9f;--av-dim: #909baa;--av-accent: #e08a4f;--av-accent-strong: #f0a46f;--av-primary-ink: #1c0f05;--av-focus: #72b8ff;--av-success: #78c997;--av-warning: #f0c36f;--av-danger: #f08d7d;--av-info: #72b8ff;--av-purple: #b99be7;--av-accent-soft: rgba(224, 138, 79, .14);--av-accent-line: rgba(224, 138, 79, .46);--av-focus-soft: rgba(114, 184, 255, .13);--av-focus-line: rgba(114, 184, 255, .46);--av-success-soft: rgba(120, 201, 151, .12);--av-success-line: rgba(120, 201, 151, .44);--av-warning-soft: rgba(240, 195, 111, .12);--av-warning-line: rgba(240, 195, 111, .44);--av-danger-soft: rgba(240, 141, 125, .12);--av-danger-line: rgba(240, 141, 125, .46);--av-grid: rgba(255, 255, 255, .026);--av-overlay: rgba(3, 5, 8, .66);--av-shadow: 0 18px 58px -30px rgba(0, 0, 0, .82);--av-shadow-pop: 0 30px 88px -24px rgba(0, 0, 0, .84)}html[data-av-theme]:not([data-av-tool=throwline]):not([data-av-tool=pixelforge]){--bg: var(--av-bg);--surface: var(--av-surface);--surface-2: var(--av-surface-2);--surface-3: var(--av-surface-3);--raised: var(--av-raised);--panel: var(--av-surface);--panel-2: var(--av-surface-2);--panel-3: var(--av-surface-3);--line: var(--av-line);--line-2: var(--av-line);--line-soft: var(--av-line);--line-strong: var(--av-line-strong);--text: var(--av-text);--text-2: var(--av-text-2);--txt: var(--av-text);--muted: var(--av-muted);--mut: var(--av-muted);--dim: var(--av-dim);--faint: var(--av-dim);--accent: var(--av-accent);--accent-2: var(--av-focus);--accent-bright: var(--av-accent-strong);--accent-strong: var(--av-accent-strong);--accent-deep: var(--av-accent-strong);--accent-pale: var(--av-accent-strong);--accent-soft: var(--av-accent-soft);--accent-tint: var(--av-accent-soft);--accent-tint-2: var(--av-accent-soft);--accent-line: var(--av-accent-line);--rust: var(--av-accent);--rust-2: var(--av-accent-strong);--blue: var(--av-focus);--cyan: var(--av-info);--green: var(--av-success);--good: var(--av-success);--amber: var(--av-warning);--yellow: var(--av-warning);--warn: var(--av-warning);--red: var(--av-danger);--bad: var(--av-danger);--danger: var(--av-danger);--purple: var(--av-purple);--violet: var(--av-purple);--ready: var(--av-focus);--ready-pale: var(--av-focus);--ready-tint: var(--av-focus-soft);--ready-line: var(--av-focus-line);--issue: var(--av-danger);--issue-pale: var(--av-danger);--issue-tint: var(--av-danger-soft);--issue-line: var(--av-danger-line);--pin: var(--av-warning);--pin-pale: var(--av-warning);--pin-tint: var(--av-warning-soft);--pin-line: var(--av-warning-line);--skip: var(--av-dim);--skip-pale: var(--av-muted);--skip-tint: var(--av-focus-soft);--skip-line: var(--av-line-strong);--info: var(--av-info);--info-tint: var(--av-focus-soft);--shadow: var(--av-shadow);--shadow-pop: var(--av-shadow-pop);--ring: 0 0 0 3px var(--av-accent-soft)}html[data-av-theme]:not([data-av-tool=show-board]):not([data-av-tool=throwline]):not([data-av-tool=pixelforge]){--ink: var(--av-primary-ink)}html[data-av-theme]:not([data-av-tool=throwline]):not([data-av-tool=pixelforge]) body{background:radial-gradient(900px 460px at 14% -10%,var(--av-accent-soft),transparent 62%),radial-gradient(760px 420px at 88% 0%,var(--av-focus-soft),transparent 66%),var(--av-bg)!important;color:var(--av-text)}html[data-av-theme]:not([data-av-tool=throwline]):not([data-av-tool=pixelforge]) body:before{background:repeating-linear-gradient(90deg,var(--av-grid) 0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,var(--av-grid) 0 1px,transparent 1px 80px)!important}html[data-av-theme] :where(input,select,textarea){border-color:var(--av-line);background-color:var(--av-control);color:var(--av-text)}html[data-av-theme] :where(input,select,textarea):hover,html[data-av-theme] :where(input,select,textarea):focus{border-color:var(--av-line-strong);background-color:var(--av-surface-2)}html[data-av-theme] :where(input,textarea)::placeholder{color:var(--av-dim);opacity:1}html[data-av-theme] :where(button,.btn,.button-link,.file-button):where(:not(.primary,.pri,.danger)){border-color:var(--av-line);background-color:var(--av-surface-2);color:var(--av-text-2)}html[data-av-theme] :where(button,.btn,.button-link,.file-button):where(:not(.primary,.pri,.danger)):hover{border-color:var(--av-line-strong);background-color:var(--av-surface-3);color:var(--av-text)}html[data-av-theme] button.primary,html[data-av-theme] .btn.primary,html[data-av-theme] .btn.pri,html[data-av-theme] .button-link.primary,html[data-av-theme] .pf-page-btn.primary{border-color:var(--av-accent);background:var(--av-accent);color:var(--av-primary-ink)}html[data-av-theme] button.danger,html[data-av-theme] .btn.danger{border-color:var(--av-danger-line);background:var(--av-danger-soft);color:var(--av-danger)}html[data-av-theme] :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--av-focus)}html[data-av-theme] :where(.panel,.hero-panel,.timer-panel,.calc-card,.card,.metric-card,.engine-shell,.engine-card,.grid-panel,.loading-panel,.data-health,.command-palette,.drawer,.recommend-card,.tool-card,.hero-main,.status-panel,.meta-panel,.plot-card,.inspector,.operator-panel,.workbench,.preview-panel,.side-panel,.caller-deck-panel){border-color:var(--av-line);background:var(--av-surface);color:var(--av-text);box-shadow:var(--av-shadow)}html[data-av-theme] :where(.topbar,header.bar,.toolbar,.plate,.rail,.command-bar,.drawer-head,.drawer-foot,.command-input-wrap,.section-head,.preview-toolbar){border-color:var(--av-line);background:color-mix(in srgb,var(--av-surface) 94%,transparent);color:var(--av-text)}html[data-av-theme] :where(.stat,.metric,.selected-card,.item-node,.route-card,.rf-marker,.zone-card,.meter,.review-item,.data-list li,.next-card,.record-node,.cue-card){border-color:var(--av-line);background:var(--av-surface-2)}html[data-av-theme] :where(th,.workbook-grid th){border-color:var(--av-line);background:var(--av-surface-3);color:var(--av-muted)}html[data-av-theme] :where(td,.workbook-grid td){border-color:var(--av-line)}html[data-av-theme] :where(tbody tr:hover,.workbook-grid tr:focus-within td){background-color:var(--av-focus-soft)}html[data-av-theme] .table-wrap tbody tr{border-color:var(--av-line)!important;background-color:var(--av-surface)!important}html[data-av-theme] .table-wrap tbody :where(td,th){border-bottom-color:var(--av-line)!important}html[data-av-theme] :where(.av-domain-view,.av-domain-card,.av-domain-count){border-color:var(--av-line);background:var(--av-surface-2);color:var(--av-text)}html[data-av-theme] .av-domain-card.is-selected{border-color:var(--av-focus);box-shadow:0 0 0 3px var(--av-focus-soft)}html[data-av-theme] .av-domain-status{border-color:var(--av-line-strong);background:var(--av-surface-3);color:var(--av-text-2)}html[data-av-theme] :is(.av-domain-status.is-ready,.av-domain-status.is-checked,.av-domain-status.is-passed,.av-domain-status.is-hot,.av-domain-status.is-online,.av-domain-status.is-clean,.av-domain-status.is-tested,.av-domain-status.is-loaded,.av-domain-status.is-arrived,.av-domain-status.is-delivered,.av-domain-status.is-built,.av-domain-status.is-returned,.av-domain-status.is-done,.av-domain-status.is-taken,.av-domain-status.is-verified){border-color:var(--av-success-line);background:var(--av-success-soft);color:var(--av-success)}html[data-av-theme] :is(.av-domain-status.is-patched,.av-domain-status.is-linecheck,.av-domain-status.is-gained,.av-domain-status.is-scanned,.av-domain-status.is-pulled,.av-domain-status.is-staged,.av-domain-status.is-strapped,.av-domain-status.is-struck,.av-domain-status.is-active){border-color:var(--av-focus-line);background:var(--av-focus-soft);color:var(--av-focus)}html[data-av-theme] :is(.av-domain-status.is-open,.av-domain-status.is-pending,.av-domain-status.is-planned,.av-domain-status.is-needed,.av-domain-status.is-hold,.av-domain-status.is-watch,.av-domain-status.is-deferred,.av-domain-status.is-building,.av-domain-status.is-strike,.av-domain-status.is-backup){border-color:var(--av-warning-line);background:var(--av-warning-soft);color:var(--av-warning)}html[data-av-theme] :is(.av-domain-status.is-problem,.av-domain-status.is-muted,.av-domain-status.is-missing,.av-domain-status.is-blocked,.av-domain-status.is-issue){border-color:var(--av-danger-line);background:var(--av-danger-soft);color:var(--av-danger)}html[data-av-theme] :is(.av-domain-status.is-spare,.av-domain-status.is-na){border-color:var(--av-line-strong);background:var(--av-surface-3);color:var(--av-muted)}html[data-av-theme] .sbd-public-nav,html[data-av-theme] .sbd-site-header,html[data-av-theme] .sbd-site-return,html[data-av-theme] .sbd-section-nav{border-color:var(--av-line);background:color-mix(in srgb,var(--av-surface) 94%,transparent);color:var(--av-text);box-shadow:var(--av-shadow)}html[data-av-theme] .sbd-public-nav :where(a,button){border-color:var(--av-line);background:var(--av-surface-2);color:var(--av-text-2)}html[data-av-theme] :where(.sbd-public-nav a,.sbd-public-nav button,.sbd-site-links a,.sbd-section-nav a):hover,html[data-av-theme] :where(.sbd-site-links a,.sbd-section-nav a)[aria-current=page]{border-color:var(--av-accent);background:var(--av-accent-soft);color:var(--av-accent-strong)}html[data-av-theme] .sbd-site-brand__mark{border-color:var(--av-line-strong);color:var(--av-accent)}html[data-av-theme] .brand-mark{border-color:var(--av-accent-line);background:var(--av-accent-soft);color:var(--av-accent)}html[data-av-theme] .sbd-site-links a,html[data-av-theme] .sbd-section-nav a,html[data-av-theme] .sbd-site-return__current{color:var(--av-muted)}html[data-av-theme] .sbd-site-return__separator{color:var(--av-dim)}html[data-av-theme] .sbd-skip-link{background:var(--av-text);color:var(--av-bg)}html[data-av-tool=ontrack]{--case: var(--av-surface);--inset: var(--av-control);--line2: var(--av-line-strong);--acc: var(--av-accent);--ok: var(--av-success);--warn: var(--av-danger);--add: var(--av-focus)}html[data-av-tool=ontrack] :where(.plate,.rail,.screen,.drawer,.tblwrap,.setlist,.note){border-color:var(--av-line);background:var(--av-surface);color:var(--av-text)}html[data-av-tool=stageplotter] :where(.hero-main,.status-panel,.meta-panel,.plot-card,.inspector,.operator-panel){border-color:var(--av-line);background:var(--av-surface);color:var(--av-text)}html[data-av-tool=stageplotter] :where(.metric,.selected-card){border-color:var(--av-line);background:var(--av-surface-2);color:var(--av-text)}html[data-av-tool=show-timer] :where(.control-panel,.info-panel){border-color:var(--av-line);background:var(--av-surface);color:var(--av-text)}html[data-av-tool=show-timer] :where(.state-pill,.shortcut-list dt){border-color:var(--av-line);background:var(--av-surface-2);color:var(--av-text)}html[data-av-tool=show-timer] .panel-title{border-color:var(--av-line)}html[data-av-tool=show-board]{--panel: var(--av-surface);--panel-2: var(--av-surface-2);--line: var(--av-line);--parchment: var(--av-text);--muted: var(--av-muted);--sand: var(--av-warning);--rust: var(--av-danger);--olive: var(--av-success);--txdead: var(--av-danger)}@media(prefers-color-scheme:dark){html:not([data-av-theme=light])[data-av-tool=show-board] body.dark{--ink: var(--av-bg);--panel: var(--av-surface);--panel-2: var(--av-surface-2);--line: var(--av-line);--parchment: var(--av-text);--muted: var(--av-muted);--sand: var(--av-warning);--rust: var(--av-danger);--olive: var(--av-success);--txdead: var(--av-danger)}}html[data-av-theme=dark][data-av-tool=show-board] body.dark{--ink: var(--av-bg);--panel: var(--av-surface);--panel-2: var(--av-surface-2);--line: var(--av-line);--parchment: var(--av-text);--muted: var(--av-muted);--sand: var(--av-warning);--rust: var(--av-danger);--olive: var(--av-success);--txdead: var(--av-danger)}html[data-av-tool=pixelforge] .pf-page{--page-bg: var(--av-bg);--page-panel: var(--av-surface);--page-panel-2: var(--av-surface-2);--page-line: var(--av-line);--page-line-strong: var(--av-line-strong);--page-text: var(--av-text);--page-muted: var(--av-muted);--page-muted-2: var(--av-dim);--page-amber: var(--av-accent);--page-teal: var(--av-success);--page-blue: var(--av-focus);--page-coral: var(--av-danger)}html[data-av-tool=pixelforge] :where(.pf-hero-panel,.pf-launch-section,.pf-guide-card,.pf-ob-shell,.pf-ob-complete,.pf-brand-card,.pf-page-modal){border-color:var(--av-line);background:color-mix(in srgb,var(--av-surface) 94%,transparent);color:var(--av-text)}html[data-av-tool=pixelforge] .pf-launch-sidebar{border-color:var(--av-line);background:color-mix(in srgb,var(--av-surface) 96%,transparent);color:var(--av-text)}html[data-av-tool=pixelforge] .pf-launch-nav-link:hover,html[data-av-tool=pixelforge] .pf-launch-nav-link.active{border-color:var(--av-line);background:var(--av-accent-soft);color:var(--av-text)}html[data-av-tool=pixelforge] .pf-page-btn.primary{border-color:var(--av-accent);background:var(--av-accent);color:var(--av-primary-ink)}html[data-av-tool=pixelforge] .pf-brand-mark{background:var(--av-accent);color:var(--av-primary-ink)}html[data-av-tool=pixelforge] .pf-hero-art .layer{border-color:#526174;background:#0c1016e6;color:#f4f0e8}html[data-av-tool=pixelforge] .pf:not(.pf-dark){--pf-bg: #eee8df;--pf-bg-soft: #f7f2ea;--pf-panel: rgba(255, 252, 247, .88);--pf-panel-strong: rgba(255, 255, 255, .96);--pf-line: #d6cabc;--pf-line-strong: #a99584;--pf-text: #25343f;--pf-muted: #62594f;--pf-soft: #756a60;--pf-accent: #9e432b;--pf-accent-strong: #7d3322;--pf-accent-soft: rgba(158, 67, 43, .12);--pf-highlight: #b4791b}html[data-av-tool=pixelforge] .pf.pf-dark{--pf-bg: #0c1016;--pf-bg-soft: #19212c;--pf-panel: rgba(19, 25, 34, .92);--pf-panel-strong: rgba(32, 42, 55, .96);--pf-line: #2d3948;--pf-line-strong: #526174;--pf-text: #f4f0e8;--pf-muted: #b4ac9f;--pf-soft: #909baa;--pf-accent: #e08a4f;--pf-accent-strong: #f0a46f;--pf-accent-soft: rgba(224, 138, 79, .14);--pf-highlight: #f0c36f}@media(prefers-color-scheme:dark){html:not([data-av-theme=light])[data-av-tool=pixelforge] .pf-page{--page-bg: var(--av-bg);--page-panel: var(--av-surface);--page-panel-2: var(--av-surface-2);--page-line: var(--av-line);--page-line-strong: var(--av-line-strong);--page-text: var(--av-text);--page-muted: var(--av-muted);--page-muted-2: var(--av-dim);--page-amber: var(--av-accent)}}html[data-av-theme=dark][data-av-tool=pixelforge] .pf-page{--page-bg: var(--av-bg);--page-panel: var(--av-surface);--page-panel-2: var(--av-surface-2);--page-line: var(--av-line);--page-line-strong: var(--av-line-strong);--page-text: var(--av-text);--page-muted: var(--av-muted);--page-muted-2: var(--av-dim);--page-amber: var(--av-accent)}@media(prefers-color-scheme:light){html:not([data-av-theme=dark])[data-av-tool=teleprompter] #controlsToggleBtn{border-color:var(--av-accent);background:var(--av-accent);color:var(--av-primary-ink)}html:not([data-av-theme=dark])[data-av-tool=teleprompter] :where(.controls-toggle-inline,.editor-head .editor-controls-btn){border-color:var(--av-accent-line);background:var(--av-accent-soft);color:var(--av-accent-strong)}html:not([data-av-theme=dark])[data-av-tool=teleprompter] :where(.toolbar-compact-toggle,button.cue-active){border-color:var(--av-warning-line);background:var(--av-warning-soft);color:var(--av-warning)}html:not([data-av-theme=dark])[data-av-tool=teleprompter] .hint.next-action-ready,html:not([data-av-theme=dark])[data-av-tool=teleprompter] .script-meta{color:var(--av-muted)}html:not([data-av-theme=dark])[data-av-tool=teleprompter] .format-bar{border-color:var(--av-line);background:var(--av-surface-3)}html:not([data-av-theme=dark])[data-av-tool=teleprompter] .format-bar .fb-label{color:var(--av-muted)}}html[data-av-theme=light][data-av-tool=teleprompter] #controlsToggleBtn{border-color:var(--av-accent);background:var(--av-accent);color:var(--av-primary-ink)}html[data-av-theme=light][data-av-tool=teleprompter] :where(.controls-toggle-inline,.editor-head .editor-controls-btn){border-color:var(--av-accent-line);background:var(--av-accent-soft);color:var(--av-accent-strong)}html[data-av-theme=light][data-av-tool=teleprompter] :where(.toolbar-compact-toggle,button.cue-active){border-color:var(--av-warning-line);background:var(--av-warning-soft);color:var(--av-warning)}html[data-av-theme=light][data-av-tool=teleprompter] .hint.next-action-ready,html[data-av-theme=light][data-av-tool=teleprompter] .script-meta{color:var(--av-muted)}html[data-av-theme=light][data-av-tool=teleprompter] .format-bar{border-color:var(--av-line);background:var(--av-surface-3)}html[data-av-theme=light][data-av-tool=teleprompter] .format-bar .fb-label{color:var(--av-muted)}@media(max-width:680px){html[data-av-theme] :where(button,.btn,.button-link,.file-button,input,select){min-height:44px}}@media(prefers-reduced-motion:reduce){html[data-av-theme] *,html[data-av-theme] *:before,html[data-av-theme] *:after{scroll-behavior:auto!important}}@media print{html[data-av-theme] body{background:#fff!important;color:#111!important}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/dm-sans.woff2) format("woff2")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/dm-serif-display.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/jetbrains-mono.woff2) format("woff2")}:root{--font-sans: "DM Sans", system-ui, sans-serif;--font-display: "DM Serif Display", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--wb-bg: #ebe4da;--wb-panel: #fffcf7;--wb-panel-2: #f6efe6;--wb-panel-3: #eae0d4;--wb-control: #f5ede3;--wb-line: #d1c3b3;--wb-line-hot: #9d8977;--wb-text: #201b17;--wb-muted: #5b5148;--wb-dim: #665a50;--wb-accent: #8c321c;--wb-accent-hot: #a8472d;--wb-accent-ink: #fffaf4;--wb-accent-soft: rgba(168, 71, 45, .11);--wb-signal: #236b72;--wb-signal-soft: rgba(35, 107, 114, .12);--wb-grid: rgba(58, 43, 31, .055);--wb-shadow: 0 26px 70px -48px rgba(47, 29, 16, .5);--wb-shadow-pop: 0 30px 90px -42px rgba(47, 29, 16, .62);--wb-radius: 3px;--wb-snap: .17s cubic-bezier(.2, .8, .2, 1)}html[data-av-theme=dark]{--wb-bg: #05080c;--wb-panel: #0a1017;--wb-panel-2: #0e1720;--wb-panel-3: #141f2b;--wb-control: #09131d;--wb-line: #253446;--wb-line-hot: #50657b;--wb-text: #f6f0e7;--wb-muted: #aab5c1;--wb-dim: #7d8fa1;--wb-accent: #ef9150;--wb-accent-hot: #ffb071;--wb-accent-ink: #150b04;--wb-accent-soft: rgba(239, 145, 80, .12);--wb-signal: #58d6cf;--wb-signal-soft: rgba(88, 214, 207, .11);--wb-grid: rgba(131, 164, 198, .045);--wb-shadow: 0 32px 90px -52px rgba(0, 0, 0, .96);--wb-shadow-pop: 0 40px 110px -46px rgba(0, 0, 0, .98)}@media(prefers-color-scheme:dark){html[data-av-theme=system]{--wb-bg: #05080c;--wb-panel: #0a1017;--wb-panel-2: #0e1720;--wb-panel-3: #141f2b;--wb-control: #09131d;--wb-line: #253446;--wb-line-hot: #50657b;--wb-text: #f6f0e7;--wb-muted: #aab5c1;--wb-dim: #7d8fa1;--wb-accent: #ef9150;--wb-accent-hot: #ffb071;--wb-accent-ink: #150b04;--wb-accent-soft: rgba(239, 145, 80, .12);--wb-signal: #58d6cf;--wb-signal-soft: rgba(88, 214, 207, .11);--wb-grid: rgba(131, 164, 198, .045);--wb-shadow: 0 32px 90px -52px rgba(0, 0, 0, .96);--wb-shadow-pop: 0 40px 110px -46px rgba(0, 0, 0, .98)}}*{box-sizing:border-box}html{background:var(--wb-bg);scrollbar-color:var(--wb-line-hot) var(--wb-bg)}body{min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(1100px 620px at 8% -16%,var(--wb-accent-soft),transparent 64%),radial-gradient(900px 540px at 94% 4%,var(--wb-signal-soft),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--wb-panel) 52%,var(--wb-bg)),var(--wb-bg) 520px)!important;color:var(--wb-text);font-family:var(--font-sans);font-size:15px}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,var(--wb-grid) 0 1px,transparent 1px 88px),repeating-linear-gradient(0deg,var(--wb-grid) 0 1px,transparent 1px 88px)!important;opacity:1}body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 24%,transparent 28%,rgba(0,0,0,.22) 105%)}::selection{background:var(--wb-accent);color:var(--wb-accent-ink)}button,a,.file-button,input,select{font:inherit}.shell{position:relative;z-index:1;width:min(1560px,calc(100vw - 40px));margin:0 auto;padding:18px 0 72px}.show-progress{position:fixed;top:43px;left:0;right:0;z-index:220;height:2px;overflow:hidden;pointer-events:none}.show-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--wb-accent),var(--wb-signal));box-shadow:0 0 18px var(--wb-signal)}.shell :where(button,a,.file-button){min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-panel-2);color:var(--wb-text);text-decoration:none;cursor:pointer;transition:transform var(--wb-snap),border-color var(--wb-snap),background-color var(--wb-snap),color var(--wb-snap),box-shadow var(--wb-snap)}.shell :where(button,a,.file-button):hover{z-index:1;transform:translateY(-2px);border-color:var(--wb-line-hot);background:var(--wb-panel-3);box-shadow:0 13px 30px -22px #000000e6}.shell :where(button,a,.file-button):active{transform:translateY(0) scale(.985)}.shell :where(button,a,.file-button,input,select):focus-visible{outline:2px solid var(--wb-signal);outline-offset:3px;box-shadow:0 0 0 5px var(--wb-signal-soft)}input,select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-control);color:var(--wb-text);transition:border-color var(--wb-snap),background-color var(--wb-snap),box-shadow var(--wb-snap)}input:hover,select:hover,input:focus,select:focus{border-color:var(--wb-line-hot);background:var(--wb-panel-2)}.workbook-header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:8px 0 14px;border-bottom:1px solid var(--wb-line)}.brand-lockup{min-width:max-content;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.brand{grid-row:1 / 3;grid-column:1 / 2;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.brand:hover{transform:none!important}.brand span{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--wb-accent) 72%,transparent);background:var(--wb-accent);color:var(--wb-accent-ink);font-family:var(--font-mono);font-weight:700;box-shadow:0 0 32px -10px var(--wb-accent)}.brand strong{grid-column:2 / 3;align-self:end;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.brand-lockup>small{grid-column:2 / 3;align-self:start;color:var(--wb-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.workbook-header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.workbook-header nav>*{font-family:var(--font-mono);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.workbook-header .console-action{border-color:color-mix(in srgb,var(--wb-signal) 58%,var(--wb-line));color:var(--wb-signal)}.workbook-header .primary-action{border-color:var(--wb-accent);background:var(--wb-accent);color:var(--wb-accent-ink);font-weight:700}.workbook-header .primary-action:hover{border-color:var(--wb-accent-hot);background:var(--wb-accent-hot)}.file-button input{display:none}.hero-panel,.panel,.profile-grid,.metric-card,.engine-shell,.grid-panel{border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-panel);box-shadow:var(--wb-shadow)}.hero-panel{position:relative;isolation:isolate;min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:34px;margin-bottom:14px;padding:clamp(28px,4vw,62px);overflow:hidden;background:linear-gradient(110deg,color-mix(in srgb,var(--wb-panel-2) 76%,transparent),transparent 58%),radial-gradient(680px 360px at 100% 0%,var(--wb-signal-soft),transparent 72%),var(--wb-panel);box-shadow:var(--wb-shadow-pop)}.hero-panel:before{position:absolute;top:-46%;right:9%;z-index:-1;width:460px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);border-radius:50%;content:"";box-shadow:0 0 0 58px color-mix(in srgb,var(--wb-accent) 5%,transparent),0 0 0 116px color-mix(in srgb,var(--wb-signal) 3%,transparent)}.hero-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:linear-gradient(90deg,transparent 0 69.9%,color-mix(in srgb,var(--wb-line) 55%,transparent) 70% 70.08%,transparent 70.1%),repeating-linear-gradient(90deg,transparent 0 87px,color-mix(in srgb,var(--wb-grid) 60%,transparent) 87px 88px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 44%);mask-image:linear-gradient(90deg,transparent,#000 44%)}.hero-copy{position:relative;z-index:2;align-self:center}.kicker{margin:0 0 12px;color:var(--wb-accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.hero-kicker{display:flex;align-items:center;gap:9px}.status-beacon{width:8px;height:8px;flex:0 0 auto;border:1px solid var(--wb-accent-hot);border-radius:50%;background:var(--wb-accent);box-shadow:0 0 0 5px var(--wb-accent-soft),0 0 22px var(--wb-accent)}h1,h2,h3{margin:0;color:var(--wb-text)}h1{max-width:10ch;font-family:var(--font-display);font-size:clamp(52px,7.2vw,108px);font-weight:400;line-height:.85;letter-spacing:-.048em;text-wrap:balance}h2{font-family:var(--font-display);font-size:clamp(23px,2vw,30px);font-weight:400;letter-spacing:-.025em}h3{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.summary{max-width:68ch;margin:24px 0 0;color:var(--wb-muted);font-size:16px;line-height:1.7}.hero-status{position:relative;z-index:2;align-self:center;min-height:242px;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;padding:24px;border:1px solid var(--wb-line);border-left:3px solid var(--wb-accent);background:color-mix(in srgb,var(--wb-panel-2) 92%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent),0 26px 54px -44px #000}.hero-status>p{margin:0 0 14px;color:var(--wb-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.hero-status>span{color:var(--wb-accent-hot);font-family:var(--font-mono);font-size:20px;letter-spacing:.08em;text-transform:uppercase}.status-totals{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.status-totals strong{display:grid;gap:3px;padding:11px;border:1px solid var(--wb-line);background:var(--wb-control);color:var(--wb-dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.status-totals b{color:var(--wb-text);font-size:24px;font-weight:500}.status-totals .has-red{border-color:color-mix(in srgb,var(--av-danger) 58%,var(--wb-line));color:var(--av-danger)}.status-totals .has-yellow{border-color:color-mix(in srgb,var(--av-warning) 58%,var(--wb-line));color:var(--av-warning)}.status-meta{align-self:end;display:grid;gap:7px;color:var(--wb-dim);font-family:var(--font-mono);font-size:9px;line-height:1.45}.hero-index{position:absolute;right:-8px;bottom:-38px;z-index:0;color:color-mix(in srgb,var(--wb-text) 5%,transparent);font-family:var(--font-mono);font-size:clamp(150px,18vw,270px);font-weight:700;line-height:1;letter-spacing:-.12em}.hero-signal{position:absolute;left:0;right:0;bottom:0;height:3px}.hero-signal-line{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,var(--wb-accent) 0 22%,var(--wb-signal) 62%,transparent 92%);box-shadow:0 0 20px -4px var(--wb-signal)}.hero-signal-node{position:absolute;left:62%;top:50%;width:11px;height:11px;display:block;transform:translate(-50%,-50%);border:2px solid var(--wb-panel);border-radius:50%;background:var(--wb-signal);box-shadow:0 0 0 5px var(--wb-signal-soft),0 0 24px var(--wb-signal)}.profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;padding:18px;background:linear-gradient(90deg,var(--wb-accent-soft),transparent 22%),var(--wb-panel)}.section-heading{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:-2px 0 2px;color:var(--wb-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.section-heading>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--wb-accent);color:var(--wb-accent)}.section-heading>strong{color:var(--wb-text);font-size:10px;font-weight:500}.section-heading>small{color:var(--wb-signal);font-size:9px}label{color:var(--wb-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}label input,label select{margin-top:8px;font-family:var(--font-sans);letter-spacing:0;text-transform:none}.metric-grid{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:14px;padding-top:46px}.metric-heading{position:absolute;top:0;left:0;right:0}.metric-grid:before{position:absolute;top:36px;left:25px;right:12px;height:1px;content:"";background:linear-gradient(90deg,var(--wb-accent),var(--wb-signal),var(--wb-line))}.metric-card{position:relative;min-width:0;padding:17px 16px 14px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--wb-signal-soft) 48%,transparent),transparent 65%),var(--wb-panel);transition:transform var(--wb-snap),border-color var(--wb-snap),background-color var(--wb-snap),box-shadow var(--wb-snap)}.metric-card:before{position:absolute;top:9px;right:10px;content:attr(data-index);color:var(--wb-dim);font-family:var(--font-mono);font-size:8px}.metric-card:hover{transform:translateY(-4px);border-color:var(--wb-line-hot);box-shadow:var(--wb-shadow-pop)}.metric-card>span{display:block;color:var(--wb-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.metric-card>strong{display:block;margin-top:10px;color:var(--wb-text);font-family:var(--font-mono);font-size:32px;font-weight:500;line-height:1}.metric-card>i{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--wb-signal),transparent 74%)}.tabs{min-height:54px;display:flex;align-items:stretch;gap:0;margin:0 0 14px;border:1px solid var(--wb-line);background:var(--wb-panel);box-shadow:var(--wb-shadow)}.tabs-label{min-width:150px;display:flex;align-items:center;padding:0 16px;border-right:1px solid var(--wb-line);color:var(--wb-accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.tabs button{position:relative;min-width:150px;min-height:52px;justify-content:flex-start;padding:0 18px;border:0!important;border-right:1px solid var(--wb-line)!important;border-radius:0!important;background:transparent!important;color:var(--wb-muted)!important;box-shadow:none!important;font-size:14px}.tabs button>span{color:var(--wb-dim);font-family:var(--font-mono);font-size:8px}.tabs button:after{position:absolute;left:0;right:100%;bottom:0;height:3px;content:"";background:linear-gradient(90deg,var(--wb-accent),var(--wb-signal));transition:right var(--wb-snap)}.tabs button:hover{transform:none!important;background:var(--wb-panel-2)!important;color:var(--wb-text)!important}.tabs button[aria-selected=true]{background:linear-gradient(180deg,var(--wb-accent-soft),transparent)!important;color:var(--wb-text)!important}.tabs button[aria-selected=true]:after{right:0}.tabs button[aria-selected=true]>span{color:var(--wb-accent)}.view-stage{position:relative;min-height:280px}.surface-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px}.panel{position:relative;min-width:0;padding:22px;overflow:hidden}.panel:before{position:absolute;top:10px;right:13px;content:attr(data-panel-index);color:color-mix(in srgb,var(--wb-text) 7%,transparent);font-family:var(--font-mono);font-size:68px;font-weight:700;line-height:1}.panel-head{position:relative;z-index:1;min-height:54px;display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--wb-line)}.panel-head .kicker{margin-bottom:6px}.data-list{position:relative;z-index:1;display:grid;gap:8px;margin:0;padding:0;list-style:none}.data-list li{min-height:48px;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:13px;padding:10px 12px;border:1px solid var(--wb-line);background:var(--wb-panel-2);transition:border-color var(--wb-snap),transform var(--wb-snap),background-color var(--wb-snap)}.data-list li:hover{transform:translate(3px);border-color:var(--wb-line-hot);background:var(--wb-panel-3)}.data-list strong{color:var(--wb-accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.data-list span{min-width:0;overflow:hidden;color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap}.tool-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.tool-group{display:grid;align-content:start;gap:7px}.tool-group>span{min-height:24px;display:flex;align-items:center;color:var(--wb-dim);font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.tool-list a{min-height:78px;align-items:flex-start;flex-direction:column;padding:12px;background:var(--wb-panel-2)}.tool-list a:hover{border-color:var(--wb-signal);background:var(--wb-signal-soft)}.tool-list a>span{color:var(--wb-accent);font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.tool-list a>strong{font-size:15px;font-weight:400}.legacy-import-panel{grid-column:1 / -1;background:linear-gradient(90deg,var(--wb-accent-soft),transparent 46%),var(--wb-panel)}.legacy-import-panel .panel-head button{border-color:var(--wb-accent);color:var(--wb-accent-hot)}.loading-panel{width:min(580px,100%);min-height:230px;display:grid;align-content:center;gap:12px;margin:18vh auto 0;padding:34px;border:1px solid var(--wb-line);background:var(--wb-panel);box-shadow:var(--wb-shadow-pop)}.loading-panel span{color:var(--wb-accent);font-family:var(--font-mono);font-size:12px}.loading-panel p{margin:0;font-family:var(--font-display);font-size:40px}.loading-panel strong{color:var(--wb-muted);font-weight:400}.engine-shell{padding:22px}.engine-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid var(--wb-line)}.engine-head p:last-child,.grid-panel-head p:last-child{max-width:72ch;margin:9px 0 0;color:var(--wb-muted);line-height:1.6}.issue-totals,.category-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.issue-totals span,.category-pills span{padding:8px 10px;border:1px solid var(--wb-line);background:var(--wb-panel-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.issue-totals .red{border-color:color-mix(in srgb,var(--av-danger) 62%,var(--wb-line));color:var(--av-danger)}.issue-totals .yellow{border-color:color-mix(in srgb,var(--av-warning) 62%,var(--wb-line));color:var(--av-warning)}.engine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.engine-card{min-width:0;padding:17px;border:1px solid var(--wb-line);background:linear-gradient(150deg,var(--wb-signal-soft),transparent 34%),var(--wb-panel-2);transition:transform var(--wb-snap),border-color var(--wb-snap),box-shadow var(--wb-snap)}.engine-card:hover{transform:translateY(-3px);border-color:var(--wb-line-hot);box-shadow:var(--wb-shadow)}.engine-card h3{margin-bottom:14px}.route-stack,.meter-stack,.rf-lane,.zone-grid{display:grid;gap:8px;margin-bottom:12px}.route-card,.rf-marker,.zone-card,.meter{display:grid;gap:6px;padding:12px;border:1px solid var(--wb-line);background:var(--wb-control)}.route-card span,.rf-marker span,.zone-card span{color:var(--wb-accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.route-card small,.rf-marker small,.meter span{color:var(--wb-muted)}.meter>div:first-child{display:flex;justify-content:space-between;gap:12px}.meter-track{height:8px;overflow:hidden;border:1px solid var(--wb-line);background:var(--wb-bg)}.meter-track span{display:block;height:100%;background:linear-gradient(90deg,var(--wb-signal),var(--av-warning),var(--av-danger))}.rf-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.zone-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.issue-list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:9px;border:1px solid var(--wb-line);background:color-mix(in srgb,var(--wb-panel) 68%,transparent)}.issue-list li.red{border-color:color-mix(in srgb,var(--av-danger) 46%,var(--wb-line))}.issue-list li.yellow{border-color:color-mix(in srgb,var(--av-warning) 46%,var(--wb-line))}.issue-list strong{font-family:var(--font-mono);font-size:9px}.clear-state{margin:0;color:var(--wb-muted)}.category-pills{justify-content:flex-start;margin-bottom:12px}.grid-panel{min-width:0;overflow:hidden}.grid-panel-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:18px;padding:22px;border-bottom:1px solid var(--wb-line);background:linear-gradient(90deg,var(--wb-accent-soft),transparent 44%)}.grid-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.grid-tools button{border-color:var(--wb-accent);color:var(--wb-accent-hot)}.grid-scroll{max-height:min(68vh,760px);overflow:auto;scrollbar-color:var(--wb-line-hot) var(--wb-panel)}.workbook-grid{width:100%;min-width:980px;border-collapse:collapse}.workbook-grid th{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--wb-line-hot);background:var(--wb-panel-3);text-align:left}.workbook-grid th button{width:100%;min-height:42px;justify-content:space-between;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--wb-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.workbook-grid th button:hover{transform:none;background:var(--wb-signal-soft)}.workbook-grid th span{color:var(--wb-accent);font-size:8px}.workbook-grid td{padding:0;border-right:1px solid color-mix(in srgb,var(--wb-line) 48%,transparent);border-bottom:1px solid var(--wb-line);background:color-mix(in srgb,var(--wb-panel) 86%,transparent)}.workbook-grid tr:focus-within td{background:var(--wb-signal-soft)}.workbook-grid input,.workbook-grid select{min-height:44px;border:0;border-radius:0;background:transparent}.workbook-grid input:focus,.workbook-grid select:focus{outline:2px solid var(--wb-signal);outline-offset:-2px}@media(max-width:1120px){.workbook-header{align-items:flex-start;flex-direction:column}.workbook-header nav{width:100%;justify-content:flex-start}.hero-panel{grid-template-columns:minmax(0,1fr) 290px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.hero-panel,.surface-grid,.engine-head,.engine-grid,.grid-panel-head{grid-template-columns:1fr}.hero-panel{min-height:0}.hero-panel:after{-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%);mask-image:linear-gradient(180deg,transparent,#000 38%)}.hero-status{min-height:0}.profile-grid{grid-template-columns:1fr 1fr}.issue-totals{justify-content:flex-start}.tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tabs-label{grid-column:1 / -1;min-height:34px;border-right:0;border-bottom:1px solid var(--wb-line)}.tabs button{min-width:0;padding:0 12px}}@media(max-width:680px){.shell{width:min(100% - 16px,1560px);padding-top:10px;padding-bottom:108px}.show-progress{top:43px}.workbook-header{gap:13px}.workbook-header nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workbook-header nav>*{min-width:0;width:100%;padding-inline:8px;text-align:center}.hero-panel{gap:24px;padding:28px 22px 34px}h1{max-width:11ch;font-size:clamp(46px,15vw,68px)}.summary{margin-top:18px;font-size:14px}.hero-status{padding:18px}.hero-index{font-size:140px}.profile-grid,.tool-list,.rf-lane,.zone-grid,.grid-tools{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:last-child{grid-column:1 / -1}.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs button:nth-of-type(2){border-right:0!important}.data-list li{grid-template-columns:1fr}.data-list span{white-space:normal}.panel,.engine-shell{padding:16px}.panel-head{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.shell *,.shell *:before,.shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
