@layer reset,tokens,base,components,utilities;@layer tokens{:root{color-scheme:light;--paper-0: oklch(97.4% .0025 235);--paper-1: oklch(95.3% .003 235);--paper-2: oklch(92.8% .004 235);--rule-1: oklch(89% .004 240);--rule-2: oklch(82.5% .005 245);--rule-3: oklch(62.5% .008 250);--ink-4: oklch(62.5% .008 255);--ink-3: oklch(49.5% .01 255);--ink-2: oklch(37% .011 255);--ink-1: oklch(20.5% .011 255);--ink-0: oklch(15% .01 255);--carbon-0: oklch(17% .007 255);--carbon-1: oklch(20.5% .007 255);--carbon-2: oklch(24% .007 255);--carbon-3: oklch(27% .007 255);--c-rule-1: oklch(29% .007 255);--c-rule-2: oklch(35.5% .007 255);--c-rule-3: oklch(56% .007 255);--c-ink-4: oklch(56% .006 255);--c-ink-3: oklch(66.5% .006 255);--c-ink-2: oklch(79.5% .004 255);--c-ink-1: oklch(94.5% .002 255);--c-ink-0: oklch(98.5% .001 255);--signal-100: oklch(94.5% .024 40);--signal-400: oklch(72.5% .17 38);--signal-500: oklch(64.5% .215 34);--signal-600: oklch(53% .185 32);--signal-700: oklch(42% .11 33);--signal-900: oklch(30% .09 33);--steel-600: oklch(53% .05 240);--steel-300: oklch(72% .05 235);--straw-300: oklch(87% .05 95);--bg: var(--paper-0);--bg-alt: var(--paper-1);--well: var(--paper-1);--hover: var(--paper-1);--selected: var(--paper-2);--line-quiet: var(--rule-1);--line: var(--rule-2);--line-strong: var(--rule-3);--text-strong: var(--ink-1);--text: var(--ink-2);--text-dim: var(--ink-3);--text-faint: var(--ink-4);--signal: var(--signal-500);--signal-text: var(--signal-600);--signal-wash: var(--signal-100);--lamp-off: var(--signal-700);--data-2: var(--steel-600);--btn-bg: var(--ink-1);--btn-bg-hover: var(--ink-0);--btn-fg: var(--paper-0);--focus: var(--signal-500);--mark-ink: var(--ink-1);--scrim: oklch(20.5% .011 255 / .32);--code-base: var(--c-ink-2);--code-strong: var(--c-ink-1);--code-key: var(--steel-300);--code-lit: var(--straw-300);--code-comment: var(--c-ink-3);--font-sans: "Archivo", "Archivo Fallback", Arial, sans-serif;--font-display: "Archivo", "Archivo Narrow Fallback", Arial, sans-serif;--font-mono: "Commit Mono", "Commit Fallback", "Courier New", monospace;--fs-hero: clamp(3rem, 1.3rem + 7.2vw, 7.5rem);--fs-monument: clamp(7.5rem, 3.979rem + 15.023vw, 17.5rem);--fs-display-xl: clamp(2.625rem, 1.613rem + 4.319vw, 5.5rem);--fs-display: clamp(2.375rem, 1.803rem + 2.441vw, 4rem);--fs-h2-sheet: clamp(1.875rem, 1.567rem + 1.315vw, 2.75rem);--fs-h2-bay: clamp(2rem, 1.296rem + 3.005vw, 4rem);--fs-h2: var(--fs-h2-sheet);--fs-statement-xl: clamp(1.625rem, 1.317rem + 1.315vw, 2.5rem);--fs-statement: clamp(1.5rem, 1.324rem + .7512vw, 2rem);--fs-h3: clamp(1.25rem, 1.162rem + .3756vw, 1.5rem);--fs-h4: clamp(1.0625rem, 1.04rem + .0939vw, 1.125rem);--fs-lead: clamp(1.0625rem, 1.018rem + .1878vw, 1.1875rem);--fs-lead-xl: clamp(1.125rem, 1.037rem + .3756vw, 1.375rem);--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .8125rem;--fs-readout: clamp(3.25rem, 2.458rem + 3.38vw, 5.5rem);--fs-figure: clamp(2rem, 1.736rem + 1.127vw, 2.75rem);--fs-price: clamp(1.125rem, 1.081rem + .1878vw, 1.25rem);--fs-label: .6875rem;--fs-micro: .625rem;--fs-code: .8125rem;--fs-data: .78125rem;--lh-hero: .92;--lh-monument: .78;--lh-statement-xl: 1.12;--lh-h2-sheet: 1.04;--lh-h2-bay: 1;--lh-display: .96;--lh-h2: var(--lh-h2-sheet);--lh-statement: 1.18;--lh-h3: 1.22;--lh-h4: 1.3;--lh-lead: 1.5;--lh-body: 1.56;--lh-small: 1.5;--lh-caption: 1.45;--lh-readout: .9;--lh-label: 1.45;--lh-code: 1.54;--ls-hero: -.026em;--ls-monument: -.05em;--ls-display-xl: -.02em;--ls-display: -.018em;--ls-h2-sheet: -.014em;--ls-h2-bay: -.018em;--ls-h2: var(--ls-h2-sheet);--ls-statement-xl: -.014em;--ls-statement: -.01em;--ls-h3: -.008em;--ls-h4: -.004em;--ls-readout: -.02em;--ls-label: .06em;--ls-micro: .07em;--ws-hero: .07em;--ws-display: .05em;--ws-h2-sheet: .02em;--ws-h2-bay: .05em;--ws-h2: var(--ws-h2-sheet);--ws-statement-xl: .03em;--w-body: 400;--w-ui: 500;--w-display: 440;--w-statement: 420;--w-h3: 480;--w-h4: 520;--w-price: 480;--w-readout: 400;--w-mark: 520;--w-em: 520;--w-hero: 460;--w-monument: 400;--w-nav: 420;--w-ui-inv: 460;--wd-hero: 82%;--wd-monument: 75%;--wd-h2-sheet: 90%;--wd-h2-bay: 86%;--wd-statement-xl: 90%;--wd-display: 88%;--wd-h2: var(--wd-h2-sheet);--wd-statement: 94%;--wd-h3: 96%;--wd-text: 100%;--wd-readout: 75%;--wd-figure: 80%;--wd-price: 92%;--wd-mark: 92%;--s-0: 2px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--s-12: 96px;--s-13: 128px;--s-14: 160px;--max: 1360px;--pad: clamp(1rem, .4718rem + 2.254vw, 2.5rem);--gap: 16px;--cols: 4;--nav-h: 56px;--crumb-h: 40px;--section-y: clamp(3.5rem, 2.444rem + 4.507vw, 6.5rem);--band-gap: calc(var(--section-y) * .75);--stage-pad: clamp(1rem, .648rem + 1.502vw, 2rem);--head-to-content: var(--s-9);--sub-block: var(--s-10);--measure: 66ch;--hero-y: clamp(3rem, 1.592rem + 6.009vw, 7rem);--plate-ratio: 21 / 9;--measure-legal: 680px;--hair: 1px;--hair-row: 1px;--r-0: 0;--r-1: 2px;--r-2: 4px;--r-dot: 9999px;--shadow-pop: 0 16px 40px -16px oklch(20.5% .011 255 / .28), 0 0 0 1px var(--line);--t-fast: .12s;--t-med: .24s;--t-slow: .6s;--t-draw: .9s;--t-stagger: 30ms;--t-line: .11s;--t-lamp: .9s;--ease-out: cubic-bezier(.2, .7, 0, 1);--ease-io: cubic-bezier(.6, 0, .2, 1);--z-base: 0;--z-figure: 10;--z-rail: 20;--z-nav: 50;--z-menu: 60;--z-popover: 70;--z-dialog: 80;--z-skip: 100}[data-surface=bay]{color-scheme:dark;--bg: var(--carbon-0);--bg-alt: var(--carbon-1);--well: var(--carbon-1);--hover: var(--carbon-2);--selected: var(--carbon-3);--line-quiet: var(--c-rule-1);--line: var(--c-rule-2);--line-strong: var(--c-rule-3);--text-strong: var(--c-ink-1);--text: var(--c-ink-2);--text-dim: var(--c-ink-3);--text-faint: var(--c-ink-4);--signal: var(--signal-400);--signal-text: var(--signal-400);--signal-wash: oklch(72.5% .17 38 / .16);--lamp-off: var(--signal-700);--data-2: var(--steel-300);--btn-bg: var(--c-ink-1);--btn-bg-hover: var(--c-ink-0);--btn-fg: var(--carbon-0);--focus: var(--signal-400);--mark-ink: var(--c-ink-1);--scrim: oklch(17% .007 255 / .62);--shadow-pop: 0 24px 48px -12px oklch(0% 0 0 / .7), 0 0 0 1px var(--line);--fs-h2: var(--fs-h2-bay);--lh-h2: var(--lh-h2-bay);--ls-h2: var(--ls-h2-bay);--wd-h2: var(--wd-h2-bay);--ws-h2: var(--ws-h2-bay);--w-body: 385;--w-ui: 460;--w-nav: 400;--w-h3: 450;--w-h4: 480;--w-price: 450;--w-em: 500;--w-ui-inv: 500;background:var(--bg);color:var(--text);font-weight:var(--w-body)}[data-surface=bay].is-alt{--bg: var(--carbon-1);--well: var(--carbon-0);--hover: var(--carbon-2);--selected: var(--carbon-3)}[data-surface=sheet],[data-surface=sheet-alt]{color-scheme:light;--bg: var(--paper-0);--bg-alt: var(--paper-1);--well: var(--paper-1);--hover: var(--paper-1);--selected: var(--paper-2);--line-quiet: var(--rule-1);--line: var(--rule-2);--line-strong: var(--rule-3);--text-strong: var(--ink-1);--text: var(--ink-2);--text-dim: var(--ink-3);--text-faint: var(--ink-4);--signal: var(--signal-500);--signal-text: var(--signal-600);--signal-wash: var(--signal-100);--lamp-off: var(--signal-700);--data-2: var(--steel-600);--btn-bg: var(--ink-1);--btn-bg-hover: var(--ink-0);--btn-fg: var(--paper-0);--focus: var(--signal-500);--mark-ink: var(--ink-1);--shadow-pop: 0 16px 40px -16px oklch(20.5% .011 255 / .28), 0 0 0 1px var(--line);--scrim: oklch(20.5% .011 255 / .32);--fs-h2: var(--fs-h2-sheet);--lh-h2: var(--lh-h2-sheet);--ls-h2: var(--ls-h2-sheet);--wd-h2: var(--wd-h2-sheet);--ws-h2: var(--ws-h2-sheet);--w-body: 400;--w-ui: 500;--w-nav: 420;--w-h3: 480;--w-h4: 520;--w-price: 480;--w-em: 520;--w-ui-inv: 460;background:var(--bg);color:var(--text);font-weight:var(--w-body)}[data-surface=sheet-alt]{--bg: var(--paper-1);--well: var(--paper-0);--hover: var(--paper-2)}html:has(>body[data-surface=bay]){color-scheme:dark;--bg: var(--carbon-0)}@media(color-gamut:p3){:root{--signal-500: oklch(64.5% .235 33);--signal-400: oklch(72.5% .19 37)}}@media(min-width:900px){:root{--gap: 20px;--cols: 12;--ls-hero: -.03em;--ls-display-xl: -.03em;--ls-display: -.026em;--ls-h2-sheet: -.02em;--ls-h2-bay: -.026em;--ls-statement: -.014em;--ls-statement-xl: -.02em;--ls-readout: -.024em}}@media(min-width:600px)and (max-width:899.98px){:root{--cols: 6}}@media(min-width:1200px){:root{--ls-hero: -.034em;--ls-display-xl: -.036em;--ls-display: -.03em;--ls-h2-sheet: -.024em;--ls-h2-bay: -.032em;--ls-statement: -.016em;--ls-statement-xl: -.024em;--ls-h3: -.01em;--ls-readout: -.028em;--head-to-content: 56px;--sub-block: var(--s-12)}}@media(min-resolution:2dppx){:root{--hair-row: .5px}}@media(prefers-contrast:more){:root,[data-surface=sheet],[data-surface=sheet-alt]{--line-quiet: var(--rule-2);--line: var(--rule-3);--text-dim: var(--ink-2);--text-faint: var(--ink-3)}[data-surface=bay]{--line-quiet: var(--c-rule-2);--line: var(--c-rule-3);--text-dim: var(--c-ink-2);--text-faint: var(--c-ink-3)}}}@font-face{font-family:Archivo;src:url(/fonts/archivo-ds.woff2?v=aa402f65) format("woff2");font-weight:360 560;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Commit Mono;src:url(/fonts/commit-mono-ds.woff2?v=547e1778) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("ArialMT");size-adjust:98.6%;ascent-override:89%;descent-override:21.3%;line-gap-override:0%}@font-face{font-family:Archivo Narrow Fallback;src:local("Arial"),local("ArialMT");size-adjust:89.2%;ascent-override:98.4%;descent-override:23.5%;line-gap-override:0%}@font-face{font-family:Commit Fallback;src:local("Courier New"),local("CourierNewPSMT");size-adjust:100%;ascent-override:90%;descent-override:20%;line-gap-override:0%}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body{min-height:100svh}img,svg,video{display:block;max-width:100%}svg{overflow:visible}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit;font-weight:inherit}[hidden]{display:none!important}[popover]{margin:0;padding:0;border:0;color:inherit;inset:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}}@layer base{html{background:var(--bg);scroll-padding-top:calc(var(--nav-h) + var(--s-6))}@media(prefers-reduced-motion:no-preference){html.is-jumping{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body);font-stretch:var(--wd-text);font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:proportional-nums;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--w-display);text-wrap:balance}p,li,dd{text-wrap:pretty;hanging-punctuation:first allow-end}b{font-weight:var(--w-em);color:var(--text-strong)}i{font-style:normal}.num,td,th,.price{font-variant-numeric:tabular-nums}code,pre,.t-label,.t-micro,.t-data{font-family:var(--font-mono);font-weight:400;font-stretch:normal;font-feature-settings:"calt" 0;font-variant-ligatures:none}:not(pre)>code:not([class]){font-size:.9em;padding:.08em .3em;border-radius:var(--r-1);white-space:nowrap;background:var(--selected);color:var(--text-strong)}hr{border:0;border-top:var(--hair) solid var(--line)}::selection{background:var(--signal-500);color:var(--ink-1)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}main:focus,main:focus-visible{outline:none}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.btn,button{border:1px solid ButtonText}.input,.segmented,.btn--secondary,.code-pane,.stage,.statement.is-inset,.mega,.crumbs-toc-panel,.tag--preview,.tag--outline{border:1px solid CanvasText}.key-input:checked+.key-face,.seg[aria-checked=true],.tab[aria-selected=true],.code-tab[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight;box-shadow:none}.field[data-invalid] .input{outline:2px solid CanvasText;outline-offset:2px}.btn-lamp,.dot,.datum-rule>.datum,.rail-datum{forced-color-adjust:none}.datum-rule>.datum,.rail-datum{background:CanvasText}.dot--available,.btn--primary .btn-lamp{background:Highlight}}@layer base{.t-statement-xl{font-family:var(--font-display);font-size:var(--fs-statement-xl);line-height:var(--lh-statement-xl);font-weight:var(--w-statement);font-stretch:var(--wd-statement-xl);letter-spacing:var(--ls-statement-xl);word-spacing:var(--ws-statement-xl);color:var(--text-strong)}.t-lead-xl{font-size:var(--fs-lead-xl);line-height:1.42;font-weight:var(--w-body);font-stretch:var(--wd-text);max-width:40ch}.t-display-xl{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:var(--lh-display);font-weight:var(--w-display);font-stretch:var(--wd-display);letter-spacing:var(--ls-display-xl);word-spacing:var(--ws-display);color:var(--text-strong)}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--w-display);font-stretch:var(--wd-h2);letter-spacing:var(--ls-h2);word-spacing:var(--ws-h2);color:var(--text-strong)}.t-statement{font-family:var(--font-display);font-size:var(--fs-statement);line-height:var(--lh-statement);font-weight:var(--w-statement);font-stretch:var(--wd-statement);letter-spacing:var(--ls-statement);color:var(--text-strong)}.t-h3{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);font-stretch:var(--wd-h3);letter-spacing:var(--ls-h3);color:var(--text-strong)}.t-h4{font-family:var(--font-sans);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--w-h4);font-stretch:var(--wd-text);letter-spacing:var(--ls-h4);color:var(--text-strong)}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--w-body);font-stretch:var(--wd-text);max-width:44ch}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:.003em;font-weight:var(--w-body)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.006em;font-weight:var(--w-body)}.t-ui{font-size:var(--fs-small);line-height:1.43;font-weight:var(--w-ui);font-stretch:var(--wd-text)}.t-nav{font-size:var(--fs-small);line-height:1.43;font-weight:var(--w-nav);letter-spacing:.003em}.t-figure{font-family:var(--font-display);font-size:var(--fs-figure);line-height:1;font-weight:420;font-stretch:var(--wd-figure);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--text-strong)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase}.t-micro{font-size:var(--fs-micro);line-height:1.4;letter-spacing:var(--ls-micro);text-transform:uppercase}.t-data{font-size:var(--fs-data);line-height:1.44}.ink-strong{color:var(--text-strong)}.ink-dim{color:var(--text-dim)}.cur,.u{font-size:.72em;color:var(--text-dim);font-weight:var(--w-body);letter-spacing:0}.cur{margin-right:.06em}.wrap{max-width:calc(var(--max) + 2 * var(--pad));margin-inline:auto;padding-inline:var(--pad)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap)}.grid>*{grid-column:1 / -1;min-width:0}main{padding-bottom:var(--section-y)}main:has(>:is(.band,.interlude,.film):nth-last-child(1 of:not(script,style,template))){padding-bottom:0}.section{padding-top:var(--section-y)}.band,.interlude{position:relative;padding-bottom:var(--section-y);margin-top:var(--band-gap)}.film{position:relative;margin:var(--band-gap) 0 0}main>:is(.band,.interlude,.film):nth-child(1 of:not(script,style,template)),:is(.band,.interlude,.film).is-flush,:is(.band,.interlude,.film,.is-hero)+:is(.band,.interlude,.film),:is(.band,.interlude,.film,.is-hero)+:is(script,style,template)+:is(.band,.interlude,.film),:is(.band,.interlude,.film,.is-hero)+:is(script,style,template)+:is(script,style,template)+:is(.band,.interlude,.film),:is(.band,.interlude,.film,.is-hero)+:is(script,style,template)+:is(script,style,template)+:is(script,style,template)+:is(.band,.interlude,.film){margin-top:0}.band{border-block:var(--hair) solid var(--line)}.band[data-surface=sheet]{border-block:0}.band:not([data-surface=sheet])+.band:not([data-surface=sheet]),.band:not([data-surface=sheet])+:is(script,style,template)+.band:not([data-surface=sheet]),.band:not([data-surface=sheet])+:is(script,style,template)+:is(script,style,template)+.band:not([data-surface=sheet]){border-top:0}body[data-surface=bay] main>.band[data-surface=bay]:not(.is-alt),body[data-surface=sheet] main>.band[data-surface=sheet]{border-block:0;margin-top:0;padding-bottom:0}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster, var(--s-3));align-items:center}@media(min-width:900px){.tpl-b-head{grid-column:var(--b-head, 1 / span 7)}.tpl-b-dek{grid-column:var(--b-dek, 9 / -1);align-self:end}.tpl-c-copy{grid-column:var(--c-copy, 1 / span 5)}.tpl-c-fig{grid-column:var(--c-fig, 7 / -1)}.tpl-c.is-mirrored>.tpl-c-fig{grid-column:var(--c2-fig, 1 / span 7);grid-row:1}.tpl-c.is-mirrored>.tpl-c-copy{grid-column:var(--c2-copy, 9 / -1);grid-row:1}.tpl-d-margin{grid-column:var(--d-margin, 1 / span 3)}.tpl-d-main{grid-column:var(--d-main, 4 / -1)}.tpl-e-fig{grid-column:var(--e-fig, 1 / span 8)}.tpl-e-side{grid-column:var(--e-side, 9 / -1);border-left:var(--hair) solid var(--line);padding-left:var(--s-6)}}@media(max-width:899.98px){.grid>[class*=tpl-]+[class*=tpl-]{margin-top:var(--s-8)}.grid>.tpl-b-dek{margin-top:var(--s-4)}.tpl-d-main{order:1;margin-top:0!important}.tpl-d-margin{order:2;margin-top:var(--s-8)}}@media(min-width:1200px){.has-rail .rail-content{--cols: 10;--b-head: 1 / span 6;--b-dek: 7 / -1;--c-copy: 1 / span 4;--c-fig: 5 / -1;--c2-fig: 1 / span 6;--c2-copy: 7 / -1;--d-margin: 1 / span 2;--d-main: 3 / -1;--e-fig: 1 / span 7;--e-side: 8 / -1;--f-text: 1 / span 9}.has-rail .rail-content{margin-left:calc(2 * ((100% - 11 * var(--gap)) / 12) + 2 * var(--gap))}}}@layer utilities{.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.right{text-align:right}}@layer components{.mark{display:inline-block;flex:none;line-height:0;color:var(--mark-ink)}.mark-svg{display:block;overflow:visible}.mark.is-fluid{display:block;width:100%}.mark.is-fluid .mark-svg{width:100%;height:auto}.fantasti-lamp{fill:var(--fantasti-signal, var(--signal))}a.mark{border-radius:var(--r-1)}a.mark:focus-visible{outline-offset:6px}.icon{flex:none;display:inline-block;vertical-align:middle}.btn{--btn-h: 36px;--btn-px: 14px;--btn-fs: .875rem;--lamp: 6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-1);font-family:var(--font-sans);font-size:var(--btn-fs);font-weight:var(--w-ui);font-stretch:100%;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;text-transform:none;cursor:pointer;user-select:none;position:relative;flex:none;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.btn--s{--btn-h: 28px;--btn-px: 10px;--btn-fs: .8125rem;--lamp: 5px;gap:7px}.btn--m{--btn-h: 36px;--btn-px: 14px}.btn--l{--btn-h: 44px;--btn-px: 18px}.btn-label{display:block;padding-bottom:.04em}.btn-lamp{width:var(--lamp);height:var(--lamp);flex:none;transition:background-color var(--t-fast),box-shadow var(--t-fast)}.btn--primary{background:var(--btn-bg);color:var(--btn-fg);font-weight:var(--w-ui-inv)}.btn--primary .btn-lamp{background:var(--lamp-off)}.btn--primary.is-lit .btn-lamp{background:var(--signal)}.btn--primary:hover{background:var(--btn-bg-hover)}.btn--primary:hover .btn-lamp,.btn--primary:focus-visible .btn-lamp{background:var(--signal)}.btn--secondary{background:transparent;color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--secondary .btn-lamp{box-shadow:inset 0 0 0 1px var(--text-dim)}.btn--secondary:hover{background:var(--hover)}.btn--secondary:hover .btn-lamp,.btn--secondary:focus-visible .btn-lamp{background:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}.btn--ghost{background:transparent;color:var(--text-strong)}.btn--ghost.btn--s{--btn-px: 8px}.btn--ghost:hover,.btn--ghost[aria-expanded=true]{background:var(--hover)}.btn:active:not([aria-disabled=true]){translate:0 1px}.btn[aria-disabled=true],.btn:disabled{background:var(--selected);color:var(--text-faint);box-shadow:none;cursor:not-allowed}.btn[aria-disabled=true] .btn-lamp{display:none}.skip-link{position:fixed;left:var(--pad);top:10px;z-index:var(--z-skip);translate:0 -200%}.skip-link:focus,.skip-link:focus-visible{translate:0 0}.link{color:var(--text-strong);text-decoration:none;white-space:nowrap}.link-text{white-space:normal;text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:text-decoration-color var(--t-fast)}.link:hover .link-text{text-decoration-color:currentColor}.link-arrow{margin-left:.42em;vertical-align:.02em}.tag{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 6px;border-radius:var(--r-1);color:var(--text-strong);white-space:nowrap;vertical-align:middle;flex:none}.tag .t-micro{line-height:1;padding-top:.06em}.tag--available{padding-inline:0}.tag--preview{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.tag--outline{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);padding-inline:6px}.tag--byRequest{color:var(--text);padding-inline:0}.tag--roadmap{color:var(--text-dim);padding-inline:0}.dot{position:relative;width:8px;height:8px;flex:none;border-radius:var(--r-dot)}.dot--available{background:var(--signal)}.dot--byRequest{box-shadow:inset 0 0 0 1px var(--text)}.dot--byRequest:after{content:"";position:absolute;left:3px;top:3px;width:2px;height:2px;border-radius:var(--r-dot);background:var(--text)}.dot--roadmap{border-radius:0;border:1px dashed var(--line-strong);width:8px;height:8px}.feats{list-style:none;padding:0;border-top:1px solid var(--line-quiet)}.feats>li{padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-dim)}.feats b,.feat-lead{color:var(--text-strong);font-weight:var(--w-em)}.feat-sep{color:var(--text-faint);padding-inline:.3em}.literal{display:block;padding:10px 12px;background:var(--well);color:var(--text-strong);border-radius:0;font-family:var(--font-mono);font-size:var(--fs-data);line-height:1.44;overflow-x:auto;white-space:nowrap}body{counter-reset:dwg tab plt eq log}.sec-head{margin-bottom:var(--head-to-content)}.sec-head--rule{margin-bottom:var(--s-5)}.datum-rule{position:relative;display:flex;align-items:flex-end;gap:6px;padding-bottom:7px;min-height:26px}.datum-rule:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:left center}.datum-rule>.datum{width:7px;height:6px;flex:none;background:var(--text-strong);margin-right:6px;clip-path:polygon(50% 0,100% 100%,0 100%);align-self:flex-end;margin-bottom:-7px;position:relative;z-index:1}.datum-rule .folio{color:var(--text-strong)}.datum-rule .folio-sep,.datum-rule .folio-name{color:var(--text-dim)}.datum-rule .stamp{margin-left:auto;color:var(--text-dim);text-align:right}.sec-head-grid,.sec-head-stack,.sec-head-stack .dek{margin-top:var(--s-5)}.sec-head .dek{color:var(--text)}.sec-head .dek>p+p{margin-top:var(--s-3)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.datum-rule:after{animation:rule-draw linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fcf{display:flex;flex-wrap:wrap;align-items:stretch;width:fit-content;max-width:100%;padding:1px 0 0 1px;margin:0 0 var(--s-4)}.fcf-cell{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;margin:-1px 0 0 -1px;border:1px solid var(--line);background:var(--bg);white-space:nowrap}.fcf-ref{color:var(--text-strong)}.fcf-title{color:var(--text);white-space:normal;padding-block:2px}.fcf-tag{color:var(--text-dim)}@media(max-width:599.98px){.fcf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.fcf-title{grid-column:2 / -1}.fcf-tag{grid-column:1 / -1}.fcf-tag{white-space:normal;padding-block:3px;line-height:1.3}}.plates{display:grid;gap:1px;background:var(--line-quiet);border-block:1px solid var(--line-quiet);grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.plates>*{background:var(--bg);padding:var(--s-6);min-width:0;display:flex;flex-direction:column}@media(min-width:900px){.plates[data-n="2"]:not(.is-framed)>:nth-child(odd):not(.is-link),.plates[data-n="3"]:not(.is-framed)>:nth-child(3n+1):not(.is-link),.plates[data-n="4"]:not(.is-framed)>:nth-child(4n+1):not(.is-link),.plates[data-n="5"]:not(.is-framed)>:nth-child(5n+1):not(.is-link){padding-inline-start:0}.plates[data-n="2"]:not(.is-framed)>:nth-child(2n):not(.is-link),.plates[data-n="3"]:not(.is-framed)>:nth-child(3n):not(.is-link),.plates[data-n="4"]:not(.is-framed)>:nth-child(4n):not(.is-link),.plates[data-n="5"]:not(.is-framed)>:nth-child(5n):not(.is-link){padding-inline-end:0}}@media(min-width:600px)and (max-width:899.98px){.plates[data-n]:not(.is-framed)>:nth-child(odd):not(.is-link){padding-inline-start:0}.plates[data-n]:not(.is-framed)>:nth-child(2n):not(.is-link){padding-inline-end:0}}@media(max-width:599.98px){.plates[data-n]:not(.is-framed)>:not(.is-link){padding-inline:0}}@media(min-width:600px)and (max-width:899.98px){.plates{--n: 2 !important}.plates>:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:599.98px){.plates{--n: 1 !important}.plates>*{padding:var(--s-5)}}.plate-idx{color:var(--text-dim);margin-bottom:var(--s-4);display:flex;align-items:center;gap:var(--s-2);justify-content:space-between}.plate-title{margin-bottom:var(--s-3)}.plate-body{color:var(--text)}.plate-body+.feats{margin-top:var(--s-5)}a.plate{position:relative;transition:background-color var(--t-fast);color:inherit}a.plate:hover,.plate.is-link:hover{background:var(--hover)}.link-rows{border-bottom:1px solid var(--line-quiet)}.link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-6);min-height:64px;padding-block:var(--s-3);border-top:1px solid var(--line-quiet);color:inherit;transition:background-color var(--t-fast)}.link-row:hover{background:var(--hover)}.link-row-text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-5);row-gap:2px}.link-row-desc{color:var(--text-dim)}.link-row .icon{color:var(--text-strong)}@media(min-width:900px){.link-row-text{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr)}}.qa{border-bottom:1px solid var(--line-quiet)}.qa-pair{padding-block:var(--s-7);border-top:1px solid var(--line-quiet);row-gap:var(--s-4)}.qa-q{color:var(--text-strong)}.qa-q a{color:inherit}.qa-a{color:var(--text);max-width:var(--measure)}.qa-a>*+*{margin-top:var(--s-3)}@media(min-width:900px){.qa-q{grid-column:1 / span 5}.qa-a{grid-column:6 / span 6}}.bulletin{position:relative;z-index:var(--z-nav);background:var(--well);border-bottom:1px solid var(--line-quiet);color:var(--text-dim)}.bulletin-bar{display:flex;align-items:center;gap:var(--s-4);min-height:32px}.bulletin-stage{display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--text-strong)}.bulletin-stage:before{content:"";width:5px;height:5px;background:var(--signal)}.bulletin-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:.01em;color:var(--text)}.bulletin-link{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding-block:6px;color:var(--text-strong)}.bulletin-link span{text-decoration:underline 1px var(--line-strong);text-underline-offset:.3em;transition:text-decoration-color var(--t-fast)}.bulletin-link:hover span{text-decoration-color:currentColor}@media(max-width:599.98px){.bulletin-bar{align-items:flex-start;gap:var(--s-2);padding-block:7px}.bulletin-stage{margin-top:5px}.bulletin-stage-word,.bulletin-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bulletin-text{white-space:normal;overflow:visible;text-wrap:balance}.bulletin-link{min-width:24px;min-height:24px;justify-content:flex-end;padding-block:0;margin-top:-3px}}@media(min-width:600px)and (max-width:899.98px){.bulletin-bar{padding-block:6px}.bulletin-text{white-space:normal;overflow:visible;text-wrap:balance}}.nav-sentinel{position:absolute;left:0;width:1px;height:8px;pointer-events:none}.nav{position:sticky;top:0;z-index:var(--z-nav);height:var(--nav-h);background:var(--bg)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-quiet);opacity:0;transition:opacity var(--t-med);pointer-events:none}.nav.is-scrolled:after,.nav.has-menu:after{opacity:1}.nav-bar{height:100%;display:flex;align-items:center;gap:var(--s-4)}.nav-mark{align-self:flex-start;margin-top:9px;margin-right:var(--s-6)}.nav-primary{flex:1 1 auto;min-width:0}.nav-items{display:flex;align-items:center;gap:0}.nav-item{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;color:var(--text);border-radius:var(--r-1);white-space:nowrap;transition:color var(--t-fast)}.nav-item:hover,.nav-item[aria-expanded=true],.nav-item.is-current{color:var(--text-strong)}.nav-item.is-current:after,.nav-item[aria-expanded=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:calc((40px - var(--nav-h)) / 2);height:1px;background:var(--text-strong)}.nav-item[aria-expanded=true]:after{background:var(--signal)}.nav-chev{transition:transform var(--t-med) var(--ease-out);color:var(--text-dim);margin-top:1px}.nav-item[aria-expanded=true] .nav-chev{transform:rotate(180deg);color:var(--text-strong)}.nav-right{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;flex:none}.nav-menu-btn{display:none}.nav-li{position:static}.nav.is-over-hero .nav-cta{background:transparent;color:var(--text-strong);font-weight:var(--w-ui);box-shadow:inset 0 0 0 1px var(--line-strong)}.nav.is-over-hero .nav-cta .btn-lamp{background:transparent;box-shadow:inset 0 0 0 1px var(--text-dim)}.nav.is-over-hero .nav-cta:hover{background:var(--hover)}.nav.is-over-hero .nav-cta:hover .btn-lamp,.nav.is-over-hero .nav-cta:focus-visible .btn-lamp{background:var(--text-strong);box-shadow:none}@media(min-width:900px)and (max-width:1039.98px){.nav-item{padding-inline:9px}.nav-mark{margin-right:var(--s-3)}}@media(max-width:899.98px){.nav-primary{display:none}.nav-menu-btn{display:inline-flex}.nav-cta{--btn-h: 28px;--btn-px: 10px;--btn-fs: .8125rem;--lamp: 5px;gap:7px;order:2}}@media(max-width:399.98px){.nav-cta{display:none}}.nav-scrim{position:fixed;inset:0;z-index:calc(var(--z-nav) - 1);background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--t-med),visibility 0s linear var(--t-med)}html.menu-open .nav-scrim{opacity:1;visibility:visible;transition:opacity var(--t-med),visibility 0s}.mega{position:absolute;top:100%;left:0;right:0;z-index:var(--z-menu);background:var(--bg);border-top:1px solid var(--line-quiet);border-bottom:1px solid var(--line);max-height:calc(100dvh - var(--nav-h));overflow:hidden auto;overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path var(--t-med) var(--ease-out),visibility 0s linear var(--t-med)}.mega[data-open]{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path var(--t-med) var(--ease-out),visibility 0s}.mega [data-menu-row]{opacity:0;transition:opacity var(--t-med) var(--ease-out),background-color var(--t-fast)}.mega[data-open] [data-menu-row]{opacity:1;transition-delay:calc(var(--i, 0) * var(--t-stagger)),0s}.mega-body{position:relative;isolation:isolate;padding-block:var(--s-7) var(--s-7);row-gap:var(--s-6)}.mega-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);min-height:48px;padding-block:var(--s-2);border-top:1px solid var(--line-quiet)}.mega-foot-links{--cluster: var(--s-2) var(--s-6);font-size:var(--fs-small)}.mega-foot .link{display:inline-block;padding-block:5px}.mega-arrow{color:var(--text-strong);flex:none}.mega-label{display:flex;align-items:baseline;gap:var(--s-2);padding-bottom:var(--s-2);margin-bottom:var(--s-2);border-bottom:1px solid var(--line);color:var(--text-strong)}.mega-label-idx{color:var(--text-dim)}.mega-row{display:flex;flex-direction:column;gap:2px;padding:7px var(--s-3);margin-inline:calc(-1 * var(--s-3));color:inherit;border-radius:var(--r-1)}.mega-row:hover,.mega-gpu:hover,.mega-feat:hover{background:var(--hover)}.mega-name{display:flex;align-items:center;flex-wrap:wrap;gap:3px var(--s-2);color:var(--text-strong);font-size:.9375rem;line-height:1.35;font-weight:var(--w-h4)}.mega-desc{color:var(--text-dim);min-width:0}.mega-lit{margin-top:4px;padding-left:1.2em;text-indent:-1.2em;font-size:var(--fs-label);line-height:1.5;color:var(--text-dim);overflow-wrap:break-word}.mega-intro{grid-column:1 / span 3;position:relative;display:flex;flex-direction:column;gap:var(--s-3);padding-right:var(--s-6)}.mega-intro:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--s-7));bottom:calc(-1 * var(--s-7));left:-100vw;right:0;background:var(--well);border-right:1px solid var(--line-quiet)}.mega-overview{display:inline-flex;align-items:center;gap:8px;color:var(--text-strong);width:fit-content}.mega-overview .t-h4{text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;transition:text-decoration-color var(--t-fast)}.mega-overview:hover .t-h4{text-decoration-color:currentColor}.mega-drawing{margin-top:var(--s-3);width:100%;max-width:200px;height:auto}.mega-feature{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--line);color:inherit}.mega-feature-name{display:inline-flex;align-items:center;gap:8px}.mega-feature:hover .t-small{text-decoration:underline 1px currentColor;text-underline-offset:.22em}.mega-pillars{grid-column:4 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;align-items:stretch}.mega-col{display:flex;flex-direction:column;gap:var(--s-6);min-width:0;padding-inline:var(--gap);border-left:1px solid var(--line-quiet)}.mega-col:first-child{border-left:0}.mega-col:last-child{padding-right:0}.mega-call{display:flex;align-items:center;gap:var(--s-3);min-width:0;color:var(--text-dim)}.mega-call code{color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1199.98px){.mega-body{padding-block:var(--s-5)}.mega-intro{grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:var(--s-6);padding:0 0 var(--s-3);border-bottom:1px solid var(--line-quiet)}.mega-intro:before,.mega-intro-desc,.mega-drawing,.mega-feature-desc,.mega-desc,.mega-lit,.mega-call{display:none}.mega-feature{margin:0;padding:0;border:0}.mega-pillars{grid-column:1 / -1}.mega-col{gap:var(--s-4);padding-inline:var(--s-3)}.mega-col:first-child{padding-left:0}.mega-row{padding-block:5px}}.mega-feats{grid-column:1 / span 4;position:relative;padding-right:var(--s-6)}.mega-feats:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--s-7));bottom:calc(-1 * var(--s-7));left:-100vw;right:0;background:var(--well);border-right:1px solid var(--line-quiet)}.mega-feat{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-4);padding:var(--s-3) var(--s-3);margin-inline:calc(-1 * var(--s-3));border-bottom:1px solid var(--line-quiet);color:inherit}.mega-feat-num{font-family:var(--font-display);font-size:2.25rem;line-height:1.05;font-weight:var(--w-readout);font-stretch:var(--wd-readout);letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap}.mega-feat-num .u{font-size:.5em;letter-spacing:0;margin-left:.12em}.mega-feat .mega-arrow{align-self:center}.mega-gpus{grid-column:5 / -1;min-width:0}.mega-gpu,.mega-gpu-head{display:grid;grid-template-columns:1.15fr 1.1fr .9fr 1.25fr minmax(7.5rem,.8fr);align-items:center;column-gap:var(--s-4);min-height:36px;padding:0 var(--s-3);border-bottom:1px solid var(--line-quiet);color:var(--text)}.mega-gpu-head{min-height:26px;border-bottom:1px solid var(--text-strong);color:var(--text-dim)}.mega-gpu-group{padding:var(--s-4) var(--s-3) 6px;border-bottom:1px solid var(--line);color:var(--text-strong)}.mega-gpu-list:first-of-type .mega-gpu-group{padding-top:var(--s-3)}.mega-gpu .num{font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap}@media(max-width:1199.98px){.mega-feats{display:none}.mega-gpus{grid-column:1 / -1}}.mega-group-col{min-width:0}.mega-cols-3>.mega-group-col{grid-column:span 4}.mega-news{display:grid}.mega-news-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-3);padding:9px var(--s-3);margin-inline:calc(-1 * var(--s-3));border-radius:var(--r-1);color:inherit}.mega-news-row:hover{background:var(--hover)}.mega-news-date{color:var(--text-dim)}.mega-news .link{margin-top:var(--s-3);width:fit-content}.mega-company{grid-column:1 / span 8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);align-content:start}.mega-company .mega-row{padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet);border-radius:0}.mega-access{grid-column:9 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding-left:var(--gap);border-left:1px solid var(--line-quiet)}.mega-access-stage{display:inline-flex;align-items:center;gap:7px;color:var(--text-strong)}.mega-access-stage:before{content:"";width:5px;height:5px;background:var(--signal)}.mega-access-line{max-width:24ch;color:var(--text-strong);text-wrap:balance}.mega-access-link{margin-top:var(--s-1);padding-block:5px;font-size:var(--fs-small)}@media(max-width:1199.98px){.mega-company{grid-column:1 / -1}.mega-access{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5);padding:var(--s-3) 0 0;border-left:0;border-top:1px solid var(--line-quiet)}.mega-access-line{max-width:none;font-size:var(--fs-small);font-weight:var(--w-body);color:var(--text)}.mega-access-link{margin:0 0 0 auto}}.sheet{position:fixed;inset:var(--sheet-top, var(--nav-h)) 0 0 0;z-index:var(--z-menu);background:var(--bg);border-top:1px solid var(--line-quiet);display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:opacity var(--t-med) var(--ease-out),visibility 0s linear var(--t-med)}.sheet[data-open]{visibility:visible;opacity:1;transition:opacity var(--t-med) var(--ease-out),visibility 0s}@media(min-width:900px){.sheet{display:none}}html.sheet-open{overflow:hidden}.sheet-scroll{flex:1;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-2) var(--pad) var(--s-6)}.sheet-scroll>*{flex:none}.sheet-list{border-bottom:1px solid var(--line-quiet)}.sheet-list>li+li{border-top:1px solid var(--line-quiet)}.sheet-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;min-height:56px;color:var(--text-strong)}.sheet-row .t-h4{font-size:1.1875rem;font-weight:var(--w-h3)}.sheet-row .icon{color:var(--text-dim)}.sheet-acc-icon{transition:transform var(--t-med) var(--ease-out)}.sheet-acc[aria-expanded=true] .sheet-acc-icon{transform:rotate(45deg)}.sheet-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-med) var(--ease-out)}.sheet-panel[data-open]{grid-template-rows:1fr}.sheet-panel-inner{overflow:hidden;min-height:0}.sheet-sub{padding-bottom:var(--s-4)}.sheet-sub-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;border-top:1px solid var(--line-quiet);color:var(--text-strong)}.sheet-sub-row .t-small{font-size:.9375rem}.sheet-pillar-label{display:flex;gap:var(--s-2);padding:var(--s-5) 0 var(--s-2);color:var(--text-dim)}.sheet-pillar-label b{font-weight:400;color:var(--text-strong)}.sheet-stage{margin-top:auto;padding-top:var(--s-5)}.sheet-foot{display:grid;grid-template-columns:1fr auto;gap:var(--s-2);padding:var(--s-3) var(--pad) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line-quiet);background:var(--well)}.crumbs{border-bottom:1px solid var(--line-quiet)}.crumbs-bar{min-height:var(--crumb-h);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.crumbs-trail{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding-block:10px}.crumbs-li{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.crumbs-trail span:not([aria-current]):not(.crumbs-sep){color:var(--text-dim)}.crumbs-trail a{color:var(--text-dim);transition:color var(--t-fast);padding-block:4px}.crumbs-trail a:hover,.crumbs-trail [aria-current]{color:var(--text-strong)}.crumbs-sep{color:var(--text-faint)}.crumbs-right{display:flex;align-items:center;gap:var(--s-4);flex:none}@media(max-width:599.98px){.crumbs-right>.tag{display:none}}.crumbs-toc{position:relative}.crumbs-toc-btn{display:inline-flex;align-items:center;gap:6px;height:28px;color:var(--text-strong)}.crumbs-toc-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.crumbs-toc-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-popover);width:min(320px,calc(100vw - 2 * var(--pad)));background:var(--bg);border-radius:var(--r-2);box-shadow:var(--shadow-pop);padding:var(--s-2) 0}.crumbs-toc-panel a{display:grid;grid-template-columns:40px 1fr;align-items:baseline;gap:var(--s-2);padding:8px var(--s-4);color:var(--text)}.crumbs-toc-panel a:hover{background:var(--hover);color:var(--text-strong)}.crumbs-toc-panel .t-label{color:var(--text-dim)}@media(min-width:1200px){.crumbs-toc.is-rail{display:none}}.index-rail{position:fixed;z-index:var(--z-rail);top:calc(var(--nav-h) + var(--s-6));left:max(var(--pad),calc((100% - var(--max)) / 2));width:calc(2 * (min(100% - 2 * var(--pad),var(--max)) - 11 * var(--gap)) / 12 + var(--gap));transition:opacity var(--t-med),visibility 0s linear var(--t-med)}.index-rail[data-hidden],.js .index-rail:not([data-rail-init]){opacity:0;visibility:hidden}.index-rail:not([data-hidden]){transition:opacity var(--t-med),visibility 0s}@media(max-width:1199.98px){.index-rail{display:none}}html:not(.js) .index-rail{display:none}.rail-list{display:flex;flex-direction:column}.rail-link{display:grid;grid-template-columns:12px 30px minmax(0,1fr);align-items:baseline;gap:2px;padding-block:5px;color:var(--text-dim);transition:color var(--t-fast)}.rail-link:hover{color:var(--text-strong)}.rail-link .t-label{color:inherit}.rail-link .rail-datum{width:6px;height:5px;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%);opacity:0;align-self:center}.rail-link[aria-current=true]{color:var(--text-strong)}.rail-link[aria-current=true] .rail-datum{opacity:1}.rail-count{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line-quiet);color:var(--text-dim);font-variant-numeric:tabular-nums}.footer{padding-block:var(--section-y) var(--s-6);overflow:clip}.footer.band{border-bottom:0;margin-top:0}.footer-lede{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-6) var(--s-8);padding-bottom:var(--s-9);border-bottom:1px solid var(--line)}.footer-line{max-width:22ch}.footer-cols{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-8);padding-top:var(--s-8)}.footer-head{color:var(--text-dim);margin-bottom:var(--s-3);font-weight:400;font-family:var(--font-mono)}.footer-link{display:inline-block;line-height:28px;color:var(--text);transition:color var(--t-fast)}.footer-link:hover{color:var(--text-strong)}.footer-mon{position:relative;isolation:isolate;margin-top:var(--s-12);color:var(--text-strong)}.footer-mon .mark{display:block}.footer-mon .mark-svg{width:100%;height:auto}.footer-datum{position:absolute;z-index:-1;left:calc(50% - 50vw);right:calc(50% - 50vw);height:1px;background:var(--line-quiet)}.footer-datum--cap{top:38.56%}.footer-datum--x{top:52.55%}.footer-datum--base{top:98.94%;background:var(--line)}.footer-mon-cap{margin:var(--s-4) 0 0}.footer-notices{display:grid;gap:var(--s-4) var(--gap);margin-top:var(--s-9);color:var(--text-dim)}.footer-marks{display:grid;gap:var(--s-2);align-content:start}.footer-bar{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--line-quiet);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) 0;color:var(--text-dim)}.footer-bar>*+*:before{content:"·";padding-inline:10px;color:var(--text-faint)}.footer-bar>:last-child{margin-left:auto}.footer-bar>:last-child:before{content:none}.footer-bar a{color:var(--text-dim);transition:color var(--t-fast);padding-block:5px}.footer-bar a:hover{color:var(--text-strong)}@media(min-width:900px){.footer-notices{grid-template-columns:repeat(12,minmax(0,1fr))}.footer-terms{grid-column:1 / span 5}.footer-marks{grid-column:7 / -1}}@media(min-width:600px)and (max-width:1199.98px){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899.98px){.footer-mon{margin-top:var(--s-10)}}@media(max-width:599.98px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bar{display:grid;grid-template-columns:1fr;gap:var(--s-2)}.footer-bar>*+*:before{content:none}.footer-bar>:last-child{margin-left:0}}.table-fig{min-width:0}.table-frame{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.table-frame:focus-visible{outline-offset:-2px}.table-frame[data-more]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}table.data{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.data thead th{height:32px;padding:0 var(--s-3) 8px;vertical-align:bottom;text-align:left;white-space:nowrap;color:var(--text-dim);border-bottom:1px solid var(--text-strong);font-weight:400;transition:color var(--t-fast)}.data tbody th,.data tbody td,.data tfoot th,.data tfoot td{height:48px;padding:0 var(--s-3);vertical-align:middle;text-align:left;border-bottom:var(--hair-row) solid var(--line-quiet)}.data :is(thead,tbody,tfoot)>tr>:first-child{padding-left:0}.data :is(thead,tbody,tfoot)>tr>:last-child{padding-right:0}.data tbody th{font-weight:400}.data .right{text-align:right}.data.dense tbody :is(th,td){height:40px}.data.price tbody :is(th,td){height:56px}.data.price :is(th,td){white-space:nowrap}.data.price{min-width:600px}@media(hover:hover)and (pointer:fine){.data tbody tr>*{transition:background-color var(--t-fast)}.data tbody tr:not(.grp):not(.subtotal):hover>*{background:var(--hover)}.data:has(tbody tr>:nth-child(1):hover) thead th:nth-child(1),.data:has(tbody tr>:nth-child(2):hover) thead th:nth-child(2),.data:has(tbody tr>:nth-child(3):hover) thead th:nth-child(3),.data:has(tbody tr>:nth-child(4):hover) thead th:nth-child(4),.data:has(tbody tr>:nth-child(5):hover) thead th:nth-child(5),.data:has(tbody tr>:nth-child(6):hover) thead th:nth-child(6),.data:has(tbody tr>:nth-child(7):hover) thead th:nth-child(7),.data:has(tbody tr>:nth-child(8):hover) thead th:nth-child(8),.data:has(tbody tr>:nth-child(9):hover) thead th:nth-child(9),.data:has(tbody tr>:nth-child(10):hover) thead th:nth-child(10){color:var(--text-strong)}}.table-frame.is-sticky .data :is(thead,tbody,tfoot)>tr>:first-child{position:sticky;left:0;z-index:1;background:var(--bg)}.table-frame.is-sticky[data-scrolled] .data :is(thead,tbody,tfoot)>tr>:first-child{box-shadow:inset -1px 0 0 var(--line-quiet)}@media(hover:hover)and (pointer:fine){.table-frame.is-sticky .data tbody tr:not(.grp):not(.subtotal):hover>:first-child{background:var(--hover)}}.price-cell .v{display:inline-block}.flash{animation:digit-flash var(--t-slow) var(--ease-out)}@keyframes digit-flash{0%{color:var(--text-strong)}30%{color:var(--signal-text)}to{color:var(--text-strong)}}.code-pane{background:var(--well);color:var(--code-base);border-radius:var(--r-2);overflow:hidden;min-width:0;border:1px solid var(--line-quiet)}.code-head{display:flex;align-items:stretch;justify-content:space-between;gap:var(--s-3);min-height:36px;padding:0 var(--s-2) 0 var(--s-1);border-bottom:1px solid var(--line-quiet)}.code-tabs{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:none}.code-tab{position:relative;display:inline-flex;align-items:center;padding:0 var(--s-3);color:var(--text-dim);white-space:nowrap;transition:color var(--t-fast)}.code-tab:hover{color:var(--text-strong)}.code-tab[aria-selected=true]{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--signal)}.code-tab:focus-visible{outline-offset:-2px}.code-tab--static{color:var(--text-strong)}.code-tools{display:flex;align-items:center;gap:var(--s-3);flex:none}.code-note{color:var(--text-dim);white-space:nowrap}.code-copy{color:var(--text-strong)}.code-copy .btn-label{min-width:5.2ch;text-align:left}@media(max-width:599.98px){.code-note{display:none}}.code-body pre{margin:0;padding:var(--s-4) var(--s-5) var(--s-5);background:transparent!important;color:var(--code-base);font-family:var(--font-mono);font-size:var(--fs-code);line-height:var(--lh-code);font-weight:400;white-space:pre;overflow-x:auto;tab-size:4;scrollbar-width:thin;scrollbar-color:var(--line) transparent;font-feature-settings:"calt" 0;font-variant-ligatures:none}.code-body pre:focus-visible{outline-offset:-2px}.code-panel-label{display:block;padding:var(--s-3) var(--s-5) 0;color:var(--text-dim)}.code-body+.code-body{border-top:1px solid var(--line-quiet)}.js .code-panel-label{display:none}.js .code-body+.code-body{border-top:0}.js .code-pane:not(.tabs-ready)>.code-body~.code-body{display:none}html:not(.js) .code-tabs[role=tablist]{visibility:hidden}.code-body code{font:inherit;background:none;padding:0;color:inherit}.code-body .state{color:var(--signal)}.code-out{border-top:1px solid var(--line-quiet)}.code-out-head{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5) 0;color:var(--text-dim)}.code-out-head:before{content:"";width:5px;height:5px;background:var(--text-dim)}.code-body pre.code-out-pre{padding-top:var(--s-2);color:var(--code-base)}.code-out .t-line{display:inline-block;min-width:100%}.code-out.is-armed .t-line:not(.is-on){visibility:hidden}.segmented-wrap{display:inline-flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;max-width:100%}.segmented{display:inline-flex;height:28px;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line-strong);max-width:100%}.seg{position:relative;height:28px;padding:0 10px;font-size:.8125rem;line-height:1;color:var(--text);white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}.seg+.seg:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--line-quiet)}.seg:first-child{border-radius:var(--r-1) 0 0 var(--r-1)}.seg:last-child{border-radius:0 var(--r-1) var(--r-1) 0}.seg:hover{color:var(--text-strong);background:var(--hover)}.seg[aria-checked=true]{background:var(--selected);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.seg[aria-checked=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--text-strong)}.seg[aria-checked=true]:before,.seg[aria-checked=true]+.seg:before{display:none}.seg:focus-visible{z-index:1}@media(max-width:599.98px){.segmented-wrap{display:flex}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.seg{text-align:center;padding-inline:6px;overflow:hidden;text-overflow:ellipsis}.segmented.is-many{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.segmented.is-many .seg:nth-child(odd):before{display:none}.segmented.is-many .seg:nth-child(n+3){box-shadow:inset 0 1px 0 var(--line-quiet)}.segmented.is-many .seg[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--line-strong)}.segmented.is-many .seg{border-radius:0}.segmented.is-many .seg:last-child:nth-child(odd){grid-column:1 / -1}}.tab{height:40px;color:var(--text-dim);font-size:var(--fs-small);white-space:nowrap;transition:color var(--t-fast);flex:none}.tab:hover,.tab[aria-selected=true]{color:var(--text-strong)}.tab:focus-visible{outline-offset:-2px}.pop{display:inline-flex}.field{display:block;min-width:0;border:0;padding:0;margin:0}.field+.field,input[type=hidden]+.field{margin-top:var(--s-6)}.field-label{display:flex;align-items:baseline;gap:10px;color:var(--text-dim);margin-bottom:var(--s-2)}.field-error{display:flex;gap:7px;align-items:baseline;color:var(--text-strong);margin-top:var(--s-2)}.field-error:before,.ticket-neterr:before{content:"";flex:none;display:inline-block;width:9px;height:9px;background:currentColor;translate:0 1px;--x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 1l8 8M9 1l-8 8' stroke='black' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");-webkit-mask:var(--x) center / contain no-repeat;mask:var(--x) center / contain no-repeat}.input{display:block;width:100%;height:40px;padding:0 12px;border:0;border-radius:var(--r-1);background:var(--bg);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--fs-body);line-height:1.5;font-weight:400;transition:box-shadow var(--t-fast)}.input:hover{box-shadow:inset 0 0 0 1px var(--text-dim)}.input::placeholder{color:var(--text-dim);opacity:1}.select{position:relative;display:block}.select .input{appearance:none;-webkit-appearance:none;padding-right:36px}.field[data-invalid] .input{box-shadow:inset 0 0 0 2px var(--text-strong)}.keys{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line-strong);border-radius:var(--r-1);overflow:hidden}.key{position:relative;display:flex;min-width:0;flex:1 1 calc(100% / var(--kc, 4) - 1px)}@media(max-width:599.98px){.keys{--kc: 2 !important}.keys[data-n="3"]{--kc: 3 !important}}.check{position:relative;display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;color:var(--text)}.statement{color:var(--text);background:var(--bg)}.statement.is-inset{padding:var(--s-6);border-radius:var(--r-2);box-shadow:0 0 0 1px var(--line-quiet)}@media(max-width:599.98px){.statement.is-inset{padding:var(--s-4)}}.statement.is-inset .fcf{margin-top:0}.statement-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3) var(--s-7);padding-bottom:var(--s-4)}.statement-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.statement-meta>div{display:flex;align-items:baseline;gap:var(--s-2)}.statement-table{min-width:720px}.statement-table :is(th,td){white-space:nowrap}.statement-table td.statement-product{white-space:nowrap}.statement-table tbody :is(th,td){padding-inline:var(--s-2)}.statement-table :is(thead,tbody,tfoot)>tr>:first-child{padding-left:0}.statement-table :is(thead,tbody,tfoot)>tr>:last-child{padding-right:0}.statement-cc{display:table-cell}.statement-cc>span{display:block;line-height:1.3}.u-case{text-transform:none;letter-spacing:.02em}.statement-table tbody th{color:var(--text-strong)}.statement-table tr.subtotal>*{height:40px;border-bottom-color:transparent}.statement-table tr.subtotal>th,.statement-table tr.subtotal>td:last-child{border-top:1px solid var(--line)}.statement-table tbody:last-of-type tr.subtotal>*{border-bottom:0}.statement-table tr.total>*{height:72px;vertical-align:bottom;padding-bottom:var(--s-3);border-bottom:0}.statement-table tr.total>th,.statement-table tr.total>td:last-child{border-top:1px solid var(--text-strong);border-bottom:3px double var(--text-strong)}.statement-total{white-space:nowrap}.statement-total .cur{font-size:.5em;vertical-align:.62em;margin-right:.08em}@media(max-width:599.98px){.statement .statement-table,.statement .statement-table :is(tbody,tfoot){display:block;min-width:0}.statement .statement-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.statement .statement-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--s-3);row-gap:1px;align-items:baseline;padding-block:10px 11px;border-bottom:1px solid var(--line-quiet)}.statement .statement-table.data.dense :is(tbody,tfoot)>tr>:is(th,td){display:block;height:auto;padding:0;border:0;white-space:normal}.statement .table-frame.is-sticky .statement-table tr>th:first-child{position:static;background:none;box-shadow:none}.statement .statement-table tbody tr:not(.subtotal)>th{grid-column:1 / span 2;grid-row:1}.statement .statement-table.data.dense tbody>tr:not(.subtotal)>th.statement-cc{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2)}.statement .statement-table tbody tr:not(.subtotal)>td:nth-child(2){grid-column:1 / span 2;grid-row:2;color:var(--text-strong)}.statement .statement-table tbody tr:not(.subtotal)>td:nth-child(8){grid-column:3;grid-row:1 / span 2;align-self:center}.statement .statement-table tbody tr:not(.subtotal)>td:nth-child(3){grid-column:1;grid-row:3;margin-top:4px;text-align:left;color:var(--text-dim)}.statement .statement-table tbody tr:not(.subtotal)>td:nth-child(6){grid-column:2;grid-row:3;color:var(--text-dim)}.statement .statement-table tbody tr:not(.subtotal)>td:nth-child(6):after{content:" GPU·hr ×"}.statement .statement-table tbody tr:not(.subtotal)>td:nth-child(7){grid-column:3;grid-row:3;color:var(--text-dim)}.statement .statement-table.data.dense tbody>tr:not(.subtotal)>td:is(:nth-child(4),:nth-child(5)){display:none}.statement .statement-table tr:is(.subtotal,.total){grid-template-columns:minmax(0,1fr) auto}.statement .statement-table.data.dense tr:is(.subtotal,.total)>td:first-child{display:none}.statement .statement-table tr:is(.subtotal,.total)>th{text-align:left;border:0}.statement .statement-table tr.subtotal{border-bottom-color:var(--line)}.statement .statement-table tr.total{align-items:end;padding-top:var(--s-5);border-bottom:3px double var(--text-strong)}}.doc-toc ol{list-style:none;padding:0;border-top:1px solid var(--line-quiet)}.doc-toc li a{display:grid;grid-template-columns:36px 1fr;align-items:baseline;gap:var(--s-2);padding:8px 0;border-bottom:1px solid var(--line-quiet);color:var(--text);transition:color var(--t-fast)}.doc-toc li a:hover{color:var(--text-strong)}.doc-toc .t-label{color:var(--text-dim)}@media(max-width:1199.98px){.doc-toc{display:none}}.section.is-hero{position:relative;isolation:isolate;overflow:clip;padding-top:var(--hero-y)}.section.is-hero>.wrap{position:relative;z-index:1}.hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);color:var(--text-dim)}.hero-kicker>:not(:last-child):after{content:"/";margin-left:var(--s-4);color:var(--text-faint)}@media(max-width:379.98px){.hero-kicker>:not(:last-child):after{content:none}}.stage{position:relative;isolation:isolate;min-width:0;margin:0;background:var(--well);border:1px solid var(--line-quiet)}.stage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:32px;padding:0 var(--s-4);border-bottom:1px solid var(--line-quiet);color:var(--text-dim)}.stage-label{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-strong);min-width:0}.stage-label:before{content:"";flex:none;width:5px;height:5px;background:var(--text-dim)}.stage.is-live .stage-label:before{background:var(--signal)}.stage-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.stage-body{position:relative;padding:var(--stage-pad);min-width:0}.stage-body>:last-child{margin-bottom:0}.stage-body>.fcf:first-child{margin-top:0}.stage-body>.code-pane{border:0;border-radius:0}.interlude.has-block{padding-bottom:0}.interlude-foot{display:flex;justify-content:flex-end;margin-top:var(--section-y)}.interlude-block{display:flex;align-items:stretch;margin:0;max-width:100%}.interlude-cell{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:6px var(--s-4) 7px var(--s-3);margin-left:-1px;border:1px solid var(--line);border-bottom:0;background:var(--bg);min-width:0}.interlude-cell:first-child{margin-left:0}.interlude-cell>dt{color:var(--text-dim)}.interlude-cell>dt{line-height:14px}.interlude-cell>dd{color:var(--text-strong);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interlude-cell--title{min-width:12rem}.interlude-of{color:var(--text-dim)}@media(max-width:599.98px){.interlude-foot{display:block}.interlude-block{width:100%;flex-wrap:wrap}.interlude-cell{flex:1 1 auto;padding-inline:var(--s-3)}.interlude-cell--title{order:-1;flex:1 0 100%;min-width:0;margin-left:0}.interlude-cell--title~.interlude-cell,.interlude-cell:first-child{margin-top:-1px}.interlude-cell:first-child{margin-left:0}}.film{background:var(--bg);border-block:var(--hair) solid var(--line)}.hero{display:flex;flex-direction:column;min-height:min(800px,calc(100svh - 128px));padding-bottom:var(--s-10)}.hero>.wrap{flex:1;display:flex;flex-direction:column;width:100%}.hero-grid{row-gap:var(--s-8);align-items:start}.hero-head{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.hero-title{text-wrap:balance}.hero-copy{display:flex;flex-direction:column;gap:var(--s-7);min-width:0}.hero-lead{color:var(--text)}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.hero-cta{--cluster: var(--s-3)}.hero-literal{width:fit-content;max-width:100%}@media(max-width:359.98px){.hero-literal{white-space:normal;overflow-wrap:anywhere}}.hero-meta{color:var(--text-dim)}.hero-actions>.hero-meta{max-inline-size:46ch;text-wrap:balance}.hero-exhibit{min-width:0}.hero-exhibit>figure{margin:0}.hero-kicker>.tag:after,.hero-kicker>.hero-stamp:after,.hero-kicker>:has(+.hero-stamp):after{content:none}@media(max-width:899.98px){.hero{min-height:0}}@media(min-width:900px){.hero--ph4 .hero-head{grid-column:1 / span 8}.hero--ph4 .hero-copy{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:end}.hero--ph4 .hero-lead{grid-column:1 / span 6}.hero--ph4 .hero-actions{grid-column:9 / -1}.hero--ph4 .hero-exhibit{grid-column:1 / -1}}.split{row-gap:var(--s-8);align-items:start;margin-top:var(--s-7)}.split-copy{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.split-copy>.t-h2{font-size:clamp(1.875rem,1.26rem + 2.6vw,3.25rem);line-height:1.02;letter-spacing:var(--ls-statement-xl)}.split-link{margin-top:var(--s-2)}.split-fig{min-width:0}@media(min-width:900px){.split-copy{position:sticky;top:calc(var(--nav-h) + var(--s-7))}}.transcript{row-gap:var(--s-7);align-items:start}.cells{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--line-quiet);border-block:1px solid var(--line-quiet)}.cell-li{grid-column:span var(--span, 4);display:flex;min-width:0;background:var(--bg)}.cell{position:relative;display:flex;flex-direction:column;gap:var(--s-3);flex:1;min-width:0;padding:var(--s-5) var(--s-6) var(--s-6);color:inherit;transition:background-color var(--t-fast)}.cell-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);color:var(--text-dim)}.cell-glyph{order:-1;display:flex;align-items:center;justify-content:flex-start;min-height:132px;margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-6)) var(--s-2);padding:var(--s-5) var(--s-6);background:var(--well);border-bottom:1px solid var(--line-quiet);color:var(--text-strong)}.cell-glyph>svg{display:block;max-width:100%;height:auto}.cell-title{color:var(--text-strong);margin-top:var(--s-1)}.cell-text{color:var(--text)}.cell-literal{margin-top:auto}.cell-text+.cell-literal{margin-top:var(--s-3)}@media(max-width:899.98px){.cell-li{grid-column:1 / -1}.cell-glyph{min-height:104px}}@media(min-width:600px)and (max-width:899.98px){.cell-li{grid-column:span 6}.cell-li:last-child:nth-child(odd){grid-column:1 / -1}}.data-table tbody :is(th,td){height:auto;padding-block:11px;vertical-align:top}.data-table.dense tbody :is(th,td){padding-block:8px}.data-note{display:block;margin-top:2px}.data-foot{margin-top:var(--s-4)}.data-foot:empty{display:none}.request-grid{margin-top:var(--s-8);row-gap:var(--s-9);align-items:start}.request-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.request-title{max-width:20ch;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.04}.request-cta{--cluster: var(--s-3);margin-top:var(--s-2)}.request-links-head{margin-bottom:var(--s-3)}@media(min-width:900px){.request-copy{grid-column:1 / span 7}.request-links{grid-column:8 / -1}}.agent-mono{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-strong);font-family:var(--font-display);font-size:1.1875rem;line-height:1;font-weight:var(--w-h3);font-stretch:84%;letter-spacing:.03em}.agent-mono:after{content:"";position:absolute;left:-1px;bottom:-6px;width:7px;height:6px;background:var(--text-strong);clip-path:polygon(50% 0,100% 100%,0 100%)}.agent-mono--s{width:32px;height:32px;font-size:.8125rem}.agent-mono--s:after{width:5px;height:4px;bottom:-4px}.agent-title{display:flex;flex-wrap:wrap;align-items:center;gap:3px var(--s-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.agent-tag{color:var(--text-strong)}.agent-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px var(--s-3);vertical-align:middle}.agent-line.has-tile{gap:3px var(--s-3)}.agent-line-name{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--w-em);color:var(--text-strong)}.agent-card{display:flex;flex-direction:column;min-width:0}.agent-id{display:flex;align-items:center;gap:var(--s-4);min-width:0}.agent-who{display:flex;flex-direction:column;gap:3px;min-width:0}.agent-part{color:var(--text-dim);margin-bottom:1px}.agent-name{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);font-stretch:var(--wd-h3);letter-spacing:var(--ls-h3);color:var(--text-strong)}.agent-card--compact{gap:var(--s-2)}.agent-card--compact .agent-id{align-items:flex-start;gap:var(--s-3)}.agent-card--compact .agent-mono{width:40px;height:40px;font-size:1rem;margin-top:2px}.agent-card--compact .agent-name{font-family:var(--font-sans);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--w-h4);font-stretch:100%;letter-spacing:var(--ls-h4)}.agent-reports{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-2);padding-left:calc(40px + var(--s-3));color:var(--text-dim)}.agent-reports-label{color:var(--text-dim)}.t-figure .cur{font-size:.5em;vertical-align:.62em;margin-right:.06em;color:var(--text-dim)}}@layer utilities{.print-head{display:none}@media print{@page{margin:16mm 14mm}:root,[data-surface]{color-scheme:light;--bg: var(--paper-0);--bg-alt: var(--paper-0);--well: var(--paper-1);--hover: var(--paper-0);--selected: var(--paper-2);--line-quiet: var(--rule-1);--line: var(--rule-2);--line-strong: var(--rule-3);--text-strong: var(--ink-1);--text: var(--ink-2);--text-dim: var(--ink-3);--text-faint: var(--ink-4);--signal: var(--signal-500);--signal-text: var(--signal-600);--signal-wash: var(--signal-100);--data-2: var(--steel-600);--mark-ink: var(--ink-1);--btn-bg: var(--ink-1);--btn-fg: var(--paper-0);--focus: var(--signal-500);--fs-h2: var(--fs-h2-sheet);--lh-h2: var(--lh-h2-sheet);--ls-h2: var(--ls-h2-sheet);--wd-h2: var(--wd-h2-sheet);--ws-h2: var(--ws-h2-sheet);--w-body: 400;--w-ui: 500;--w-nav: 420;--w-h3: 480;--w-h4: 520;--w-price: 480;--w-em: 520;--w-ui-inv: 460;--fs-hero: 40pt;--fs-display-xl: 32pt;--fs-monument: 84pt;--fs-statement-xl: 18pt;--section-y: 10mm;--pad: 0px;background:none!important}html,body{background:none!important;font-size:10pt}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-head{display:block;margin-bottom:6mm;padding-bottom:2mm;border-bottom:1px solid var(--line);color:var(--text-dim)}.nav,.nav-sentinel,.nav-scrim,.bulletin,.skip-link,.crumbs,.index-rail,.mega,.sheet,.footer-mon,.footer-mon-cap,.btn,.code-copy,.segmented,.film,[data-print=hide]{display:none!important}.band,.interlude{margin-top:0!important;padding-bottom:0!important;border:0!important}.stage{background:none!important}.code-panel-label{display:block!important}.interlude-foot{margin-top:6mm}.code-out .t-line{visibility:visible!important}.code-pane{--code-base: var(--ink-2);--code-strong: var(--ink-1);--code-key: var(--steel-600);--code-lit: var(--ink-1);--code-comment: var(--ink-3);background:none!important;box-shadow:inset 0 0 0 1px var(--line)!important}.code-pane .code-body{overflow:visible!important;white-space:pre-wrap!important}.footer{border-top:1px solid var(--line);padding-block:6mm 0!important}.footer-cols,.footer-lede{display:none!important}.footer-notices{margin-top:0!important}.agent-card{break-inside:avoid}a[href^=http]:not(.mark):after{content:" [" attr(href) "]";font-size:.85em;color:var(--text-dim);word-break:break-all}.link-arrow,.mega-arrow{display:none}tr,.plates>*,.qa-pair,figure,.sec-head,.interlude-block{break-inside:avoid}h1,h2,h3{break-after:avoid}thead{display:table-header-group}.table-frame{overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}.datum-rule:after{animation:none!important;transform:none!important}}}@layer components{.pf-mini{display:block;overflow:visible}.pf-mini :is(rect,path){shape-rendering:crispEdges}.pf-mini path{fill:none}.pf-mini .pm-card{fill:var(--hover);stroke:var(--line-strong);stroke-width:1}.pf-mini .pm-card.is-quiet{fill:none;stroke:var(--line)}.pf-mini .pm-card.is-live{fill:var(--signal-wash);stroke:var(--signal)}.pf-mini .pm-well{fill:var(--bg);stroke:var(--line);stroke-width:1}.pf-mini .pm-well.is-in{fill:none;stroke:var(--line-strong)}.pf-mini .pm-bar{stroke:var(--line);stroke-width:1}.pf-mini .pm-bar.is-live{stroke:var(--signal)}.pf-mini .pm-ink{stroke:var(--text-faint);stroke-width:1}.pf-mini .pm-wire{stroke:var(--line-strong);stroke-width:1}.pf-mini .pm-tick{stroke:var(--text-strong);stroke-width:1;shape-rendering:geometricPrecision}.pf-mini .pm-lamp{fill:var(--signal);stroke:none}.pf-mini .pm-lamp.is-done{fill:var(--text-dim)}.pf-mini .pm-path{stroke:var(--signal);stroke-width:1.5}.pf-mini .pm-head{fill:var(--signal);stroke:none;shape-rendering:geometricPrecision}:root,[data-surface]{--fx-wash: var(--signal-wash);--fx-wash-a: 1}:root,[data-surface]{--fx-bg: var(--bg);--fx-well: var(--well)}.stage{--fx-bg: var(--well);--fx-well: var(--bg)}.fx-hatch-135{background-color:var(--hatch-ink, var(--line-strong));-webkit-mask:var(--fx-mask) 0 0 / var(--fx-pitch, 6px) var(--fx-pitch, 6px);mask:var(--fx-mask) 0 0 / var(--fx-pitch, 6px) var(--fx-pitch, 6px)}.fx-hatch-135{--fx-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 5 1 7M0 0 6 6M5 -1 7 1' stroke='black' stroke-width='1'/%3E%3C/svg%3E")}.fx-x{display:inline-block;flex:none;width:9px;height:9px;margin-right:7px;vertical-align:-.5px;overflow:visible}.fx-x--ok{width:10.8px}.fx-read{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-4) var(--s-9);padding-bottom:var(--s-5);border-bottom:1px solid var(--line-quiet)}.fx-read dt{color:var(--text-dim);margin-bottom:var(--s-2);white-space:nowrap}.fx-read dd{color:var(--text-strong);white-space:nowrap}.fx-num{font-family:var(--font-display);font-size:var(--fs-statement);line-height:1;font-weight:420;font-stretch:var(--wd-figure);letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--text-strong)}.fx-num :is(.u,.cur){font-size:.5em;font-stretch:var(--wd-text);letter-spacing:0}.fx-num .cur{vertical-align:.62em;margin-right:.1em}.fx-num--data{font-family:var(--font-mono);font-size:calc(var(--fs-statement) * .72);font-stretch:normal;font-weight:400;letter-spacing:0;line-height:1.39}:is(.lsp,.v6,.v16,.v28){container:fx / inline-size}@container fx (max-width: 719.98px){.fx-read{gap:var(--s-4) var(--s-7)}.fx-num,.fx--xl .fx-read>:not(.fx-lead) .fx-num{font-size:1.5rem}.fx-num--data{font-size:1.0625rem;line-height:1.41}}@media(prefers-reduced-motion:no-preference){.fx-wait .fx-ink{clip-path:inset(0 100% 0 0)}.fx-wait .fx-after{opacity:0}.fx-plot .fx-ink{clip-path:inset(0 0 0 0);transition:clip-path 1.1s linear}.fx-plot .fx-after{transition:opacity var(--t-med) linear .9s}}@media(max-width:399.98px){:is(.v1,.v4,.lsp,.v5,.v6,.v7,.v8,.v12,.v16,.v28) .fcf-tag{white-space:normal;padding-block:3px;line-height:1.3}}@media(forced-colors:active){:is(.v1,.lsp,.v5,.v6,.v7,.v8,.v12,.v16,.v28){forced-color-adjust:none;background:var(--fx-bg);color:var(--text)}}@media print{.fx-hatch-135{print-color-adjust:exact;-webkit-print-color-adjust:exact}.fx-wait .fx-ink{clip-path:none}.fx-wait .fx-after{opacity:1}}.v28{min-width:0;--v28-h: 26px;--v28-gpu: 124px}.v28-read{margin-bottom:var(--s-6)}.v28-frame{min-width:0}.v28-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.v28-grid th,.v28-grid td{padding:0;font-weight:inherit;text-align:left}.v28-grid .v28-corner{width:var(--v28-gpu);color:var(--text-dim);white-space:nowrap;padding-bottom:8px;vertical-align:bottom}.v28-tick{position:relative;height:22px;color:var(--text-dim);vertical-align:bottom}.v28-tick.is-shown>span{position:absolute;left:0;bottom:8px;white-space:nowrap}.v28-tick.is-shown:after{content:"";position:absolute;left:0;bottom:0;width:1px;height:5px;background:var(--text-dim)}.v28-grid .v28-gpu{color:var(--text-dim);white-space:nowrap;padding-right:var(--s-3)}.v28-grid tr.is-job .v28-gpu{color:var(--text-strong)}.v28-cell{position:relative;height:var(--v28-h)}.v28-box{position:absolute;inset:0;box-shadow:inset 1px 1px 0 var(--line);--hatch-ink: transparent}.v28-cell:last-child .v28-box{box-shadow:inset 1px 1px 0 var(--line),inset -1px 0 0 var(--line)}.v28-grid tbody tr:last-child .v28-box{box-shadow:inset 1px 1px 0 var(--line),inset 0 -1px 0 var(--line)}.v28-grid tbody tr:last-child .v28-cell:last-child .v28-box{box-shadow:inset 0 0 0 1px var(--line)}.v28-box.fx-hatch-135{-webkit-mask:none;mask:none;background:none}.v28-box.fx-hatch-135:before{content:"";position:absolute;inset:1px 0 0 1px;background-color:var(--text-dim);-webkit-mask:var(--fx-mask) 0 0 / 6px 6px;mask:var(--fx-mask) 0 0 / 6px 6px}.v28-box.is-half:before{top:50%}.v28-cell.is-sel:before{content:"";position:absolute;inset:0;background:var(--fx-wash);opacity:var(--fx-wash-a)}.v28-cell.is-sel:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 1.5px 0 var(--signal),inset 0 -1.5px 0 var(--signal)}.v28-cell.is-sel-start:after{box-shadow:inset 0 1.5px 0 var(--signal),inset 0 -1.5px 0 var(--signal),inset 1.5px 0 0 var(--signal)}.v28-cell.is-sel-end:after{box-shadow:inset 0 1.5px 0 var(--signal),inset 0 -1.5px 0 var(--signal),inset -1.5px 0 0 var(--signal);right:-1px}.v28-key{list-style:none;padding:0;margin-top:var(--s-5);display:flex;flex-wrap:wrap;gap:4px var(--s-5);color:var(--text-dim)}.v28-key li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.v28-k{position:relative;display:inline-block;width:18px;height:12px;box-shadow:inset 0 0 0 1px var(--line)}.v28-k>span{position:absolute;inset:1px}.v28-k>.fx-hatch-135{--hatch-ink: var(--text-dim)}.v28-k>.is-half{top:50%}.v28-k--sel{box-shadow:inset 0 0 0 1.5px var(--signal)}.v28-k--sel:before{content:"";position:absolute;inset:0;background:var(--fx-wash);opacity:var(--fx-wash-a)}@container fx (max-width: 619.98px){.v28{--v28-h: 22px;--v28-gpu: 92px}.v28-gpu{font-size:var(--fs-label)}.v28-tick.is-shown>span{font-size:var(--fs-micro)}}@container fx (max-width: 419.98px){.v28{--v28-gpu: 78px}}@media print{.v28-cell.is-sel:before{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.orx-pr{min-width:0}.orx-pr .v1-card{overflow:clip}@container v1 (min-width: 592px){.orx-pr .v1-table{--bar-w: 4.5rem}.orx-pr .v1-table.data thead th:nth-child(4){width:10.5rem}.orx-pr .v1-table.data tbody .v1-free{position:relative}.orx-pr .v1-table tbody .v1-free:before{content:"";position:absolute;left:var(--s-4);top:50%;inline-size:var(--bar-w);block-size:4px;margin-top:-2px;background:var(--selected);box-shadow:inset calc(var(--free, 0) * var(--bar-w)) 0 0 0 var(--bar-ink, var(--text-dim))}.orx-pr .v1-table tbody tr.is-out .v1-free{--bar-ink: var(--line-strong)}.orx-pr .v1-table tbody tr.is-placed .v1-free{--bar-ink: var(--signal)}.orx-pr .v1-table tbody tr>.v1-free:after{content:"";position:absolute;inset:auto;left:calc(var(--s-4) + var(--need, 0) * var(--bar-w));top:50%;inline-size:1px;block-size:12px;margin-top:-6px;z-index:auto;opacity:1;background:var(--text-strong)}.orx-pr .v1-table tbody tr.is-placed>.v1-free{background:var(--fx-wash)}}.orx-pr .v1-table tr.is-placed>td:last-child:before{content:"";position:absolute;right:0;top:0;inline-size:2px;block-size:200vh;background:var(--signal);pointer-events:none}.orx-pr .v1-well--result{align-items:center;padding-block:var(--s-4)}.orx-pr .v1-record{display:flex;align-items:baseline;gap:var(--s-3);font-size:var(--fs-body);line-height:1.4}.orx-pr .v1-record:before{content:"";flex:none;box-sizing:border-box;inline-size:8px;block-size:8px;border:1px solid var(--text-dim);translate:0 -1px}.orx-pr .v1-card:has(tr.is-placed) .v1-well--result{border-top-color:var(--signal);background:var(--fx-wash)}.orx-pr .v1-card:has(tr.is-placed) .v1-record:before{border:0;background:var(--signal)}@media(max-width:599.98px){.orx-pr .v1-record{font-size:var(--fs-data)}}@media print{.orx-pr .v1-table tr.is-placed>td:last-child:before{display:none}}.og{display:block;max-width:100%;height:auto;overflow:visible;shape-rendering:crispEdges}.og .og-ink{stroke:var(--text-strong)}.og .og-dim{stroke:var(--line-strong)}.og .og-heavy{stroke-width:1.5}.og .og-used{stroke:var(--line-strong);fill:var(--line)}.og .og-solid{stroke:none;fill:var(--text-strong)}.og .og-lit-fill{stroke:none;fill:var(--signal)}.og .og-lit-wash{stroke:var(--signal);fill:var(--signal-wash)}.og .og-soft{stroke:var(--text)}.og--reclaim-notice .og-ink,.og--reclaims .og-ink,.og--job .og-ink,.og .og-round{shape-rendering:geometricPrecision}.orx-rec-stage{min-width:0}.orx-rec-fig{margin:0;min-width:0}.orx-rec-fig>.fcf{margin-top:0}.orx-rec{--rec-pad: var(--s-4);min-width:0;overflow:hidden;background:var(--hover);border:1px solid var(--line);border-top-color:var(--line-strong);border-radius:var(--r-2);color:var(--text)}.orx-rec-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-3);min-height:2.25rem;padding:6px var(--rec-pad);box-sizing:border-box;background:var(--selected);border-bottom:1px solid var(--line-quiet);min-width:0}.orx-rec-kind,.orx-rec-what{color:var(--text-dim);white-space:nowrap}.orx-rec-name{font-family:var(--font-mono);font-size:.8125rem;line-height:1.25rem;font-weight:500;color:var(--text-strong);font-feature-settings:"calt" 0;white-space:nowrap}.orx-rec-state{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text);white-space:nowrap}.orx-rec-state.is-on{color:var(--signal-text)}.orx-rec-lamp{flex:none;box-sizing:border-box;inline-size:7px;block-size:7px;background:var(--text-dim)}.is-on>.orx-rec-lamp{background:var(--signal)}.is-hold>.orx-rec-lamp{background:none;border:1px solid var(--text-strong)}@media(max-width:479.98px){.orx-rec{--rec-pad: var(--s-3)}.orx-rec-what{display:none}}@media print{.orx-rec,.orx-rec-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.orx-br{container:orx-br / inline-size}.orx-br-terms{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-7);margin:0;padding:var(--s-3) var(--rec-pad);border-bottom:1px solid var(--line-quiet);background:var(--well)}.orx-br-terms>div{display:flex;align-items:baseline;gap:var(--s-2);min-width:0}.orx-br-terms dt{color:var(--text-dim)}.orx-br-terms dd{margin:0;font-family:var(--font-mono);font-size:var(--fs-data);line-height:1.44;color:var(--text-strong);font-feature-settings:"calt" 0}.orx-br-steps{--node: 9px;--rail-y: 1.625rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0 var(--rec-pad);list-style:none}.orx-br-step{position:relative;display:flex;flex-direction:column;min-width:0;padding:0 var(--s-5) var(--s-5) 0}.orx-br-step:last-child{padding-right:0}.orx-br-rail{position:absolute;left:0;right:0;top:var(--rail-y);block-size:0;border-top:1px solid var(--line-strong)}.orx-br-step:last-child>.orx-br-rail{right:auto;inline-size:var(--node)}.orx-br-step.is-run>.orx-br-rail{border-top:2px solid var(--signal);margin-top:-.5px}.orx-br-step.is-wait>.orx-br-rail{border-top-style:dashed}.orx-br-node{position:absolute;left:0;top:0;inline-size:var(--node);block-size:var(--node);translate:0 -50%;display:grid;place-items:center;box-sizing:border-box;background:var(--hover)}.orx-br-node--run{background:var(--signal)}.orx-br-node--wait{border-radius:var(--r-dot);border:1px solid var(--text-strong)}.orx-br-node--hold{border:1px solid var(--text-strong)}.orx-br-node--stop{inline-size:13px;block-size:13px;left:-2px;color:var(--text-strong)}.orx-br-node--stop .fx-x{margin:0}.orx-br-n{order:1;position:relative;align-self:flex-start;margin:calc(var(--rail-y) - 9px) 0 calc(var(--rail-y) - 9px) calc(var(--node) + var(--s-2));padding:0 6px;line-height:18px;background:var(--hover);color:var(--text-dim)}.orx-br-step.is-run>.orx-br-n{color:var(--text-strong)}.orx-br-read{order:2;display:block;padding:var(--s-3);margin-bottom:var(--s-4);background:var(--well);border:1px solid var(--line-quiet)}.orx-br-read>.og{inline-size:100%;max-inline-size:133px}.orx-br-what{order:3;display:flex;flex-direction:column;gap:var(--s-3);margin:0;min-width:0}.orx-br-what dt{color:var(--text-dim);margin-bottom:2px}.orx-br-what dd{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);overflow-wrap:anywhere}.orx-br-decision dd{font-size:var(--fs-body);line-height:1.35;font-weight:var(--w-em);color:var(--text-strong)}.orx-br-why{display:inline-flex;align-items:baseline}.orx-br-why .fx-x{color:var(--text-strong)}.orx-br-dash{flex:none;inline-size:9px;block-size:1px;margin-right:7px;background:var(--text-dim);align-self:center}@container orx-br (max-width: 719.98px){.orx-br-steps{grid-template-columns:minmax(0,1fr);padding-block:var(--s-2) 0}.orx-br-step{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;column-gap:var(--s-3);align-items:start;padding:var(--s-4) 0;border-bottom:1px solid var(--line-quiet)}.orx-br-step:last-child{border-bottom:0}.orx-br-rail,.orx-br-step:last-child>.orx-br-rail{inset:0 auto -1px 4px;inline-size:0;block-size:auto;border-top:0;border-left:1px solid var(--line-strong);margin:0}.orx-br-step:first-child>.orx-br-rail{top:1.6rem}.orx-br-step:last-child>.orx-br-rail{bottom:calc(100% - 1.6rem)}.orx-br-step.is-run>.orx-br-rail{border-top:0;border-left:2px solid var(--signal);margin:0 0 0 -.5px}.orx-br-step.is-wait>.orx-br-rail{border-top:0;border-left-style:dashed}.orx-br-step:first-child>.orx-br-rail>.orx-br-node{top:0}.orx-br-node{left:0;top:1.6rem;translate:-50% -50%}.orx-br-step.is-run .orx-br-node{translate:calc(-50% - 1px) -50%}.orx-br-node--stop{left:0}.orx-br-n{grid-column:1;grid-row:1;align-self:start;margin:0;padding:3px 0 0 1.25rem;background:none}.orx-br-what{grid-column:2;grid-row:1}.orx-br-read{grid-column:3;grid-row:1;inline-size:7.5rem;margin:0;padding:var(--s-2)}.orx-br-terms{gap:var(--s-2) var(--s-6)}}@container orx-br (max-width: 459.98px){.orx-br-step{grid-template-columns:3.25rem minmax(0,1fr)}.orx-br-read{display:none}}.orx-rr{container:orx-rr / inline-size}.orx-rr-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.orx-rr-col{min-width:0;padding:var(--s-4) var(--rec-pad) var(--s-5);display:flex;flex-direction:column}.orx-rr-col--out{border-left:1px solid var(--line-quiet);background:var(--well)}.orx-rr-cap{color:var(--text-dim);margin-bottom:var(--s-2)}.orx-rr-list{margin:0;font-family:var(--font-mono);font-size:var(--fs-data);line-height:1.44;font-feature-settings:"calt" 0}.orx-rr-list>div{display:grid;grid-template-columns:7rem minmax(0,1fr);column-gap:var(--s-4);align-items:baseline;padding-block:8px;border-top:1px solid var(--line-quiet)}.orx-rr-list dt{color:var(--text-dim)}.orx-rr-list dd{margin:0;color:var(--text-strong);overflow-wrap:anywhere}.orx-rr-list .fx-x{color:var(--text-dim)}.orx-rr-list .is-agent{align-items:center}.orx-rr-list .agent-line{font-family:var(--font-sans);font-feature-settings:normal}.orx-rr-list .is-decision dd{color:var(--signal-text)}.orx-rr-col--out .orx-rr-list{margin-top:auto}.orx-rr-step{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--s-4);margin:var(--s-2) 0 0;color:var(--text-strong)}.orx-rr-num{font-family:var(--font-display);font-size:clamp(3.5rem,2rem + 7cqi,6rem);line-height:.86;font-weight:var(--w-readout);font-stretch:var(--wd-readout);letter-spacing:var(--ls-readout);font-variant-numeric:lining-nums proportional-nums;color:var(--text-strong)}.orx-rr-num--from{color:var(--text-dim)}.orx-rr-arrow{flex:none;align-self:center;width:clamp(32px,6cqi,64px);height:auto;color:var(--signal);overflow:visible}.orx-rr-unit{color:var(--text-dim);align-self:flex-end;padding-bottom:.4em}.orx-rr-scale{margin-top:auto;padding-top:var(--s-6)}.orx-rr-track{position:relative;block-size:6px;background:var(--selected)}.orx-rr-use{position:absolute;inset-block:0;left:0;background:var(--text-dim)}.orx-rr-tick{position:absolute;top:-4px;inline-size:0;block-size:14px;border-left:1px dashed var(--text)}.orx-rr-tick.is-new{right:0;border-left:2px solid var(--signal)}.orx-rr-keys{position:relative;display:flex;justify-content:space-between;block-size:1rem;margin-top:var(--s-2);color:var(--text-dim);white-space:nowrap}.orx-rr-keys b{font-weight:400;color:var(--text-strong)}.orx-rr-keys .is-at{position:absolute;translate:-50% 0}.orx-rr-keys .is-end{color:var(--signal-text)}@container orx-rr (max-width: 679.98px){.orx-rr-body{grid-template-columns:minmax(0,1fr)}.orx-rr-col--out{border-left:0;border-top:1px solid var(--line-quiet)}.orx-rr-list>div{grid-template-columns:6.25rem minmax(0,1fr);column-gap:var(--s-3)}}@container orx-rr (max-width: 359.98px){.orx-rr-list .is-agent{grid-template-columns:minmax(0,1fr);row-gap:var(--s-2)}}.orx-ql-seg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);min-width:0}.orx-ql .wf-say{min-block-size:calc(3em + 2 * var(--s-3) + 2px);align-content:start}@container wf (max-width: 559.98px){.orx-ql .wf-say{min-block-size:calc(7.5em + 2 * var(--s-3) + 2px)}}@media print{.orx-ql-seg{display:none}}.orch-alias{display:block;height:0}.section.is-hero.orch-hero{padding-top:clamp(2.5rem,1.6rem + 2.4vw,3.75rem)}.orch-hero .hero-lead{max-width:64ch}@media(min-width:900px)and (max-width:1279.98px){.orch-hero.hero--ph4 .hero-lead{grid-column:1 / span 7}}@media(min-width:1280px){.orch-hero.hero--ph4 .hero-grid{row-gap:var(--s-9)}.orch-hero.hero--ph4 .hero-head{grid-column:1 / span 7;grid-row:1;align-self:end}.orch-hero.hero--ph4 .hero-copy{grid-column:8 / -1;grid-row:1;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.orch-hero.hero--ph4 .hero-lead{max-width:none;font-size:var(--fs-lead);line-height:var(--lh-lead)}.orch-hero.hero--ph4 .hero-exhibit{grid-row:2}}.orch-hero .v1{position:relative}.orch-hero .v1-hint{margin-bottom:0}@container v1 (min-width: 1040px){.orch-hero .v1-card{--hint-h: calc(var(--s-4) + 20px + var(--s-3));display:grid;grid-template-columns:minmax(0,11fr) minmax(0,14fr);grid-template-rows:auto auto 1fr auto}.orch-hero .v1-controls{grid-column:1;grid-row:1;border-right:1px solid var(--line);padding-block:var(--s-5);row-gap:var(--s-3)}.orch-hero .v1-well--policy{grid-column:1;grid-row:2;border-right:1px solid var(--line);padding-top:var(--s-4)}.orch-hero .v1-well--request{grid-column:1;grid-row:3 / span 2;border-right:1px solid var(--line);border-bottom:0;align-content:start;padding-bottom:var(--hint-h)}.orch-hero .v1-literal{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.orch-hero .v1-table{grid-column:2;grid-row:1 / span 3;align-self:start;margin-top:0}.orch-hero .v1-table.data thead th{height:40px;padding-bottom:10px}.orch-hero .v1-well--result{grid-column:2;grid-row:4}.orch-hero .v1-hint{position:absolute;left:calc(var(--s-4) + 1px);bottom:calc(var(--s-4) + 1px);margin:0;max-width:40%}}.orch-hero-stage .v1>.fcf{position:absolute;inline-size:1px;block-size:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.orch-ledger-label{margin-bottom:var(--s-3)}@media(max-width:899.98px){.orch-split .split{row-gap:0}}.orch-modes{display:flex;flex-direction:column;border-top:1px solid var(--line)}.orch-mode{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--s-3);padding-block:var(--s-5);border-bottom:1px solid var(--line-quiet)}.orch-mode-n{color:var(--text-dim);padding-top:.35em}.orch-mode-body{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.orch-mode-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.orch-mode-text{color:var(--text)}.orch-mode-literal{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.orch-pane{display:flex;flex-direction:column;gap:var(--s-5);min-width:0;container:orch-pane / inline-size}.orch-keyed{display:flex;flex-direction:column;border-top:1px solid var(--line)}.orch-keyed>li{display:grid;grid-template-columns:14.5rem minmax(0,1fr);column-gap:var(--gap);align-items:baseline;padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet)}.orch-key{color:var(--text-strong);overflow-wrap:anywhere}.orch-keyed p{color:var(--text-dim)}@container orch-pane (max-width: 519.98px){.orch-keyed>li{grid-template-columns:minmax(0,1fr);row-gap:var(--s-2)}}@media(min-width:900px){.orch-e>.tpl-e-fig,.orch-e>.tpl-e-side{grid-row:1}.orch-e{align-items:start}.orch-e>.tpl-e-side{align-self:stretch}}.orch-side{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.orch-side-title{font-size:clamp(1.875rem,1.3rem + 1.7vw,2.75rem);line-height:1.02;letter-spacing:var(--ls-statement-xl)}.orch-desk{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line)}.orch-desk-list{display:flex;flex-direction:column;gap:var(--s-5)}.orch-levels{margin-top:var(--s-10)}.orch-levels-title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.05;letter-spacing:var(--ls-h2)}.orch-levels-lead{max-width:68ch;margin-top:var(--s-4);color:var(--text)}.orch-levels-stage{margin-top:var(--s-7)}.orch-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--s-7);border-top:1px solid var(--line)}.orch-steps>li{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:var(--s-4) var(--s-5) var(--s-5) 0}.orch-steps>li+li{padding-left:var(--s-5);border-left:1px solid var(--line-quiet)}.orch-steps>li:last-child{padding-right:0}.orch-step-head{display:flex;align-items:baseline;gap:var(--s-3)}.orch-step-n{color:var(--text-dim)}.orch-step-lead{color:var(--text-strong)}.orch-steps .t-small{color:var(--text)}@media(max-width:1099.98px){.orch-steps{grid-template-columns:minmax(0,1fr)}.orch-steps>li,.orch-steps>li+li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:var(--s-4);padding:var(--s-4) 0;border-left:0;border-bottom:1px solid var(--line-quiet)}.orch-steps .t-small{max-width:68ch}}@media(max-width:599.98px){.orch-steps>li,.orch-steps>li+li{grid-template-columns:minmax(0,1fr);row-gap:var(--s-2)}}.orch-under{display:grid;grid-template-columns:5fr 3fr 3fr;gap:var(--s-4) var(--gap);margin-top:var(--s-5);color:var(--text-dim)}@media(max-width:719.98px){.orch-under{grid-template-columns:minmax(0,1fr)}}.orch-margin{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.orch-margin-notes{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--line)}.orch-margin-notes>div{padding-block:var(--s-4);border-bottom:1px solid var(--line-quiet)}.orch-margin-notes dt{color:var(--text-strong);margin-bottom:var(--s-2)}.orch-margin-notes dd{color:var(--text)}.orch-note-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.orch-note-agent{margin-top:var(--s-3)}.orch-record{min-width:0}.orch-inline{color:var(--text-strong);text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em}.orch-inline:hover{text-decoration-color:currentColor}.orch-fabric .feat-lead{font-family:var(--font-mono);font-size:var(--fs-data);font-feature-settings:"calt" 0}@media(min-width:1200px){.orch-fabric{--c-copy: 1 / span 4;--c-fig: 5 / -1}}@media(min-width:900px)and (max-width:1199.98px){.orch-fabric{--c-copy: 1 / span 8;--c-fig: 1 / -1}.orch-fabric .split-copy{position:static}}.orch-events{display:flex;flex-direction:column;gap:var(--s-3)}.orch-events-list{display:flex;flex-direction:column;gap:1px}.orch-limits table.data{table-layout:fixed}.orch-limits .data-note{display:block;margin-top:2px;font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.4;font-feature-settings:"calt" 0;overflow-wrap:anywhere}.orch-limits table.data tbody :is(th,td){padding-block:var(--s-3);vertical-align:top}.orch-limits thead th:nth-child(1){width:22%}.orch-limits thead th:nth-child(3){width:24%}@media(max-width:599.98px){.orch-limits thead th:nth-child(1){width:29%}.orch-limits thead th:nth-child(3){width:32%}.orch-limits table.data :is(th,td){padding-inline:0 var(--s-3);overflow-wrap:anywhere}}@media(min-width:1200px){.orch-statement{--c2-fig: 1 / span 8;--c2-copy: 9 / -1}}@media(min-width:900px)and (max-width:1199.98px){.orch-statement{--c2-fig: 1 / -1;--c2-copy: 1 / span 8}.orch-statement .tpl-c.is-mirrored>.tpl-c-fig{grid-row:2;margin-top:var(--s-8)}.orch-statement .split-copy{position:static}}.orch-statement .split{margin-top:var(--s-7)}.orch-statement .split-copy>.t-h2{font-size:var(--fs-h2-sheet);line-height:1.04}.orch-statement-fig{display:flex;flex-direction:column;gap:var(--s-5)}.orch-paper{padding:var(--s-6);background:var(--bg);border-radius:var(--r-2);box-shadow:0 0 0 1px var(--line-quiet);min-width:0}.orch-paper .fcf{margin-top:0}@media(max-width:599.98px){.orch-paper{padding:var(--s-4)}}.orch-extra{min-width:520px}.orch-extra tbody tr:last-child>*{border-bottom:0}.orch-extra-k{display:none;color:var(--text-dim)}@media(max-width:599.98px){.orch-extra,.orch-extra tbody{display:block;min-width:0}.orch-extra thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.orch-extra tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet)}.orch-extra tbody tr:first-child{border-top:1px solid var(--text-strong)}.orch-extra tbody tr:last-child{border-bottom:0;padding-bottom:0}.orch-paper .table-frame .orch-extra.data tbody>tr>:is(th,td){position:static;height:auto;padding:2px 0;border-bottom:0;text-align:left}.orch-paper .table-frame .orch-extra.data tbody>tr>.orch-extra-amount{grid-column:2;grid-row:1;text-align:right}.orch-paper .table-frame .orch-extra.data tbody>tr>.orch-extra-line{grid-column:1 / -1;grid-row:2}.orch-paper .table-frame .orch-extra.data tbody>tr>.orch-extra-billed{grid-column:1;grid-row:3;display:flex;align-items:baseline;justify-content:flex-start;gap:var(--s-2)}.orch-paper .table-frame .orch-extra.data tbody>tr>.orch-extra-rate{grid-column:2;grid-row:3;display:flex;align-items:baseline;justify-content:flex-end;gap:var(--s-2)}.orch-extra-cc{grid-column:1;grid-row:1}.orch-extra-k{display:inline}}.orch-identity .plate-title{margin-bottom:var(--s-2)}.orch-qa-group+.orch-qa-group{margin-top:var(--s-9)}.orch-qa-label{margin-bottom:var(--s-3)}.orch-questions .qa-pair{padding-block:var(--s-6)}.orch-questions .qa-q{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-stretch:var(--wd-h3)}@media(min-width:1200px){.orch-questions .qa-q{grid-column:1 / span 4}.orch-questions .qa-a{grid-column:5 / -1}.orch-request>.wrap>*{margin-left:calc(2 * ((100% - 11 * var(--gap)) / 12) + 2 * var(--gap))}}.v16-shell{min-width:0;background:none;--fx-bg: var(--well);--fx-well: var(--bg)}.v16-shell:not(.stage .v16-shell){background:var(--well);border:1px solid var(--line-quiet);padding:var(--stage-pad)}.v16{min-width:0;margin:0}.v16>.fcf{margin-top:0}.v16-rec{--v16-pad: var(--s-4);--v16-card: var(--hover);--v16-out: var(--well);--v16-drop: 1.75rem;min-width:0;overflow:hidden;background:var(--v16-card);border:1px solid var(--line);border-top-color:var(--line-strong);border-radius:var(--r-2);color:var(--text)}.v16-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-3);min-height:2.25rem;padding:6px var(--v16-pad);box-sizing:border-box;background:var(--selected);border-bottom:1px solid var(--line-quiet);min-width:0}.v16-kind,.v16-what{color:var(--text-dim);white-space:nowrap}.v16-name{font-family:var(--font-mono);font-size:.8125rem;line-height:1.25rem;font-weight:500;color:var(--text-strong);font-feature-settings:"calt" 0;white-space:nowrap}.v16-state{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s-2);color:var(--signal-text);white-space:nowrap}.v16-lamp{flex:none;inline-size:7px;block-size:7px;background:var(--signal)}.v16-lines{margin:0;padding:var(--s-2) var(--v16-pad);border-bottom:1px solid var(--line-quiet);font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.375rem;font-feature-settings:"calt" 0;font-variant-numeric:tabular-nums}.v16-lines>div{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:baseline;column-gap:var(--s-3)}.v16-lines dt{color:var(--text-dim);white-space:nowrap}.v16-lines dd{margin:0;display:grid;grid-template-columns:8ch 10ch auto;justify-content:start;color:var(--text-dim);white-space:nowrap}.v16-lines dd>span+span:before{content:"·";margin-inline:1ch;color:var(--text-faint)}.v16-lines b{font-weight:400;color:var(--text)}.v16-lines .is-now dd{color:var(--text)}.v16-lines .is-now b{color:var(--text-strong);font-weight:500}.v16-chart{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--s-3) var(--v16-pad) 0}.v16-axis{color:var(--text-dim)}.v16-axis--y{padding-bottom:6px}.v16-axis--x{justify-self:end;block-size:var(--v16-drop);display:flex;align-items:center}.v16-plot{position:relative;aspect-ratio:5 / 2;min-width:0;border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.v16-over{position:absolute;background:var(--v16-out)}.v16-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v16-svg path{fill:none;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.v16-svg .v16-area{fill:var(--selected);stroke:none}.v16-ceil{stroke:var(--text-strong);stroke-width:2}.v16-review{stroke:var(--text-dim);stroke-width:1;stroke-dasharray:5 4}.v16-demand{stroke:var(--text);stroke-width:1.5}.v16-label{position:absolute;white-space:nowrap;padding:0 5px;line-height:.875rem;color:var(--text-dim)}.v16-label b{font-weight:400;color:var(--text-strong)}.v16-label--quota{translate:0 calc(-100% - 6px);padding-left:0}.v16-label--quota.is-end{padding:0}.v16-label--review{translate:0 calc(-100% - 4px);padding-left:0}.v16-label--demand{translate:8px 9px;padding:0}.v16-pass{position:absolute;width:5px;height:5px;margin:-3px 0 0 -3px;box-shadow:inset 0 0 0 1px var(--text-dim);background:var(--v16-card)}.v16-event{position:absolute;left:var(--ex);top:var(--ey);width:7px;height:7px;margin:-4px 0 0 -4px;background:var(--signal);box-shadow:0 0 0 2px var(--v16-card)}.v16-wire{position:absolute;left:var(--ex);top:var(--ey);bottom:calc(-1 * var(--v16-drop) - 1px);width:0;margin-left:-1px;border-left:2px solid var(--signal)}.v16-head{position:absolute;left:-6px;bottom:0;width:10px;height:8px;background:var(--signal);clip-path:polygon(0 0,100% 0,50% 100%)}.v16-tag{position:absolute;left:var(--ex);top:calc(var(--ey) + (100% - var(--ey)) * .52);translate:-50% -50%;padding:1px 6px;white-space:nowrap;line-height:.875rem;background:var(--selected);color:var(--text-strong)}.v16-foot{padding:0 var(--v16-pad) var(--v16-pad);display:flex}.v16-dec{box-sizing:border-box;margin-left:auto;inline-size:fit-content;max-inline-size:100%;min-inline-size:min(100%,calc(100% - var(--ex) + 2rem));display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-5);padding:7px var(--s-3);background:var(--selected);border:1px solid var(--signal);border-radius:var(--r-1)}.v16-dec>p{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-2);min-width:0}.v16-dec>.v16-dec-what{gap:0 var(--s-4)}.v16-dec-id>.t-micro{color:var(--text-dim)}.v16-dec :is(code,.v16-dec-what){font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.25rem;font-feature-settings:"calt" 0;background:none;padding:0;border-radius:0;white-space:nowrap}.v16-dec code{color:var(--text-strong);font-weight:500}.v16-dec-step{color:var(--signal-text)}.v16-dec-level{color:var(--text-dim)}.v16-dec .agent-line{gap:0 var(--s-2)}.v16-dec :is(.agent-line-name,.agent-title){font-size:var(--fs-caption);line-height:1.25rem}@container fx (max-width: 599.98px){.v16-plot{aspect-ratio:2 / 1}}@container fx (max-width: 419.98px){.v16-rec{--v16-pad: var(--s-3)}.v16-plot{aspect-ratio:3 / 2}.v16-what,.v16-label--demand{display:none}.v16-lines>div{grid-template-columns:4.5rem minmax(0,1fr);column-gap:var(--s-2)}.v16-lines dd{grid-template-columns:9.5ch 8.5ch auto}.v16-lines dd>span+span:before{content:none}}@container fx (max-width: 299.98px){.v16-lines>div{grid-template-columns:minmax(0,1fr)}.v16-lines>div+div{margin-top:var(--s-1)}}@media print{.v16-shell,.v16-rec,.v16-bar,.v16-over,.v16-dec{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.v1{min-width:0;container:v1 / inline-size}.v1-card{--v1-gutter: var(--s-4);--v1-key: 76px;border:1px solid var(--line);background:var(--fx-bg)}.v1-controls{display:grid;grid-template-columns:var(--v1-key) minmax(0,1fr);gap:var(--s-2) var(--s-4);padding:var(--s-4) var(--v1-gutter);border-bottom:1px solid var(--line)}.v1-controls .segmented-wrap{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;gap:var(--s-2) var(--s-4)}.v1-controls .segmented-label{color:var(--text-dim)}.v1-controls .segmented{justify-self:start}.v1-well{display:grid;grid-template-columns:var(--v1-key) minmax(0,1fr);align-items:baseline;column-gap:var(--s-4);padding:var(--s-3) var(--v1-gutter);background:var(--fx-well)}.v1-well--policy{padding-bottom:0}.v1-well--request{border-bottom:1px solid var(--line);grid-template-columns:var(--v1-key) minmax(0,1fr) auto}.v1-key{color:var(--text-dim)}.v1-literal{margin:0;color:var(--text-strong);white-space:pre;overflow-x:auto;scrollbar-width:thin}.v1-well--result{margin-top:0;background:transparent;border-top:1px solid var(--text-strong)}.v1-record{color:var(--text-strong);overflow-wrap:anywhere}.v1-table{margin-top:var(--s-1)}.v1-table.data tbody tr:last-child>*{border-bottom:0}.v1-table.data :is(thead,tbody)>tr>:first-child{padding-left:var(--v1-gutter)}.v1-table.data :is(thead,tbody)>tr>:last-child{padding-right:var(--v1-gutter)}.v1-table tbody tr>*{transition:background-color var(--t-fast),color var(--t-fast)}.v1-pool,.v1-region,.v1-fabric{white-space:nowrap}.v1-id{color:var(--text-strong)}.v1-sub{display:none;color:var(--text-dim);white-space:normal}.v1-free{color:var(--text-strong);font-variant-numeric:tabular-nums}.v1-result{color:var(--text)}.v1-col-result{width:34%}.v1-res{display:flex;align-items:baseline;gap:8px}.v1-res>:first-child{flex:none}.v1-why{min-width:0}.v1-table tr.is-out .v1-id{color:var(--text-dim);text-decoration:line-through 1px;text-decoration-color:var(--text-dim)}.v1-table tr.is-out .v1-free{color:var(--text-dim)}.v1-res .fx-x{color:var(--text-strong);margin-right:0}.v1-ring{width:8px;height:8px;border-radius:var(--r-dot);box-shadow:inset 0 0 0 1px var(--text-dim)}.v1-elig{color:var(--text-dim)}.v1-table tr.is-placed>*{position:relative;isolation:isolate}.v1-table tr.is-placed>*:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--fx-wash);opacity:var(--fx-wash-a)}.v1-dot{width:8px;height:8px;border-radius:var(--r-dot);background:var(--signal)}.v1-placed{color:var(--signal-text);font-weight:var(--w-ui)}.v1-table tr.is-placed .v1-id{color:var(--text-strong)}.v1-hint{margin-top:var(--s-4);color:var(--text-dim)}@container v1 (max-width: 591.98px){.v1-col-wide,.v1-hide-sm{display:none}.v1-table.data tbody .v1-pool{white-space:normal;padding-block:var(--s-2)}.v1-id{display:block}.v1-sub{display:block;margin-top:2px}.v1-table.data tbody :is(th,td){height:56px}.v1-table.data tbody .v1-result{padding-block:var(--s-2)}.v1-col-result{width:44%}}@container v1 (max-width: 447.98px){.v1-card{--v1-gutter: var(--s-3)}.v1-well,.v1-well--request{grid-template-columns:minmax(0,1fr);row-gap:var(--s-1)}.v1-well--policy{padding-bottom:var(--s-1)}.v1-col-result{width:46%}.v1-controls{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}.v1-controls .segmented-wrap{grid-template-columns:minmax(0,1fr)}.v1-controls .segmented{max-width:100%;flex-wrap:wrap}.v1-literal{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}}@media print{.v1-controls,.v1-hint{display:none}}.wf{container:wf / inline-size;margin:0;min-width:0}.wf-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-6)}.wf-head>.fcf{margin:0}.wf-v{display:none;inline-size:100%}.wf-canvas{position:relative;inline-size:100%;isolation:isolate}.wf-wires{z-index:1}.wf-tab,.wf-frame-tag,.wf-strip{z-index:2}.wf-card{z-index:3}.wf-marks,.wf-note{z-index:4}.wf-say{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-7);padding-block:var(--s-3);border-block:1px solid var(--line-quiet);color:var(--text-strong);font-size:var(--fs-small);line-height:var(--lh-small)}.wf-say-lamp{inline-size:7px;block-size:7px;background:var(--signal);translate:0 -1px}.wf-wires{position:absolute;inset:0;pointer-events:none}.wf-w{position:absolute;--wc: var(--line-strong)}.wf-w.h{block-size:0;border-top:1px solid var(--wc)}.wf-w.v{inline-size:0;border-left:1px solid var(--wc)}.wf-w.c{overflow:visible;fill:none;stroke:var(--wc);stroke-width:1;stroke-linecap:square}.wf-w.k-main{--wc: var(--text-strong)}.wf-w.k-signal,.wf-w.k-on.is-on,.wf-w.is-hot{--wc: var(--signal)}.wf-w:is(.k-main,.k-signal,.k-on).h{border-top-width:2px}.wf-w:is(.k-main,.k-signal,.k-on).v{border-left-width:2px}.wf-w:is(.k-main,.k-signal,.k-on).c{stroke-width:2}.wf-w.k-wan{--wc: var(--text-dim);stroke-dasharray:1 2}.wf-w.k-wan.h{border-top-style:dotted}.wf-w.k-wan.v{border-left-style:dotted}.wf-w.k-tie{--wc: var(--text-dim);stroke-dasharray:3 3}.wf-w.k-tie.h{border-top-style:dashed}.wf-w.k-tie.v{border-left-style:dashed}.wf-w.k-on:not(.is-on){display:none}.wf-w.k-on.is-dot.h{border-top-style:dashed}.wf-w.k-on.is-dot.v{border-left-style:dashed}.wf-frame,.wf-band{position:absolute;box-sizing:border-box;border:1px solid var(--line);--wf-in: var(--fx-well);--wf-out: var(--fx-bg);background:var(--wf-in)}:is(.wf-frame,.wf-band).d1{--wf-in: var(--fx-bg);--wf-out: var(--fx-well)}.wf-tab,.wf-frame-tag{position:absolute;top:-1px;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--s-2);block-size:1.375rem;padding:0 9px;white-space:nowrap;max-inline-size:calc(100% - 16px)}.wf-tab{left:-1px;border:1px solid var(--line);background:var(--wf-out)}.wf-frame-tag{right:0;color:var(--text-dim);background:var(--wf-in);block-size:1.25rem;top:0}.wf-tab>.wf-kind,.wf-strip>.wf-kind{color:var(--text-strong)}.wf-frame-name{color:var(--text)}.wf-strip{position:absolute;inset-inline:0;top:0;box-sizing:border-box;block-size:1.75rem;display:flex;align-items:center;gap:var(--s-3);padding:0 11px;border-bottom:1px solid var(--line-quiet);white-space:nowrap;background:var(--wf-in)}.wf-strip>.wf-tag{margin-left:auto;color:var(--text-dim)}.wf-cards{list-style:none;margin:0;padding:0}.wf-card{--wf-card: var(--well);--wf-bar: var(--hover);--wf-edge: var(--line);--wf-top: var(--line-strong);position:absolute;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--wf-card);border:1px solid var(--wf-edge);border-top-color:var(--wf-top);border-radius:var(--r-2);font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.125rem;font-weight:400;font-stretch:normal;color:var(--text);font-feature-settings:"calt" 0;font-variant-ligatures:none;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast)}.stage .wf-card,.wf-card.d1{--wf-card: var(--hover);--wf-bar: var(--selected)}.wf-card.is-lead,.wf-card.is-on,.wf-card.is-hot{--wf-edge: var(--signal);--wf-top: var(--signal)}.wf-card.is-ghost{--wf-bar: var(--wf-card);--wf-edge: var(--line-quiet);--wf-top: var(--line)}.wf-card.is-ghost .wf-title{color:var(--text-dim)}.wf-bar{flex:none;box-sizing:border-box;display:flex;align-items:center;gap:var(--s-2);block-size:1.75rem;padding:0 11px;background:var(--wf-bar);border-bottom:1px solid var(--line-quiet);white-space:nowrap;min-width:0}.wf-card.is-chip{border-radius:var(--r-1)}.wf-card.is-chip>.wf-bar{flex:1;block-size:auto;border-bottom:0;background:none}.wf-n,.wf-kind{flex:none;color:var(--text-dim)}.wf-title{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-em);font-stretch:96%;letter-spacing:0;color:var(--text-strong);font-feature-settings:normal}.wf-title.is-name{font-family:var(--font-mono);font-size:.75rem;font-weight:500;font-stretch:normal;font-feature-settings:"calt" 0}.wf-tag{margin-left:auto;padding-left:var(--s-2);color:var(--text-dim)}.wf-body{display:flex;flex-direction:column;gap:.625rem;padding:.625rem 11px 0;min-width:0}.wf-mk{display:inline-block;flex:none;box-sizing:border-box;inline-size:6px;block-size:6px;margin-right:var(--s-2);vertical-align:1px;transition:background-color var(--t-med) linear}.wf-bar>.wf-mk{margin-right:0}.mk-on{background:var(--signal)}svg.wf-mk{inline-size:7px;block-size:7px;overflow:visible;fill:none;stroke:var(--text-strong);stroke-width:1.25;vertical-align:0}.wf-lamp.is-off{background:var(--line-strong)}.wf .k-strong{color:var(--text-strong)}.wf .k-state{color:var(--signal-text)}.wf-ln{display:block;block-size:1.125rem;white-space:pre;font:inherit;color:inherit;background:none;padding:0;border-radius:0;transition:opacity var(--t-med) linear}.wf-ln.is-off,.wf-row.is-off{opacity:0}.wf-ln.is-on{color:var(--text-strong)}.wf-ln.is-on>.wf-mk:not(svg){background:var(--signal);border:0}.wf-ln.is-only:not(.is-on),.wf-row.is-only:not(.is-on){display:none}.wf-rows{margin:0}.wf-row{display:grid;grid-template-columns:var(--kw) minmax(0,1fr);block-size:1.125rem;white-space:pre;transition:opacity var(--t-med) linear}.wf-row>dt{color:var(--text-dim)}.wf-row>dd{margin:0;color:var(--text-strong)}.wf-rows.is-between>.wf-row{position:relative;display:flex;justify-content:space-between;gap:var(--s-3);margin-inline:-11px;padding-inline:11px}.wf-rows.is-between>.wf-row.is-only:not(.is-on){display:none}.wf-rows.is-between>.wf-row.is-on:not(.is-only):before{content:"";position:absolute;left:2px;top:calc(50% - 4px);inline-size:6px;block-size:8px;background:var(--signal);clip-path:polygon(0 0,100% 50%,0 100%)}.wf-rows.is-between dt{flex:none;color:var(--text)}.wf-rows.is-between dd{color:var(--text-dim);text-align:right;margin-left:auto}.wf-row.is-on:not(.is-only){background:var(--signal-wash)}.wf-row.is-on:not(.is-only)>dt{color:var(--text-strong)}.wf-row.is-on:not(.is-only)>dd{color:var(--text-strong)}.wf-row.is-on .wf-mk:not(svg){background:var(--signal);border:0;inline-size:7px;block-size:8px;clip-path:polygon(0 0,100% 50%,0 100%)}.wf-rows.is-sans dt{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.004em;font-feature-settings:normal}.wf-rows.is-sans.is-between dt{color:var(--text-strong)}.wf-meter{block-size:1.75rem;display:flex;flex-direction:column;justify-content:space-between}.wf-meter-track{position:relative;block-size:4px;margin-top:4px;background:var(--selected)}.wf-meter-fill{position:absolute;inset-block:0;left:0;background:var(--text-strong)}.wf-meter-mark{position:absolute;top:-4px;inline-size:2px;block-size:12px;margin-left:-1px;background:var(--wf-card);border-inline:1px solid var(--text-strong);box-sizing:content-box}.wf-meter-key{display:flex;justify-content:space-between;gap:var(--s-3);color:var(--text-dim);line-height:.875rem;white-space:nowrap}.wf-meter-key b{font-weight:400;color:var(--text-strong)}.wf-lamps{display:flex;align-items:center;gap:var(--s-3);block-size:1.125rem}.wf-lamp-row{display:inline-flex;gap:3px}.wf-lamp-row>i{inline-size:6px;block-size:6px;background:var(--line);transition:background-color var(--t-fast) linear calc(var(--i, 0) * 30ms)}.wf-lamp-row>i.is-lit{background:var(--text-strong)}.wf-card.is-lead .wf-lamp-row>i.is-lit{background:var(--signal)}.wf-lamp-row>i.is-lit.is-off{background:var(--line)}.wf-cap{display:block;block-size:1.125rem;line-height:1.125rem;color:var(--text-dim);white-space:nowrap}.wf-hw{display:flex;flex-direction:column;min-width:0}.wf-hw>img{display:block;max-inline-size:100%;block-size:auto}.wf-chips{list-style:none;margin:0;padding:0;display:flex;gap:6px;block-size:1.25rem}.wf-chips>li{box-sizing:border-box;block-size:1.25rem;padding:0 7px;border:1px solid var(--line);border-radius:var(--r-1);font-size:var(--fs-micro);line-height:1.125rem;color:var(--text);white-space:nowrap}.wf-chips>li.is-on{border-color:var(--signal);color:var(--text-strong)}.wf-text{margin:0;font-family:var(--font-sans);font-size:.75rem;line-height:1rem;letter-spacing:.004em;color:var(--text-dim);font-feature-settings:normal}.wf-text>span{display:block;white-space:nowrap}.wf-text.k-strong{color:var(--text)}.wf-cols{display:grid;column-gap:16px;min-width:0}.wf-col{display:flex;flex-direction:column;gap:.625rem;min-width:0}.wf-marks{position:absolute;inset:0;pointer-events:none}.wf-m{position:absolute;--wc: var(--line-strong)}.wf-m.k-main{--wc: var(--text-strong)}.wf-m.k-signal,.wf-m.is-on,.wf-m.is-hot{--wc: var(--signal)}.wf-m:is(.k-wan,.k-tie){--wc: var(--text-dim)}.wf-port{inline-size:5px;block-size:5px;translate:-2px -2px;background:var(--wc)}.wf-port.is-heavy{inline-size:6px;block-size:6px}.wf-pin{inline-size:3px;block-size:3px;translate:-1px -1px;background:var(--wc)}.wf-chev{inline-size:9px;block-size:9px;overflow:visible;fill:none;stroke:var(--wc);stroke-width:1}.wf-chev{translate:calc(-100% + .5px) -4px;transform-origin:calc(100% - .5px) 4.5px}.wf-arrow{inline-size:8px;block-size:10px;overflow:visible;fill:var(--wc);stroke:none;translate:-100% -4px;transform-origin:100% 5px}:is(.wf-chev,.wf-arrow).to-d{rotate:90deg}:is(.wf-chev,.wf-arrow).to-u{rotate:-90deg}.wf-note{position:absolute;box-sizing:border-box;translate:0 -50%;white-space:nowrap;color:var(--text-dim)}.wf-note.n-head{color:var(--text-strong)}.wf-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--line-quiet);min-block-size:2rem}.wf-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);color:var(--text-dim)}.wf-legend>li{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap}.wf-key{flex:none;inline-size:18px;block-size:0;border-top:1px solid var(--line-strong)}.key-signal{border-top:2px solid var(--signal)}.key-main{border-top:2px solid var(--text-strong)}.key-wan{border-top:1px dotted var(--text-dim)}.key-tie{border-top:1px dashed var(--text-dim)}.key-ghost{inline-size:12px;block-size:9px;box-sizing:border-box;border:1px dashed var(--line-strong)}.key-ghost{border:1px solid var(--line)}:is(.stage-body>.wf:first-child,.stage-body>:only-child>.wf:first-child):not(:has(~:not(script,style)))>.wf-foot{margin:var(--stage-pad) calc(-1 * var(--stage-pad)) calc(-1 * var(--stage-pad));padding:var(--s-2) var(--s-4);min-block-size:2rem}@media(max-width:359.98px){.stage:has(>.stage-body>.wf,>.stage-body>:only-child>.wf){margin-inline:calc(2px - var(--pad));--stage-pad: 12px}}@media(prefers-reduced-motion:no-preference){.wf.is-live .wf-w:is(.h,.v){transition:clip-path var(--t, .2s) linear var(--d, 0ms)}.wf.is-live :is(.wf-w.c,.wf-m){transition:opacity 80ms linear var(--d, 0ms)}.wf.is-wait .wf-w.to-r,.wf-w.to-r.is-off{clip-path:inset(0 100% 0 0)}.wf.is-wait .wf-w.to-d,.wf-w.to-d.is-off{clip-path:inset(0 0 100% 0)}.wf.is-wait .wf-w.to-u,.wf-w.to-u.is-off{clip-path:inset(100% 0 0 0)}.wf-w:is(.h,.v){clip-path:inset(-2px)}.wf.is-wait :is(.wf-w.c,.wf-m),:is(.wf-w.c,.wf-m).is-off{opacity:0}}@media(forced-colors:active){.wf{forced-color-adjust:none}}@media print{.wf .is-off{opacity:1!important;clip-path:none!important}.wf-card,.wf-frame,.wf-band{print-color-adjust:exact;-webkit-print-color-adjust:exact}.wf-hw>img{zoom:.8333}}}