@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,.ticket-sheet,.code-pane,.stage,.mega,.crumbs-toc-panel,.tag--preview{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-monument{font-family:var(--font-display);font-size:var(--fs-monument);line-height:var(--lh-monument);font-weight:var(--w-monument);font-stretch:var(--wd-monument);letter-spacing:var(--ls-monument);font-variant-numeric:lining-nums proportional-nums;font-kerning:normal;color:var(--text-strong)}.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-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)}.ink-faint{color:var(--text-faint)}.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)}}@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--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,.fcf-asof{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:has(.fcf-asof) .fcf-tag{grid-column:1 / span 2}.fcf-asof{grid-column:3}.fcf-tag,.fcf-asof{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}.plates.is-framed{border-inline:1px solid var(--line-quiet)}@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)}.dim-tick{position:absolute;top:4px;width:8px;height:1px;background:var(--text-dim);rotate:-45deg}.dim-tick:first-child{left:-4.5px}.dim-tick:last-child{right:-4.5px}.terms{--n: 5}.terms>*{gap:var(--s-2)}.terms-label{color:var(--text-dim)}.terms-value{margin-top:var(--s-2)}.terms-q{color:var(--text)}.terms-q a{color:var(--text-dim);text-decoration:none}.terms-q a:hover{color:var(--text-strong)}@media(min-width:900px)and (max-width:1199.98px){.terms.plates>*{padding-inline:var(--s-6)}.terms.plates>:nth-child(3n+1){padding-inline-start:0}.terms.plates>:nth-child(3n),.terms.plates>:last-child{padding-inline-end:0}.terms{--n: 3 !important}.terms>:last-child:nth-child(3n+2){grid-column:span 2}.terms>:last-child:nth-child(3n+1){grid-column:span 3}}.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{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.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}}.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)}.ticket-sheet{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--s-5) 0;border-radius:var(--r-2);overflow:hidden}.ticket-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--text-strong)}.ticket-sheet-title{display:flex;flex-direction:column;gap:2px;min-width:0}.ticket-record{color:var(--text-strong);min-height:2.9em;overflow-wrap:anywhere}.ticket-lines{border-top:1px solid var(--line-quiet)}.ticket-lines>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;column-gap:var(--s-3);padding:6px 0;border-bottom:1px solid var(--line-quiet)}.ticket-lines dt{color:var(--text-dim)}.ticket-lines dd{color:var(--text-strong);overflow-wrap:anywhere}.ticket-submit{width:100%;margin-top:var(--s-1)}.ticket-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--s-2) calc(-1 * var(--s-5)) 0;border-top:1px solid var(--line)}.ticket-block>div{display:flex;flex-direction:column;gap:2px;padding:7px var(--s-5) 8px}.ticket-block>div+div{border-left:1px solid var(--line)}.ticket-block dt{color:var(--text-dim)}.ticket-block dd{color: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-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}.monument{container-type:inline-size;margin:0}.monument-row{display:grid;grid-template-columns:repeat(var(--mon-cols, 1),minmax(0,1fr));column-gap:var(--gap);align-items:end}.monument[data-n="2"]{--mon-cols: 2;--mon-size: clamp(6rem, 17cqi, 17.5rem)}.monument[data-n="3"]{--mon-cols: 3;--mon-size: clamp(6rem, 14.5cqi, 15rem)}.monument[data-n="4"]{--mon-cols: 4;--mon-size: clamp(5.5rem, 11.5cqi, 12.5rem)}.monument-fact{display:flex;align-items:flex-end;align-items:last baseline;gap:0 clamp(.75rem,2.4cqi,2.25rem);min-width:0}.monument-num{flex:none;font-size:var(--mon-size, clamp(7.5rem, 20.6cqi, 17.5rem));margin-left:-.035em}.mon-one{display:inline-block;height:.686em;width:auto;aspect-ratio:400 / 686;fill:currentColor;vertical-align:baseline;margin-inline:-.01em .01em}.monument-unit{max-width:13ch;text-wrap:balance;padding-bottom:.02em}.monument[data-n="1"] .monument-unit{max-width:none;flex:1 1 0;min-width:0;padding-bottom:.06em}.monument:not([data-n="1"]) .monument-fact+.monument-fact{border-left:1px solid var(--line-quiet);padding-left:var(--gap)}.monument-cap{position:relative;display:block;margin-top:clamp(1rem,2.4cqi,2rem);padding-top:9px}.monument-dim{position:absolute;left:0;right:0;top:0;height:9px;border-inline:1px solid var(--text-dim)}.monument-dim:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:var(--text-dim)}.monument-dim .dim-tick{position:absolute;top:4px;width:8px;height:1px;background:var(--text-dim);rotate:-45deg}.monument-dim .dim-tick:first-child{left:-4.5px}.monument-dim .dim-tick:last-child{right:-4.5px}.monument-dim-label{position:absolute;left:50%;top:-2px;translate:-50% 0;padding:0 var(--s-3);background:var(--bg);color:var(--text-strong);line-height:13px;white-space:nowrap}.monument-foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-6);margin-top:var(--s-4)}.monument-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-5);color:var(--text-dim)}.monument-ref{color:var(--text-strong)}@container (max-width: 899.98px){.monument[data-n="1"] .monument-fact{flex-wrap:wrap}.monument[data-n="1"] .monument-unit{flex:1 1 12ch}}@container (max-width: 599.98px){.monument-row{--mon-cols: 1;row-gap:var(--s-5)}.monument:not([data-n="1"]) .monument-fact+.monument-fact{border-left:0;padding-left:0;border-top:1px solid var(--line-quiet);padding-top:var(--s-5)}.monument:not([data-n="1"]) .monument-cap{margin-top:var(--s-6)}.monument:not([data-n="1"]) .monument-num{font-size:6rem;min-width:1.1ch}.monument-dim-label{left:var(--s-4);translate:0 0;max-width:calc(100% - 2 * var(--s-4));overflow:hidden;text-overflow:ellipsis}}.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}.hero-facts{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));margin-top:auto;border-top:1px solid var(--line)}.hero.has-facts .hero-grid{margin-bottom:var(--s-10)}.hero.has-facts{padding-bottom:0}.hero-facts>div{display:flex;flex-direction:column;gap:4px;padding:var(--s-3) var(--s-4) var(--s-4) 0;min-width:0}.hero-facts>div+div{padding-left:var(--s-4);border-left:1px solid var(--line-quiet)}.hero-facts dt{color:var(--text-dim)}.hero-facts dd{color:var(--text-strong)}@media(max-width:899.98px){.hero{min-height:0}.hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts>div:nth-child(odd){padding-left:0;border-left:0}.hero-facts>div:nth-child(n+3){border-top:1px solid var(--line-quiet)}}@media(min-width:900px){.hero--ph2 .hero-grid{grid-template-rows:auto 1fr}.hero--ph2 .hero-head{grid-column:1 / span 5;grid-row:1}.hero--ph2 .hero-copy{grid-column:1 / span 5;grid-row:2}.hero--ph2 .hero-exhibit{grid-column:7 / -1;grid-row:1 / span 2;align-self:stretch;display:flex;flex-direction:column}.hero--ph2 .hero-exhibit>.code-pane{flex:1;min-height:520px}.hero--ph2 .hero-title{font-size:clamp(2.5rem,1.3rem + 3.4vw,4.25rem);letter-spacing:var(--ls-h2-bay)}}@media(min-width:900px)and (max-width:1199.98px){.hero--ph2 .hero-exhibit{grid-column:6 / -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,.transcript-notes>.t-h2{font-size:clamp(1.875rem,1.26rem + 2.6vw,3.25rem);line-height:1.02;letter-spacing:var(--ls-statement-xl)}.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}.transcript-pane{min-width:0}.transcript-notes{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}@media(min-width:900px){.transcript-pane{grid-column:1 / span 8}.transcript-notes{grid-column:9 / -1;padding-left:var(--s-6);border-left:1px solid var(--line);align-self:stretch}.transcript.is-mirrored>.transcript-pane{grid-column:5 / -1;grid-row:1}.transcript.is-mirrored>.transcript-notes{grid-column:1 / span 4;grid-row:1;padding-left:0;border-left:0;padding-right:var(--s-6);border-right:1px solid var(--line)}.has-rail .transcript-pane{grid-column:1 / span 7}.has-rail .transcript-notes{grid-column:8 / -1}}.data-table tbody :is(th,td){height:auto;padding-block:11px;vertical-align:top}.data-table tr.grp th{padding:var(--s-6) 0 var(--s-2);border-bottom:1px solid var(--line);color:var(--text-dim);background:var(--bg)}.data-table tbody:first-of-type tr.grp:first-child th{padding-top:var(--s-3)}.compare-name[href]{color:var(--text-strong);text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;transition:text-decoration-color var(--t-fast)}.data-link:hover,.compare-name[href]:hover{text-decoration-color:currentColor}.data-foot{margin-top:var(--s-4)}.data-foot:empty{display:none}.compare :is(th,td){white-space:normal}.compare thead th{height:auto;padding-block:var(--s-3) 10px;vertical-align:bottom}.compare tbody :is(th,td){height:auto;padding-block:12px;vertical-align:top}.compare-col>*{display:block;width:fit-content}.compare-col>.tag{display:inline-flex;margin-top:6px}.compare-q{width:10.5rem;color:var(--text-dim);white-space:nowrap}.compare td{color:var(--text);min-width:8.5rem}.compare .is-current{background:var(--well)}.compare thead .is-current{box-shadow:inset 0 2px 0 var(--signal)}.compare :is(thead,tbody)>tr>.is-current:last-child{padding-right:var(--s-3)}.request-grid{margin-top:var(--s-8);row-gap:var(--s-9);align-items:start}.request-title{max-width:20ch;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.04}.request-links-head{margin-bottom:var(--s-3)}}@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}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,.monument,.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}.hero-exhibit>.fl-run{align-self:center;inline-size:100%}.fl-state{display:inline-flex;align-items:center;gap:var(--s-3);color:var(--text-dim);white-space:nowrap}.fl-state-id{text-transform:none;letter-spacing:0;color:var(--text-strong);font-size:var(--fs-label)}.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-card{z-index:3}.wf-marks{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-on:not(.is-on){display:none}.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: 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-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)}.mk-done{background:var(--text-dim)}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-dim{color:var(--text-dim)}.wf .k-strong{color:var(--text-strong)}.wf .k-key{color:var(--code-key)}.wf .k-lit{color:var(--code-lit)}.wf .k-com{color:var(--code-comment)}.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-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-track{block-size:1.75rem;display:flex;flex-direction:column;justify-content:space-between}.wf-track-bar{display:flex;gap:2px;block-size:6px;margin-top:3px}.wf-track-bar>i{min-width:0}.tk-run{background:var(--text-dim)}.tk-live{background:var(--signal)}.tk-idle{background:var(--selected)}.tk-stop{--hatch-ink: var(--text-strong)}.wf-track-key{display:flex;gap:2px;color:var(--text-dim);line-height:.875rem;white-space:nowrap;letter-spacing:.04em}.wf-track-key>span{min-width:0}.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,.wf-obj{display:flex;flex-direction:column;min-width:0}.wf-hw>img{display:block;max-inline-size:100%;block-size:auto}.wf-obj-svg{display:block;flex:none;overflow:visible}.wf-obj-svg path{vector-effect:non-scaling-stroke;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-linecap:butt;fill:none}.wf-obj-svg .pf{stroke:var(--text)}.wf-obj-svg .ft{fill:var(--selected)}.wf-obj-svg .fl{fill:var(--hover)}.wf-obj-svg .fr{fill:var(--well)}.wf-obj-svg .t-shade.ft{fill:var(--hover)}.wf-obj-svg .t-shade.fl{fill:var(--well)}.wf-obj-svg .t-shade.fr{fill:var(--bg)}.wf-obj-svg .df{stroke:var(--line-strong);stroke-opacity:.7}.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-lab[data-part]{pointer-events:auto;cursor:default}.wf-lab.is-hot{color:var(--signal-text)}.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-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-l{rotate:180deg}:is(.wf-chev,.wf-arrow).to-d{rotate:90deg}.wf-lab{translate:-50% calc(-50% + .5px);padding:1px 6px;background:var(--fx-bg);color:var(--text-dim);white-space:nowrap;line-height:.875rem}.wf-lab:is(.k-main,.k-signal,.is-on){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)}.wf-replay{margin-left:auto;color:var(--text-strong)}: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-l,.wf-w.to-l.is-off{clip-path:inset(0 0 0 100%)}.wf.is-wait .wf-w.to-d,.wf-w.to-d.is-off{clip-path:inset(0 0 100% 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}}.wf--hero>.wf-head{margin-bottom:var(--s-5)}@media(forced-colors:active){.wf{forced-color-adjust:none}}@media print{.wf .is-off{opacity:1!important;clip-path:none!important}.wf-replay{display:none}.wf-card{print-color-adjust:exact;-webkit-print-color-adjust:exact}.wf-hw>img,.wf-obj-svg{zoom:.8333}}: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-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}@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 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}}.fl-lines{container:fl-lines / inline-size;margin:0;min-width:0}.fl-lines>.fcf{margin-bottom:var(--s-3)}.fl-lines-list{margin:0;border-top:1px solid var(--line)}.fl-lines-row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:var(--s-3);min-height:32px;padding:0 var(--s-3) 0 0;border-bottom:1px solid var(--line-quiet);color:var(--text-dim)}.fl-lines-n{padding-left:var(--s-2);color:var(--text-faint)}.fl-lines-code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-family:var(--font-mono);font-size:var(--fs-data);line-height:1.44;color:var(--text-dim)}.fl-lines-by{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);white-space:nowrap}.fl-lines-lamp{display:none;width:5px;height:5px;background:var(--signal)}.fl-lines-row.is-lit:before{content:"";position:absolute;inset:0;background:var(--fx-wash);opacity:var(--fx-wash-a);pointer-events:none}.fl-lines-row.is-lit{box-shadow:inset 2px 0 0 var(--signal)}.fl-lines-row.is-lit>*{position:relative}.fl-lines-row.is-lit .fl-lines-n,.fl-lines-row.is-lit .fl-lines-code{color:var(--text-strong)}.fl-lines-row.is-lit .fl-lines-by{color:var(--signal-text)}.fl-lines-row.is-lit .fl-lines-lamp{display:block}@container fl-lines (max-width: 519.98px){.fl-lines-row{grid-template-columns:24px minmax(0,1fr) auto}.fl-lines-row.is-lit{grid-template-columns:24px minmax(0,1fr);padding-block:var(--s-2);row-gap:2px}.fl-lines-row.is-lit .fl-lines-code{white-space:normal;overflow-wrap:anywhere}.fl-lines-row.is-lit .fl-lines-by{grid-column:2}}@media(forced-colors:active){.fl-lines-row.is-lit{outline:1px solid CanvasText;outline-offset:-1px}}.fls{container:fx / inline-size;min-width:0;margin:0;--fls-lane: 18px}.fls-read{margin-bottom:var(--s-6)}.fls-frame{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--s-2);align-items:center;padding-top:6px}.fls-y{position:relative;align-self:stretch;min-width:40px;color:var(--text-dim)}.fls-y>span{position:absolute;right:0;translate:0 -50%;white-space:nowrap}.fls-plot{position:relative;aspect-ratio:2 / 1;min-width:0;border-left:1px solid var(--text-strong);border-bottom:1px solid var(--text-strong)}.fls-gy{position:absolute;left:0;right:0;height:0;border-top:1px dotted var(--line)}.fls-gx{position:absolute;top:0;bottom:0;width:0;border-left:1px dotted var(--line)}.fls-shades{position:absolute;inset:0}.fls-shade{position:absolute;top:0;bottom:0;--hatch-ink: var(--line)}.fls-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fls-price{fill:none;stroke:var(--text-strong);stroke-width:1.25;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.fls-max{position:absolute;left:0;right:0;height:0;z-index:2}.fls-max:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:repeating-linear-gradient(to right,var(--signal) 0 6px,transparent 6px 10px)}.fls-max-label{position:absolute;left:6px;bottom:4px;padding:0 4px;background:var(--fx-bg);color:var(--text-strong);white-space:nowrap}.fls-name{justify-self:end;margin-top:8px;color:var(--text-strong);white-space:nowrap}.fls-name--sub{margin-top:0;color:var(--text-dim)}.fls-lane{position:relative;height:var(--fls-lane);margin-top:8px;box-shadow:inset 0 0 0 1px var(--line)}.fls-fill{position:absolute;inset:0}.fls-run{position:absolute;top:0;bottom:0;box-shadow:inset 0 1px 0 var(--signal)}.fls-run:before,.fls-k-run:before{content:"";position:absolute;inset:0;background:var(--fx-wash);opacity:var(--fx-wash-a)}.fls-stop{position:absolute;top:0;bottom:0;--hatch-ink: var(--line-strong)}.fls-od{position:absolute;top:0;bottom:0;background:var(--line);box-shadow:inset 0 1px 0 var(--text-strong),inset 0 0 0 1px var(--line-strong)}.fls-ck{position:absolute;top:calc(50% - 1px);width:2px;height:2px;margin-left:-1px;background:var(--text-strong)}.fls-mk{position:absolute;top:50%;translate:-50% -50%;z-index:1;padding:0 3px;background:var(--fx-bg);display:inline-flex;align-items:center;height:12px;font-family:var(--font-mono);font-size:10px;line-height:12px;color:var(--text-strong)}.fls-mk .fx-x{margin:0;width:7px;height:7px}.fls-note{position:absolute;left:8px;top:50%;translate:0 -50%;color:var(--text-dim);white-space:nowrap}.fls-nums{position:relative;height:16px;color:var(--text-dim)}.fls-nums>span{position:absolute;top:3px;translate:-50% 0}.fls-nums>.is-from{color:var(--text-strong)}.fls-nums>.is-from:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--signal)}.fls-x{position:relative;grid-column:2;height:22px;margin-top:2px;border-top:1px solid var(--line-quiet);color:var(--text-dim)}.fls-x>span{position:absolute;top:7px;white-space:nowrap}.fls-x>.is-end{translate:-100% 0}.fls-x>span:before{content:"";position:absolute;top:-7px;left:0;width:1px;height:5px;background:var(--text-dim)}.fls-x>.is-end:before{left:auto;right:0}.fls-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)}.fls-key li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.fls-key li>span{display:inline-block;flex:none}.fls-k-price{width:14px;height:8px;border-top:1.25px solid var(--text-strong);border-right:1.25px solid var(--text-strong);translate:0 2px}.fls-k-max{width:16px;height:1.5px;background:repeating-linear-gradient(to right,var(--signal) 0 6px,transparent 6px 10px)}.fls-k-run{position:relative;width:14px;height:10px;box-shadow:inset 0 1px 0 var(--signal)}.fls-k-stop{width:14px;height:10px;--hatch-ink: var(--line-strong);box-shadow:inset 0 0 0 1px var(--line)}.fls-k-ck{width:2px;height:2px;background:var(--text-strong);margin-inline:6px}.fls-k-od{width:14px;height:10px;background:var(--line);box-shadow:inset 0 1px 0 var(--text-strong),inset 0 0 0 1px var(--line-strong)}@container fx (max-width: 559.98px){.fls-plot{aspect-ratio:3 / 2}.fls-y{min-width:34px}}@media(max-width:399.98px){.fls .fcf-tag{white-space:normal;padding-block:3px;line-height:1.3}}@media(forced-colors:active){.fls{forced-color-adjust:none;background:var(--fx-bg);color:var(--text)}}@media print{.fls-run:before,.fls-od{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fl-gate-seg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);min-width:0}@media print{.fl-gate-seg{display:none}}.section.fl-req{padding-bottom:var(--section-y)}.fl-req .request-grid{row-gap:var(--s-8)}.fl-req-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6);min-width:0}.fl-req-text{color:var(--text)}.fl-req-links,.fl-req-ticket{min-width:0}.fl-req .ticket-record{min-height:0;padding-block:var(--s-1)}.fl-req-access{margin:0;color:var(--text-dim)}@media(min-width:900px){.fl-req .request-grid{grid-template-rows:auto 1fr}.fl-req-copy{grid-column:1 / span 7;grid-row:1}.fl-req-links{grid-column:1 / span 7;grid-row:2;align-self:end}.fl-req-ticket{grid-column:9 / -1;grid-row:1 / span 2}}@media(min-width:900px)and (max-width:1199.98px){.fl-req-copy,.fl-req-links{grid-column:1 / span 6}.fl-req-ticket{grid-column:8 / -1}}.rv{display:block}.rv-track{display:flex;gap:2px;block-size:5px;inline-size:min(100%,15rem);margin-top:7px}.rv-track>i{min-width:0}.rv-run{background:var(--text-dim)}.rv-live{background:var(--text-strong)}.rv-stop{--hatch-ink: var(--text-strong)}.rv-meter{position:relative;block-size:3px;inline-size:min(100%,15rem);margin:9px 0 3px;background:var(--line)}.rv-fill{position:absolute;inset-block:0;left:0;background:var(--text-strong)}.rv-mark{position:absolute;top:-4px;inline-size:1px;block-size:11px;margin-left:-2px;background:var(--text-strong);border-inline:1px solid var(--bg);box-sizing:content-box}.rv-lamp{display:inline-block;inline-size:7px;block-size:7px;margin-right:var(--s-2);box-sizing:border-box;border:1px solid var(--text-dim)}.rv-lamp.is-lit{background:var(--text-strong);border-color:var(--text-strong)}@media print{.rv i,.rv-lamp{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fl-rates-fig{margin-top:var(--s-8)}.fl-rates th,.fl-rates td{white-space:nowrap}.fl-rates tbody :is(th,td){vertical-align:middle}.fl-rates .literal{padding-block:3px;vertical-align:middle}.fl-rates-n{color:var(--text-dim);font-variant-numeric:tabular-nums}.fl-rates-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6)}.fl-rates-foot>span{max-inline-size:78ch}.fl-rates-basis{display:block;margin-top:var(--s-1)}.fl-rates-basis>.t-micro{margin-right:var(--s-1);color:var(--text)}.fl-rates .literal{display:inline-block}.fl-rates :is(th,td).fl-rates-set{padding-left:var(--s-8)}@media(min-width:900px){.fl-rates :is(th,td):nth-child(1){inline-size:12%}.fl-rates :is(th,td):nth-child(2){inline-size:20%}.fl-rates :is(th,td):nth-child(3){inline-size:16%}}@media(max-width:759.98px){.fl-rates-sec{display:none}}@media(max-width:599.98px){.fl-rates-set{display:none}}.fl-micro[data-astro-cid-k5o5wmfi]{max-width:40ch}.fl-note[data-astro-cid-k5o5wmfi]{padding-top:var(--s-4);border-top:1px solid var(--line-quiet)}.fl-one[data-astro-cid-k5o5wmfi]{margin-top:var(--s-9);row-gap:var(--s-8);align-items:start}.fl-one-cells[data-astro-cid-k5o5wmfi]{margin:0;border-top:1px solid var(--line)}.fl-one-cells[data-astro-cid-k5o5wmfi]>div[data-astro-cid-k5o5wmfi]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:var(--s-4);row-gap:2px;padding-block:var(--s-4);border-bottom:1px solid var(--line-quiet)}.fl-one-cells[data-astro-cid-k5o5wmfi] dt[data-astro-cid-k5o5wmfi]{grid-row:1 / span 2;padding-top:5px;color:var(--text-dim)}.fl-one-cells[data-astro-cid-k5o5wmfi] dd[data-astro-cid-k5o5wmfi]{grid-column:2}.fl-one-cells[data-astro-cid-k5o5wmfi] .t-small[data-astro-cid-k5o5wmfi]{color:var(--text)}@media(min-width:900px){.fl-one-fig[data-astro-cid-k5o5wmfi]{grid-column:1 / span 7}.fl-one-cells[data-astro-cid-k5o5wmfi]{grid-column:9 / -1}}.fl-caps-cap[data-astro-cid-k5o5wmfi]{margin-bottom:var(--s-4)}.fl-cap-fig[data-astro-cid-k5o5wmfi]{order:-1;min-block-size:13.625rem;margin:calc(-1 * var(--s-6)) calc(-1 * var(--s-6)) var(--s-6);padding:var(--s-4);background:var(--well);border-bottom:1px solid var(--line-quiet)}.fl-cap-fig[data-astro-cid-k5o5wmfi] .wf-card{--wf-card: var(--hover);--wf-bar: var(--selected)}@media(min-width:600px)and (max-width:899.98px){.fl-caps[data-astro-cid-k5o5wmfi]{--n: 2 !important}#billing[data-astro-cid-k5o5wmfi] .terms{--n: 3 !important}#billing[data-astro-cid-k5o5wmfi] .terms>:last-child{grid-column:auto}#billing[data-astro-cid-k5o5wmfi] .terms>*{padding-inline:var(--s-5)}#billing[data-astro-cid-k5o5wmfi] .terms>:first-child{padding-inline-start:0}}@media(max-width:599.98px){.fl-cap-fig[data-astro-cid-k5o5wmfi]{min-block-size:0;margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) var(--s-5)}}@media(min-width:900px)and (min-height:860px){.fl-compute-fig[data-astro-cid-k5o5wmfi]{position:sticky;top:calc(var(--nav-h) + var(--s-7))}}.fl-gate-fig[data-astro-cid-k5o5wmfi]{margin-top:var(--s-8)}.fl-notes-head[data-astro-cid-k5o5wmfi]{margin-bottom:var(--s-3)}.fl-notes[data-astro-cid-k5o5wmfi]>li[data-astro-cid-k5o5wmfi]{color:var(--text)}.fl-code--tabs[data-astro-cid-k5o5wmfi] .code-pane{min-height:27rem}@media(min-width:900px)and (max-width:1199.98px){.fl-code[data-astro-cid-k5o5wmfi]>.transcript-pane[data-astro-cid-k5o5wmfi]{grid-column:1 / span 8}.fl-code[data-astro-cid-k5o5wmfi]>.transcript-notes[data-astro-cid-k5o5wmfi]{grid-column:9 / -1}}.fl-ladder[data-astro-cid-k5o5wmfi]{table-layout:fixed}.fl-ladder[data-astro-cid-k5o5wmfi] th[data-astro-cid-k5o5wmfi],.fl-ladder[data-astro-cid-k5o5wmfi] td[data-astro-cid-k5o5wmfi]{white-space:normal}.fl-ladder-c1[data-astro-cid-k5o5wmfi]{width:9rem}.fl-ladder-c2[data-astro-cid-k5o5wmfi]{width:43%}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] [data-astro-cid-k5o5wmfi]:is(th,td){padding-block:var(--s-4)}.fl-ladder-step[data-astro-cid-k5o5wmfi]{white-space:nowrap}.fl-ladder-step[data-astro-cid-k5o5wmfi]>span[data-astro-cid-k5o5wmfi]{display:block}.fl-ladder-step[data-astro-cid-k5o5wmfi]>.t-h4[data-astro-cid-k5o5wmfi]{margin-top:2px}.fl-ladder-who[data-astro-cid-k5o5wmfi],.fl-ladder-node[data-astro-cid-k5o5wmfi]{display:none}@media(min-width:600px){.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] .fl-ladder-step[data-astro-cid-k5o5wmfi]{position:relative;padding-left:var(--s-6)}.fl-ladder-node[data-astro-cid-k5o5wmfi]{display:block;position:absolute;left:0;top:calc(var(--s-4) + 4px);inline-size:7px;block-size:7px;background:var(--text-strong)}.fl-ladder-step[data-astro-cid-k5o5wmfi]:before{content:"";position:absolute;left:3px;top:0;bottom:-1px;inline-size:1px;background:var(--line-strong)}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] tr[data-astro-cid-k5o5wmfi]:first-child .fl-ladder-step[data-astro-cid-k5o5wmfi]:before{top:calc(var(--s-4) + 4px)}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] tr[data-astro-cid-k5o5wmfi]:last-child .fl-ladder-step[data-astro-cid-k5o5wmfi]:before{bottom:auto;block-size:calc(var(--s-4) + 4px)}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] tr[data-astro-cid-k5o5wmfi]:last-child .fl-ladder-node[data-astro-cid-k5o5wmfi]{background:var(--bg);box-shadow:inset 0 0 0 2px var(--text-strong)}}.fl-ladder-code[data-astro-cid-k5o5wmfi]{display:block;width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.fl-ladder[data-astro-cid-k5o5wmfi] td[data-astro-cid-k5o5wmfi]>.fl-ladder-code[data-astro-cid-k5o5wmfi]:not(:first-child){margin-top:var(--s-2)}.fl-tok[data-astro-cid-k5o5wmfi]{white-space:nowrap}.fl-record[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] th[data-astro-cid-k5o5wmfi][scope=row]{width:9.5rem}.fl-record[data-astro-cid-k5o5wmfi] .fl-was[data-astro-cid-k5o5wmfi]{color:var(--text-strong)}.fl-diff[data-astro-cid-k5o5wmfi]{display:inline-block;inline-size:5px;block-size:5px;margin-right:var(--s-2);vertical-align:2px;background:var(--text-strong)}.fl-record-foot[data-astro-cid-k5o5wmfi]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6)}.fl-record[data-astro-cid-k5o5wmfi] .fl-same[data-astro-cid-k5o5wmfi]{color:var(--text-dim)}.fl-before[data-astro-cid-k5o5wmfi],.fl-narrow[data-astro-cid-k5o5wmfi]{display:none}@media(max-width:599.98px){.fl-record[data-astro-cid-k5o5wmfi] .fl-prev[data-astro-cid-k5o5wmfi],.fl-wide[data-astro-cid-k5o5wmfi]{display:none}.fl-narrow[data-astro-cid-k5o5wmfi]{display:inline}.fl-record[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] th[data-astro-cid-k5o5wmfi][scope=row]{width:5.5rem}.fl-record[data-astro-cid-k5o5wmfi] td[data-astro-cid-k5o5wmfi]{overflow-wrap:anywhere}.fl-before[data-astro-cid-k5o5wmfi]{display:block;margin-top:var(--s-1);color:var(--text-dim)}.fl-before[data-astro-cid-k5o5wmfi]>.t-micro[data-astro-cid-k5o5wmfi]{margin-right:var(--s-1);color:var(--text-dim)}.fl-ladder[data-astro-cid-k5o5wmfi],.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi]{display:block}.fl-ladder[data-astro-cid-k5o5wmfi] colgroup[data-astro-cid-k5o5wmfi]{display:none}.fl-ladder[data-astro-cid-k5o5wmfi] thead[data-astro-cid-k5o5wmfi]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] tr[data-astro-cid-k5o5wmfi]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);row-gap:var(--s-3);padding-block:var(--s-5);border-bottom:1px solid var(--line-quiet)}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] tr[data-astro-cid-k5o5wmfi]:first-child{border-top:1px solid var(--text-strong)}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] [data-astro-cid-k5o5wmfi]:is(th,td){height:auto;padding:0;border:0}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] th[data-astro-cid-k5o5wmfi]{grid-row:1 / span 2}.fl-ladder[data-astro-cid-k5o5wmfi] tbody[data-astro-cid-k5o5wmfi] td[data-astro-cid-k5o5wmfi]{grid-column:2}.fl-ladder-who[data-astro-cid-k5o5wmfi]{display:block;margin-bottom:2px;color:var(--text-dim)}}.fl-rules[data-astro-cid-k5o5wmfi]{margin-top:var(--s-7)}.fl-rules[data-astro-cid-k5o5wmfi]>li[data-astro-cid-k5o5wmfi]{color:var(--text)}}