:root{--c-paper:#f3f3f1;--c-panel:#fbfbfa;--c-ink:#101215;--c-ink-muted:#7c8082;--c-hairline:#c9cbca;--c-inset:#eeeeec;--c-hatch-a:#e6e6e4;--c-hatch-b:#dcdcda;--c-grid:rgba(16,18,21,0.05);--c-overlay:rgba(16,18,21,0.3);--font-sans:"Noto Sans JP","Noto Sans JP Fallback",sans-serif;--font-serif:"Noto Serif JP","Noto Serif JP Fallback",serif;--font-mono:"Consolas","Cascadia Mono","SF Mono","Menlo",monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:20px;--fs-xl:28px;--fs-en-sub:calc(var(--fs-xs) * 0.75);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-title:0.12em;--tracking-status:0.08em;--tracking-normal:normal;--tracking-compact-label:calc(var(--fs-base) / 8);--eyebrow-track:var(--tracking-status);--radius-sm:0;--radius-md:0;--radius-lg:0;--line-width:1px;--line-width-strong:2px;--hairline:1px solid var(--c-ink);--hairline-weak:1px solid var(--c-hairline);--focus-outline:2px solid var(--c-ink);--focus-offset:2px;--touch-target:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--size-5:5px;--size-6:6px;--size-10:10px;--size-14:14px;--control-height-sm:28px;--control-height-lg:56px;--track-label-mobile-width:7rem;--track-label-width:150px;--daw-track-control-mobile:2.25rem;--daw-lanes-mobile-min-width:30rem;--content-width-xs:420px;--content-width-sm:480px;--content-width-md:640px;--content-width-lg:720px;--content-width-xl:1024px;--page-min-height:100dvh;--mobile-toolbar-clearance:var(--space-7);--page-pad-bottom-mobile-safe:calc(env(safe-area-inset-bottom, 0px) + var(--mobile-toolbar-clearance));--page-pad-mobile-safe:calc(var(--space-4) + env(safe-area-inset-top)) calc(var(--space-4) + env(safe-area-inset-right)) calc(var(--space-4) + var(--page-pad-bottom-mobile-safe)) calc(var(--space-4) + env(safe-area-inset-left));--enter-control-height:44px;--enter-control-width:18rem;--enter-panel-width:30rem;--enter-title-spacing:0.14em;--enter-label-spacing:0.16em;--enter-eyebrow-spacing:0.3em;--enter-telemetry-spacing:0.08em;--enter-page-min-height:var(--page-min-height);--auth-mode-columns:repeat(2,minmax(0,1fr));--dashboard-width:52rem;--dashboard-story-columns:repeat(auto-fit,minmax(14rem,1fr));--window-stage-gap:var(--space-6);--window-stage-max:72rem;--window-pad:var(--space-6);--window-pad-mobile:var(--space-5);--ambient-signal-zero:0;--ambient-signal-full:100%;--ambient-signal-opacity:0.72;--ambient-signal-dashboard-height:17rem;--ambient-signal-search-height:12rem;--ambient-signal-daw-height:30rem;--ambient-signal-ruler-height:var(--space-1);--ambient-signal-ruler-pitch:var(--space-2);--ambient-signal-ruler-opacity:0.35;--ambient-signal-ruler-angle:90deg;--ambient-signal-mobile-height:14rem;--ambient-signal-label-padding:var(--space-2) var(--space-3);--daw-stage-max:90rem;--daw-analysis-min:44.375rem;--daw-signal-column:24rem;--dashboard-stage-columns:minmax(0,2fr) minmax(0,1fr);--search-stage-columns:minmax(0,2fr) minmax(0,3fr);--ending-stage-columns:minmax(0,3fr) minmax(0,2fr);--briefing-width:48rem;--ending-credit-height:20rem;--ending-credit-duration:12s;--ending-reveal-duration:var(--m-text);--ending-reveal-delay:0ms;--readout-width:50rem;--article-readout-width:52rem;--article-copy-width:42rem;--readout-control-height:2.75rem;--article-line-height:1.9;--artifact-report-bg:#ffffff;--artifact-report-copy-width:none;--artifact-report-line-height:2;--artifact-report-tracking:0.03em;--artifact-report-indent:1em;--artifact-report-enum-pad:2em;--artifact-news-bg:#ffffff;--artifact-news-accent:#1b3f73;--artifact-news-readout-width:64rem;--artifact-news-copy-width:46rem;--artifact-news-line-height:1.9;--artifact-news-headline-size:32px;--artifact-news-headline-size-mobile:24px;--artifact-terminal-bg:#0c0e10;--artifact-terminal-ink:#e8e8e6;--artifact-terminal-ink-dim:#8d9092;--artifact-terminal-accent:#ffffff;--artifact-terminal-size:13px;--artifact-terminal-line-height:1.7;--article-audio-record-copy-width:40rem;--article-audio-record-line-height:2.1;--article-audio-record-title-size:var(--fs-sm);--article-audio-record-title-weight:var(--font-weight-medium);--article-audio-record-label-spacing:var(--voice-drama-label-spacing);--article-audio-record-row-gap:var(--space-6);--article-audio-record-gutter:var(--space-4);--voice-drama-log-height:18rem;--voice-drama-row-height:3.5rem;--voice-drama-time-width:3.5rem;--voice-drama-speaker-width:4rem;--voice-drama-control-width:2.75rem;--voice-drama-label-spacing:0.16em;--readout-telemetry-spacing:0.08em;--readout-eyebrow-spacing:0.2em;--readout-label-spacing:0.12em;--readout-ui-weight:500;--studio-width:76rem;--studio-readable-width:48rem;--studio-table-min-width:44rem;--studio-publish-width:32rem;--studio-ui-weight:500;--studio-title-weight:700;--studio-label-spacing:0.12em;--studio-voice-list-width:16rem;--studio-voice-time-width:8rem;--studio-voice-ledger-height:36rem;--studio-voice-import-height:8rem;--timeline-lane-height:3.5rem;--track-label-line-count:2;--track-label-line-height:1.2;--track-label-min-height:calc(var(--fs-xs) * var(--track-label-line-height));--track-label-max-height:calc(var(--fs-xs) * var(--track-label-line-height) * var(--track-label-line-count));--timeline-part-min-hit-area:2.75rem;--timeline-editor-panel-width:22rem;--timeline-track-label-width:9rem;--timeline-canvas-min-width:52rem;--timeline-label-layer:1;--timeline-part-border-locked:var(--hairline-weak);--timeline-part-border-assigned:var(--hairline);--m-ease:cubic-bezier(.12,.9,.12,1);--m-build:560ms;--m-build-box:756ms;--m-text:480ms;--m-char:74ms;--m-char-en:37ms;--m-seq-gap:170ms;--m-cell-step:22ms;--m-body-start:812ms;--m-window-gap-factor:2;--m-window-gap:calc(var(--m-seq-gap) * var(--m-window-gap-factor));--completion-settle:240ms;--completion-arrival-gap:400ms;--completion-track-step:170ms;--completion-illuminate:480ms;--motion-unit-fade-factor:0.55;--motion-caret-width:2px;--motion-caret-height:1.02em;--motion-caret-align:-0.15em;--motion-caret-blink:1.05s;--view-transition-cut:0ms;--view-transition-animation:none;--tilt-perspective:600px;--tilt-perspective-origin:50% 40%;--tilt-max-angle:15deg;--tilt-spring-stiffness:100;--tilt-spring-damping:5;--tilt-spring-mass:1;--tilt-tap-distance:10px;--tilt-tap-duration:400ms;--claim-effect-build-up:1700ms;--claim-effect-reveal:450ms;--claim-effect-settle:1200ms;--claim-effect-duration:3350ms;--claim-effect-static-hold:700ms;--claim-effect-layer:30;--claim-effect-content-layer:1;--claim-effect-dpr-cap:2;--claim-effect-point-count:340;--claim-effect-radius-ratio:0.27;--claim-effect-mark-size:1px;--claim-effect-mark-length:2;--claim-effect-sphere-mark-base:0.9px;--claim-effect-orbit-mark-size:1px;--claim-effect-orbit-mark-accent-size:1.5px;--claim-effect-particle-scale:3.2;--claim-effect-pulse-strength:0.08;--claim-effect-readout-width:22rem;--claim-effect-viewport-size:100%;--claim-effect-status-spacing:0.16em;--claim-effect-progress-height:1px;--claim-effect-progress:0;--claim-effect-frame-reveal-duration:160ms;--claim-effect-copy-reveal-delay:var(--claim-effect-frame-reveal-duration);--claim-effect-copy-reveal-duration:400ms;--claim-trigger-sphere-size:10rem;--claim-trigger-point-count:190;--claim-trigger-radius-ratio:0.34;--claim-trigger-mark-base:0.9px;--claim-trigger-mark-scale:3.6;--claim-trigger-mark-minimum:1px;--claim-trigger-alpha-scale:0.95;--claim-trigger-rotate-speed:0.32;--claim-trigger-breathe-strength:0.16;--claim-trigger-breathe-boost:1.7;--claim-trigger-breathe-period:2600ms;--claim-trigger-entry-pulse-duration:900ms;--claim-trigger-entry-pulse-strength:0.12;--claim-trigger-busy-opacity:0.4;--tap-effect-layer:21;--tap-effect-dpr-cap:2;--tap-effect-mark-minimum:1px;--tap-effect-viewport-size:100%;--completion-dialog-layer:22;--completion-dialog-width:26rem;--graph-canvas-height:70vh;--graph-canvas-min-height:28rem;--graph-panel-column-min-width:18rem;--graph-panel-width:22rem;--graph-node-width:15rem;--graph-fragment-node-width:11rem;--graph-draft-opacity:0.64;--graph-edge-stroke-width:2;--graph-tether-stroke-width:1;--graph-tether-opacity:0.62;--graph-tether-dasharray:4 4;--graph-overlay-layer:20;--graph-backdrop-layer:19;--graph-panel-max-height:70vh;--graph-mobile-canvas-height:68vh;--graph-mobile-canvas-min-height:24rem;--graph-mobile-node-width:13rem;--graph-mobile-panel-max-height:72vh}.briefing-page,.dashboard-console,.dashboard-redeem,.debug-index,.ending-sequence,.preview-detail,.preview-hub,.wiki-index,.wiki-page{min-height:100dvh;display:grid;place-items:center;padding:var(--space-4);overflow-x:hidden}.briefing-sequence__frame,.dashboard-redeem__frame,.debug-index__frame,.preview-detail__frame,.preview-hub__frame,.wiki-index__frame,.wiki-page__frame{padding:var(--space-5)}.debug-index__frame,.preview-detail__frame,.preview-hub__frame,.wiki-index__frame,.wiki-page__frame{width:min(100%,var(--dashboard-width));border:var(--hairline)}.briefing-sequence__telemetry,.dashboard-console__telemetry,.dashboard-redeem__telemetry,.debug-index__telemetry,.ending-sequence__telemetry,.preview-claim__signal,.preview-detail__telemetry,.preview-gallery__heading,.preview-gallery__label span,.preview-hub__telemetry,.wiki-index__telemetry,.wiki-page__telemetry{color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--eyebrow-track)}.debug-index__list,.preview-hub__list,.wiki-index__list{display:grid;gap:var(--space-3);padding:0;list-style:none}.dashboard-story__link,.dashboard-story__locked,.debug-index__item,.preview-gallery__card,.preview-hub__list a,.wiki-index__item{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--hairline)}.wiki-index__item strong{font-weight:var(--font-weight-medium)}.wiki-index__item span,.wiki-page__category{color:var(--c-ink-muted);font-size:var(--fs-xs)}.wiki-page__category{margin:0;letter-spacing:var(--tracking-status)}.wiki-page__parent{margin-top:var(--space-2);font-size:var(--fs-sm)}.wiki-page__body-unit{max-width:var(--article-copy-width);margin:var(--space-6) auto 0;line-height:var(--article-line-height)}.wiki-page__attachments,.wiki-page__related{margin-top:var(--space-6)}.wiki-page__attachments ul,.wiki-page__related ul{display:grid;gap:var(--space-2);padding:0;list-style:none}.wiki-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.debug-panel{width:calc(100% - (var(--space-4) * 2));max-width:var(--studio-readable-width);margin:var(--space-6) auto;padding:var(--space-5) var(--space-4);display:grid;gap:var(--space-5)}.debug-panel__telemetry{margin:0;color:var(--c-ink-muted);font-size:var(--fs-xs);font-weight:var(--studio-ui-weight);letter-spacing:var(--studio-label-spacing)}.debug-panel__title{margin:0;font-size:var(--fs-xl);font-weight:var(--studio-title-weight);padding-bottom:var(--space-4);border-bottom:var(--hairline-weak)}.debug-panel__notice{border:var(--hairline-weak);background:var(--c-inset);line-height:var(--article-line-height)}.debug-panel__error,.debug-panel__notice{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm)}.debug-panel__error{border:var(--hairline)}.debug-panel__player,.debug-panel__presets,.debug-panel__state,.debug-panel__unlock{padding:var(--space-4);border:var(--hairline-weak);background:var(--c-panel);display:grid;gap:var(--space-3)}.debug-panel__player>h2,.debug-panel__presets>h2,.debug-panel__state>h2,.debug-panel__unlock>h2{margin:0;font-size:var(--fs-lg);font-weight:var(--studio-title-weight)}.debug-panel__player-email{margin:0;font-size:var(--fs-sm);color:var(--c-ink-muted)}.debug-panel__password-reveal{margin:0;padding:var(--space-3);border:var(--hairline);font-size:var(--fs-sm);line-height:var(--article-line-height);word-break:break-all}.debug-panel__state ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.debug-panel__preset-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.debug-panel button{padding:var(--space-3) var(--space-4);border:var(--hairline);border-radius:var(--radius-md);background:transparent;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--studio-ui-weight);font-family:var(--font-sans);cursor:pointer}.debug-panel button:active{color:var(--c-paper);background:var(--c-ink)}.debug-panel button:disabled{cursor:default;opacity:.5}.debug-panel button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.preview-gallery{width:min(100%,var(--studio-width));display:grid;gap:var(--space-5)}.preview-gallery__section{display:grid;gap:var(--space-3)}.preview-gallery__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.preview-gallery__card{min-width:0}.preview-gallery__stage{position:relative;min-width:0;overflow:visible;border:var(--hairline);background:var(--c-inset)}.preview-gallery__label{display:grid;gap:var(--space-1)}.preview-claim__replay,.preview-detail__back,.preview-detail__stage{margin-top:var(--space-4)}.preview-claim{display:grid;gap:var(--space-3)}.dashboard-redeem__frame{width:min(100%,var(--dashboard-width))}.dashboard-console__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.dashboard-console__logout{display:grid;gap:var(--space-2)}.dashboard-console__redeem,.dashboard-console__shelf,.dashboard-redeem__back,.dashboard-redeem__form{margin-top:var(--space-5)}.dashboard-stories{display:grid;grid-template-columns:var(--dashboard-story-columns);gap:var(--space-3);padding:0;list-style:none}.dashboard-story__link,.dashboard-story__locked{min-height:var(--control-height-lg)}.dashboard-story__locked{color:var(--c-ink-muted);border-style:dashed;background:var(--c-inset)}.dashboard-story__case{color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--eyebrow-track)}.dashboard-console__unlock-received{margin:var(--space-2) 0 0;font-size:var(--fs-xs)}.dashboard-redeem__form{display:grid;gap:var(--space-3)}.dashboard-redeem__hint{margin:0;font-size:var(--fs-xs)}.dashboard-console a:focus-visible,.dashboard-console button:focus-visible,.dashboard-redeem a:focus-visible,.dashboard-redeem button:focus-visible,.dashboard-redeem input:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.briefing-sequence__frame{width:min(100%,var(--briefing-width));max-width:var(--briefing-width)}.briefing-sequence__telemetry{border-bottom:var(--hairline);padding-bottom:var(--space-3)}.briefing-sequence__actions,.briefing-sequence__case,.briefing-sequence__lines,.briefing-sequence__title{margin-top:var(--space-5)}.briefing-sequence__case-list{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);margin:0;color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--eyebrow-track)}.briefing-sequence__case-list dd{margin:0}.briefing-sequence__lines{display:grid;gap:var(--space-4);line-height:var(--article-line-height)}.briefing-sequence__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.briefing-sequence__actions button{min-height:var(--control-height-lg);padding:var(--space-3) var(--space-5);border:var(--hairline);background:var(--c-paper);color:var(--c-ink)}.briefing-sequence__actions button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.ending-sequence__actions,.ending-sequence__credits,.ending-sequence__illustration,.ending-sequence__observation,.ending-sequence__title{margin-top:var(--space-5)}.ending-sequence__credits-viewport{max-height:none;overflow:visible}.ending-sequence__illustration img{width:100%;border:var(--hairline)}.ending-sequence__observation{display:grid;gap:var(--space-3);line-height:var(--article-line-height)}.ending-sequence__observation-signature{margin:0;color:var(--c-ink-muted);font-size:var(--fs-xs)}.ending-sequence__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.motion-stage.is-playing .ending-sequence__credits-viewport{max-height:var(--ending-credit-height);overflow-x:hidden;overflow-y:auto}.motion-stage.is-playing .ending-sequence__credits-track{animation:ending-credit-roll var(--ending-credit-duration) linear 1}@keyframes ending-credit-roll{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes ending-illustration-reveal{0%{opacity:0}to{opacity:1}}::view-transition-new(root),::view-transition-old(root){animation-name:var(--view-transition-animation);animation-duration:var(--view-transition-cut);animation-delay:var(--view-transition-cut)}.motion-frame{position:relative}.motion-frame__box{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none}.motion-frame__surface{position:absolute;inset:0;background:var(--c-panel)}.motion-frame__edge{position:absolute;display:block;background:var(--c-ink)}.motion-frame__edge--bottom,.motion-frame__edge--top{right:0;left:0;height:var(--line-width)}.motion-frame__edge--top{top:0}.motion-frame__edge--bottom{bottom:0}.motion-frame__edge--left,.motion-frame__edge--right{top:0;bottom:0;width:var(--line-width)}.motion-frame__edge--right{right:0}.motion-frame__edge--left{left:0}.motion-frame__body{position:relative}.motion-char{visibility:visible}.motion-caret{display:inline-block;width:var(--motion-caret-width);height:var(--motion-caret-height);margin:0 calc(var(--motion-caret-width) / -2);vertical-align:var(--motion-caret-align);background:var(--c-ink);animation:motion-caret-blink var(--motion-caret-blink) steps(1) infinite}.motion-stage.is-playing .motion-frame__box{animation:motion-frame-build var(--m-build-box) var(--m-ease) var(--m-window-delay,0s) backwards}.motion-stage.is-playing .motion-unit{animation:motion-unit-fade calc(var(--m-text) * var(--motion-unit-fade-factor)) var(--m-ease) calc(var(--m-window-delay, 0s) + var(--m-body-start) + var(--m-seq-gap) * var(--motion-unit-index, 0)) both}.motion-stage.is-playing .ending-sequence__actions{animation:none;opacity:1}.motion-stage.is-playing .ending-sequence__illustration{animation:ending-illustration-reveal var(--ending-reveal-duration) var(--m-ease) var(--ending-reveal-delay) both}.motion-stage.is-playing .briefing-sequence__actions{animation:none;opacity:1}.motion-stage.is-playing .motion-panel{animation-duration:var(--m-text)}.motion-stage.is-playing .motion-panel .motion-cell{animation:motion-cell-populate var(--m-text) var(--m-ease) calc(var(--m-window-delay, 0s) + var(--m-body-start) + var(--m-seq-gap) * var(--motion-unit-index, 0) + var(--m-text) + var(--m-cell-step) * var(--motion-cell-index, 0)) both}@keyframes motion-frame-build{0%{width:0;height:var(--line-width)}52%{width:var(--fw);height:var(--line-width)}to{width:var(--fw);height:var(--fh)}}@keyframes motion-unit-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-cell-populate{0%{opacity:0}to{opacity:1}}@keyframes motion-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.briefing-sequence__frame,.daw-home__signal-panel[data-celebration=illuminating] .daw-grid__cell[data-state=claimed],.daw-home__signal-panel[data-celebration=illuminating] .daw-waveform,.daw-home__signal-panel[data-celebration=illuminating] .timeline-grid__part[data-state=claimed],.motion-stage *,.query-log__frame,.timeline-grid__part[data-highlight=true]{animation:none!important}.ending-sequence__credits-track,.ending-sequence__illustration{animation:none!important;transform:none!important;opacity:1!important}.motion-caret{display:none!important}.motion-char{visibility:visible!important}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;background:var(--c-paper)}#app,body,html{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.8;margin:0;color:var(--c-ink);background:var(--c-paper)}img{max-width:100%;height:auto;display:block}h1{font-size:var(--fs-xl);line-height:1.4;font-weight:var(--font-weight-light);letter-spacing:var(--tracking-title);margin:var(--space-6) 0}p{margin:var(--space-4) 0}a{color:var(--c-ink);text-decoration-thickness:var(--line-width);text-underline-offset:var(--space-1)}a:hover{opacity:.75}svg{vertical-align:middle}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}button{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--font-weight-medium);color:var(--c-ink);background:transparent;border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);cursor:pointer}button:active:not(:disabled){color:var(--c-paper);background:var(--c-ink)}button:disabled{color:var(--c-ink);cursor:default;opacity:.45}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--c-ink);background:var(--c-inset);border:var(--hairline);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}input::placeholder{color:var(--c-ink-muted)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--c-ink)}.viewport-portal{position:relative;z-index:var(--graph-overlay-layer)}.viewport-portal__anchor,.viewport-portal__target{display:contents}.app-content{position:relative;z-index:1}.article-table{margin:var(--space-6) 0}.article-table__scroll{overflow-x:auto}.article-table table{width:100%;min-width:var(--content-width-md);border-collapse:collapse}.article-table td,.article-table th{border:var(--hairline-weak);padding:var(--size-10) var(--space-3);text-align:left;vertical-align:top}.article-table th{background:var(--c-inset);font-weight:var(--font-weight-bold)}.article-table figcaption{margin-bottom:var(--space-2);color:var(--c-ink-muted);font-size:var(--fs-sm)}.daw-grid{display:flex;width:100%;min-width:0}.daw-grid__track-names{flex:0 0 auto;display:flex;flex-direction:column;width:var(--track-label-width);padding:0}.daw-grid__track-name{height:var(--control-height-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:var(--space-1) var(--space-2);min-width:0;border-bottom:var(--hairline-weak);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);color:var(--c-ink);white-space:nowrap}.daw-grid__track-label{display:flex;align-items:center;gap:var(--space-2)}.daw-grid__track-label,.timeline-grid__track-label{flex:1 1 auto;min-width:0;min-height:var(--track-label-min-height);max-height:var(--track-label-max-height);overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:var(--track-label-line-height)}.daw-grid__track-label:before{content:none}.daw-grid__timeline{flex:1 1 auto;min-width:0;overflow-x:auto;background:transparent;border:0;border-left:var(--hairline);border-radius:var(--radius-md);padding:0}.daw-grid__lanes{position:relative;min-width:var(--content-width-md)}.daw-grid__lane{display:flex;height:var(--control-height-lg);padding:var(--space-1);border-bottom:var(--hairline-weak)}.daw-grid__cell{box-sizing:border-box;height:100%;border-radius:var(--radius-sm);border:var(--hairline-weak);margin:0 var(--line-width);position:relative;overflow:hidden}.daw-waveform{position:absolute;inset:var(--space-1) var(--space-2);width:calc(100% - var(--space-4));height:calc(100% - var(--space-2));fill:var(--c-ink);opacity:1;pointer-events:none}.daw-grid__cell[data-state=locked]{border:var(--line-width) dashed var(--c-ink);background:repeating-linear-gradient(135deg,var(--c-hatch-a),var(--c-hatch-a) var(--space-1),var(--c-hatch-b) var(--space-1),var(--c-hatch-b) var(--space-2))}.daw-grid__cell[data-state=claimed]{background:var(--c-panel);border:var(--hairline)}.daw-grid__playhead{position:absolute;top:0;bottom:0;width:var(--line-width);background:var(--c-ink);pointer-events:none}.timeline-grid{display:flex;width:100%;min-width:0}.timeline-grid__track-names{flex:0 0 auto;display:flex;flex-direction:column;width:var(--timeline-track-label-width)}.timeline-grid__track-name{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--timeline-lane-height);min-width:0;padding:var(--space-1) var(--space-2);border-bottom:var(--hairline-weak);font-size:var(--fs-xs)}.timeline-grid__track-number{flex:0 0 auto;font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-grid__timeline{flex:1 1 auto;min-width:0;overflow-x:auto;border-left:var(--hairline)}.timeline-grid__timeline:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.timeline-grid__lanes{position:relative;min-width:var(--timeline-canvas-min-width)}.timeline-grid__lane{display:flex;height:var(--timeline-lane-height);border-bottom:var(--hairline-weak)}.timeline-grid__part{position:relative;flex:0 0 auto;min-width:0;overflow:hidden;border-right:var(--timeline-part-border-locked);background:var(--c-inset)}.timeline-grid__part[data-state=claimed]{border-right:var(--timeline-part-border-assigned);background:var(--c-panel)}.timeline-grid__part[data-highlight=true]{z-index:var(--timeline-label-layer);outline:var(--focus-outline);outline-offset:calc(var(--line-width) * -1);animation:timeline-part-highlight var(--m-text) var(--m-ease)}.timeline-grid__playhead{position:absolute;inset-block:0;width:var(--line-width);background:var(--c-ink);pointer-events:none}@keyframes timeline-part-highlight{0%{background:var(--c-ink)}to{background:var(--c-panel)}}.daw-home{width:100%;max-width:var(--daw-stage-max);margin:0 auto;padding:var(--space-7) var(--space-6) calc(var(--space-7) * 2);display:flex;flex-direction:column;gap:var(--space-7);overflow-x:hidden;container-type:inline-size;container-name:daw-layout}.daw-home__complete{display:inline-flex;align-items:center;min-height:var(--control-height-sm);margin-left:auto;padding:var(--space-1) var(--space-3);border:var(--hairline);color:var(--c-paper);background:var(--c-ink);letter-spacing:var(--tracking-status);font-weight:var(--font-weight-bold);text-decoration:none}.daw-home__complete:focus-visible,.daw-home__complete:hover{background:var(--c-paper);color:var(--c-ink)}.daw-home__complete:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}button.daw-home__complete{border-radius:0;font:inherit;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-status)}.daw-home__complete-arrow{margin-left:var(--space-2)}.daw-home__nav{display:flex;justify-content:flex-start;gap:var(--space-2);margin-left:0}.daw-home__nav a,.daw-home__nav-action{display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);border:var(--hairline);border-radius:var(--radius-sm);background:transparent;color:var(--c-ink);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none}.daw-home__nav a:active{color:var(--c-paper);background:var(--c-ink)}.daw-home__transport{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--hairline-weak)}.daw-home__play-button{width:var(--enter-control-height);height:var(--enter-control-height);border-radius:var(--radius-sm);font-size:var(--fs-base);color:var(--c-ink);flex:0 0 auto;padding:0}.daw-home__seek{flex:1 1 auto;min-width:0;appearance:none;-webkit-appearance:none;height:var(--space-1);border:var(--hairline);border-radius:var(--radius-sm);background:var(--c-inset);outline-offset:var(--space-1)}.daw-home__seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--space-5);height:var(--space-5);border:var(--hairline);border-radius:var(--radius-sm);background:var(--c-ink);cursor:pointer}.daw-home__seek::-moz-range-thumb{width:var(--space-5);height:var(--space-5);border:var(--hairline);border-radius:var(--radius-sm);background:var(--c-ink);cursor:pointer}.daw-home__track-buttons{display:flex;gap:var(--space-2)}@media (min-width:40.0625rem){.daw-grid__track-name .daw-home__track-buttons{gap:var(--space-1)}}.daw-home__mute-button,.daw-home__solo-button{width:var(--control-height-sm);height:var(--control-height-sm);padding:0;border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--c-ink)}.daw-home__mute-button[aria-pressed=true],.daw-home__solo-button[aria-pressed=true]{color:var(--c-paper);background:var(--c-ink);font-weight:var(--font-weight-bold)}.daw-home__decode-status,.daw-home__load-error{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:var(--hairline);color:var(--c-ink);font-size:var(--fs-sm)}.daw-home__decode-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daw-home__lyrics{margin:0;max-width:var(--content-width-sm)}.daw-home__lyrics-summary{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--font-weight-medium);color:var(--c-ink);padding:var(--space-2) var(--size-14);border-radius:var(--radius-sm);border:var(--hairline-weak);background:transparent;list-style-position:inside}.daw-home__lyrics-summary:hover,.daw-home__lyrics[open] .daw-home__lyrics-summary{color:var(--c-ink)}.daw-home__frame .motion-frame__body{padding:var(--space-6)}.daw-home__telemetry{display:flex;align-items:center;gap:var(--space-2);margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline);font-size:var(--fs-xs);letter-spacing:var(--enter-telemetry-spacing)}.daw-home__lyrics-summary em,.daw-home__stats-label em,.daw-home__telemetry em,.daw-status em,.loading-signal em{color:var(--c-ink-muted);font-size:var(--fs-en-sub);font-style:normal;letter-spacing:var(--enter-label-spacing)}.daw-home__status-mark{width:var(--size-6);height:var(--size-6);flex:0 0 auto;background:var(--c-ink)}.daw-home__progress{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.daw-home__stats-value{font-size:var(--fs-xl);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--enter-telemetry-spacing);line-height:1.2}.daw-home__stats-label{display:flex;flex-direction:column;font-size:var(--fs-xs);line-height:1.4}.daw-home__nav-unit{margin-bottom:var(--space-4)}.daw-home__nav-current{display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);border:var(--hairline);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;background:var(--c-ink);color:var(--c-paper)}.daw-home__seek-label{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0;font-size:var(--fs-xs)}.daw-home__time{flex:0 0 auto;font-size:var(--fs-xs);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daw-home__signal-panel{min-width:0;padding:var(--space-2);border:var(--hairline);background-color:var(--c-panel);background-image:linear-gradient(var(--c-grid) var(--line-width),transparent var(--line-width)),linear-gradient(90deg,var(--c-grid) var(--line-width),transparent var(--line-width));background-size:var(--space-5) var(--space-5)}.daw-home__signal-panel[data-celebration=illuminating] .daw-grid__cell[data-state=claimed],.daw-home__signal-panel[data-celebration=illuminating] .timeline-grid__part[data-state=claimed]{animation:completion-track-illuminate var(--completion-illuminate) var(--m-ease) calc(var(--completion-track-step) * var(--daw-track-index, 0)) both}.daw-home__signal-panel[data-celebration=illuminating] .daw-waveform{animation:completion-signal-illuminate var(--completion-illuminate) var(--m-ease) calc(var(--completion-track-step) * var(--daw-track-index, 0)) both}@keyframes completion-track-illuminate{0%,to{background:var(--c-panel)}45%{background:var(--c-ink)}}@keyframes completion-signal-illuminate{0%,to{fill:var(--c-ink)}45%{fill:var(--c-paper)}}.daw-grid__track-number{flex:0 0 auto;font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daw-grid__cell[data-state=empty]:after{position:absolute;top:50%;right:var(--space-2);left:var(--space-2);height:var(--line-width);content:"";background:var(--c-hairline)}.daw-home__details-unit{margin-top:var(--space-4)}.completion-celebration,.how-to-play,.story-continues{position:fixed;z-index:var(--completion-dialog-layer);inset:0;display:grid;place-items:center;padding:var(--space-4);background:var(--c-overlay)}.completion-celebration__dialog,.how-to-play__dialog,.story-continues__dialog{display:grid;width:min(var(--completion-dialog-width),100%);gap:var(--space-3);padding:var(--space-5);border:var(--hairline);color:var(--c-ink);background:var(--c-panel)}.completion-celebration__title,.how-to-play__title,.story-continues__title{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--fs-lg);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-title)}.completion-celebration__title em,.how-to-play__title em,.story-continues__title em{color:var(--c-ink-muted);font-size:var(--fs-en-sub);font-style:normal;letter-spacing:var(--tracking-status)}.completion-celebration__body{margin:0}.completion-celebration__body,.story-continues__body{font-size:var(--fs-sm);line-height:var(--article-line-height)}.story-continues__body{display:grid;gap:var(--space-3)}.story-continues__call,.story-continues__lead{margin:0}.story-continues__lead{white-space:pre-line}.story-continues__progress{margin:0;font-size:var(--fs-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-status)}.how-to-play__steps{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);font-size:var(--fs-sm);line-height:var(--article-line-height)}.completion-celebration__actions,.how-to-play__actions,.story-continues__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.completion-celebration__close,.completion-celebration__primary,.how-to-play__close,.story-continues__close{display:inline-flex;min-height:var(--control-height-sm);align-items:center;padding:var(--space-1) var(--space-3);border:var(--hairline);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-status);text-decoration:none}.completion-celebration__primary{color:var(--c-paper);background:var(--c-ink);font-weight:var(--font-weight-bold)}.completion-celebration__close,.how-to-play__close,.story-continues__close{color:var(--c-ink);background:transparent;cursor:pointer}.completion-celebration__primary:focus-visible,.completion-celebration__primary:hover{color:var(--c-ink);background:var(--c-paper)}.completion-celebration__close:focus-visible,.completion-celebration__close:hover,.how-to-play__close:focus-visible,.how-to-play__close:hover,.story-continues__close:focus-visible,.story-continues__close:hover{color:var(--c-paper);background:var(--c-ink)}.completion-celebration__close:focus-visible,.completion-celebration__primary:focus-visible,.how-to-play__close:focus-visible,.story-continues__close:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.daw-status{display:flex;min-height:var(--graph-canvas-height);align-items:center;justify-content:center;flex-direction:column;gap:var(--space-1);padding:var(--space-6);text-align:center}@media (max-width:40rem){.daw-home{padding:var(--space-3);padding-bottom:calc(var(--space-3) + var(--page-pad-bottom-mobile-safe));overflow-x:hidden}.daw-home__frame .motion-frame__body{padding:var(--space-3)}.daw-home__telemetry{margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--space-3);padding:var(--space-2);letter-spacing:var(--tracking-normal)}.daw-home__progress{flex-wrap:wrap;gap:var(--space-2)}.daw-home__stats-value{font-size:var(--fs-lg)}.daw-home__complete{margin-left:0}.daw-home__nav{flex-wrap:wrap}.daw-home__nav a,.daw-home__nav-action,.daw-home__nav-current{min-height:var(--enter-control-height)}.daw-home__transport{flex-wrap:wrap}.daw-home__seek-label{flex-basis:calc(100% - var(--enter-control-height) - var(--space-3))}.daw-home__time{width:100%;text-align:right}.daw-home__signal-panel{padding:var(--space-1)}.daw-grid__track-names,.timeline-grid__track-names{width:var(--track-label-mobile-width)}.daw-grid__lane,.daw-grid__track-name,.timeline-grid__lane,.timeline-grid__track-name{height:calc(var(--control-height-lg) + var(--space-6))}.daw-grid__track-name,.timeline-grid__track-name{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1)}.daw-grid__track-label,.timeline-grid__track-label{grid-area:2/1/3/3}.daw-grid__track-label{gap:var(--size-5);max-width:none;font-size:var(--fs-xs);color:var(--c-ink)}.daw-home__track-buttons{justify-self:end;gap:var(--space-1)}.daw-home__mute-button,.daw-home__solo-button{width:var(--daw-track-control-mobile);height:var(--daw-track-control-mobile)}.daw-grid__timeline{overflow-x:auto}.daw-grid__lanes{min-width:var(--daw-lanes-mobile-min-width)}.timeline-grid__lanes{min-width:var(--timeline-canvas-min-width)}}.lyrics-view{margin-top:var(--space-5)}.lyrics-view__line{position:relative;margin:0;padding:var(--space-3) var(--space-4);border-bottom:var(--hairline-weak);font-size:var(--fs-base);line-height:1.8;color:var(--c-ink)}.lyrics-view__line[data-active=true]{color:var(--c-ink);background:var(--c-inset);font-weight:var(--font-weight-medium)}.lyrics-view__marker{position:absolute;top:var(--space-2);bottom:var(--space-2);left:0;width:var(--line-width);background:transparent}.lyrics-view__line[data-active=true] .lyrics-view__marker{background:var(--c-ink)}.article-page,.lyrics-page,.search-page{min-height:var(--enter-page-min-height);padding:var(--space-7) var(--space-6);display:flex;justify-content:center;align-items:flex-start}.window-stage{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;justify-items:stretch;gap:var(--window-stage-gap);width:100%;max-width:var(--window-stage-max);margin-inline:auto}.console-window{--m-window-delay:calc(var(--m-window-gap) * var(--m-window-index, 0));min-width:0;padding:var(--window-pad)}.dashboard-stage{grid-template-columns:var(--dashboard-stage-columns)}.ambient-signal-window{position:relative;display:block;width:var(--ambient-signal-full);overflow:hidden;border:var(--hairline-weak);background:var(--c-panel);opacity:var(--ambient-signal-opacity);pointer-events:none}.ambient-signal-window[data-ambient-signal-state=hidden]{display:none}.ambient-signal-console-window[data-ambient-signal-availability=pending]{visibility:hidden}.ambient-signal-console-window[data-ambient-signal-availability=hidden]{display:none}.ambient-signal-window:after{position:absolute;right:var(--ambient-signal-zero);bottom:var(--ambient-signal-zero);left:var(--ambient-signal-zero);height:var(--ambient-signal-ruler-height);content:"";opacity:var(--ambient-signal-ruler-opacity);background:repeating-linear-gradient(var(--ambient-signal-ruler-angle),var(--c-ink) var(--ambient-signal-zero) var(--line-width),transparent var(--line-width) var(--ambient-signal-ruler-pitch))}.ambient-signal-window canvas{display:block;width:var(--ambient-signal-full);height:var(--ambient-signal-full)}.ambient-signal-window--dashboard{height:var(--ambient-signal-dashboard-height)}.ambient-signal-window--search{height:var(--ambient-signal-search-height)}.ambient-signal-window--daw{height:var(--ambient-signal-daw-height)}.ambient-signal-window__telemetry{display:block;padding:var(--ambient-signal-label-padding);border-bottom:var(--hairline-weak);color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-status)}.dashboard-window--unlock{grid-column:1/-1}.dashboard-window--cases{grid-column:1;grid-row:span 3}.dashboard-signal-window{grid-column:2;grid-row:1}.dashboard-stage--with-unlock .dashboard-window--unlock{grid-row:1}.dashboard-stage--with-unlock .dashboard-window--cases{grid-row:2/span 3}.dashboard-stage--with-unlock .dashboard-signal-window{grid-row:2}.dashboard-window--access-key,.dashboard-window--personnel{grid-column:2}.dashboard-window__hint,.dashboard-window__identity{margin:0 0 var(--space-3);font-size:var(--fs-xs)}.search-stage{grid-template-columns:var(--search-stage-columns)}.search-window--query{grid-column:1;grid-row:span 2}.search-signal-window{grid-column:2;grid-row:1}.search-window--results{grid-column:2}.daw-stage{max-width:var(--daw-stage-max);grid-template-columns:minmax(0,1fr)}.daw-home__frame,.daw-signal-window{grid-column:1}@container daw-layout (min-width: 70rem){.daw-stage--signal-enabled{grid-template-columns:minmax(var(--daw-analysis-min),1fr) minmax(0,var(--daw-signal-column))}.daw-signal-window{grid-column:2}}.ending-stage{grid-template-columns:var(--ending-stage-columns)}.ending-window--archive{grid-column:1;grid-row:span 2}.ending-window--credits,.ending-window--observation{grid-column:2}.preview-window-stage{grid-template-columns:var(--dashboard-stage-columns)}.preview-window-stage__window--wide{grid-column:1/-1}.preview-window-stage__body{margin-top:var(--space-4)}@media (max-width:40rem){.ambient-signal-window--dashboard,.ambient-signal-window--daw,.ambient-signal-window--search{height:var(--ambient-signal-mobile-height)}.window-stage{grid-template-columns:minmax(0,1fr)}.window-stage>*{grid-column:1;grid-row:auto}.dashboard-stage--with-unlock>.dashboard-window--unlock{grid-column:1;grid-row:1}.dashboard-stage--with-unlock>.dashboard-window--cases{grid-column:1;grid-row:2}.dashboard-stage--with-unlock>.dashboard-window--access-key{grid-column:1;grid-row:3}.dashboard-stage--with-unlock>.dashboard-window--personnel{grid-column:1;grid-row:4}.dashboard-stage--with-unlock>.dashboard-signal-window{grid-column:1;grid-row:5}.console-window{padding:var(--window-pad-mobile)}}.lyrics-readout__frame{width:100%;max-width:var(--readout-width)}.lyrics-readout__frame .motion-frame__body{padding:var(--space-6)}.lyrics-readout__telemetry{display:flex;align-items:center;gap:var(--space-2);margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-5);padding:var(--space-3) var(--space-4);border-bottom:var(--hairline);font-size:var(--fs-xs);letter-spacing:var(--readout-telemetry-spacing)}.lyrics-readout__status-mark{width:var(--space-2);height:var(--space-2);flex:0 0 auto;background:var(--c-ink)}.lyrics-readout__header{border-bottom:var(--hairline-weak);padding-bottom:var(--space-5)}.lyrics-readout__title{margin:var(--space-4) 0 var(--space-1)}.lyrics-readout__work{margin:0;font-size:var(--fs-xs);letter-spacing:var(--readout-telemetry-spacing)}.lyrics-page__back{display:inline-block;padding:var(--space-2) 0;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--font-weight-medium)}.lyrics-page__back:active{color:var(--c-paper);background:var(--c-ink)}.lyrics-page__error,.lyrics-page__loading,.lyrics-page__pending{color:var(--c-ink)}.lyrics-readout__body-unit>.lyrics-page__error,.lyrics-readout__body-unit>.lyrics-page__pending{margin:var(--space-5) 0 0;padding:var(--space-4);border:var(--hairline-weak)}.claim-button-wrap{margin:calc(var(--space-5) * 2) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.claim-button{font-size:var(--fs-base);font-weight:var(--font-weight-medium);padding:var(--size-14) var(--control-height-sm);border:none;border-radius:var(--radius-md)}.claim-button--claimable{display:grid;place-items:center;padding:0;color:var(--c-ink);background:transparent;cursor:pointer}.claim-button--claimable:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.claim-button__dormant-sphere{display:block;width:var(--claim-trigger-sphere-size);height:var(--claim-trigger-sphere-size)}.claim-button--claimable:disabled{cursor:default}.claim-button--claimable:disabled .claim-button__dormant-sphere{opacity:var(--claim-trigger-busy-opacity)}.claim-button--claimed{color:var(--c-ink);background:var(--c-inset);cursor:default}.article-page .claim-button--claimed{display:block;margin:calc(var(--space-5) * 2) auto}.claim-button__error{color:var(--c-ink);font-size:var(--fs-sm)}.claim-effect{position:fixed;z-index:var(--claim-effect-layer);inset:0;display:grid;place-items:center;overflow:hidden;color:var(--c-ink);background:var(--c-paper);touch-action:manipulation}.claim-effect__canvas{display:block;width:var(--claim-effect-viewport-size);height:var(--claim-effect-viewport-size)}.claim-effect__canvas,.claim-effect__readout{position:absolute;inset:0;pointer-events:none}.claim-effect__readout{z-index:var(--claim-effect-content-layer)}.claim-effect__readout[data-revealed=false]{pointer-events:none}.claim-effect__telemetry{position:absolute;top:calc(var(--space-3) + env(safe-area-inset-top));right:calc(var(--space-3) + env(safe-area-inset-right));display:grid;justify-items:end;gap:var(--space-1);color:var(--c-ink);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--claim-effect-status-spacing)}.claim-effect__telemetry em{color:var(--c-ink-muted);font-style:normal}.claim-effect__progress{display:block;width:calc(var(--claim-effect-progress) * 100%);min-width:var(--line-width);height:var(--claim-effect-progress-height);justify-self:stretch;background:var(--c-ink)}.claim-effect__readout-frame{position:absolute;top:50%;left:50%;display:grid;gap:var(--space-2);width:min(var(--claim-effect-readout-width),calc(100% - var(--space-6) * 2));padding:var(--space-4);text-align:center;translate:-50% -50%;animation:claim-effect-reveal var(--claim-effect-frame-reveal-duration) var(--m-ease) both}.claim-effect__readout-frame .motion-frame__body{display:block}.claim-effect__readout-copy{display:grid;gap:var(--space-2);animation:claim-effect-reveal var(--claim-effect-copy-reveal-duration) var(--m-ease) var(--claim-effect-copy-reveal-delay) both}.claim-effect__readout-copy strong{font-size:var(--fs-lg);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-title)}.claim-effect__readout-copy>span{color:var(--c-ink);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--claim-effect-status-spacing)}.claim-effect__readout[data-static=true] .claim-effect__readout-copy,.claim-effect__readout[data-static=true] .claim-effect__readout-frame{animation:none;opacity:1}@keyframes claim-effect-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.claim-effect__readout-copy,.claim-effect__readout-frame,.claim-effect__readout[data-static=true] .claim-effect__readout-copy,.claim-effect__readout[data-static=true] .claim-effect__readout-frame{animation:none!important;opacity:1}}.tap-noise-effect{position:fixed;z-index:var(--tap-effect-layer);inset:0;display:block;width:var(--tap-effect-viewport-size);height:var(--tap-effect-viewport-size);pointer-events:none}.enter-page{min-height:var(--enter-page-min-height);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-6) + env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) calc(var(--space-6) + env(safe-area-inset-left))}.enter-console{width:100%;max-width:var(--enter-panel-width);margin:0}.enter-console__frame{width:100%;text-align:center}.enter-console__frame .motion-frame__body{padding:var(--space-7)}.enter-console__telemetry{display:flex;align-items:center;gap:var(--space-2);margin:calc(var(--space-7) * -1) calc(var(--space-7) * -1) var(--space-5);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline);color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:var(--enter-telemetry-spacing);text-align:left}.enter-console__eyebrow em,.enter-console__telemetry em{color:var(--c-ink-muted);font-size:var(--fs-en-sub);font-style:normal;letter-spacing:var(--enter-label-spacing)}.enter-console__status-mark{width:var(--size-6);height:var(--size-6);flex:0 0 auto;background:var(--c-ink)}.enter-console__eyebrow{margin-bottom:var(--space-3);font-size:var(--fs-xs);letter-spacing:var(--enter-eyebrow-spacing)}.enter-console__eyebrow em{margin-left:var(--space-1)}.enter-console__title-unit{margin-bottom:var(--space-2)}.enter-console__title{margin:0;font-size:var(--fs-lg);font-weight:var(--font-weight-light);letter-spacing:var(--enter-title-spacing);overflow-wrap:anywhere}.enter-console__hint{min-height:calc(var(--space-6) * 2);margin-bottom:var(--space-4);color:var(--c-ink);font-size:var(--fs-xs)}.enter-console__hint p{margin:var(--space-1) 0 0}.enter-console__action-unit,.enter-console__field-unit{width:100%;max-width:var(--enter-control-width);margin-right:auto;margin-left:auto}.enter-console__field-unit{margin-bottom:var(--space-3)}.enter-console__label{display:block;margin-bottom:var(--space-1);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--enter-label-spacing);text-align:left}.enter-code-form__input,.enter-console__input{width:100%;min-height:var(--enter-control-height);text-align:center;letter-spacing:var(--enter-label-spacing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enter-code-form__submit,.enter-console__action{width:100%;min-height:var(--enter-control-height);color:var(--c-paper);background:var(--c-ink);font-size:var(--fs-base);font-weight:var(--font-weight-bold);letter-spacing:var(--enter-title-spacing);padding:var(--space-3) var(--space-5)}.enter-code-form__error{margin:0;color:var(--c-ink);font-size:var(--fs-xs);font-weight:var(--font-weight-bold)}.enter-code-done{display:block}.enter-code-done__start{margin:0}.enter-console__completion{min-height:var(--enter-control-height);margin:0;padding:var(--space-2) var(--space-3);border:var(--hairline);background:var(--c-inset);font-size:var(--fs-xs)}.enter-console__footer{margin-top:var(--space-4);color:var(--c-ink-muted);font-size:var(--fs-xs)}.auth-console{width:100%;max-width:var(--enter-panel-width);min-width:0}.auth-console__frame{width:100%}.auth-console__frame .motion-frame__body{padding:var(--space-7)}.auth-console__telemetry{margin:calc(var(--space-7) * -1) calc(var(--space-7) * -1) var(--space-5);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline);font-size:var(--fs-xs);letter-spacing:var(--enter-telemetry-spacing)}.auth-console__telemetry em{color:var(--c-ink-muted);font-size:var(--fs-xs);font-style:normal;letter-spacing:var(--enter-label-spacing)}.auth-console__section{display:block;margin-top:var(--space-1)}.auth-console__message h1{margin:0 0 var(--space-5);font-size:var(--fs-lg);font-weight:var(--font-weight-light);letter-spacing:var(--enter-title-spacing)}.auth-console__appointment-telemetry{margin:0 0 var(--space-3);color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--eyebrow-track)}.auth-console__appointment-body{display:grid;gap:var(--space-3);margin:0;line-height:var(--article-line-height)}.auth-console__fields,.auth-console__form{display:grid;gap:var(--space-3);min-width:0}.auth-console__modes{display:grid;grid-template-columns:var(--auth-mode-columns);gap:var(--space-2);margin-bottom:var(--space-4)}.auth-console__dashboard,.auth-console__mode[aria-pressed=true],.auth-console__submit{color:var(--c-paper);background:var(--c-ink)}.auth-console__dashboard:focus-visible,.auth-console__mode:focus-visible,.auth-console__submit:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.auth-console__fields label{font-size:var(--fs-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--enter-label-spacing)}.auth-console__dashboard,.auth-console__fields input,.auth-console__submit{width:100%;min-height:var(--enter-control-height)}.auth-console__action-unit{margin-top:var(--space-4)}.auth-console__action-unit [role=alert]{margin:0 0 var(--space-3);font-size:var(--fs-xs);font-weight:var(--font-weight-bold)}.auth-console__dashboard{display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border:var(--hairline);text-decoration:none}@media (max-width:40rem){.enter-page{padding:var(--page-pad-mobile-safe)}.enter-console__frame .motion-frame__body{padding:var(--space-5)}.enter-console__telemetry{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-4);padding-right:var(--space-3);padding-left:var(--space-3)}.auth-console{min-width:0;overflow-x:hidden}.auth-console__frame .motion-frame__body{padding:var(--space-5)}.auth-console__telemetry{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-4)}}.article-readout__telemetry,.search-console__telemetry{display:flex;align-items:center;gap:var(--space-2);margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-5);padding:var(--space-3) var(--space-4);border-bottom:var(--hairline);font-size:var(--fs-xs);letter-spacing:var(--readout-telemetry-spacing)}.article-readout__status-mark,.search-console__status-mark{width:var(--space-2);height:var(--space-2);flex:0 0 auto;background:var(--c-ink)}.search-console__identity{padding-bottom:var(--space-5)}.search-console__eyebrow{margin:0;font-size:var(--fs-xs);letter-spacing:var(--readout-eyebrow-spacing)}.search-console__title{margin:var(--space-3) 0}.search-console__nav{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--hairline-weak);border-bottom:var(--hairline-weak)}.search-console__nav a,.search-console__nav span{min-height:var(--readout-control-height);display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border:var(--hairline);text-decoration:none}.search-console__nav [aria-current=page]{color:var(--c-paper);background:var(--c-ink)}.query-log-page{min-height:var(--page-min-height);padding:var(--space-6) var(--space-3);overflow-x:hidden}@media (max-width:40rem){.briefing-page,.dashboard-console,.dashboard-redeem,.ending-sequence,.query-log-page{padding-bottom:calc(var(--space-4) + var(--page-pad-bottom-mobile-safe))}}.query-log__frame{width:100%;max-width:var(--readout-width);margin:0 auto}.query-log__frame .motion-frame__body{padding:var(--space-5)}.query-log__nav-unit,.query-log__summary,.query-log__telemetry{border-bottom:var(--hairline);padding-block:var(--space-3)}.query-log__telemetry{display:flex;align-items:center;gap:var(--space-2)}.query-log__status-mark{width:var(--line-width);align-self:stretch;background:var(--c-ink)}.query-log__empty,.query-log__summary h1,.query-log__summary p{margin:0}.query-log__entries{min-width:0}.query-log__list{margin:0;padding:0;list-style:none}.query-log__entry{border-top:var(--hairline-weak)}.query-log__entry a{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding:var(--space-3) 0;color:var(--c-ink);text-decoration:none}.query-log__entry a:focus-visible,.query-log__nav a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.query-log__entry time,.query-log__number{color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--readout-label-spacing)}.query-log__label{display:flex;align-items:center;gap:var(--space-2)}.query-log__unread{border:var(--hairline);padding:var(--space-1) var(--space-2);background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-xs);letter-spacing:var(--readout-label-spacing)}.query-log__nav{display:flex;flex-wrap:wrap;gap:var(--space-2)}.query-log__nav a,.query-log__nav span{border:var(--hairline);padding:var(--space-1) var(--space-2);color:var(--c-ink);text-decoration:none}.query-log__nav [aria-current=page]{color:var(--c-paper);background:var(--c-ink)}.search-box{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin:var(--space-5) 0}.search-box__label{flex:1 1 100%;font-size:var(--fs-xs);font-weight:var(--readout-ui-weight);letter-spacing:var(--readout-label-spacing)}.search-box__input{flex:1 1 auto;min-width:0}.search-box__input,.search-box__submit{min-height:var(--readout-control-height)}.search-box__submit{color:var(--c-paper);background:var(--c-ink);flex:0 0 auto}.search-results{border-top:var(--hairline)}.search-results__count,.search-results__empty,.search-results__error,.search-results__guidance{color:var(--c-ink);font-size:var(--fs-sm)}.search-results__count{margin:0;padding:var(--space-3) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search-results__list{list-style:none;margin:0;padding:0}.search-results__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--space-4);border-top:var(--hairline-weak)}.search-results__item:last-child{border-bottom:var(--hairline-weak)}.search-results__signal{padding-left:var(--space-3);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search-results__item a{display:block;min-height:var(--readout-control-height);padding:var(--space-3) var(--space-3) var(--space-3) 0;color:var(--c-ink);font-weight:var(--font-weight-medium)}.search-results__item a:active{color:var(--c-paper);background:var(--c-ink)}.article-readout__frame{width:100%;max-width:var(--article-readout-width)}.article-readout__frame .motion-frame__body{padding:var(--space-6)}.article-readout__header{padding-bottom:var(--space-5);border-bottom:var(--hairline-weak)}.article-readout__meta{margin:0;font-size:var(--fs-xs);letter-spacing:var(--readout-telemetry-spacing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-readout__title{margin:var(--space-3) 0 0}.article-readout__progress{min-height:var(--space-7);padding:var(--space-2) 0;border-bottom:var(--hairline-weak)}.article-readout__body-unit{max-width:var(--article-copy-width);margin:0 auto;line-height:var(--article-line-height)}.article-page__body{margin:var(--space-6) 0;line-height:inherit}.article-page__body h1,.article-page__body h2,.article-page__body h3{line-height:1.5;margin:var(--space-7) 0 var(--space-3)}.article-page__body h1{font-size:var(--fs-xl)}.article-page__body h2{font-size:var(--fs-lg)}.article-page__body h3{font-size:var(--fs-base);font-weight:var(--font-weight-bold)}.article-page__body h4,.article-page__body h5,.article-page__body h6{font-size:var(--fs-base);font-weight:var(--font-weight-bold);line-height:1.5;margin:var(--space-7) 0 var(--space-3)}.article-page__body ol,.article-page__body ul{padding-left:1.4em;margin:var(--space-4) 0}.article-page__body blockquote{margin:var(--space-4) 0;padding:var(--space-2) var(--space-5);border-left:calc(var(--line-width) * 3) solid var(--c-ink);background:var(--c-inset);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--c-ink)}.voice-drama{margin:var(--space-6) 0;border:var(--hairline);background:var(--c-panel)}.voice-drama__header{padding:var(--space-4) var(--space-5);border-bottom:var(--hairline)}.voice-drama__eyebrow{display:block;font-size:var(--fs-xs);letter-spacing:var(--voice-drama-label-spacing)}.voice-drama__title{margin:var(--space-2) 0 0;font-size:var(--fs-lg)}.voice-drama audio{display:none}.voice-drama__transport{display:grid;grid-template-columns:var(--voice-drama-control-width) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-5);border-bottom:var(--hairline-weak)}.voice-drama__play{width:var(--voice-drama-control-width);height:var(--voice-drama-control-width);padding:0;border:var(--hairline);border-radius:var(--radius-sm);color:var(--c-ink);background:var(--c-panel)}.voice-drama__play[aria-pressed=true]{color:var(--c-paper);background:var(--c-ink)}.voice-drama__seek{width:100%;accent-color:var(--c-ink)}.voice-drama__status,.voice-drama__time{font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.voice-drama__log{height:var(--voice-drama-log-height);overflow-y:auto}.voice-drama__line{display:grid;grid-template-columns:var(--voice-drama-time-width) minmax(0,1fr);min-height:var(--voice-drama-row-height);padding:var(--space-3) var(--space-5);border-left:var(--hairline-weak);border-bottom:var(--hairline-weak)}.voice-drama__line[data-state=current]{border-left:var(--hairline);background:var(--c-inset)}.voice-drama__line[data-state=future]{visibility:visible}.voice-drama__line[data-state=future] .voice-drama__copy{visibility:hidden}.voice-drama__copy strong{font-weight:var(--font-weight-bold)}.voice-drama__speaker{display:inline-block;min-width:var(--voice-drama-speaker-width);font-size:var(--fs-xs);letter-spacing:var(--voice-drama-label-spacing)}.visually-hidden,.voice-drama__live{position:absolute;width:var(--line-width);height:var(--line-width);margin:0;overflow:hidden;clip-path:inset(50%)}.voice-drama__error{margin:0;padding:var(--space-3) var(--space-5);border-top:var(--hairline-weak)}.voice-drama__error:empty{display:none}.voice-drama-unavailable{margin:var(--space-6) 0;padding:var(--space-4);border:var(--hairline-weak)}@media (prefers-reduced-motion:reduce){.voice-drama__line{animation:none!important;transition:none!important}}.article--report .article-readout__body-unit{max-width:none}.artifact-report{background:var(--artifact-report-bg);padding:var(--space-7);font-family:var(--font-serif);line-height:var(--artifact-report-line-height);letter-spacing:var(--artifact-report-tracking)}.artifact-report__sheet{max-width:var(--artifact-report-copy-width);margin:0 auto}.artifact-report__number{margin:0;text-align:right;font-size:var(--fs-xs)}.artifact-report__issuer{margin:var(--space-4) 0 0;text-align:center;font-size:var(--fs-lg);letter-spacing:var(--tracking-title)}.artifact-report__date{margin:var(--space-2) 0 0;text-align:center;font-size:var(--fs-sm)}.artifact-report .article-page__body{line-height:inherit}.artifact-report .article-page__body>p{margin:0 0 var(--space-4);text-indent:var(--artifact-report-indent)}.artifact-report .article-page__body>p.article-enum-item{padding-left:var(--artifact-report-enum-pad);text-indent:calc(-1 * var(--artifact-report-indent))}.artifact-report .article-table,.artifact-report .voice-drama{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--article-line-height);letter-spacing:var(--tracking-normal)}.artifact-report__end{margin:var(--space-6) 0 0;text-align:right}.artifact-report__colophon{margin:var(--space-6) 0 0;padding-top:var(--space-2);border-top:var(--hairline-weak);font-size:var(--fs-xs);color:var(--c-ink-muted)}.artifact-scan{margin:0 0 var(--space-6);padding:var(--space-3);background:var(--c-inset);border:var(--hairline-weak)}.artifact-scan__image{display:block;width:100%;height:auto;background:var(--c-panel)}.artifact-scan__caption{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--c-ink-muted)}.article--news .article-readout__frame{max-width:var(--artifact-news-readout-width)}.article--news .article-readout__body-unit{max-width:none}.artifact-news{background:var(--artifact-news-bg)}.artifact-news__masthead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:var(--hairline-weak)}.artifact-news__brand{margin:0;font-size:var(--fs-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-title)}.artifact-news__brand-en{font-size:var(--fs-en-sub);color:var(--c-ink-muted);letter-spacing:var(--readout-eyebrow-spacing)}.artifact-news__nav{display:flex;gap:var(--space-5);margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.artifact-news__nav-item--current{color:var(--artifact-news-accent);font-weight:var(--font-weight-bold);border-bottom:calc(var(--line-width) * 2) solid var(--artifact-news-accent)}.artifact-news__article{max-width:var(--artifact-news-copy-width);margin:0 auto;padding:var(--space-7) var(--space-6);line-height:var(--artifact-news-line-height)}.artifact-news__category{margin:0;color:var(--artifact-news-accent);font-size:var(--fs-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--eyebrow-track)}.artifact-news__headline{margin:var(--space-2) 0 0;font-size:var(--artifact-news-headline-size);font-weight:var(--font-weight-bold);line-height:1.4}.artifact-news__byline{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-3) 0 0;padding-bottom:var(--space-3);border-bottom:var(--hairline-weak);font-size:var(--fs-xs);color:var(--c-ink-muted)}.artifact-news__photo{margin:var(--space-5) 0 0}.artifact-news__photo img{display:block;width:100%;height:auto}.artifact-news__photo-frame{display:grid;place-items:center;aspect-ratio:16/9;border:var(--hairline-weak);background:repeating-linear-gradient(135deg,var(--c-hatch-a),var(--c-hatch-a) var(--space-1),var(--c-hatch-b) var(--space-1),var(--c-hatch-b) var(--space-2))}.artifact-news__photo-mark{font-size:var(--fs-xs);color:var(--c-ink-muted);letter-spacing:var(--eyebrow-track);background:var(--artifact-news-bg);padding:var(--space-1) var(--space-3)}.artifact-news__caption{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--c-ink-muted)}.artifact-news .article-page__body{margin:var(--space-5) 0}.artifact-news .article-page__body>h2{padding-bottom:var(--space-2);border-bottom:var(--hairline-weak)}.artifact-news .article-page__body>blockquote{padding:var(--space-4) var(--space-5);background:var(--c-inset);border-left:calc(var(--line-width) * 3) solid var(--c-hairline)}.artifact-news__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.artifact-news__tag{padding:var(--space-1) var(--space-3);border:var(--hairline-weak);font-size:var(--fs-xs);color:var(--artifact-news-accent)}.artifact-news__related{margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:var(--hairline-weak)}.artifact-news__related-title{margin:0;font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--artifact-news-accent);letter-spacing:var(--eyebrow-track)}.artifact-news__related-list{display:grid;margin:var(--space-3) 0 0;padding:0;list-style:none}.artifact-news__related-item{padding:var(--space-3) 0;border-bottom:var(--hairline-weak);font-size:var(--fs-sm)}.artifact-news__related-item:last-child{border-bottom:0}@media (max-width:40rem){.artifact-news__masthead{padding:var(--space-3) var(--space-4)}.artifact-news__article{padding:var(--space-5) var(--space-4)}.artifact-news__headline{font-size:var(--artifact-news-headline-size-mobile)}}.article--activity-log .article-readout__body-unit{max-width:none}.artifact-terminal{padding:var(--space-5) var(--space-6);background:var(--artifact-terminal-bg);color:var(--artifact-terminal-ink);font-family:var(--font-mono);font-size:var(--artifact-terminal-size);line-height:var(--artifact-terminal-line-height)}.artifact-terminal__session{margin:0 0 .9em;padding-bottom:.6em;color:var(--artifact-terminal-ink-dim)}.artifact-terminal__prompt{margin:0 0 .7em;color:var(--artifact-terminal-accent)}.artifact-terminal__prompt:last-child{margin:.9em 0 0}.artifact-terminal .article-page__body{margin:0;line-height:inherit;color:var(--artifact-terminal-ink)}.artifact-terminal .article-page__body>p{margin:0}.artifact-terminal .article-page__body>h1,.artifact-terminal .article-page__body>h2,.artifact-terminal .article-page__body>h3,.artifact-terminal .article-page__body>h4,.artifact-terminal .article-page__body>h5,.artifact-terminal .article-page__body>h6{margin:0 0 .6em;font-size:var(--artifact-terminal-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal);line-height:inherit;color:var(--artifact-terminal-ink-dim)}.artifact-terminal .article-page__body>h1:before,.artifact-terminal .article-page__body>h2:before,.artifact-terminal .article-page__body>h3:before,.artifact-terminal .article-page__body>h4:before,.artifact-terminal .article-page__body>h5:before,.artifact-terminal .article-page__body>h6:before{content:"# "}.artifact-terminal .article-page__body a{color:var(--artifact-terminal-ink)}.artifact-terminal .article-page__body>blockquote a{color:var(--c-ink)}.artifact-terminal__caret{display:inline-block;width:.6em;height:1em;vertical-align:-.15em;margin-left:.15em;background:var(--artifact-terminal-accent);animation:artifact-caret-blink 1.05s steps(1) infinite}@keyframes artifact-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.artifact-terminal__caret{animation:none}}.artifact-terminal .voice-drama,.artifact-terminal .voice-drama-unavailable{color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--article-line-height)}.artifact-terminal .voice-drama-unavailable{background:var(--c-panel)}.artifact-terminal .article-table{background:var(--c-panel);color:var(--c-ink);font-family:var(--font-sans);line-height:var(--article-line-height)}.article--audio-record .article-readout__title{font-size:var(--article-audio-record-title-size);font-weight:var(--article-audio-record-title-weight);letter-spacing:var(--article-audio-record-label-spacing)}.article--audio-record .article-readout__body-unit{max-width:var(--article-audio-record-copy-width);line-height:var(--article-audio-record-line-height)}.article--audio-record .article-page__body>h1,.article--audio-record .article-page__body>h2,.article--audio-record .article-page__body>h3{font-size:var(--fs-base);font-weight:var(--font-weight-bold);letter-spacing:var(--article-audio-record-label-spacing)}.article--audio-record .article-page__body>ol,.article--audio-record .article-page__body>p,.article--audio-record .article-page__body>ul{margin:var(--article-audio-record-row-gap) 0;padding-left:var(--article-audio-record-gutter);border-left:var(--hairline-weak)}.article-page__back,.wiki-page__back,.wiki-page__edit{display:inline-block;margin-top:var(--space-5);padding:var(--space-2) 0;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--font-weight-medium)}.article-page__back:active,.wiki-page__back:active,.wiki-page__edit:active{color:var(--c-paper);background:var(--c-ink)}.progress{color:var(--c-ink);font-size:var(--fs-sm)}.clear-gimmick{margin:var(--space-6) 0;color:var(--c-ink)}.article-preview-band{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--hairline);background:var(--c-inset);font-size:var(--fs-xs)}.article-preview-band a{margin-left:auto}@media (max-width:40rem){.article-page,.lyrics-page,.search-page{padding:var(--page-pad-mobile-safe);overflow-x:hidden}.article-readout__frame .motion-frame__body,.lyrics-readout__frame .motion-frame__body{padding:var(--space-5)}.article-readout__telemetry,.lyrics-readout__telemetry,.search-console__telemetry{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-4)}.search-box__input,.search-box__submit{flex:1 1 100%;width:100%}}.studio-shell{width:calc(100% - (var(--space-4) * 2));max-width:var(--studio-width);margin:var(--space-6) auto;padding:var(--space-5) var(--space-4)}.studio-shell>.motion-frame__body,.studio-shell__viewport,.studio-tab-content{min-width:0}.studio-shell__telemetry p{margin:0 0 var(--space-3);color:var(--c-ink-muted);font-size:var(--fs-xs);font-weight:var(--studio-ui-weight);letter-spacing:var(--studio-label-spacing)}.studio-shell__masthead,.studio-shell__navigation{border-bottom:var(--hairline-weak)}.studio-shell__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4)}.studio-shell__title{font-size:var(--fs-xl);font-weight:var(--studio-title-weight);margin:0}.studio-admin-link{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border:var(--hairline);border-radius:var(--radius-md);background:transparent;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--studio-ui-weight);white-space:nowrap;text-decoration:none}.studio-admin-link:active{color:var(--c-paper);background:var(--c-ink)}.studio-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:var(--space-3) 0}.studio-tab{padding:var(--space-3) var(--space-4);border:var(--hairline);border-radius:var(--radius-md);background:transparent;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--studio-ui-weight);font-family:var(--font-sans);cursor:pointer}.studio-tab:active,.studio-tab[aria-current=true]{color:var(--c-paper);background:var(--c-ink)}.studio-tab:disabled{cursor:default}.studio-shell__viewport{min-width:0;padding-top:var(--space-4)}.studio-tab-content>section>h2{margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--hairline);font-size:var(--fs-lg);font-weight:var(--studio-title-weight)}[data-role=grid-tab-content],[data-role=preview-panel],[data-role=slice-publish],[data-role=song-config-tab]{display:grid;gap:var(--space-4);min-width:0}[data-role=cell-panel],[data-role=publish-readiness],[data-role=song-config-tab]>section{width:100%;min-width:0;max-width:var(--studio-readable-width);margin:0;padding:var(--space-4);border:var(--hairline-weak);background:var(--c-panel)}[data-role=cell-panel]>h3,[data-role=song-config-tab]>section>h3{margin-top:0}[data-role=song-fields]{display:flex;flex-wrap:wrap;gap:var(--space-3)}[data-role=song-fields]>h3{flex-basis:100%}.studio-admin-link:focus-visible,.studio-tab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.timeline-editor,.timeline-editor__panel{display:grid;gap:var(--space-3);min-width:0}.timeline-editor__header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-3)}.timeline-editor__header h2,.timeline-editor__header p,.timeline-editor__panel h3,.timeline-editor__panel p{margin:0}.timeline-editor__header p,.timeline-editor__panel p,.timeline-editor__part span,.timeline-editor__track-label span{font-size:var(--fs-xs)}.timeline-editor__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--timeline-editor-panel-width));gap:var(--space-4);align-items:start;min-width:0}.timeline-editor__scroll{max-width:100%;min-width:0;overflow-x:auto;border:var(--hairline);background:var(--c-inset)}.timeline-editor__canvas{min-width:var(--timeline-canvas-min-width)}.timeline-editor__lane{display:grid;grid-template-columns:var(--timeline-track-label-width) minmax(0,1fr);min-height:var(--timeline-lane-height);border-bottom:var(--hairline-weak)}.timeline-editor__lane:last-child{border-bottom:0}.timeline-editor__track-label{position:sticky;left:0;z-index:var(--timeline-label-layer);display:grid;grid-template-columns:minmax(0,1fr) var(--timeline-part-min-hit-area);grid-template-rows:repeat(2,minmax(0,1fr));align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);border-right:var(--hairline);background:var(--c-panel)}.timeline-editor__track-label span{color:var(--c-ink-muted);font-weight:var(--studio-ui-weight);letter-spacing:var(--studio-label-spacing)}.timeline-editor__track-label>span,.timeline-editor__track-label>strong{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-editor__lane-part-picker{grid-column:2;grid-row:1/-1;width:100%;min-width:var(--timeline-part-min-hit-area);min-height:var(--timeline-part-min-hit-area);padding:0;font-size:var(--fs-xs)}.timeline-editor__parts{display:flex;min-width:0}.timeline-editor__part-slot{flex:none}.timeline-editor__part,.timeline-editor__part-slot{position:relative;min-width:0;min-height:var(--timeline-lane-height);overflow:hidden}.timeline-editor__part{display:grid;align-content:center;width:100%;padding:var(--space-2);border:var(--timeline-part-border-locked);border-top:0;border-bottom:0;border-left:0;text-align:left}.timeline-editor__part-copy{display:grid;gap:var(--space-1);min-width:0;overflow:hidden}.timeline-editor__part[data-state=assigned]{border:var(--timeline-part-border-assigned);border-top:0;border-bottom:0;border-left:0}.timeline-editor__part[data-article-peer=true]{background:var(--c-panel)}.timeline-editor__part[aria-pressed=true]{color:var(--c-paper);background:var(--c-ink)}.timeline-editor__boundary{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--studio-title-weight);white-space:nowrap}.timeline-editor__panel{width:100%;max-width:var(--timeline-editor-panel-width);padding:var(--space-4);border:var(--hairline);background:var(--c-panel)}.timeline-editor__panel label{display:grid;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--studio-ui-weight)}.timeline-editor__impact{padding:var(--space-2);border:var(--hairline-weak);background:var(--c-inset)}.timeline-editor__impact h4,.timeline-editor__impact ul{margin:0}.timeline-editor__impact h4{font-size:var(--fs-xs);font-weight:var(--studio-title-weight)}.timeline-editor__impact ul{display:grid;gap:var(--space-1);padding:var(--space-2) 0 0 var(--space-4);font-size:var(--fs-xs)}.timeline-editor button:focus-visible,.timeline-editor select:focus-visible,.timeline-editor__scroll:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.studio-voice{display:grid;grid-template-columns:minmax(0,var(--studio-voice-list-width)) minmax(0,1fr);gap:var(--space-4);min-width:0;overflow:hidden}.studio-voice__editor,.studio-voice__library{min-width:0;padding:var(--space-4);border:var(--hairline-weak);background:var(--c-panel)}.studio-voice__actions,.studio-voice__library-header,.studio-voice__row-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.studio-voice__library-header{justify-content:space-between}.studio-voice__library-header h3,.studio-voice__notice{margin:0}.studio-voice__ledger,.studio-voice__list{margin:var(--space-3) 0 0;padding:0;list-style:none}.studio-voice__list,.studio-voice__select{display:grid;gap:var(--space-1)}.studio-voice__select{width:100%;text-align:left}.studio-voice__select[aria-current=true]{color:var(--c-paper);background:var(--c-ink)}.studio-voice__select small{font-size:var(--fs-xs);letter-spacing:var(--studio-label-spacing)}.studio-voice__copy,.studio-voice__editor,.studio-voice__identity,.studio-voice__import{display:grid;gap:var(--space-3)}.studio-voice__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-voice__identity label,.studio-voice__import label{display:grid;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--studio-ui-weight)}.studio-voice audio,.studio-voice__control{max-width:100%;min-width:0}.studio-voice audio{width:100%}.studio-voice__import textarea{min-height:var(--studio-voice-import-height);resize:vertical}.studio-voice__ledger{height:var(--studio-voice-ledger-height);overflow-x:hidden;overflow-y:auto;border:var(--hairline)}.studio-voice__row{display:grid;grid-template-columns:var(--studio-voice-time-width) minmax(0,1fr);gap:var(--space-3);min-width:0;padding:var(--space-3);border-bottom:var(--hairline-weak)}.studio-voice__time{display:grid;align-content:start;gap:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-voice__time>span{font-size:var(--fs-xs);font-weight:var(--studio-title-weight);letter-spacing:var(--studio-label-spacing)}.studio-voice__copy textarea{resize:vertical}.studio-voice__row-controls{grid-column:1/-1}.studio-voice__actions{justify-content:flex-end}.studio-voice__control:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.studio-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.studio-table-wrap table{min-width:var(--studio-table-min-width)}[data-role=cell-panel]{display:grid;gap:var(--space-3)}[data-role=cell-panel-badge],[data-role=preview-mode-toggle]{width:fit-content;margin:0;padding:var(--space-1) var(--space-2);border:var(--hairline-weak);background:var(--c-inset);font-size:var(--fs-xs)}.studio-preview__transport{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}.studio-preview__transport input[type=range]{flex:1 1;min-width:0}.studio-preview__track-controls{display:flex;flex-direction:column;gap:var(--space-2)}.studio-preview__track{display:flex;align-items:center;gap:var(--space-2)}.studio-preview__track>span{flex:1 1}[data-role=slice-encoder-format]{margin:0;color:var(--c-ink-muted);font-size:var(--fs-sm)}[data-role=wav-fallback-warning]{display:grid;gap:var(--space-2);max-width:var(--studio-readable-width);padding:var(--space-3) var(--space-4);background:var(--c-inset);border:var(--hairline-weak);border-left:var(--line-width-strong) solid var(--c-ink);font-size:var(--fs-sm)}[data-role=wav-fallback-warning]>p{margin:0}.slice-publish-wav-ack{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--studio-ui-weight)}.slice-publish-track{padding:var(--space-4);margin:var(--space-4) 0;background:var(--c-panel);border:var(--hairline);border-radius:var(--radius-md)}.slice-publish-track__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.slice-publish-track__name{margin:0;font-size:var(--fs-base)}.slice-publish-fragments{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;max-width:var(--studio-publish-width)}.slice-publish-fragment{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--c-inset);border:var(--hairline-weak);border-radius:var(--radius-sm)}.slice-publish-fragment__identity{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.slice-publish-fragment__segment{font-weight:var(--studio-ui-weight)}.slice-publish-fragment__status{color:var(--c-ink);font-size:var(--fs-sm)}.slice-publish-fragment__drift,.slice-publish-fragment__failure{color:var(--c-ink);font-size:var(--fs-xs);flex:1 1 100%}@media (max-width:40rem){.slice-publish-fragment{flex-direction:column;align-items:stretch}.slice-publish-fragment__identity{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.studio-shell{width:calc(100% - (var(--space-2) * 2));margin:var(--space-2) auto;padding:var(--space-3)}.studio-shell__title{font-size:var(--fs-lg)}.studio-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.studio-admin-link,.studio-tab{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs)}.studio-tab{white-space:normal}[data-role=cell-panel],[data-role=song-config-tab]>section{padding:var(--space-3)}.studio-preview__transport{flex-wrap:wrap;gap:var(--space-2)}.studio-voice,.studio-voice__identity,.studio-voice__row{grid-template-columns:minmax(0,1fr)}.studio-voice__editor,.studio-voice__library,.studio-voice__row{padding:var(--space-3)}.studio-voice__row-controls{grid-column:auto}.timeline-editor__workspace{grid-template-columns:minmax(0,1fr)}.timeline-editor__panel{max-width:none;padding:var(--space-3)}}.article-graph{display:grid;gap:var(--space-4)}.article-graph__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.article-graph__floating,.article-graph__toolbar p{margin:0;color:var(--c-ink);font-size:var(--fs-sm)}.article-graph__canvas{width:100%;height:var(--graph-canvas-height);min-height:var(--graph-canvas-min-height);overflow:hidden;background-color:var(--c-inset);background-image:linear-gradient(var(--c-grid) var(--line-width),transparent var(--line-width)),linear-gradient(90deg,var(--c-grid) var(--line-width),transparent var(--line-width));background-size:var(--space-5) var(--space-5);border:var(--hairline);border-radius:var(--radius-lg)}.article-graph__workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.article-graph__workspace[data-panel-open=true]{grid-template-columns:minmax(0,1fr) minmax(var(--graph-panel-column-min-width),var(--graph-panel-width))}.article-graph-node,.article-graph-start{width:var(--graph-node-width);padding:var(--space-4);color:var(--c-ink);background:var(--c-panel);border:var(--hairline);border-radius:var(--radius-md)}.article-graph-node[data-status=draft]{opacity:var(--graph-draft-opacity)}.article-graph-fragment{width:var(--graph-fragment-node-width);padding:var(--space-2) var(--space-4);color:var(--c-ink);font-size:var(--fs-xs);background:var(--c-panel);border:var(--hairline-weak);border-radius:var(--radius-md)}.article-graph-node__heading,.article-graph-node__signals,.article-graph-node__warnings,.article-graph-start__keys{display:flex;flex-wrap:wrap;gap:var(--space-2)}.article-graph-node__heading{justify-content:space-between;align-items:start}.article-graph-node__signals,.article-graph-node__status,.article-graph-node__warnings,.article-graph-start__keys{font-size:var(--fs-xs)}.article-graph-node__signals span,.article-graph-node__status,.article-graph-node__warnings span,.article-graph-start__keys span{padding:calc(var(--fs-base) / 8) var(--space-2);border:var(--hairline-weak);border-radius:var(--radius-sm);background:var(--c-inset)}.article-graph-node__signals,.article-graph-node__warnings,.article-graph-start__keys{margin-top:var(--size-10)}.article-graph-node__warnings,.article-graph-start{color:var(--c-ink)}.article-graph-start form{display:grid;gap:var(--space-2)}.article-graph-start label{display:grid;gap:var(--space-1);font-size:var(--fs-xs)}.article-graph-start input{width:100%}.article-graph .react-flow__edge-path{stroke:var(--c-ink);stroke-width:var(--graph-edge-stroke-width)}.article-graph .article-graph-edge--tether .react-flow__edge-path{opacity:var(--graph-tether-opacity);stroke:var(--c-ink-muted);stroke-width:var(--graph-tether-stroke-width);stroke-dasharray:var(--graph-tether-dasharray)}.article-graph .react-flow__edge-text{fill:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-xs)}.article-graph .react-flow__edge-textbg{fill:var(--c-panel)}.article-graph .react-flow__handle{display:grid;width:var(--touch-target);height:var(--touch-target);place-items:center;border:none;background:transparent}.article-graph .react-flow__handle:after{width:var(--size-10);height:var(--size-10);content:"";border:var(--line-width-strong) solid var(--c-panel);border-radius:var(--radius-sm);background:var(--c-ink)}.article-graph .react-flow__controls{overflow:hidden;border:var(--hairline);border-radius:var(--radius-sm)}.article-graph .react-flow__controls-button{min-width:var(--fs-xl);min-height:var(--fs-xl);color:var(--c-ink);background:transparent;border:0;border-bottom:var(--hairline-weak)}.graph-key-picker,.graph-node-panel{color:var(--c-ink);background:var(--c-panel);border:var(--hairline);border-radius:var(--radius-lg)}.graph-key-picker__backdrop,.graph-node-panel__backdrop{position:fixed;z-index:var(--graph-backdrop-layer);inset:0;margin:0;padding:0;background:var(--c-overlay);border:none;border-radius:0}.graph-node-panel__backdrop{display:none}.graph-node-panel{max-height:var(--graph-panel-max-height);padding:var(--space-4);overflow-x:hidden;overflow-y:auto}.graph-key-picker__actions,.graph-node-panel__footer,.graph-node-panel__header,.graph-node-panel__inline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.graph-node-panel__handoff h4,.graph-node-panel__header h3{margin:0}.graph-node-panel__eyebrow{color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:var(--tracking-compact-label)}.graph-node-panel__form,.graph-node-panel__form label,.graph-node-panel__handoff,.graph-node-panel__handoff label{display:grid;gap:var(--space-2)}.graph-node-panel__form,.graph-node-panel__handoff{margin-top:var(--space-4)}.graph-key-picker select,.graph-node-panel select,.graph-node-panel textarea{width:100%;min-height:var(--touch-target);padding:var(--space-2);color:var(--c-ink);font:inherit;background:var(--c-inset);border:var(--hairline);border-radius:var(--radius-sm)}.graph-node-panel fieldset{padding:var(--space-2);border:var(--hairline);border-radius:var(--radius-md)}.graph-node-panel__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.graph-node-panel__chips button{padding:var(--space-1) var(--space-2)}.graph-node-panel__inline input{min-width:0}.graph-node-panel__fanout-targets{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.graph-node-panel__fanout-targets label{display:flex;align-items:center;gap:var(--space-2)}.graph-key-picker [role=alert],.graph-node-panel__delete,.graph-node-panel__error{color:var(--c-ink)}.graph-node-panel__footer{align-items:stretch;flex-direction:column;margin-top:var(--space-4)}.graph-key-picker{position:fixed;z-index:var(--graph-overlay-layer);top:50%;left:50%;width:min(var(--graph-panel-width),calc(100% - var(--fs-xl)));padding:var(--space-5);transform:translate(-50%,-50%)}@media (max-width:40rem){.article-graph__toolbar{align-items:stretch;flex-direction:column}.article-graph__toolbar button{min-height:calc(var(--fs-xl) + var(--fs-base))}.article-graph__canvas{height:var(--graph-mobile-canvas-height);min-height:var(--graph-mobile-canvas-min-height);touch-action:none}.article-graph-node,.article-graph-start{width:var(--graph-mobile-node-width)}.article-graph__workspace[data-panel-open=true]{grid-template-columns:minmax(0,1fr)}.graph-node-panel{position:fixed;z-index:var(--graph-overlay-layer);right:0;bottom:0;left:0;width:auto;max-height:var(--graph-mobile-panel-max-height);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.graph-node-panel__backdrop{display:block}}.loading-signal{min-height:60vh;gap:var(--space-2);flex-wrap:wrap}.loading-signal,.loading-signal__copy{display:flex;align-items:center;justify-content:center}.loading-signal__copy{width:100%;flex-direction:column;margin-bottom:var(--space-2);font-size:var(--fs-sm)}.loading-signal__mark{width:var(--size-10);height:var(--size-10);border-radius:var(--radius-sm);background:var(--c-ink)}.loading-signal__mark:nth-child(3){opacity:.65}.loading-signal__mark:nth-child(4){opacity:.3}.legal-document{min-height:var(--page-min-height);display:grid;justify-items:center;align-content:start;gap:var(--space-6);padding:var(--space-7) var(--space-4);overflow-x:hidden}.legal-document__sheet{width:min(100%,var(--content-width-lg));padding:var(--space-6);background:var(--c-panel);border:var(--hairline-weak);font-size:var(--fs-sm);line-height:var(--article-line-height)}.legal-document__eyebrow{margin:0;color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--eyebrow-track)}.legal-document h1{margin:var(--space-2) 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--hairline);font-size:var(--fs-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title)}.legal-document__lead,.legal-document__section{margin:0 0 var(--space-6)}.legal-document__section h2{margin:0 0 var(--space-3);font-size:var(--fs-base);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-status)}.legal-document__paragraph{margin:0 0 var(--space-3)}.legal-document__clauses,.legal-document__list,.legal-document__sub-list{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-6)}.legal-document__clauses{list-style:decimal}.legal-document__list,.legal-document__sub-list{list-style:disc}.legal-document__sub-list{margin-top:var(--space-2)}.legal-document strong{font-weight:var(--font-weight-bold)}.legal-document__attribution{margin-top:var(--space-7);padding-top:var(--space-3);border-top:var(--hairline-weak);color:var(--c-ink-muted);font-size:var(--fs-xs)}.legal-document__attribution p{margin:0}.legal-document__nav{display:flex;flex-wrap:wrap;gap:var(--space-5);width:min(100%,var(--content-width-lg));font-size:var(--fs-sm)}.legal-document a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (max-width:40rem){.legal-document{padding:var(--page-pad-mobile-safe)}.legal-document__sheet{padding:var(--space-4)}}.auth-console__consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--fs-xs)}.auth-console__consent-links{gap:var(--space-3);grid-column:2}.auth-console__consent-links,.legal-footer{display:flex;flex-wrap:wrap;color:var(--c-ink-muted)}.legal-footer{justify-content:center;gap:var(--space-4);margin-top:var(--space-6);font-size:var(--fs-xs);letter-spacing:var(--eyebrow-track)}.auth-console__back,.auth-console__forgot{margin:var(--space-2) 0 0;color:var(--c-ink-muted);font-size:var(--fs-xs)}.auth-console__back{margin-top:var(--space-5)}.auth-console__back a:focus-visible,.auth-console__consent a:focus-visible,.auth-console__forgot a:focus-visible,.legal-footer a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.dashboard-withdraw{min-height:var(--page-min-height);display:grid;place-items:center;padding:var(--space-4);overflow-x:hidden}.dashboard-withdraw__frame{width:min(100%,var(--content-width-md));padding:var(--space-5);border:var(--hairline)}.dashboard-withdraw__telemetry{color:var(--c-ink-muted);font-size:var(--fs-xs);letter-spacing:var(--eyebrow-track);border-bottom:var(--hairline)}.dashboard-withdraw__notice{display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.dashboard-withdraw__notice h2{margin:var(--space-3) 0 0;font-size:var(--fs-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-status);color:var(--c-ink-muted)}.dashboard-withdraw__notice ul{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-6);list-style:disc}.dashboard-withdraw__notice p{margin:0}.dashboard-withdraw__lead{padding-bottom:var(--space-3);border-bottom:var(--hairline-weak)}.dashboard-withdraw__form{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.dashboard-withdraw__form label{font-size:var(--fs-xs)}.dashboard-withdraw__form button:not(:disabled){background:var(--c-ink);color:var(--c-paper)}.dashboard-withdraw__back{margin-top:var(--space-5);font-size:var(--fs-sm)}.dashboard-console__withdraw{margin:var(--space-4) 0 0;font-size:var(--fs-xs);color:var(--c-ink-muted)}.dashboard-console__withdraw a:focus-visible,.dashboard-withdraw a:focus-visible,.dashboard-withdraw button:focus-visible,.dashboard-withdraw input:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (max-width:40rem){.dashboard-withdraw{padding:var(--page-pad-mobile-safe)}}