@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}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,h4{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--w-display);text-wrap:balance}p,li,dd{text-wrap:pretty;hanging-punctuation:first allow-end}b{font-weight:var(--w-em);color:var(--text-strong)}i{font-style:normal}.num,td,th,.price{font-variant-numeric:tabular-nums}code,pre,.t-label,.t-micro,.t-data{font-family:var(--font-mono);font-weight:400;font-stretch:normal;font-feature-settings:"calt" 0;font-variant-ligatures:none}:not(pre)>code:not([class]){font-size:.9em;padding:.08em .3em;border-radius:var(--r-1);white-space:nowrap;background:var(--selected);color:var(--text-strong)}hr{border:0;border-top:var(--hair) solid var(--line)}::selection{background:var(--signal-500);color:var(--ink-1)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}main:focus,main:focus-visible{outline:none}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.btn,button{border:1px solid ButtonText}.input,.segmented,.btn--secondary,.code-pane,.stage,.mega,.crumbs-toc-panel,.tag--preview,.tag--outline{border:1px solid CanvasText}.key-input:checked+.key-face,.seg[aria-checked=true],.tab[aria-selected=true],.code-tab[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight;box-shadow:none}.field[data-invalid] .input{outline:2px solid CanvasText;outline-offset:2px}.btn-lamp,.dot,.datum-rule>.datum,.rail-datum{forced-color-adjust:none}.datum-rule>.datum,.rail-datum{background:CanvasText}.dot--available,.btn--primary .btn-lamp{background:Highlight}}@layer base{.t-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)}.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-d-margin{grid-column:var(--d-margin, 1 / span 3)}.tpl-d-main{grid-column:var(--d-main, 4 / -1)}.tpl-e-fig{grid-column:var(--e-fig, 1 / span 8)}.tpl-e-side{grid-column:var(--e-side, 9 / -1);border-left:var(--hair) solid var(--line);padding-left:var(--s-6)}}@media(max-width:899.98px){.grid>[class*=tpl-]+[class*=tpl-]{margin-top:var(--s-8)}.grid>.tpl-b-dek{margin-top:var(--s-4)}.tpl-d-main{order:1;margin-top:0!important}.tpl-d-margin{order:2;margin-top:var(--s-8)}}@media(min-width:1200px){.has-rail .rail-content{--cols: 10;--b-head: 1 / span 6;--b-dek: 7 / -1;--c-copy: 1 / span 4;--c-fig: 5 / -1;--c2-fig: 1 / span 6;--c2-copy: 7 / -1;--d-margin: 1 / span 2;--d-main: 3 / -1;--e-fig: 1 / span 7;--e-side: 8 / -1;--f-text: 1 / span 9}.has-rail .rail-content{margin-left:calc(2 * ((100% - 11 * var(--gap)) / 12) + 2 * var(--gap))}}}@layer utilities{.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.right{text-align:right}}@layer components{.mark{display:inline-block;flex:none;line-height:0;color:var(--mark-ink)}.mark-svg{display:block;overflow:visible}.mark.is-fluid{display:block;width:100%}.mark.is-fluid .mark-svg{width:100%;height:auto}.fantasti-lamp{fill:var(--fantasti-signal, var(--signal))}a.mark{border-radius:var(--r-1)}a.mark:focus-visible{outline-offset:6px}.icon{flex:none;display:inline-block;vertical-align:middle}.btn{--btn-h: 36px;--btn-px: 14px;--btn-fs: .875rem;--lamp: 6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-1);font-family:var(--font-sans);font-size:var(--btn-fs);font-weight:var(--w-ui);font-stretch:100%;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;text-transform:none;cursor:pointer;user-select:none;position:relative;flex:none;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.btn--s{--btn-h: 28px;--btn-px: 10px;--btn-fs: .8125rem;--lamp: 5px;gap:7px}.btn--m{--btn-h: 36px;--btn-px: 14px}.btn--l{--btn-h: 44px;--btn-px: 18px}.btn-label{display:block;padding-bottom:.04em}.btn-lamp{width:var(--lamp);height:var(--lamp);flex:none;transition:background-color var(--t-fast),box-shadow var(--t-fast)}.btn--primary{background:var(--btn-bg);color:var(--btn-fg);font-weight:var(--w-ui-inv)}.btn--primary .btn-lamp{background:var(--lamp-off)}.btn--primary.is-lit .btn-lamp{background:var(--signal)}.btn--primary:hover{background:var(--btn-bg-hover)}.btn--primary:hover .btn-lamp,.btn--primary:focus-visible .btn-lamp{background:var(--signal)}.btn--secondary{background:transparent;color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--secondary .btn-lamp{box-shadow:inset 0 0 0 1px var(--text-dim)}.btn--secondary:hover{background:var(--hover)}.btn--secondary:hover .btn-lamp,.btn--secondary:focus-visible .btn-lamp{background:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}.btn--ghost{background:transparent;color:var(--text-strong)}.btn--ghost.btn--s{--btn-px: 8px}.btn--ghost:hover,.btn--ghost[aria-expanded=true]{background:var(--hover)}.btn:active:not([aria-disabled=true]){translate:0 1px}.btn[aria-disabled=true],.btn:disabled{background:var(--selected);color:var(--text-faint);box-shadow:none;cursor:not-allowed}.btn[aria-disabled=true] .btn-lamp{display:none}.skip-link{position:fixed;left:var(--pad);top:10px;z-index:var(--z-skip);translate:0 -200%}.skip-link:focus,.skip-link:focus-visible{translate:0 0}.link{color:var(--text-strong);text-decoration:none;white-space:nowrap}.link-text{white-space:normal;text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:text-decoration-color var(--t-fast)}.link:hover .link-text{text-decoration-color:currentColor}.link-arrow{margin-left:.42em;vertical-align:.02em}.tag{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 6px;border-radius:var(--r-1);color:var(--text-strong);white-space:nowrap;vertical-align:middle;flex:none}.tag .t-micro{line-height:1;padding-top:.06em}.tag--available{padding-inline:0}.tag--preview{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.tag--preview.is-filled{background:var(--signal-wash);color:var(--signal-text);box-shadow:none}.tag--outline{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);padding-inline:6px}.tag--byRequest{color:var(--text);padding-inline:0}.tag--roadmap{color:var(--text-dim);padding-inline:0}.dot{position:relative;width:8px;height:8px;flex:none;border-radius:var(--r-dot)}.dot--available{background:var(--signal)}.dot--byRequest{box-shadow:inset 0 0 0 1px var(--text)}.dot--byRequest:after{content:"";position:absolute;left:3px;top:3px;width:2px;height:2px;border-radius:var(--r-dot);background:var(--text)}.dot--roadmap{border-radius:0;border:1px dashed var(--line-strong);width:8px;height:8px}.feats{list-style:none;padding:0;border-top:1px solid var(--line-quiet)}.feats>li{padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-dim)}.feats b,.feat-lead{color:var(--text-strong);font-weight:var(--w-em)}.feat-sep{color:var(--text-faint);padding-inline:.3em}.literal{display:block;padding:10px 12px;background:var(--well);color:var(--text-strong);border-radius:0;font-family:var(--font-mono);font-size:var(--fs-data);line-height:1.44;overflow-x:auto;white-space:nowrap}body{counter-reset:dwg tab plt eq log}.sec-head{margin-bottom:var(--head-to-content)}.sec-head--rule{margin-bottom:var(--s-5)}.datum-rule{position:relative;display:flex;align-items:flex-end;gap:6px;padding-bottom:7px;min-height:26px}.datum-rule:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:left center}.datum-rule>.datum{width:7px;height:6px;flex:none;background:var(--text-strong);margin-right:6px;clip-path:polygon(50% 0,100% 100%,0 100%);align-self:flex-end;margin-bottom:-7px;position:relative;z-index:1}.datum-rule .folio{color:var(--text-strong)}.datum-rule .folio-sep,.datum-rule .folio-name{color:var(--text-dim)}.datum-rule .stamp{margin-left:auto;color:var(--text-dim);text-align:right}.sec-head-grid,.sec-head-stack,.sec-head-stack .dek{margin-top:var(--s-5)}.sec-head .dek{color:var(--text)}.sec-head .dek>p+p{margin-top:var(--s-3)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.datum-rule:after{animation:rule-draw linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fcf{display:flex;flex-wrap:wrap;align-items:stretch;width:fit-content;max-width:100%;padding:1px 0 0 1px;margin:0 0 var(--s-4)}.fcf-cell{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;margin:-1px 0 0 -1px;border:1px solid var(--line);background:var(--bg);white-space:nowrap}.fcf-ref{color:var(--text-strong)}.fcf-title{color:var(--text);white-space:normal;padding-block:2px}.fcf-tag,.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}@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}.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-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-body pre.code-out-pre{padding-top:var(--s-2);color:var(--code-base)}.segmented-wrap{display:inline-flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;max-width:100%}.segmented{display:inline-flex;height:28px;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line-strong);max-width:100%}.seg{position:relative;height:28px;padding:0 10px;font-size:.8125rem;line-height:1;color:var(--text);white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}.seg+.seg:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--line-quiet)}.seg:first-child{border-radius:var(--r-1) 0 0 var(--r-1)}.seg:last-child{border-radius:0 var(--r-1) var(--r-1) 0}.seg:hover{color:var(--text-strong);background:var(--hover)}.seg[aria-checked=true]{background:var(--selected);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.seg[aria-checked=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--text-strong)}.seg[aria-checked=true]:before,.seg[aria-checked=true]+.seg:before{display:none}.seg:focus-visible{z-index:1}@media(max-width:599.98px){.segmented-wrap{display:flex}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.seg{text-align:center;padding-inline:6px;overflow:hidden;text-overflow:ellipsis}.segmented.is-many{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.segmented.is-many .seg:nth-child(odd):before{display:none}.segmented.is-many .seg:nth-child(n+3){box-shadow:inset 0 1px 0 var(--line-quiet)}.segmented.is-many .seg[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--line-strong)}.segmented.is-many .seg{border-radius:0}.segmented.is-many .seg:last-child:nth-child(odd){grid-column:1 / -1}}.tab{height:40px;color:var(--text-dim);font-size:var(--fs-small);white-space:nowrap;transition:color var(--t-fast);flex:none}.tab:hover,.tab[aria-selected=true]{color:var(--text-strong)}.tab:focus-visible{outline-offset:-2px}.pop{display:inline-flex}.field{display:block;min-width:0;border:0;padding:0;margin:0}.field+.field,input[type=hidden]+.field{margin-top:var(--s-6)}.field-label{display:flex;align-items:baseline;gap:10px;color:var(--text-dim);margin-bottom:var(--s-2)}.field-error{display:flex;gap:7px;align-items:baseline;color:var(--text-strong);margin-top:var(--s-2)}.field-error:before,.ticket-neterr:before{content:"";flex:none;display:inline-block;width:9px;height:9px;background:currentColor;translate:0 1px;--x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 1l8 8M9 1l-8 8' stroke='black' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");-webkit-mask:var(--x) center / contain no-repeat;mask:var(--x) center / contain no-repeat}.input{display:block;width:100%;height:40px;padding:0 12px;border:0;border-radius:var(--r-1);background:var(--bg);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--fs-body);line-height:1.5;font-weight:400;transition:box-shadow var(--t-fast)}.input:hover{box-shadow:inset 0 0 0 1px var(--text-dim)}.input::placeholder{color:var(--text-dim);opacity:1}.select{position:relative;display:block}.select .input{appearance:none;-webkit-appearance:none;padding-right:36px}.field[data-invalid] .input{box-shadow:inset 0 0 0 2px var(--text-strong)}.keys{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line-strong);border-radius:var(--r-1);overflow:hidden}.key{position:relative;display:flex;min-width:0;flex:1 1 calc(100% / var(--kc, 4) - 1px)}@media(max-width:599.98px){.keys{--kc: 2 !important}.keys[data-n="3"]{--kc: 3 !important}}.check{position:relative;display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;color:var(--text)}.doc-toc ol{list-style:none;padding:0;border-top:1px solid var(--line-quiet)}.doc-toc li a{display:grid;grid-template-columns:36px 1fr;align-items:baseline;gap:var(--s-2);padding:8px 0;border-bottom:1px solid var(--line-quiet);color:var(--text);transition:color var(--t-fast)}.doc-toc li a:hover{color:var(--text-strong)}.doc-toc .t-label{color:var(--text-dim)}@media(max-width:1199.98px){.doc-toc{display:none}}.section.is-hero{position:relative;isolation:isolate;overflow:clip;padding-top:var(--hero-y)}.section.is-hero>.wrap{position:relative;z-index:1}.hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);color:var(--text-dim)}.hero-kicker>:not(:last-child):after{content:"/";margin-left:var(--s-4);color:var(--text-faint)}@media(max-width:379.98px){.hero-kicker>:not(:last-child):after{content:none}}.stage{position:relative;isolation:isolate;min-width:0;margin:0;background:var(--well);border:1px solid var(--line-quiet)}.stage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:32px;padding:0 var(--s-4);border-bottom:1px solid var(--line-quiet);color:var(--text-dim)}.stage-label{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-strong);min-width:0}.stage-label:before{content:"";flex:none;width:5px;height:5px;background:var(--text-dim)}.stage.is-live .stage-label:before{background:var(--signal)}.stage-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.stage-body{position:relative;padding:var(--stage-pad);min-width:0}.stage-body>:last-child{margin-bottom:0}.stage-body>.fcf:first-child{margin-top:0}.stage-body>.code-pane{border:0;border-radius:0}.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}.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)}.monument.has-aside .monument-meta{grid-column:1 / span 6;align-content:start}.monument-aside{grid-column:8 / -1;color:var(--text)}.monument-aside>*+*{margin-top:var(--s-4)}@container (max-width: 899.98px){.monument[data-n="1"] .monument-fact{flex-wrap:wrap}.monument[data-n="1"] .monument-unit{flex:1 1 12ch}.monument.has-aside .monument-meta,.monument-aside{grid-column:1 / -1}}@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{font-size:clamp(1.875rem,1.26rem + 2.6vw,3.25rem);line-height:1.02;letter-spacing:var(--ls-statement-xl)}.split-link{margin-top:var(--s-2)}.split-fig{min-width:0}@media(min-width:900px){.split-copy{position:sticky;top:calc(var(--nav-h) + var(--s-7))}}.section.chapter{padding-top:calc(var(--section-y) * 1.5)}.chapter+.section,.chapter+:is(script,style,template)+.section{padding-top:var(--s-10)}.chapter-row{margin-top:var(--s-5);align-items:end;row-gap:var(--s-4)}.chapter-words{font-size:var(--fs-h2-bay);line-height:var(--lh-h2-bay);letter-spacing:var(--ls-h2-bay);font-stretch:var(--wd-h2-bay);word-spacing:var(--ws-h2-bay)}@media(min-width:900px){.chapter-words{grid-column:1 / span 7}.has-rail .chapter-words{grid-column:1 / span 6}}.transcript{row-gap:var(--s-7);align-items:start}.cells{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--line-quiet);border-block:1px solid var(--line-quiet)}.cell-li{grid-column:span var(--span, 4);display:flex;min-width:0;background:var(--bg)}.cell{position:relative;display:flex;flex-direction:column;gap:var(--s-3);flex:1;min-width:0;padding:var(--s-5) var(--s-6) var(--s-6);color:inherit;transition:background-color var(--t-fast)}.cell-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);color:var(--text-dim)}.cell-glyph{order:-1;display:flex;align-items:center;justify-content:flex-start;min-height:132px;margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-6)) var(--s-2);padding:var(--s-5) var(--s-6);background:var(--well);border-bottom:1px solid var(--line-quiet);color:var(--text-strong)}.cell-glyph>svg{display:block;max-width:100%;height:auto}.cell-title{color:var(--text-strong);margin-top:var(--s-1)}.cell-text{color:var(--text)}@media(max-width:899.98px){.cell-li{grid-column:1 / -1}.cell-glyph{min-height:104px}}@media(min-width:600px)and (max-width:899.98px){.cell-li{grid-column:span 6}.cell-li:last-child:nth-child(odd){grid-column:1 / -1}}.data-table tbody :is(th,td){height:auto;padding-block:11px;vertical-align:top}.data-link{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}.request-grid{margin-top:var(--s-8);row-gap:var(--s-9);align-items:start}.request-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.request-title{max-width:20ch;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.04}.request-cta{--cluster: var(--s-3);margin-top:var(--s-2)}.request-links-head{margin-bottom:var(--s-3)}@media(min-width:900px){.request-copy{grid-column:1 / span 7}.request-links{grid-column:8 / -1}}.agent-mono{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-strong);font-family:var(--font-display);font-size:1.1875rem;line-height:1;font-weight:var(--w-h3);font-stretch:84%;letter-spacing:.03em}.agent-mono:after{content:"";position:absolute;left:-1px;bottom:-6px;width:7px;height:6px;background:var(--text-strong);clip-path:polygon(50% 0,100% 100%,0 100%)}.agent-mono--s{width:32px;height:32px;font-size:.8125rem}.agent-mono--s:after{width:5px;height:4px;bottom:-4px}.agent-title{display:flex;flex-wrap:wrap;align-items:center;gap:3px var(--s-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.agent-tag{color:var(--text-strong)}.agent-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px var(--s-3);vertical-align:middle}.agent-line.has-tile{gap:3px var(--s-3)}.agent-line-name{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--w-em);color:var(--text-strong)}.agent-line-tier{color:var(--text-dim)}.agent-card{display:flex;flex-direction:column;min-width:0}.agent-id{display:flex;align-items:center;gap:var(--s-4);min-width:0}.agent-who{display:flex;flex-direction:column;gap:3px;min-width:0}.agent-name{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);font-stretch:var(--wd-h3);letter-spacing:var(--ls-h3);color:var(--text-strong)}.agent-card--full{background:var(--bg);border:1px solid var(--line)}.agent-card--full .agent-id{padding:var(--s-5) var(--s-5) calc(var(--s-5) + 2px);background:var(--well);border-bottom:1px solid var(--line-quiet)}.agent-card--full .agent-who{flex:1}.agent-status{align-self:flex-start}.agent-facts{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);border-bottom:1px solid var(--line-quiet)}.agent-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--s-3) var(--s-5) var(--s-4)}.agent-facts>div+div{border-left:1px solid var(--line-quiet)}.agent-facts dt{color:var(--text-dim)}.agent-facts dd{color:var(--text-strong)}.agent-lead-word{display:inline-block;margin-left:var(--s-2);padding:0 5px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:var(--r-1);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:16px;letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text);vertical-align:1px}.agent-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-quiet);flex:1}.agent-list{min-width:0;padding:var(--s-4) var(--s-5) var(--s-5);background:var(--bg)}.agent-list-head{margin-bottom:var(--s-3);color:var(--text-dim);font-weight:400}.agent-list li{position:relative;padding-left:14px;color:var(--text)}.agent-list li+li{margin-top:6px}.agent-list li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:1px;background:var(--text-dim)}.agent-list--review li:before{top:.5em;width:5px;height:5px;background:none;box-shadow:inset 0 0 0 1px var(--text-dim)}.agent-list--decides li:before{top:.5em;width:5px;height:5px;background:var(--text-strong)}.agent-list li.is-none{color:var(--text-dim)}.agent-list li.is-none:before{display:none}.agent-list li.is-none{padding-left:0}.agent-owner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--s-4);padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--line-quiet);background:var(--well);color:var(--text)}.agent-owner-label{color:var(--text-strong)}@media(max-width:599.98px){.agent-facts{grid-template-columns:1fr 1fr}.agent-facts>div:nth-child(2){grid-column:1 / -1;grid-row:2;border-left:0;border-top:1px solid var(--line-quiet)}.agent-lists{grid-template-columns:1fr}.agent-owner{grid-template-columns:1fr;row-gap:4px}}.access-flow{container-type:inline-size}.af-steps{--g: var(--s-7);--rise: 22px;--wire: var(--text-dim);position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));column-gap:var(--g);align-items:stretch}.access-flow.has-branch .af-steps{padding-top:var(--rise)}.af-step{position:relative;display:flex;min-width:0}.af-card{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--well);border:1px solid var(--line)}.af-bar{display:flex;align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);border-bottom:1px solid var(--line-quiet)}.af-n{color:var(--text-dim)}.af-title{font-size:var(--fs-small);line-height:1.3;font-weight:var(--w-ui);color:var(--text-strong)}.af-lamp{margin-left:auto;width:6px;height:6px;background:var(--signal)}.af-body{display:flex;flex-direction:column;gap:var(--s-4);flex:1;padding:var(--s-3) var(--s-3) var(--s-4)}.af-text{color:var(--text)}.af-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--line-quiet)}.af-fact{padding:3px 8px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:var(--r-1);color:var(--text-strong)}.af-step--invitation .af-card{border-color:var(--signal)}.af-step--waitlist .af-card{border-style:dashed;border-color:var(--line-strong);background:none}.af-step--waitlist .af-title{color:var(--text)}.af-step:not(:last-child):not(.is-last-in-line):after{content:"";position:absolute;left:100%;top:16px;width:var(--g);height:1px;background:var(--wire)}.af-step:not(:last-child):not(.is-last-in-line):before{content:"";position:absolute;z-index:1;left:calc(100% + var(--g) - 6px);top:13px;width:6px;height:7px;background:var(--wire);clip-path:polygon(0 0,100% 50%,0 100%)}.access-flow.has-branch .af-step--waitlist:before{content:"";position:absolute;top:calc(-1 * var(--rise) + 8px);height:calc(var(--rise) - 8px);left:calc(50% - var(--k, 2) * (100% + var(--g)));width:calc(var(--k, 2) * (100% + var(--g)));border:1px dashed var(--wire);border-bottom:0}.access-flow.has-branch .af-step--waitlist:after{content:"";position:absolute;left:calc(50% - 3px);top:-7px;width:7px;height:6px;background:var(--wire);clip-path:polygon(0 0,100% 0,50% 100%)}@container (max-width: 879.98px){.af-steps{grid-template-columns:1fr;row-gap:var(--s-6)}.access-flow.has-branch .af-steps{padding-top:0}.af-step:not(:last-child):not(.is-last-in-line):after{left:23px;top:100%;width:1px;height:var(--s-6)}.af-step:not(:last-child):not(.is-last-in-line):before{left:20px;top:calc(100% + var(--s-6) - 6px);width:7px;height:6px;clip-path:polygon(0 0,100% 0,50% 100%)}.access-flow.has-branch .af-step--waitlist:before,.access-flow.has-branch .af-step--waitlist:after{display:none}}}@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-pane{--code-base: var(--ink-2);--code-strong: var(--ink-1);--code-key: var(--steel-600);--code-lit: var(--ink-1);--code-comment: var(--ink-3);background:none!important;box-shadow:inset 0 0 0 1px var(--line)!important}.code-pane .code-body{overflow:visible!important;white-space:pre-wrap!important}.footer{border-top:1px solid var(--line);padding-block:6mm 0!important}.footer-cols,.footer-lede{display:none!important}.footer-notices{margin-top:0!important}.agent-card,.af-step{break-inside:avoid}a[href^=http]:not(.mark):after{content:" [" attr(href) "]";font-size:.85em;color:var(--text-dim);word-break:break-all}.link-arrow,.mega-arrow{display:none}tr,.plates>*,.qa-pair,figure,.sec-head,.monument,.interlude-block{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}thead{display:table-header-group}.table-frame{overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}.datum-rule:after{animation:none!important;transform:none!important}}}@layer components{.pf-mini{display:block;overflow:visible}.pf-mini :is(rect,path){shape-rendering:crispEdges}.pf-mini path{fill:none}.pf-mini .pm-card{fill:var(--hover);stroke:var(--line-strong);stroke-width:1}.pf-mini .pm-card.is-quiet{fill:none;stroke:var(--line)}.pf-mini .pm-card.is-live{fill:var(--signal-wash);stroke:var(--signal)}.pf-mini .pm-well{fill:var(--bg);stroke:var(--line);stroke-width:1}.pf-mini .pm-well.is-in{fill:none;stroke:var(--line-strong)}.pf-mini .pm-bar{stroke:var(--line);stroke-width:1}.pf-mini .pm-bar.is-live{stroke:var(--signal)}.pf-mini .pm-ink{stroke:var(--text-faint);stroke-width:1}.pf-mini .pm-wire{stroke:var(--line-strong);stroke-width:1}.pf-mini .pm-tick{stroke:var(--text-strong);stroke-width:1;shape-rendering:geometricPrecision}.pf-mini .pm-lamp{fill:var(--signal);stroke:none}.pf-mini .pm-lamp.is-done{fill:var(--text-dim)}.pf-mini .pm-path{stroke:var(--signal);stroke-width:1.5}.pf-mini .pm-head{fill:var(--signal);stroke:none;shape-rendering:geometricPrecision}:root,[data-surface]{--fx-wash: var(--signal-wash);--fx-wash-a: 1}:root,[data-surface]{--fx-bg: var(--bg);--fx-well: var(--well)}.stage{--fx-bg: var(--well);--fx-well: var(--bg)}.fx-hatch-135{background-color:var(--hatch-ink, var(--line-strong));-webkit-mask:var(--fx-mask) 0 0 / var(--fx-pitch, 6px) var(--fx-pitch, 6px);mask:var(--fx-mask) 0 0 / var(--fx-pitch, 6px) var(--fx-pitch, 6px)}.fx-hatch-135{--fx-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 5 1 7M0 0 6 6M5 -1 7 1' stroke='black' stroke-width='1'/%3E%3C/svg%3E")}.fx-x{display:inline-block;flex:none;width:9px;height:9px;margin-right:7px;vertical-align:-.5px;overflow:visible}@media print{.fx-hatch-135{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.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-strip{z-index:2}.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-ink{--wc: var(--text)}.wf-w.k-on.is-on,.wf-w.is-hot{--wc: var(--signal)}.wf-w:is(.k-main,.k-signal,.k-on).h{border-top-width:2px}.wf-w:is(.k-main,.k-signal,.k-on).v{border-left-width:2px}.wf-w:is(.k-main,.k-signal,.k-on).c{stroke-width:2}.wf-w.k-wan{--wc: var(--text-dim);stroke-dasharray:1 2}.wf-w.k-wan.h{border-top-style:dotted}.wf-w.k-wan.v{border-left-style:dotted}.wf-w.k-tie{--wc: var(--text-dim);stroke-dasharray:3 3}.wf-w.k-tie.h{border-top-style:dashed}.wf-w.k-tie.v{border-left-style:dashed}.wf-w.k-on:not(.is-on){display:none}.wf-w.k-on.is-dot.h{border-top-style:dashed}.wf-w.k-on.is-dot.v{border-left-style:dashed}.wf-band{position:absolute;box-sizing:border-box;border:1px solid var(--line);--wf-in: var(--fx-well);--wf-out: var(--fx-bg);background:var(--wf-in)}:is(.wf-frame,.wf-band).d1{--wf-in: var(--fx-bg);--wf-out: var(--fx-well)}.wf-strip>.wf-kind{color:var(--text-strong)}.wf-strip{position:absolute;inset-inline:0;top:0;box-sizing:border-box;block-size:1.75rem;display:flex;align-items:center;gap:var(--s-3);padding:0 11px;border-bottom:1px solid var(--line-quiet);white-space:nowrap;background:var(--wf-in)}.wf-strip>.wf-tag{margin-left:auto;color:var(--text-dim)}.wf-cards{list-style:none;margin:0;padding:0}.wf-card{--wf-card: var(--well);--wf-bar: var(--hover);--wf-edge: var(--line);--wf-top: var(--line-strong);position:absolute;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--wf-card);border:1px solid var(--wf-edge);border-top-color:var(--wf-top);border-radius:var(--r-2);font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.125rem;font-weight:400;font-stretch:normal;color:var(--text);font-feature-settings:"calt" 0;font-variant-ligatures:none;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast)}.stage .wf-card,.wf-card.d1{--wf-card: var(--hover);--wf-bar: var(--selected)}.wf-card.is-lead,.wf-card.is-on,.wf-card.is-hot{--wf-edge: var(--signal);--wf-top: var(--signal)}.wf-card.is-planned{border-style:dashed;--wf-edge: var(--line-strong);--wf-bar: var(--wf-card)}.wf-card.is-planned .wf-title{color:var(--text)}.wf-card.is-ghost{--wf-bar: var(--wf-card);--wf-edge: var(--line-quiet);--wf-top: var(--line)}.wf-card.is-ghost .wf-title{color:var(--text-dim)}.wf-bar{flex:none;box-sizing:border-box;display:flex;align-items:center;gap:var(--s-2);block-size:1.75rem;padding:0 11px;background:var(--wf-bar);border-bottom:1px solid var(--line-quiet);white-space:nowrap;min-width:0}.wf-card.is-chip{border-radius:var(--r-1)}.wf-card.is-chip>.wf-bar{flex:1;block-size:auto;border-bottom:0;background:none}.wf-n,.wf-kind{flex:none;color:var(--text-dim)}.wf-title{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-em);font-stretch:96%;letter-spacing:0;color:var(--text-strong);font-feature-settings:normal}.wf-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-row.is-off{opacity: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-rows.is-sans dt{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.004em;font-feature-settings:normal}.wf-rows.is-sans.is-between dt{color:var(--text-strong)}.wf-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-idle{background:var(--selected)}.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-cap{display:block;block-size:1.125rem;line-height:1.125rem;color:var(--text-dim);white-space:nowrap}.wf-obj{display:flex;flex-direction:column;min-width:0}.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 .t-hot{stroke:var(--signal);stroke-width:1.5}.wf-obj-svg .t-hot:is(.ft,.fl,.fr){fill:var(--signal-wash)}.wf-obj-svg :is(.es,.ds){stroke:var(--line-strong)}.wf-obj-svg .df{stroke:var(--line-strong);stroke-opacity:.7}.wf-chips{list-style:none;margin:0;padding:0;display:flex;gap:6px;block-size:1.25rem}.wf-chips>li{box-sizing:border-box;block-size:1.25rem;padding:0 7px;border:1px solid var(--line);border-radius:var(--r-1);font-size:var(--fs-micro);line-height:1.125rem;color:var(--text);white-space:nowrap}.wf-chips>li.is-on{border-color:var(--signal);color:var(--text-strong)}.wf-text{margin:0;font-family:var(--font-sans);font-size:.75rem;line-height:1rem;letter-spacing:.004em;color:var(--text-dim);font-feature-settings:normal}.wf-text>span{display:block;white-space:nowrap}.wf-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-ink{--wc: var(--text)}.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-m:is(.k-wan,.k-tie){--wc: var(--text-dim)}.wf-port{inline-size:5px;block-size:5px;translate:-2px -2px;background:var(--wc)}.wf-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}:is(.wf-chev,.wf-arrow).to-l{rotate:180deg}:is(.wf-chev,.wf-arrow).to-d{rotate:90deg}:is(.wf-chev,.wf-arrow).to-u{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.d1{background:var(--fx-well)}.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-wan{border-top:1px dotted var(--text-dim)}.key-tie{border-top:1px dashed var(--text-dim)}.key-lead{inline-size:12px;block-size:9px;box-sizing:border-box;border:1px dashed var(--line-strong)}.key-lead{border:1px solid var(--signal)}: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.is-wait .wf-w.to-u,.wf-w.to-u.is-off{clip-path:inset(100% 0 0 0)}.wf-w:is(.h,.v){clip-path:inset(-2px)}.wf.is-wait :is(.wf-w.c,.wf-m),:is(.wf-w.c,.wf-m).is-off{opacity:0}}@media(forced-colors:active){.wf{forced-color-adjust:none}}@media print{.wf .is-off{opacity:1!important;clip-path:none!important}.wf-card,.wf-band{print-color-adjust:exact;-webkit-print-color-adjust:exact}.wf-obj-svg{zoom:.8333}}.rshape{margin:0;min-width:0}.rshape-pane{border-radius:var(--r-2)}.rshape-in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);min-height:44px;padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--line-quiet);color:var(--text-dim)}.rshape-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rshape-chips>li{padding:3px 6px;border:1px solid var(--line-strong);color:var(--text-strong)}.code-body pre.rshape-pre{padding-block:var(--s-6);line-height:2.1}.rs-line{display:inline-block;min-width:100%}.rs-k{color:var(--code-strong)}.rs-w{color:var(--code-comment)}.rs-o{color:var(--code-base)}.rs-i{color:var(--code-key)}.rs-v,.rs-v-key{color:var(--code-lit)}.rs-v-key{font-family:var(--font-mono);font-size:var(--fs-data)}.rs-m{position:relative;display:inline-block;flex:none;width:9px;height:9px;margin-right:var(--s-3);border:1px solid var(--code-strong);vertical-align:-1px}.rs-m--verify:after{content:"";position:absolute;left:2px;top:2px;width:3px;height:3px;background:var(--code-strong)}.rs-m--hold{border-left-width:5px}.rs-m--block{background:var(--code-strong)}.rshape-out{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-quiet)}.rshape-out>li{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4) var(--s-4) var(--s-5)}.rshape-out>li+li{border-left:1px solid var(--line-quiet);padding-left:var(--s-4)}.rshape-out-k{display:inline-flex;align-items:center;color:var(--text-strong)}.rshape-out-k .rs-m{margin-right:var(--s-2);vertical-align:0}.rshape-out-t{color:var(--text-dim)}.rshape-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1.5fr) minmax(0,1fr);border-top:1px solid var(--line-quiet);background:var(--bg)}.rshape-next>li{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4) var(--s-4)}.rshape-next>li+li{border-left:1px solid var(--line-quiet)}.rshape-next-l{justify-content:center;padding-left:var(--s-5)!important;color:var(--text-dim)}.rshape-next-k{display:inline-flex;align-items:center;color:var(--text-strong)}.rshape-next-who{flex-wrap:wrap;gap:3px var(--s-3)}.rshape-next-who>.agent-mono{width:24px;height:24px;font-size:.6875rem}.rshape-next-name{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--w-em);color:var(--text-strong)}.rshape-lamp{flex:none;width:9px;height:9px;margin-right:var(--s-2);background:var(--signal)}.rshape-note{margin-top:var(--s-4);color:var(--text-dim);max-width:62ch}@media(max-width:599.98px){.rshape-out{grid-template-columns:repeat(2,minmax(0,1fr))}.rshape-out>li{padding-left:var(--s-4)}.rshape-out>li:nth-child(odd){border-left:0}.rshape-out>li:nth-child(n+3){border-top:1px solid var(--line-quiet)}.rshape-in{padding-inline:var(--s-4)}.rshape-next{grid-template-columns:minmax(0,1fr)}.rshape-next>li+li{border-left:0;border-top:1px solid var(--line-quiet)}.rshape-next-l{display:none!important}}.om{position:relative;display:inline-block;flex:none;width:9px;height:9px;border:1px solid var(--text-strong)}.om--act{background:var(--text-strong)}.om--ask{border-left-width:5px}.om--never{border-color:var(--text-dim)}.om--never:after{content:"";position:absolute;left:-3px;right:-3px;top:3px;height:1px;background:var(--text-dim);rotate:-45deg}.ag-pane{container:agpane / inline-size;display:flex;flex-direction:column;flex:1;min-width:0;margin:0}.ag-pane>.fcf{margin-bottom:var(--s-3)}.ag-pane-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--s-4);row-gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--well);border:1px solid var(--line-quiet);border-bottom:0;border-radius:var(--r-2) var(--r-2) 0 0}@container agpane (min-width: 640px){.ag-pane-id{grid-template-columns:auto minmax(11rem,1fr) minmax(0,auto) auto;column-gap:var(--s-5)}.ag-pane-id>.ag-pane-facts{grid-column:3;grid-row:1;grid-template-columns:minmax(0,1fr);row-gap:3px;padding:0 0 0 var(--s-5);border-top:0;border-left:1px solid var(--line-quiet)}.ag-pane-id>.ag-pane-status{grid-column:4;align-self:start}}.ag-pane-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-pane-name{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);font-stretch:var(--wd-h3);letter-spacing:var(--ls-h3);color:var(--text-strong)}.ag-pane-status{grid-column:3;grid-row:1;align-self:start}.ag-pane-facts{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;padding-top:var(--s-3);border-top:1px solid var(--line-quiet);column-gap:var(--s-6)}.ag-pane-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-3);min-width:0}.ag-pane-facts dt{color:var(--text-dim)}.ag-pane-facts dd{margin:0;color:var(--text-strong)}.ag-pane>.code-pane{flex:1;border-radius:0}.ag-pane .code-head+.code-body pre .line:last-child{position:relative}.ag-pane .code-head+.code-body pre .line:last-child:before{content:"";position:absolute;left:-13px;top:.44em;width:7px;height:7px;background:var(--signal)}.ag-key{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-quiet);border-top:0;background:var(--bg);border-radius:0 0 var(--r-2) var(--r-2)}.ag-key>li{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4) var(--s-4)}.ag-key>li+li{border-left:1px solid var(--line-quiet)}.ag-key-k{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-strong)}.ag-key-lamp{flex:none;width:9px;height:9px;background:var(--signal)}.ag-key-t{color:var(--text-dim)}@media(min-width:600px)and (max-width:1199.98px){.ag-key{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-key>li:nth-child(odd){border-left:0}.ag-key>li:nth-child(n+3){border-top:1px solid var(--line-quiet)}}@media(max-width:599.98px){.ag-pane-id{padding:var(--s-4)}.ag-pane-facts{grid-template-columns:minmax(0,1fr);row-gap:var(--s-2)}.ag-key{grid-template-columns:minmax(0,1fr)}.ag-key>li{flex-direction:row;align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.ag-key>li+li{border-left:0;border-top:1px solid var(--line-quiet)}.ag-key-k{flex:none;min-width:9.5rem}}.oc{--g: 10px;--drop: 20px;--rise: 16px;--wire: var(--line-strong);container:oc / inline-size;margin:0;min-width:0}.oc-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)}.oc-head>.fcf{margin:0}.oc-count{display:flex;flex-wrap:wrap;gap:2px var(--s-5);color:var(--text-dim)}.oc-count>span+span{position:relative}.oc-count>span+span:before{content:"";position:absolute;left:calc(var(--s-5) / -2 - 1px);top:5px;width:3px;height:3px;background:var(--line-strong)}.oc-p{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--s-2);row-gap:3px;padding:6px;margin:-6px;border-radius:var(--r-1);color:var(--text);text-decoration:none;min-width:0;transition:background-color var(--t-fast)}.oc-p:hover{background:var(--hover)}.oc-p>.agent-mono{width:24px;height:24px;font-size:.6875rem;letter-spacing:.02em;transition:box-shadow var(--t-fast),background-color var(--t-fast)}.oc-p>.agent-mono:after{width:5px;height:4px;bottom:-4px}.oc-p-name{font-size:.84375rem;line-height:1.25;font-weight:var(--w-em);color:var(--text-strong);min-width:0}.oc-p-title{grid-column:1 / -1;font-size:.75rem;line-height:1.3;letter-spacing:.004em;color:var(--text);min-width:0;margin-top:3px}.oc-p>.tag,.oc-p-tags{grid-column:1 / -1;justify-self:start}.oc-p-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px var(--s-2)}.oc-p-lead{color:var(--text-dim)}.oc-p.is-planned>.agent-mono{box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px;color:var(--text)}.oc-p.is-planned>.agent-mono:after{background:var(--line-strong)}.oc-p.is-planned .oc-p-name{color:var(--text)}.oc-p[aria-current=true]{background:var(--signal-wash)}.oc-p[aria-current=true]>.agent-mono{box-shadow:inset 0 0 0 1px var(--signal);outline:0;color:var(--text-strong)}.oc-p[aria-current=true]>.agent-mono:after{background:var(--signal)}.oc-p[aria-current=true] .oc-p-name{color:var(--text-strong)}.oc-p[aria-current=true]:after{content:"";position:absolute;right:6px;top:6px;width:6px;height:6px;background:var(--signal)}.oc-top{display:grid;grid-template-columns:auto minmax(var(--s-9),1fr) minmax(0,33rem);align-items:end}.oc-boss{grid-template-columns:auto auto auto;align-items:center;column-gap:var(--s-3);margin:-6px -6px 0;padding-bottom:12px}.oc-boss>.agent-mono{grid-row:1 / span 2;width:40px;height:40px;font-size:1rem}.oc-boss>.agent-mono:after{width:7px;height:6px;bottom:-6px}.oc-boss .oc-p-name{grid-column:2 / -1;font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.1;font-weight:var(--w-h3);font-stretch:var(--wd-h3);letter-spacing:var(--ls-h3)}.oc-boss .oc-p-title{grid-column:2;font-size:var(--fs-small);margin-top:0}.oc-boss>.tag{grid-column:3}.oc-boss:before{content:"";position:absolute;left:calc(6px + var(--drop));top:46px;bottom:calc(-1 * var(--s-6) - 1px);width:1px;background:var(--wire)}.oc-digest{position:relative;align-self:end;height:40px;margin:0 var(--s-3) 12px var(--s-4)}.oc-digest:before{content:"";position:absolute;inset-inline:0 6px;top:50%;border-top:1px dotted var(--text-dim)}.oc-digest:after{content:"";position:absolute;right:0;top:calc(50% - 4px);width:7px;height:9px;background:var(--text-dim);clip-path:polygon(0 0,100% 50%,0 100%)}.oc-digest-tag{position:absolute;left:50%;top:50%;translate:-50% -50%;padding:1px 8px;background:var(--bg);color:var(--text-dim);white-space:nowrap}.oc-owner{background:var(--well);border:1px solid var(--line);border-top-color:var(--line-strong);border-radius:var(--r-2);min-width:0}.oc-owner-text{padding:10px 11px 12px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text)}.oc-bar{display:flex;align-items:center;gap:var(--s-2);min-height:28px;padding:0 11px;background:var(--hover);border-bottom:1px solid var(--line-quiet);min-width:0}.oc-kind{color:var(--text-dim);flex:none}.oc-bar-title{font-size:var(--fs-caption);line-height:1.2;font-weight:var(--w-em);font-stretch:96%;color:var(--text-strong);min-width:0}.oc-bar-n{margin-left:auto;color:var(--text-dim)}.oc-team{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--well);border:1px solid var(--line);border-top-color:var(--line-strong);border-radius:var(--r-2)}.oc-team>.oc-bar{border-radius:var(--r-2) var(--r-2) 0 0}.oc-body{display:flex;flex-direction:column;flex:1;padding:16px 10px 14px;min-width:0}.oc-reach{margin-top:auto;padding-top:var(--s-4);color:var(--text-dim)}.oc-tree{--step: 16px;display:grid;gap:var(--step);margin:var(--step) 0 0;padding:0 0 0 12px;list-style:none}.oc-tree>li{position:relative;min-width:0}.oc-tree>li:before{content:"";position:absolute;left:-6px;top:12px;width:5px;height:1px;background:var(--wire)}.oc-tree>li:after{content:"";position:absolute;left:-6px;top:calc(-1 * var(--step));bottom:-6px;width:1px;background:var(--wire)}.oc-tree>li:first-child:after{top:calc(-1 * var(--step) + 3px)}.oc-tree>li:last-child:after{bottom:auto;height:calc(var(--step) + 13px)}.oc-tree>li:first-child:last-child:after{height:calc(var(--step) + 10px)}.oc-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);margin-top:var(--s-6)}.oc-trunk,.oc-bus2,.oc-link{display:none}.oc-dock{display:flex;flex-direction:column;min-width:0;margin-top:var(--s-5)}.oc-slot{display:flex;flex-direction:column;flex:1;scroll-margin-top:calc(var(--nav-h) + var(--s-6));min-width:0}.oc-slot>.agent-card{flex:1}.oc-slot+.oc-slot{margin-top:var(--s-5)}.oc:not([data-live]) .oc-slot{display:none}.oc:not([data-live]) .oc-slot:target,.oc:not([data-live]) .oc-dock:not(:has(.oc-slot:target)) .oc-slot.is-default{display:flex}.oc[data-live] .oc-slot{display:none;margin-top:0}.oc[data-live] .oc-slot.is-shown{display:flex}.oc-slot-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-top:var(--s-3)}.oc-slot-team{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-3);color:var(--text-dim);max-width:86ch}.oc-slot-team>.t-micro{color:var(--text-strong)}.oc-back{font-size:var(--fs-small)}.oc-key{list-style:none;margin:var(--s-3) 0 0;padding:var(--s-3) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);border-top:1px solid var(--line-quiet);color:var(--text-dim)}.oc-key>li{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap}.oc-key-tile{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--bg)}.oc-key-tile.is-planned{box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px;background:none}.oc-key-line{width:18px;height:0;border-top:1px solid var(--wire)}.oc-key-line.is-dotted{border-top:1px dotted var(--text-dim)}.oc-key-lamp{width:6px;height:6px;background:var(--signal)}@container oc (max-width: 759.98px){.oc-top{grid-template-columns:minmax(0,1fr);row-gap:0;align-items:start}.oc-boss{justify-self:start;padding-bottom:6px;margin-bottom:0}.oc-boss:before{display:none}.oc-digest{height:44px;margin:0 0 0 var(--drop);justify-self:start;min-width:12rem}.oc-digest:before{inset:0 auto 6px 0;border-top:0;border-left:1px dotted var(--text-dim)}.oc-digest:after{inset:auto auto 0 -4px;width:9px;height:7px;clip-path:polygon(0 0,100% 0,50% 100%)}.oc-digest-tag{left:var(--s-4);translate:0 -50%;padding-inline:0}.oc-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-4);row-gap:var(--s-5);align-items:start}.oc-tree{display:contents}.oc-tree>li:before,.oc-tree>li:after{display:none}.oc-reach{grid-column:1 / -1;padding-top:0}}@container oc (min-width: 520px) and (max-width: 759.98px){.oc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-dock,.oc-key{grid-column:1 / -1}}@container oc (min-width: 760px){.oc-back{display:none}.oc-p-lead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.oc-grid{column-gap:var(--g);row-gap:calc(var(--rise) + 12px);margin-top:var(--s-6);padding-top:var(--rise)}.oc-team:before{content:"";position:absolute;left:calc(var(--drop) - 1px);top:calc(-1 * var(--rise) - 1px);width:1px;height:var(--rise);background:var(--wire)}.oc-team:after{content:"";position:absolute;left:calc(var(--drop) - 3px);top:-3px;width:5px;height:5px;background:var(--wire)}.oc-grid:before{content:"";position:absolute;left:var(--drop);top:0;height:1px;background:var(--wire);right:calc((100% - (var(--n) - 1) * var(--g)) / var(--n) - var(--drop))}.oc-dock,.oc-key{margin-top:0}.oc .oc-dock .agent-card--full{display:grid;grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);grid-template-rows:auto 1fr auto;border-color:var(--signal)}.oc .oc-dock .agent-id{grid-column:1;grid-row:1;flex-wrap:wrap;row-gap:var(--s-3);padding:var(--s-4);border-right:1px solid var(--line-quiet)}.oc .oc-dock .agent-who{flex:1 1 7rem}.oc .oc-dock .agent-status{margin-left:calc(48px + var(--s-4))}.oc .oc-dock .agent-facts{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);align-content:start;border-bottom:0;border-right:1px solid var(--line-quiet)}.oc .oc-dock .agent-facts>div{padding:var(--s-2) var(--s-4) var(--s-3)}.oc .oc-dock .agent-facts>div+div{border-left:0;border-top:1px solid var(--line-quiet)}.oc .oc-dock .agent-lists{grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(4,minmax(0,1fr))}.oc .oc-dock .agent-list{padding:var(--s-4)}.oc .oc-dock .agent-owner{grid-column:1 / -1;grid-row:3;padding-inline:var(--s-4)}}@container oc (min-width: 760px) and (max-width: 1279.98px){.oc-grid{--n: 6;grid-template-columns:repeat(6,minmax(0,1fr))}.oc-team{grid-column:var(--c6);grid-row:var(--r6);align-self:start}.oc-team.is-tall{align-self:stretch}.oc-trunk{display:block;grid-column:2;grid-row:1;justify-self:start;width:1px;margin:calc(-1 * var(--rise)) 0 -13px calc(var(--g) / -2 - 1px);background:var(--wire)}.oc-bus2{display:block;grid-column:2 / span var(--row2);grid-row:2;align-self:start;height:1px;background:var(--wire);margin:calc(-1 * var(--rise)) calc((100% - (var(--row2) - 1) * var(--g)) / var(--row2) - var(--drop)) 0 calc(var(--g) / -2 - 1px)}.oc-key{grid-column:calc(var(--row2) + 2) / -1;grid-row:2;align-self:stretch;flex-direction:column;flex-wrap:nowrap;gap:var(--s-3);padding:var(--s-4) 11px;border:1px dashed var(--line);border-radius:var(--r-2);min-width:0}.oc-key>li{white-space:normal;align-items:flex-start;min-width:0}.oc-key>li>i{flex:none;margin-top:3px}.oc-key>li>.oc-key-line{margin-top:7px}.oc-key>li>.oc-key-lamp{margin-top:5px}.oc-dock{grid-column:1 / -1;grid-row:3}}@container oc (min-width: 1280px){.oc-grid{--n: 10;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:auto 1fr auto;row-gap:var(--s-3)}.oc-team{grid-column:var(--c10);grid-row:1;align-self:start}.oc-team.is-tall{grid-row:1 / span 2;align-self:stretch}.oc-link{display:block;position:absolute;z-index:1;background:var(--signal);pointer-events:none}.oc-link[hidden]{display:none}.oc-link:before,.oc-link:after{content:"";position:absolute;width:6px;height:6px;background:var(--signal)}.oc-link.is-v{width:2px}.oc-link.is-v:before{left:-2px;top:-3px}.oc-link.is-v:after{left:-2px;bottom:-3px}.oc-link.is-h{height:2px}.oc-link.is-h:before{left:-3px;top:-2px}.oc-link.is-h:after{right:-3px;top:-2px}.oc-dock{grid-column:2 / -1;grid-row:2}.oc-key{grid-column:1 / -1;grid-row:3;margin-top:var(--s-2)}}@media(forced-colors:active){.oc{forced-color-adjust:none}}@media print{.oc .oc-slot{display:none!important}.oc .oc-slot.is-default{display:flex!important}}.ag-rights-table{min-width:620px}.ag-rights-agent{color:var(--text)}.ag-rights-do{display:inline-grid;grid-template-columns:9px minmax(0,1fr);column-gap:var(--s-3);align-items:baseline}.ag-rights-do>.om{align-self:start;margin-top:.4em}.ag-rights-lv{grid-template-columns:19px minmax(0,1fr)}.ag-rights-table tr.is-never .ag-rights-agent{color:var(--text-dim)}.ag-rights-above{color:var(--text-strong)}.ag-rights-above.is-none{color:var(--text-dim)}.lv{display:inline-flex;align-items:flex-end;gap:2px;align-self:start;margin-top:.28em;height:9px}.lv>i{width:5px;background:none;box-shadow:inset 0 0 0 1px var(--line-strong)}.lv>i:nth-child(1){height:3px}.lv>i:nth-child(2){height:6px}.lv>i:nth-child(3){height:9px}.lv--1>i:nth-child(-n+1),.lv--2>i:nth-child(-n+2),.lv--3>i{background:var(--text-strong);box-shadow:none}.ag-rights-foot{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-4)}.ag-rights-key{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-7);color:var(--text-dim)}.ag-rights-key>li{display:inline-flex;align-items:center;gap:var(--s-2)}.ag-rights-key .lv{margin-top:0;align-self:center}.ag-rights-n{color:var(--text-dim);margin-left:var(--s-1)}.ag-rights-note{max-width:84ch;padding-top:var(--s-3);border-top:1px solid var(--line-quiet)}@media(max-width:699.98px){.ag-rights-table{display:block;min-width:0}.ag-rights-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ag-rights-table tbody{display:block}.ag-rights-table tr{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-2);padding-block:var(--s-4);border-bottom:var(--hair-row) solid var(--line-quiet)}.ag-rights-table tr>:is(th,td){display:block;height:auto;padding:0;border:0}.ag-rights-table .ag-rights-decision{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--w-h4);padding-bottom:var(--s-1)}.ag-rights-table td[data-label]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:var(--s-3);align-items:baseline}.ag-rights-table td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1.4;letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-dim)}.ag-rights-table .ag-rights-above.is-none:before{content:none}.ag-rights-table .ag-rights-above.is-none{grid-template-columns:minmax(0,1fr);padding-left:calc(6.5rem + var(--s-3))}}.hl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line-quiet);border-block:1px solid var(--line-quiet)}.hl-cell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);align-items:start;padding-block:var(--s-6);background:var(--bg);min-width:0}.hl-copy{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.hl-n{color:var(--text-dim)}.hl-x{color:var(--text);max-width:46ch}@media(min-width:600px){.hl-cell{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);column-gap:var(--s-6)}}@media(min-width:1000px){.hl{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-cell{padding:var(--s-7) var(--s-6) var(--s-7) 0}.hl-cell:nth-child(2n){padding:var(--s-7) 0 var(--s-7) var(--s-6)}}.hl-frag{background:var(--well);border:1px solid var(--line);border-top-color:var(--line-strong);border-radius:var(--r-2);min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.125rem;color:var(--text);font-feature-settings:"calt" 0}.hl-bar{display:flex;align-items:center;gap:var(--s-2);min-height:28px;padding:0 11px;background:var(--hover);border-bottom:1px solid var(--line-quiet);white-space:nowrap}.hl-bar-n{color:var(--text-dim)}.hl-bar-t{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-em);font-stretch:96%;color:var(--text-strong);font-feature-settings:normal}.hl-body{display:flex;flex-direction:column;gap:10px;padding:12px 11px}.hl-row{display:flex;justify-content:space-between;gap:var(--s-3);white-space:nowrap}.hl-row>span:first-child{color:var(--text-dim)}.hl-row>span:last-child{color:var(--text-strong)}.hl-row.is-lock{padding-top:9px;border-top:1px dashed var(--line)}.hl-row.is-hot>span:first-child{position:relative;padding-left:12px;color:var(--text-strong)}.hl-row.is-hot>span:first-child:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;background:var(--signal)}.hl-track{display:grid;gap:5px}.hl-track-l{color:var(--text-strong)}.hl-rail{position:relative;display:grid;grid-template-columns:68% 32%;height:8px}.hl-rail-in{background:var(--text-dim)}.hl-rail-out{--hatch-ink: var(--line-strong);box-shadow:inset 0 0 0 1px var(--line)}.hl-rail-mark{position:absolute;left:68%;top:-4px;width:2px;height:16px;margin-left:-1px;background:var(--text-strong)}.hl-track-k{display:grid;grid-template-columns:68% 32%;color:var(--text-dim)}.hl-track-k>span:last-child{margin-left:-1px;color:var(--text-strong)}.hl-flow{list-style:none;margin:0;padding:0;display:grid}.hl-flow>li{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:3px 0 3px 18px;white-space:nowrap}.hl-flow>li>span:first-child{font-family:var(--font-sans);font-size:.75rem;line-height:1rem;color:var(--text-strong);font-feature-settings:normal}.hl-flow>li>.t-micro{color:var(--text-dim)}.hl-flow>li:before{content:"";position:absolute;z-index:1;left:0;top:8px;width:7px;height:7px;background:var(--well);box-shadow:inset 0 0 0 1px var(--text-dim)}.hl-flow>li.is-gate:before{background:var(--text-strong);box-shadow:none}.hl-flow>li+li:after{content:"";position:absolute;left:3px;top:-7px;width:1px;height:15px;background:var(--text-dim)}.hl-flow>li.is-gate>.t-micro{color:var(--text-strong)}.hl-switches{list-style:none;margin:0;padding:0;display:grid}.hl-switches>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:7px;padding-block:7px;min-width:0}.hl-switches>li:first-child{padding-top:0}.hl-switches>li:last-child{padding-bottom:0}.hl-switches>li+li{border-top:1px solid var(--line-quiet)}.hl-sw{position:relative;width:36px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--bg)}.hl-sw-knob{position:absolute;left:3px;top:3px;width:14px;height:10px;background:var(--text-strong)}.hl-sw-off{position:absolute;right:3px;top:3px;width:14px;height:10px;outline:1px dashed var(--line-strong);outline-offset:-1px}.hl-sw-l{font-family:var(--font-sans);font-size:.75rem;line-height:1rem;color:var(--text-strong);font-feature-settings:normal}.hl-sw-k{color:var(--text-strong)}.hl-sw-k.is-off{color:var(--text-dim)}.hl-log{list-style:none;margin:0;padding:0;display:grid;gap:5px}.hl-log>li{display:grid;grid-template-columns:6px 5fr 3fr 2fr;gap:6px;align-items:center;height:8px}.hl-log>li:before{content:"";width:6px;height:6px;background:var(--line-strong)}.hl-log>li>i{height:2px;background:var(--line-strong)}.hl-log>li:nth-child(2)>i:nth-child(2){margin-right:30%}.hl-log>li:nth-child(4)>i:nth-child(1){margin-right:22%}.hl-log>li.is-hot:before{background:var(--signal)}.hl-log>li.is-hot>i{background:var(--text-strong)}@media(forced-colors:active){.hl-frag{forced-color-adjust:none}}@media print{.hl-frag{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.own{row-gap:var(--s-8);align-items:start;margin-top:var(--sub-block)}.own-path{margin:0;min-width:0;grid-column:1 / -1}.own-acts{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.own-path>.fcf{margin-bottom:var(--s-5)}.own-steps{--n: 2.25rem;list-style:none;margin:0;padding:0;display:grid}.own-step{position:relative;display:grid;grid-template-columns:var(--n) minmax(0,1fr);column-gap:var(--s-3);row-gap:var(--s-1);padding-block:var(--s-3);min-width:0}.own-step:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:1px;background:var(--line-strong)}.own-step:first-child:before{top:20px}.own-step:last-child:before{bottom:auto;height:24px}.own-step-n{position:relative;grid-row:1 / span 2;align-self:start;justify-self:start;margin-top:8px;padding:1px 3px;background:var(--bg);color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--line-strong)}.own-step-who{grid-column:2}.own-step-x{grid-column:2;color:var(--text);max-width:60ch}.own-sign{padding-bottom:0}.own-sign-card{grid-column:2;display:flex;flex-direction:column;background:var(--well);border:1px solid var(--signal);border-radius:var(--r-2);max-width:30rem;overflow:hidden}.own-sign-bar{display:flex;align-items:center;gap:var(--s-2);min-height:28px;padding:0 11px;background:var(--hover);border-bottom:1px solid var(--line-quiet)}.own-sign-kind{color:var(--text-dim)}.own-sign-who{font-size:var(--fs-caption);font-weight:var(--w-em);font-stretch:96%;color:var(--text-strong)}.own-sign-lamp{margin-left:auto;width:6px;height:6px;background:var(--signal)}.own-sign-x{padding:10px 11px 12px;color:var(--text-strong)}.own-note{margin-top:var(--s-4);padding-left:calc(var(--n) + var(--s-3));color:var(--text-dim)}.own-acts-h{padding-bottom:var(--s-3);border-bottom:1px solid var(--text-strong);color:var(--text-strong)}.own-list{list-style:none;margin:0;padding:0;display:grid}.own-list>li{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--s-3);row-gap:2px;padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet)}.own-list>li:first-child{padding-top:0}.own-list-n{color:var(--text-dim);padding-top:.3em}.own-list-t{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--w-ui);color:var(--text-strong);text-wrap:balance}.own-list-d{grid-column:2;color:var(--text-dim)}.own-not{color:var(--text-dim)}@media(min-width:600px){.own-step{grid-template-columns:var(--n) minmax(0,20rem) minmax(0,1fr);align-items:start}.own-step-n{grid-row:auto}.own-step-who{grid-column:2;padding-top:2px}.own-step-x{grid-column:3;padding-top:7px}.own-sign-card{grid-column:2 / -1}}@media(min-width:900px){.own-path{grid-column:var(--e-fig, 1 / span 8)}.own-acts{grid-column:var(--e-side, 9 / -1);border-left:var(--hair) solid var(--line);padding-left:var(--s-6)}}.rec{margin:0;min-width:0}.rec>.fcf{margin-bottom:var(--s-3)}.rec-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-5)}.rec-card{background:var(--well);border:1px solid var(--line);border-top-color:var(--line-strong);border-radius:var(--r-2);min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:var(--fs-data);line-height:1.25rem;color:var(--text);font-feature-settings:"calt" 0;font-variant-ligatures:none}.rec-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-3);min-height:32px;padding:4px var(--s-4);background:var(--hover);border-bottom:1px solid var(--line-quiet)}.rec-kind{color:var(--text-dim)}.rec-id{font:inherit;color:var(--text-strong);background:none;padding:0}.rec-level{margin-left:auto;color:var(--text-strong)}.rec-level:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--s-2);background:var(--text-dim);vertical-align:1px}.rec-card--review>.rec-bar:first-child .rec-level:before{background:none;box-shadow:inset 0 0 0 1px var(--text-strong)}.rec-req{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;column-gap:var(--s-3);padding:10px var(--s-4);background:var(--bg);border-bottom:1px solid var(--line-quiet)}.rec-req-k{color:var(--text-dim)}.rec-req-v{font:inherit;color:var(--text-strong);background:none;padding:0;overflow-wrap:anywhere}.rec-body{display:grid;gap:var(--s-3);padding:var(--s-4)}.rec-who{min-width:0;font-family:var(--font-sans);font-feature-settings:normal}.rec-rows{margin:0;display:grid;gap:2px}.rec-rows>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);column-gap:var(--s-3);align-items:baseline}.rec-rows dt{color:var(--text-dim)}.rec-rows dd{margin:0;color:var(--text-strong);overflow-wrap:anywhere}.rec-rows>.is-prose dd{font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text);font-feature-settings:normal}.rec-chips{display:flex;flex-wrap:wrap;gap:4px 6px;padding-block:1px}.rec-chips>span{padding:0 6px;border:1px solid var(--line);border-radius:var(--r-1);font-size:var(--fs-label);line-height:1.0625rem;color:var(--text)}.rec-out{display:inline-flex;align-items:center;gap:var(--s-2)}.rec-rows dd.rec-none{color:var(--text-dim)}.rec-review{position:relative;margin:0 var(--s-4) var(--s-4) calc(var(--s-4) + 1.25rem);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--bg)}.rec-wire{position:absolute;left:calc(-1.25rem - 1px);top:-1.75rem;width:1.25rem;height:calc(1.75rem + 16px);border-left:1px dashed var(--text-dim);border-bottom:1px dashed var(--text-dim)}.rec-wire:after{content:"";position:absolute;right:-1px;bottom:-4px;width:6px;height:7px;background:var(--text-dim);clip-path:polygon(0 0,100% 50%,0 100%)}.rec-wire>span{position:absolute;left:8px;top:-1px;padding:0 5px;color:var(--text-dim);white-space:nowrap}.rec-card--review>.rec-body{padding-bottom:2.25rem}.rec-bar--in{background:var(--well);border-radius:var(--r-2) var(--r-2) 0 0}.rec-review-t{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-em);font-stretch:96%;color:var(--text-strong);font-feature-settings:normal}.rec-bar--in .rec-level{color:var(--text-dim)}.rec-bar--in .rec-level:before{display:none}.rec-result{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-5);padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--line-quiet);background:var(--hover);box-shadow:inset 2px 0 0 var(--signal)}.rec-result-l{color:var(--text-dim)}.rec-result-v{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-3)}.rec-from,.rec-to{font-family:var(--font-display);font-size:var(--fs-figure);line-height:1;font-weight:420;font-stretch:var(--wd-figure);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-feature-settings:normal}.rec-from{color:var(--text-dim)}.rec-to{color:var(--text-strong)}.rec-arrow{position:relative;align-self:center;width:28px;height:1px;background:var(--text-dim)}.rec-arrow:after{content:"";position:absolute;right:-1px;top:-4px;width:7px;height:9px;background:var(--text-dim);clip-path:polygon(0 0,100% 50%,0 100%)}.rec-unit{color:var(--text)}@media(max-width:479.98px){.rec-req,.rec-rows>div{grid-template-columns:4.75rem minmax(0,1fr);column-gap:var(--s-2)}.rec-bar,.rec-req,.rec-body,.rec-result{padding-inline:var(--s-3)}.rec-review{margin-inline:calc(var(--s-3) + 1rem) var(--s-3)}.rec-wire{left:calc(-1rem - 1px);width:1rem}}@media(forced-colors:active){.rec-card{forced-color-adjust:none}}@media print{.rec-card{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.ag-never .ag-lit{stroke:var(--signal);stroke-width:1.5}.ag-never .ag-lit-fill{fill:var(--signal)}.ag-never-link{color:var(--text-strong);text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;transition:text-decoration-color var(--t-fast)}.ag-never-link:hover{text-decoration-color:currentColor}.ag-steps{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.ag-step{display:grid;grid-template-columns:5.5rem minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-1);padding-block:var(--s-4);border-top:1px solid var(--line);min-width:0}.ag-step-top{display:flex;flex-direction:column;gap:var(--s-1);grid-row:1 / span 2;color:var(--text-dim)}.ag-step-n,.ag-step-t{color:var(--text-strong)}.ag-step-x{color:var(--text);grid-column:2}.ag-step.is-gate{border-top-color:var(--signal);box-shadow:inset 0 1px 0 var(--signal)}.ag-step.is-gate .ag-step-by{color:var(--signal-text)}@media(min-width:600px){.ag-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-6)}.ag-step{display:flex;flex-direction:column;gap:var(--s-2);padding-block:var(--s-3) 0}.ag-step-top{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--s-2)}}@media(min-width:600px)and (max-width:1399.98px){.ag-step-x{max-width:38ch}}@media(min-width:1400px){.ag-steps{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:calc(100% * 1.4 / 46);padding-inline:calc(var(--stage-pad) + 1px)}}.ag-rules{min-width:0}.ag-rules-head{display:flex;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--text-strong);color:var(--text-strong)}.ag-rules-count{color:var(--text-dim)}.ag-rules-list{list-style:none;margin:0;padding:0}.ag-rule{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-1);padding-block:var(--s-4);border-bottom:var(--hair-row, 1px) solid var(--line-quiet);scroll-margin-top:calc(var(--nav-h) + var(--s-6))}.ag-rule-n{color:var(--text-dim);padding-top:.3em}.ag-rule-t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);color:var(--text-strong)}.ag-rule-x{grid-column:2;color:var(--text);max-width:68ch}@media(min-width:900px){.ag-rule{grid-template-columns:2rem minmax(0,5fr) minmax(0,11fr);align-items:baseline}.ag-rule-n{padding-top:0}.ag-rule-x{grid-column:3}}.ag-microline{max-width:52ch}.ag-anchor{display:block;height:0;scroll-margin-top:calc(var(--nav-h) + var(--s-6))}.ag-notes{list-style:none;margin:var(--s-7) 0 0;padding:var(--s-4) 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3) var(--gap);border-top:1px solid var(--line-quiet);color:var(--text-dim)}.ag-notes>li{max-width:52ch}@media(min-width:900px){.ag-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ag-principles{margin-top:var(--s-9);list-style:none;padding:0}.ag-principle .plate-title{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-family:var(--font-sans);font-stretch:var(--wd-text);font-weight:var(--w-h4);text-wrap:balance}.ag-principle .plate-body{font-size:var(--fs-small);line-height:var(--lh-small)}.ag-rights-head .sec-title{max-width:18em}.ag-outcomes{display:flex;flex-direction:column;gap:var(--s-5);align-self:start}.ag-outcome-list{display:grid;gap:var(--s-5);margin:0}.ag-outcome-list dt{display:flex;align-items:center;gap:var(--s-3);color:var(--text-strong)}.ag-outcome-list dd{margin:var(--s-1) 0 0;padding-left:calc(9px + var(--s-3));color:var(--text)}.ag-outcomes-note{padding-top:var(--s-4);border-top:1px solid var(--line-quiet);color:var(--text-dim)}@media(min-width:900px){.ag-outcomes{position:sticky;top:calc(var(--nav-h) + var(--s-7))}}.ag-rules-grid{row-gap:var(--s-7)}.ag-margin,.ag-margin-notes{display:flex;flex-direction:column;gap:var(--s-4)}.ag-tally{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:var(--s-2) 0 0;border-top:1px solid var(--text-strong)}.ag-tally>div{display:flex;flex-direction:column;gap:2px;padding:var(--s-2) var(--s-5) 0 0}.ag-tally>div+div{padding-left:var(--s-4);border-left:1px solid var(--line-quiet)}.ag-tally dt{color:var(--text-dim)}.ag-tally dd{color:var(--text-strong);font-size:var(--fs-price);font-family:var(--font-sans);font-variant-numeric:tabular-nums}@media(max-width:899.98px){.ag-rules-grid>.tpl-d-margin{order:0;margin-top:0}.ag-rules-grid>.tpl-d-main{order:1}}.ag-api{margin:var(--sub-block) 0 0;min-width:0}.ag-api>.fcf{margin-bottom:var(--s-3)}.ag-risk-title{margin-top:var(--s-6)}.ag-risk-title>span{white-space:nowrap}.ag-risk{margin-top:var(--s-7);row-gap:var(--s-8);align-items:start}.ag-risk-side{display:flex;flex-direction:column;gap:var(--s-4)}.ag-risk-side>.t-small{color:var(--text)}.ag-risk-planned{display:flex;flex-direction:column;gap:var(--s-1);margin-top:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line-quiet)}.ag-risk-planned-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);color:var(--text-strong)}.ag-risk-planned>.t-small{color:var(--text-dim)}.ag-hands{list-style:none;margin:0;padding:var(--s-4) 0 0;display:grid;gap:var(--s-3);border-top:1px solid var(--line-quiet)}@media(min-width:480px){.ag-keep{white-space:nowrap}}.ag-review-foot{margin-top:var(--s-9);row-gap:var(--s-7);align-items:start}.ag-review-line{grid-column:1 / -1;max-width:56ch;color:var(--text)}.ag-review-hands{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--s-3);min-width:0}@media(min-width:900px){.ag-review-line{grid-column:var(--b-head, 1 / span 7)}.ag-review-hands{grid-column:var(--b-dek, 9 / -1)}}.ag-monument{margin-top:0}.ag-request.band{margin-top:0;border-block:0}@media(min-width:1200px){.has-rail .qa-q{grid-column:1 / span 4}.has-rail .qa-a{grid-column:5 / -1}}.aorg-seg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);min-width:0}.aorg .wf-rows.is-sans>.wf-row.is-only>dt{color:var(--text-strong);font-weight:var(--w-em)}.aorg .wf-rows.is-sans>.wf-row.is-only>dd{color:var(--text)}@media print{.aorg-seg{display:none}}}