@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-vietnamese-wdth-normal.9GtAklmW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-ext-wdth-normal.BaQ5u-C4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-wdth-normal.CHqbGEEr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-ext-wdth-normal.BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-wdth-normal.Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-ext-wdth-normal.DeTdBbNh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-wdth-normal.1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--tie:3.2}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--stamp-ink:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Martian Mono Variable", "Martian Fallback", ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ground:#111110;--color-well:#0c0c0b;--color-raise:#161615;--color-panel:#1c1c1b;--color-bone:#f0eeea;--color-dim:#a8a8a6;--color-signal:#ff6a00;--ink-signal:#ff8200;--color-oxide:#b4231c;--ink-oxide:#951b15;--font-display:"Anybody Variable", "Anybody Fallback", "Arial Narrow", system-ui, sans-serif;--font-body:"Public Sans Variable", system-ui, sans-serif;--text-note:.8125rem;--text-small:1.0625rem;--text-body:1.0625rem;--text-h3:1.375rem;--text-h2:clamp(1.75rem, 3.4vw, 2.75rem);--text-h1:clamp(2rem, 5vw, 4.25rem);--text-figure:clamp(3rem, 1rem + 7vw, 6.5rem)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:dark;background-color:var(--color-ground);scroll-snap-type:y proximity;scroll-padding-top:calc(var(--header-h) + 8px);scroll-padding-bottom:var(--dock-h)}.page-top,.blank,.band,.band-tight,.slitband,.foot{scroll-snap-align:start;scroll-margin-top:8px}.bsec{scroll-margin-top:8px}html[data-skin=paper]{color-scheme:light;background-color:var(--color-bone)}body{background-color:var(--color-ground);color:var(--color-bone);font-family:var(--font-body);font-size:var(--text-body);font-synthesis-weight:none;line-height:1.55}html[data-skin=paper] body{background-color:var(--color-bone);color:var(--color-ground)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:700;font-stretch:80%}h1{font-size:var(--text-h1);letter-spacing:.004em;line-height:1}h2{font-size:var(--text-h2);letter-spacing:.008em;line-height:1.06}h3{font-size:var(--text-h3);font-stretch:100%;font-family:var(--font-body);letter-spacing:0;font-weight:600;line-height:1.2}p{text-wrap:pretty}a,a:visited{color:inherit}:focus-visible{box-shadow:inset var(--slit-focus) 0 0 0 var(--color-signal), 0 var(--slit-focus) 0 0 var(--color-signal);outline:none}html[data-skin=paper] :focus-visible{box-shadow:inset var(--slit-focus) 0 0 0 var(--color-signal), 0 var(--slit-focus) 0 0 var(--color-ground)}::selection{background-color:var(--color-signal);color:var(--color-ground)}input,textarea{caret-color:var(--color-signal)}.mark{vertical-align:-.16em;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (scripting:enabled){.hero-legend[hidden]{visibility:hidden;display:block!important}}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-9{margin-top:calc(var(--spacing) * 9)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.max-w-\[34ch\]{max-width:34ch}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-small{font-size:var(--text-small)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@view-transition{navigation:auto}:root{--crop-slabs:30% 50%;--crop-slabs-phone:50% 30%;--ease-in:cubic-bezier(.22, 1, .36, 1);--ease-flap:cubic-bezier(.2, .7, .3, 1);--t-link:.16s;--t-flap:.21s;--slit:2px;--slit-focus:4px;--stripe-oxide:8px;--slit-rest:#ff6a006b}@supports (color:color-mix(in lab, red, red)){:root{--slit-rest:color-mix(in srgb, var(--color-signal) 42%, transparent)}}:root{--slit-live:var(--color-signal);--slit-quiet:#ff6a0047}@supports (color:color-mix(in lab, red, red)){:root{--slit-quiet:color-mix(in srgb, var(--color-signal) 28%, transparent)}}:root{--slit-mute:#f0eeea29}@supports (color:color-mix(in lab, red, red)){:root{--slit-mute:color-mix(in oklab, var(--color-bone) 16%, transparent)}}:root{--header-h:56px;--dock-h:0px;--measure-lead:44ch;--measure-prose:62ch;--plate-set:#1a1917;--ink-stamp:#050504;--organ-size:.875rem;--organ-weight:600;--tl-view:view();--tl-scroll:scroll(root block);--tl-route:--route;--tl-packs:--packs}@media (width<=47.999rem){html[data-dock=order]{--dock-h:142px}html[data-dock=send],html[data-dock=page]{--dock-h:80px}html[data-dock] body{padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}html[data-dock] body:has(.blank[data-filed]),html[data-dock] body:has(#lead-note:not([hidden])){padding-bottom:0}}@media (width>=48rem){:root{--header-h:64px}}@font-face{font-family:Anybody Fallback;src:local(Arial Narrow),local(Helvetica Neue Condensed),local(Arial);font-weight:100 749;size-adjust:113.6%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Anybody Fallback;src:local(Arial Narrow),local(Helvetica Neue Condensed),local(Arial);font-weight:750 900;size-adjust:121.5%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Martian Fallback;src:local(Menlo),local(Consolas),local(Courier New);size-adjust:108%;line-gap-override:0%}.wrap{width:min(100% - 2rem,1080px);margin-inline:auto}@media (width>=40rem){.wrap{width:min(100% - 4rem,1080px)}}.skip{z-index:50;background-color:var(--color-raise);min-height:48px;color:var(--color-bone);font-family:var(--font-mono);font-size:var(--text-note);border-block:var(--slit) solid var(--slit-live);touch-action:manipulation;align-items:center;padding:.7rem 1.1rem;display:inline-flex;position:absolute;top:0;left:-9999px}.skip:focus{top:.5rem;left:.5rem}.rail{background-color:var(--color-ground);border-bottom:var(--slit) solid var(--color-signal)}.rail-in{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rail-brand{align-items:center;min-height:48px;display:inline-flex}.rail-brand img{aspect-ratio:565/102;width:auto;height:13px;display:block}.brand-tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-signal);align-self:center;margin-bottom:1.3rem;margin-left:.3rem;font-size:.75rem;font-weight:500;font-stretch:87.5%}.rail-links{align-items:center;gap:.25rem;margin-left:auto;display:flex}.rail-link{min-width:48px;min-height:48px;font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.06em;font-stretch:87.5%;font-weight:var(--organ-weight);color:var(--color-dim);text-transform:uppercase;touch-action:manipulation;justify-content:center;align-items:center;padding:0 .35rem;text-decoration:none;display:inline-flex}.rail-link[aria-current=page]{color:var(--color-bone);box-shadow:inset 0 calc(-1 * var(--slit)) 0 0 var(--color-signal)}@media (hover:hover){.rail-link:hover{color:var(--color-bone)}}.rail-cta{min-height:48px;font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.07em;font-stretch:87.5%;font-weight:var(--organ-weight);text-transform:uppercase;color:var(--color-bone);background-color:var(--color-raise);border-block:var(--slit) solid var(--color-signal);touch-action:manipulation;transition:background-color var(--t-flap) var(--ease-flap), color var(--t-flap) var(--ease-flap);align-items:center;padding:0 .8rem;text-decoration:none;display:inline-flex}@media (hover:hover){.rail-cta:hover{background-color:var(--color-signal);color:var(--ink-stamp)}}@media (width<=47.999rem){.rail-brand{min-height:var(--header-h);flex:none}.rail-cta{display:none}.rail-links{gap:0}.rail-link{min-width:48px;padding:0 .5rem}.rail-link+.rail-link{border-left:var(--slit) solid var(--slit-mute)}}.rail-cta:active{background-color:var(--color-signal);color:var(--ink-stamp);transition:none}@media (width<=22rem){.rail .brand-tag{display:none}}@media (width<=20.5rem){.rail-brand img{height:12px}}@media (width>=48rem){.rail-brand img{height:16px}.rail-link{padding:0 .75rem;font-size:.9375rem}.rail-cta{padding:0 1.1rem;font-size:.9375rem}}.mono{font-family:var(--font-mono)}.label{font-family:var(--font-mono);font-size:var(--text-note);color:var(--color-dim);letter-spacing:.03em;font-weight:500;font-stretch:87.5%}html[data-skin=paper] main .label{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .label{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}.lead{font-family:var(--font-body);font-size:var(--text-body);max-width:var(--measure-lead);border-left:var(--slit-focus) solid var(--slit-live);padding-left:.9rem;line-height:1.6}.prose{display:block}.prose p,.prose li,.prose-col p,p.prose-col{max-width:var(--measure-prose)}.prose h2{margin-top:2.5rem}.prose h2:after{content:"";height:var(--slit);background-color:#1111104d;margin-top:.4rem;display:block}@supports (color:color-mix(in lab, red, red)){.prose h2:after{background-color:color-mix(in srgb, var(--color-ground) 30%, transparent)}}.prose h2:after{transform-origin:0}.prose p+p{margin-top:.9em}.prose ul{margin-top:.9em;padding-left:1.2em;list-style:square}.textlink{color:var(--color-bone);text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-decoration-thickness:var(--slit);text-underline-offset:4px;touch-action:manipulation;font-weight:600}@media (hover:hover){.textlink:hover{text-decoration-thickness:var(--slit-focus)}}.textlink:active{text-decoration-thickness:var(--slit-focus)}html[data-skin=paper] main .textlink{color:var(--color-ground);-webkit-text-decoration-color:var(--color-oxide);-webkit-text-decoration-color:var(--color-oxide);text-decoration-color:var(--color-oxide)}.text-small{font-size:var(--text-small)}.figure{font-family:var(--font-display);letter-spacing:0;font-weight:700;font-stretch:88%;line-height:.95;font-size:var(--text-figure);font-variant-numeric:tabular-nums lining-nums}.btn{min-width:200px;min-height:56px;font-family:var(--font-mono);letter-spacing:.08em;font-size:.9375rem;font-weight:var(--organ-weight);text-transform:uppercase;border-block:var(--slit) solid var(--color-signal);cursor:pointer;touch-action:manipulation;background-color:var(--color-raise);color:var(--color-bone);transition:background-color var(--t-flap) var(--ease-flap), color var(--t-flap) var(--ease-flap);border-inline:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.btn:hover{background-color:var(--color-signal);color:var(--ink-stamp)}}.btn:active{background-color:var(--color-signal);color:var(--ink-stamp);transition:none;translate:0 1px}.btn:disabled{cursor:not-allowed;color:var(--color-dim);border-block-color:#5c2f0f}@supports (color:color-mix(in lab, red, red)){.btn:disabled{border-block-color:color-mix(in oklab, var(--color-signal) 30%, var(--color-raise))}}.btn[data-state=loading]{cursor:progress;color:var(--color-bone)}.btn[data-state=error]{box-shadow:0 var(--stripe-oxide) 0 0 var(--color-oxide)}.btn-block{width:100%}.btn-file{min-height:64px;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-bone);transition:background-color var(--t-flap) var(--ease-flap), color var(--t-flap) var(--ease-flap), min-height .12s var(--ease-flap) 90ms, font-size .12s var(--ease-flap) 90ms;--seam:66%;background-image:linear-gradient(to bottom, #ffffff0d 0 calc(var(--seam) - 1px), transparent calc(var(--seam) - 1px)), linear-gradient(to bottom, transparent calc(var(--seam) - 1px), #0009 calc(var(--seam) - 1px) var(--seam), #ff6a0073 var(--seam) calc(var(--seam) + 1px), transparent calc(var(--seam) + 1px));font-size:1.375rem;font-weight:800;font-stretch:75%}@supports (color:color-mix(in lab, red, red)){.btn-file{background-image:linear-gradient(to bottom, #ffffff0d 0 calc(var(--seam) - 1px), transparent calc(var(--seam) - 1px)), linear-gradient(to bottom, transparent calc(var(--seam) - 1px), #0009 calc(var(--seam) - 1px) var(--seam), color-mix(in srgb, var(--color-signal) 45%, transparent) var(--seam) calc(var(--seam) + 1px), transparent calc(var(--seam) + 1px))}}.btn-file:active{translate:0 2px;box-shadow:inset 0 2px #000000b3}@media (width>=48rem){.btn-file{min-height:96px;font-size:2.375rem}}.hero{background-color:var(--color-ground);display:grid;position:relative;overflow:clip}.hero-ground{grid-area:1/1;height:48svh;display:block;position:relative}.hero-poster{height:100%;display:block}.hero-poster img{object-fit:cover;object-position:var(--crop-slabs-phone);width:100%;height:100%;display:block}.hero-copy{z-index:1;background:linear-gradient(to top, var(--color-ground) 0%, #1111108c 55%, transparent 100%);grid-area:1/1;align-self:end;padding:0 1rem 1.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-copy{background:linear-gradient(to top, var(--color-ground) 0%, color-mix(in oklab, var(--color-ground) 55%, transparent) 55%, transparent 100%)}}.hero-copy{padding-top:5rem}.hero h1{letter-spacing:0;font-size:2.75rem;font-weight:800;line-height:1.02}.hero-tag{font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:.06em;color:var(--color-dim);margin-top:.9rem;font-weight:500;font-stretch:87.5%}@media (width<=47.999rem){.tag-sep,.tag-code{display:none}.tag-stamp{border:var(--slit) solid #f0eeea;margin-left:.4rem;padding:.24em .55em .18em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tag-stamp{border:var(--slit) solid color-mix(in oklab, var(--color-bone) calc(62% + var(--stamp-ink) * 38%), transparent)}}.tag-stamp{background-color:#f0eeea}@supports (color:color-mix(in lab, red, red)){.tag-stamp{background-color:color-mix(in oklab, var(--color-bone) calc(var(--stamp-ink) * 7%), transparent)}}.tag-stamp{color:var(--color-bone);font-size:var(--organ-size);letter-spacing:.12em;font-weight:700;transform:rotate(-1.6deg)}}.hero-legend{font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:.04em;color:var(--color-dim);margin-top:.4rem;font-weight:500;font-stretch:87.5%}.hero-ground[data-webgl]~.hero-copy .hero-legend{visibility:hidden}.hero-cta{display:none}@media (width>=48rem){.hero{min-height:calc(86svh - var(--header-h));grid-template-columns:52% 48%;container-type:inline-size}.hero:before{content:"";background:linear-gradient(270deg,#ff6a0014 0%,#0000 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero:before{background:linear-gradient(to left, color-mix(in srgb, var(--color-signal) 8%, transparent) 0%, transparent 58%)}}.hero:before{pointer-events:none}.hero-copy{background:0 0;flex-direction:column;grid-area:auto/1;justify-content:center;padding:4.5rem 3rem 4.5rem max(2rem,50cqi - 540px);display:flex}.hero h1{font-size:clamp(6rem,8.2vw,7.375rem)}.hero-tag{margin-top:1.4rem}.hero-cta{align-self:flex-start;margin-top:2.75rem;display:inline-flex}.hero-ground{z-index:0;height:auto;position:absolute;inset:0}.hero-poster img{object-position:var(--crop-slabs);position:absolute;inset:0}.hero-ground canvas{z-index:2}.hero-ground:before{content:"";z-index:1;background:linear-gradient(to right, var(--color-ground) 8%, transparent 58%), linear-gradient(to top, var(--color-ground) 0%, transparent 18%);pointer-events:none;position:absolute;inset:0}}.hero-pause{background-color:var(--color-ground);height:3svh}@media (width>=48rem){.hero-pause{height:12svh}}.blank{background-color:var(--color-raise);border-top:var(--slit) solid var(--color-signal);padding:1.25rem 1rem;position:relative;box-shadow:inset 0 1px #ffffff0f}@media (width>=48rem){.blank{width:min(100% - 4rem,920px);margin-inline:auto;padding:2.5rem 3rem 3rem}.blank-page{width:min(100%,920px);margin-top:0}}.blank-head{flex-direction:column;gap:.4rem;padding-bottom:1.5rem;display:flex;position:relative}.blank-title{font-family:var(--font-display);letter-spacing:.008em;text-wrap:balance;font-size:clamp(1.5rem,4.5vw,2.75rem);font-weight:700;font-stretch:80%;line-height:1.08}.blank-form-line{font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:.018em;color:var(--color-dim);flex-wrap:wrap;gap:.35rem 1rem;font-weight:500;font-stretch:87.5%;display:flex}@media (width<=47.999rem){.blank-form-line,.blank-form-line>span{display:block}.blank-form-line>span:first-child{border:var(--slit) solid #f0eeea6b;padding:.3rem .6rem .26rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.blank-form-line>span:first-child{border:var(--slit) solid color-mix(in oklab, var(--color-bone) 42%, transparent)}}.blank-form-line>span:first-child{color:var(--color-bone);font-size:var(--organ-size);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-weight:700}.blank-form-line>span+span{border-bottom:var(--slit) solid var(--slit-mute);padding:.55rem 0 .5rem}.blank-form-line>span:nth-child(2){border-top:var(--slit) solid var(--slit-mute)}}.bsec{border:0;border-bottom:var(--slit) solid transparent;min-inline-size:0;margin:0;padding:.9rem 0 1.4rem;position:relative}.bsec:after{content:"";inset-inline:0;bottom:calc(-1 * var(--slit));height:var(--slit);background-color:var(--slit-quiet);transform-origin:0;pointer-events:none;position:absolute}.bsec:last-of-type{border-bottom:0;padding-bottom:0}.bsec:last-of-type:after{content:none}.bsec+.bsec{margin-top:1.5rem}@media (width>=48rem){.bsec{padding-bottom:2.2rem}.bsec:last-of-type{padding-bottom:0}.bsec+.bsec{margin-top:2.2rem}}.bsec-head{align-items:baseline;gap:.6rem;padding:0;display:flex}.bsec-no{font-family:var(--font-mono);color:var(--ink-signal);letter-spacing:.12em;font-variant-numeric:tabular-nums lining-nums;font-size:.8125rem;font-weight:600;font-stretch:87.5%}.bsec-name{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:.008em;color:var(--color-bone);font-weight:700;font-stretch:80%;line-height:1.1}@media (width>=48rem){.bsec-name{font-size:1.75rem}}.opts{grid-template-columns:1fr 1fr;gap:8px;margin-top:.6rem;display:grid}@media (width<=47.999rem){.opts:not(.opts-amt)>.opt-slot:last-child:nth-child(odd){grid-column:1/-1}}.opts-amt{grid-template-columns:repeat(3,1fr)}@media (width>=48rem){.opts-amt{grid-template-columns:repeat(4,1fr)}}.opts-amt .opt{min-height:64px}@media (width>=48rem){.opts{grid-template-columns:repeat(4,1fr)}}.opt-slot{position:relative}@media (width>=48rem){.opt-slot{min-width:0}}.opt,.field input,.field textarea{scroll-margin-block:.75rem 1rem}.opt-radio{opacity:.0001;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt{background-color:var(--color-well);width:100%;height:100%;min-height:80px;color:var(--color-bone);font-family:var(--font-display);letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums;box-shadow:inset 0 3px 7px -3px #0009, inset var(--slit) 0 0 0 var(--slit-rest);cursor:pointer;touch-action:manipulation;transition:background-color 90ms var(--ease-flap), color 90ms var(--ease-flap), box-shadow 90ms var(--ease-flap);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:.55rem .9rem .6rem;font-size:1.375rem;font-weight:800;font-stretch:75%;line-height:1.15;display:flex;position:relative;overflow:clip}.opt-word{font-family:var(--font-body);font-weight:500;font-stretch:100%;font-size:var(--organ-size);letter-spacing:.005em;color:var(--color-dim);line-height:1.25;display:block}@media (hover:hover){.opt-radio:not(:checked)+.opt:hover{background-color:var(--color-panel);box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 #ff6a00b3}@supports (color:color-mix(in lab, red, red)){.opt-radio:not(:checked)+.opt:hover{box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 color-mix(in srgb, var(--color-signal) 70%, transparent)}}}.opt:before,.opt:after{content:"";background-color:var(--color-well);pointer-events:none;opacity:0;height:50%;position:absolute;left:0;right:0}.opt:before{transform-origin:bottom;top:0}.opt:after{transform-origin:top;bottom:0}.opt-radio:checked+.opt{background-color:var(--plate-set);color:var(--color-bone);box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 var(--color-signal)}.opt-radio:checked+.opt .opt-word{color:var(--color-bone)}.opt-radio:checked+.opt:before{opacity:1;animation:leaf-fall 90ms var(--ease-flap) both}.opt-radio:checked+.opt:after{opacity:1;animation:leaf-fall 90ms var(--ease-flap) 90ms both}@keyframes leaf-fall{0%{opacity:1;transform:perspective(26rem)rotateX(0)}to{opacity:0;transform:perspective(26rem)rotateX(-96deg)}}.opt-radio:focus-visible+.opt{box-shadow:inset var(--slit-focus) 0 0 0 var(--color-signal), 0 var(--slit-focus) 0 0 var(--color-signal)}.amt-note{font-size:var(--text-small);color:var(--color-dim);max-width:var(--measure-prose);margin-top:.6rem}@supports selector(:has(*)){.blank:has(input[name=volume]:checked) .amt-note-none,.blank:not(:has(input[name=volume]:checked)) .opts-amt,.blank:has(#f-vol-prm:checked) [data-range=pvt],.blank:has(#f-vol-pvt:checked) [data-range=prm],.blank:not(:has(#f-vol-prm:checked)) .amt-note-prm,.blank:not(:has(#f-vol-pvt:checked)) .amt-note-pvt{display:none}}.formcol{flex-direction:column;gap:1.1rem;display:flex}.field{flex-direction:column;gap:.4rem;display:flex}.field>span:first-child{font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.07em;font-stretch:87.5%;font-weight:var(--organ-weight);text-transform:uppercase;color:var(--color-dim);transition:color 90ms var(--ease-flap)}.field>span:first-child:has(~:is(input,textarea)[required]):after{content:" · required"}.field:focus-within>span:first-child{color:var(--color-bone)}.field input,.field textarea{width:100%;font-family:var(--font-body);color:var(--color-bone);border:0;border-bottom:var(--slit) solid var(--slit-rest);min-height:48px;transition:border-bottom-color 90ms var(--ease-flap);background-color:#0000;border-radius:0;padding:.45rem 2px;font-size:1.125rem}.field textarea{resize:none;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(2rem - var(--slit)), var(--slit-quiet) calc(2rem - var(--slit)) 2rem);background-attachment:local;border-bottom:0;min-height:8.5rem;padding-block:0;line-height:2rem}@media (hover:hover){.field input:hover{border-bottom-color:var(--slit-live)}.field textarea:hover{background-image:repeating-linear-gradient(to bottom, transparent 0 calc(2rem - var(--slit)), var(--slit-live) calc(2rem - var(--slit)) 2rem)}}.field input::placeholder,.field textarea::placeholder{color:var(--color-dim);opacity:1}.field input:focus-visible,.field textarea:focus-visible{box-shadow:inset var(--slit-focus) 0 0 0 var(--slit-live);border-bottom-color:var(--slit-live)}.field textarea:focus-visible{background-image:repeating-linear-gradient(to bottom, transparent 0 calc(2rem - var(--slit)), var(--slit-live) calc(2rem - var(--slit)) 2rem)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-bottom-color:var(--color-oxide);box-shadow:inset var(--slit-focus) 0 0 0 var(--color-oxide)}.field-error{font-size:var(--text-small);color:var(--color-bone);background-color:#3b1613}@supports (color:color-mix(in lab, red, red)){.field-error{background-color:color-mix(in oklab, var(--color-oxide) 26%, var(--color-ground))}}.field-error{border-left:var(--slit-focus) solid var(--color-oxide);padding:.35rem .6rem}.field-error[hidden]{display:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dock{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--color-raise);border-top:var(--slit) solid var(--slit-rest);transition:border-top-color 90ms var(--ease-flap);position:fixed;bottom:0;left:0;right:0}.dock-run{min-height:22px;font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:.04em;color:var(--color-dim);white-space:nowrap;perspective:12rem;align-items:center;gap:.5rem;padding:.2rem 1rem;font-weight:500;font-stretch:87.5%;line-height:1;display:flex}.dock-run-code{color:var(--ink-signal);flex:none}.dock-run-doc{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.dock-run-here{color:var(--color-bone);backface-visibility:hidden;flex:none}.dock-run-here:empty{display:none}.board{perspective:36rem;height:54px;transition:height .12s var(--ease-flap) 90ms, padding-bottom .12s var(--ease-flap) 90ms;padding-bottom:6px;display:flex;position:relative}.board-rank{transform-origin:bottom;min-width:0;transition:transform 90ms var(--ease-flap), opacity 90ms var(--ease-flap), visibility 0s;flex:1;gap:6px;display:flex}.berth{background-color:var(--color-well);min-width:0;min-height:48px;box-shadow:inset 0 3px 7px -3px #0009, inset var(--slit) 0 0 0 var(--slit-rest);touch-action:manipulation;transition:background-color 90ms var(--ease-flap), box-shadow 90ms var(--ease-flap);flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.berth-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.berth-face{font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.1em;font-stretch:87.5%;font-weight:var(--organ-weight);color:var(--color-dim);backface-visibility:hidden;transition:color 90ms var(--ease-flap);display:block}.berth:active{background-color:var(--color-panel);transition:none}@media (hover:hover){.berth:hover{box-shadow:inset 0 3px 7px -3px #0009, inset var(--slit) 0 0 0 var(--slit-live)}}.blank:has(input[name=geo]:checked) .berth[data-line=geo],.blank:has(input[name=niche]:checked) .berth[data-line=niche],.blank:has(input[name=model]:checked) .berth[data-line=model],.blank:has(input[name=volume]:checked) .berth[data-line=volume]{background-color:var(--plate-set);box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 var(--slit-live)}.blank:has(input[name=geo]:checked) .berth[data-line=geo] .berth-face,.blank:has(input[name=niche]:checked) .berth[data-line=niche] .berth-face,.blank:has(input[name=model]:checked) .berth[data-line=model] .berth-face,.blank:has(input[name=volume]:checked) .berth[data-line=volume] .berth-face{color:var(--color-bone)}.berth:focus-visible{box-shadow:inset var(--slit-focus) 0 0 0 var(--color-signal), 0 var(--slit-focus) 0 0 var(--color-signal)}.blank:has(input[name=geo]:checked):has(input[name=niche]:checked):has(input[name=model]:checked):has(input[name=volume]:checked) .board-rank{opacity:0;visibility:hidden;transition:transform 90ms var(--ease-flap), opacity 90ms var(--ease-flap), visibility 0s 90ms;transform:rotateX(-90deg)}.blank:has(input[name=geo]:checked):has(input[name=niche]:checked):has(input[name=model]:checked):has(input[name=volume]:checked) .board{height:0;padding-bottom:0}.blank:has(input[name=geo]:checked):has(input[name=niche]:checked):has(input[name=model]:checked):has(input[name=volume]:checked) .dock{border-top-color:var(--slit-live)}.blank:has(input[name=geo]:checked):has(input[name=niche]:checked):has(input[name=model]:checked):has(input[name=volume]:checked) .btn-file{min-height:118px;font-size:1.75rem}.blank-page form:valid .dock{border-top-color:var(--slit-live)}@media (width>=48rem){.dock{border-top:0;margin-top:1.25rem;padding-bottom:0;position:static}.dock-run,.dock-page{display:none}.board{height:64px;padding-bottom:8px}.berth{min-height:56px}.berth-face{font-size:.9375rem}.blank:has(input[name=geo]:checked):has(input[name=niche]:checked):has(input[name=model]:checked):has(input[name=volume]:checked) .btn-file{min-height:160px;font-size:3rem}}.blank-terms{border-left:var(--slit) solid var(--slit-quiet);font-size:var(--text-small);color:var(--color-dim);flex-direction:column;gap:.35rem;margin-top:1rem;padding-left:.9rem;line-height:1.55;display:flex}.blank-terms strong{color:var(--color-bone);font-weight:600}.blank[data-filed]{overflow:clip}.blank[data-filed]:after{content:"";border:2px solid var(--color-signal);opacity:0;pointer-events:none;width:40px;height:40px;animation:file-ripple 1.2s var(--ease-in) 1 both;border-radius:50%;margin:-20px;position:absolute;top:40%;left:50%}@keyframes file-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(30)}}@media (prefers-reduced-motion:reduce){.blank[data-filed]:after{display:none}}.note{background-color:var(--color-well);border-top:var(--slit) solid var(--color-signal);padding:1.25rem 1rem}.note h2,.note h3{font-size:var(--text-h3)}.note-ref{font-size:var(--text-small);color:var(--color-dim);margin-top:.3rem}.note-rows{flex-direction:column;margin-top:1rem;display:flex}.note-row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.note-row+.note-row{border-top:var(--slit) solid var(--slit-mute)}.note-row dt{font-family:var(--font-mono);font-size:var(--text-note);color:var(--color-dim);font-weight:500;font-stretch:87.5%}.note-row dd{text-align:right}.note-foot{font-size:var(--text-small);color:var(--color-dim);max-width:var(--measure-prose);margin-top:1rem}.gateline{border-left:var(--stripe-oxide) solid var(--color-oxide);align-items:center;gap:1.1rem;min-height:72px;padding:.75rem 0 .75rem 1.25rem;display:flex}.gateline .mark{color:var(--color-oxide)}.gateline p{font-size:var(--text-body);color:var(--color-dim);max-width:var(--measure-prose);line-height:1.6}.daytrack{--case-pad:1rem;padding:.9rem var(--case-pad) 1rem;background-color:var(--color-raise);box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 var(--slit-rest);align-items:center;display:flex;position:relative}@media (width>=48rem){.daytrack{--case-pad:1.4rem;height:96px;padding-block:0}}.daytrack:before{content:"";left:var(--case-pad);right:var(--case-pad);height:var(--slit);background-color:#a8a8a68c;position:absolute;top:calc(50% - 1px)}@supports (color:color-mix(in lab, red, red)){.daytrack:before{background-color:color-mix(in oklab, var(--color-dim) 55%, transparent)}}.daytrack-gap:before{content:"";background:repeating-linear-gradient(to right, #a8a8a673 0 1px, transparent 1px calc(100% / var(--days)));height:9px;position:absolute;top:calc(50% + 1px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.daytrack-gap:before{background:repeating-linear-gradient(to right, color-mix(in oklab, var(--color-dim) 45%, transparent) 0 1px, transparent 1px calc(100% / var(--days)))}}.daytrack-day{z-index:1;font-family:var(--font-mono);color:var(--color-bone);background-color:var(--color-raise);padding-inline:.5rem;font-size:1.25rem;position:relative}.daytrack-day:first-of-type{padding-left:0}.daytrack-day[data-floor]{color:var(--ink-signal)}.daytrack-gap{--days:5;flex:1;position:relative}.daytrack-gap-long{--days:55;flex:11}.daytrack-open{z-index:1;font-family:var(--font-mono);font-size:var(--text-note);color:var(--color-dim);background-color:var(--color-raise);padding-left:.5rem;font-weight:500;position:relative}@media (width<=47.999rem){.daytrack{flex-wrap:wrap;height:auto}.daytrack:before{height:var(--slit);top:41px}.daytrack-day{align-items:center;height:56px;display:inline-flex}.daytrack-open{background:0 0;flex-basis:100%;margin-top:.4rem;padding-left:0}}.packs{gap:8px;display:grid}@media (width>=48rem){.packs{grid-template-columns:1fr 1fr;gap:24px;overflow:clip visible}}.packflap{background-color:var(--color-raise);background-image:linear-gradient(#f0eeea12,#0000 120px);flex-direction:column;gap:.5rem;padding:1.25rem 1rem 1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.packflap{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--color-bone) 7%, transparent), transparent 120px)}}.packflap{border-top:var(--slit) solid var(--slit-live);touch-action:manipulation;box-shadow:inset 0 calc(-1 * var(--slit)) 0 0 transparent;transition:background-color 90ms var(--ease-flap), box-shadow 90ms var(--ease-flap);text-decoration:none}@media (hover:hover){.packflap:hover{background-color:var(--color-panel);box-shadow:inset 0 calc(-1 * var(--slit)) 0 0 var(--slit-live)}.packflap:hover .packflap-go{color:var(--color-bone)}}.packflap:active{background-color:var(--color-panel);box-shadow:inset 0 calc(-1 * var(--slit)) 0 0 var(--slit-live);transition:none}.packflap-code{font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.08em;font-stretch:87.5%;font-weight:var(--organ-weight);text-transform:uppercase;color:var(--color-bone)}.packflap .figure{color:var(--color-bone)}.packflap-unit{font-size:var(--text-small);color:var(--color-bone);font-weight:600}.packflap-note{font-size:var(--text-small);color:var(--color-dim);max-width:44ch}.packflap-go{font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.07em;font-stretch:87.5%;font-weight:var(--organ-weight);text-transform:uppercase;color:var(--color-dim);transition:color 90ms var(--ease-flap);margin-top:.5rem}.packflap:active .packflap-go{color:var(--color-bone);transition:none}.qsheet{gap:1.75rem;margin:0;display:grid;position:relative}.qsheet-cell{flex-direction:column;gap:.7rem;margin:0;display:flex}.qsheet-cell dt{flex-direction:column;gap:.4rem;display:flex}.qsheet-no{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-signal);font-variant-numeric:tabular-nums lining-nums;font-size:.8125rem;font-weight:600;font-stretch:87.5%}.qsheet-q{font-family:var(--font-display);letter-spacing:.008em;text-wrap:balance;font-size:1.5rem;font-weight:700;font-stretch:80%;line-height:1.1}.qsheet-a{background-color:var(--color-raise);box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 var(--slit-rest);font-size:var(--text-small);color:var(--color-dim);margin:0;padding:.9rem 1rem 1rem;line-height:1.55}.qsheet-verdict{color:var(--color-bone);font-weight:600}html[data-skin=paper] main .qsheet-a{background-color:#1111100d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .qsheet-a{background-color:color-mix(in oklab, var(--color-ground) 5%, transparent)}}html[data-skin=paper] main .qsheet-a{color:#474644}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .qsheet-a{color:color-mix(in oklab, var(--color-ground) 76%, var(--color-bone))}}html[data-skin=paper] main .qsheet-a{box-shadow:inset var(--slit) 0 0 0 #1111104d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .qsheet-a{box-shadow:inset var(--slit) 0 0 0 color-mix(in oklab, var(--color-ground) 30%, transparent)}}html[data-skin=paper] main .qsheet-verdict{color:var(--color-ground)}@media (width>=48rem){.qsheet{grid-template-columns:1fr 1fr;gap:3rem 5rem}.qsheet:before{content:"";width:var(--slit);background-color:var(--slit-mute);position:absolute;top:.25rem;bottom:.25rem;left:calc(50% - 1px)}}.slitband{touch-action:manipulation;border-block:var(--slit) solid var(--slit-quiet);height:210px;transition:border-color .12s var(--ease-flap);text-decoration:none;display:block;position:relative;overflow:clip}.slitband:focus-visible{border-block-color:var(--slit-live)}.slitband:active{border-block-color:var(--slit-live);transition:none}@media (hover:hover){.slitband:hover{border-block-color:var(--slit-live)}}@media (width>=48rem){.slitband{height:220px}}.slitband-rack{align-items:end;gap:var(--slit);background-color:var(--color-well);background-image:linear-gradient(to bottom, #070706, var(--color-well) 40%);grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:1.25rem 0 4.75rem}@supports (color:color-mix(in lab, red, red)){.slitband-rack{background-image:linear-gradient(to bottom, color-mix(in srgb, #000 45%, var(--color-well)), var(--color-well) 40%)}}.slitband-rack{pointer-events:none}.slitband-plate{--seat:1;--face:10%;height:calc(var(--seat) * 100%);text-align:center;background-color:var(--color-raise);background-image:linear-gradient(to bottom, #f0eeea, var(--color-raise) 58%, #0c0c0b);align-content:end;justify-items:center;padding:.5rem .3rem 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.slitband-plate{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--color-bone) var(--face), var(--color-raise)), var(--color-raise) 58%, color-mix(in oklab, black 46%, var(--color-raise)))}}.slitband-plate{box-shadow:inset 0 2px #f0eeea4d,1px 0 #000000b8,-1px 0 #000000b8}@supports (color:color-mix(in lab, red, red)){.slitband-plate{box-shadow:inset 0 2px 0 0 color-mix(in oklab, var(--color-bone) 30%, transparent), 1px 0 0 0 #000000b8, -1px 0 0 0 #000000b8}}.slitband-plate{font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--organ-size);font-weight:var(--organ-weight);transition:box-shadow var(--t-link) var(--ease-in);gap:.4rem;line-height:1}.slitband-code{font-size:var(--organ-size);letter-spacing:.08em;color:var(--color-bone)}.slitband-name{font-size:var(--organ-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);display:none}.slitband-plate:first-child{--seat:1;--face:15%}.slitband-plate:nth-child(2){--seat:.9;--face:13.5%}.slitband-plate:nth-child(3){--seat:.96;--face:12%}.slitband-plate:nth-child(4){--seat:.87;--face:10.5%}.slitband-plate:nth-child(5){--seat:.99;--face:9%}.slitband-plate:nth-child(6){--seat:.92;--face:7.5%}.slitband-plate:nth-child(7){--seat:.95;--face:6%}@media (width>=48rem){.slitband-rack{inset:2rem 0 3.25rem}.slitband-plate{padding-bottom:2.4rem}.slitband-code{letter-spacing:.12em;font-size:1.25rem}}@media (width>=64rem){.slitband-name{display:block}}.slitband:focus-visible .slitband-plate,.slitband:active .slitband-plate{--face:22%;box-shadow:inset 0 2px 0 0 var(--slit-live), 1px 0 0 0 #000000b8, -1px 0 0 0 #000000b8}@media (hover:hover){.slitband:hover .slitband-plate{--face:22%;box-shadow:inset 0 2px 0 0 var(--slit-live), 1px 0 0 0 #000000b8, -1px 0 0 0 #000000b8}}.slitband-line{font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.07em;font-stretch:87.5%;font-weight:var(--organ-weight);text-transform:uppercase;color:var(--color-bone);line-height:1.6;display:block;position:absolute;bottom:.9rem;left:0;right:0}.slitband-count{color:var(--ink-signal);margin-right:.5rem}.slitband-go{color:var(--color-bone);transition:translate var(--t-link) var(--ease-in);margin-left:.5rem;display:inline-block}@media (hover:hover){.slitband:hover .slitband-go{translate:6px}}.delivery{gap:2rem;display:grid}.delivery-copy{flex-direction:column;gap:2rem;display:flex}@media (width>=64rem){.delivery-copy{gap:3.5rem}}.finale{align-items:center;min-height:44vh;padding-block:4rem 3.5rem;display:flex}@media (width<=47.999rem){.finale{min-height:0;padding-block:2.75rem 2.25rem}}.finale-in{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.finale-mark{width:100%;height:auto;display:block}.finale-line{font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:.035em;color:var(--color-dim);padding-top:1.1rem;font-weight:500;font-stretch:87.5%;line-height:1.8;position:relative}.finale-line:before{content:"";height:var(--slit);background-color:var(--slit-quiet);transform-origin:0;pointer-events:none;inset-inline:0;position:absolute;top:0}.finale-line strong{color:var(--ink-signal);letter-spacing:.04em;text-transform:uppercase;margin-right:.35rem;font-weight:500}.finale-line a{color:var(--color-bone);font-size:var(--organ-size);font-weight:var(--organ-weight);letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-decoration-thickness:var(--slit);text-underline-offset:4px;touch-action:manipulation}section[data-chapter]+section[data-chapter]{border-top:var(--slit) solid var(--slit-quiet)}.band{padding-block:3.5rem}@media (width>=48rem){.band{padding-block:6rem}}.band-tight{padding-block:3.5rem}@media (width>=48rem){.band-tight{padding-block:6rem}}.band-open{padding-top:2.5rem}@media (width>=48rem){.band-open{padding-top:3.5rem}}.band-well{background-color:var(--color-well);box-shadow:inset 0 6px 12px -8px #000000b3}.chap{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.chap-no{font-family:var(--font-mono);color:var(--ink-signal);letter-spacing:.12em;font-variant-numeric:tabular-nums lining-nums;font-size:.8125rem;font-weight:600;font-stretch:87.5%}.chap-name{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);font-size:.8125rem;font-weight:600;font-stretch:87.5%}.chap:after{content:"";height:var(--slit);background-color:var(--slit-quiet);transform-origin:0;flex:1;margin-left:.5rem}.band-head .chap{margin-bottom:.25rem}html[data-skin=paper] main .chap-no{color:var(--ink-oxide)}html[data-skin=paper] main .chap-name{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .chap-name{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}html[data-skin=paper] main .chap:after{background-color:#1111104d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .chap:after{background-color:color-mix(in srgb, var(--color-ground) 30%, transparent)}}.band-after-bleed{padding-top:4.25rem}@media (width>=48rem){.band-after-bleed{padding-top:6rem}}.band-head{flex-direction:column;gap:.75rem;margin-bottom:1.75rem;display:flex}.band-head .text-small{color:var(--color-dim);max-width:var(--measure-prose)}html[data-skin=paper] main .band-head .text-small{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .band-head .text-small{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}.page-top{flex-direction:column;gap:1.25rem;padding-top:2.5rem;display:flex}@media (width>=48rem){.page-top{padding-top:4rem}}.formline{font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);font-weight:500;font-stretch:87.5%}.formline strong{color:var(--ink-signal);font-weight:500}html[data-skin=paper] main .formline{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .formline{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}html[data-skin=paper] main .formline strong{color:var(--ink-oxide)}.page-top h1+.formline{margin-top:-.5rem}.fileband-copy{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.fileband-copy .text-small{color:var(--color-dim);max-width:var(--measure-prose)}html[data-skin=paper] main .fileband-copy .text-small{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .fileband-copy .text-small{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}.fileband .btn-file{margin-top:2rem}@media (width>=48rem){.fileband .btn-file{margin-top:2.75rem}}.rank{gap:1.25rem;margin:0;display:grid}.rank-cell{grid-template-rows:auto 1fr;gap:.5rem;display:grid}@media (width>=48rem){.rank{grid-template-rows:auto 1fr;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0}.rank-cell{grid-row:span 2;grid-template-rows:subgrid;padding-inline:1.25rem}.rank-cell:first-child{padding-left:0}.rank-cell+.rank-cell{border-left:var(--slit) solid var(--slit-mute)}html[data-skin=paper] main .rank-cell+.rank-cell{border-left-color:#11111033}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .rank-cell+.rank-cell{border-left-color:color-mix(in oklab, var(--color-ground) 20%, transparent)}}}@media (width<=47.999rem){.rank-cell{border-left:var(--slit) solid var(--slit-mute);padding-left:.9rem}html[data-skin=paper] main .rank-cell{border-left-color:#11111033}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .rank-cell{border-left-color:color-mix(in oklab, var(--color-ground) 20%, transparent)}}}.rank-cell dt{flex-direction:column;gap:.25rem;display:flex}.rank-term{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-signal);font-size:.8125rem;font-weight:600;font-stretch:87.5%}html[data-skin=paper] main .rank-term{color:var(--ink-oxide)}.rank-code{font-weight:600;font-size:var(--text-h3);letter-spacing:0;line-height:1.2}.rank-def{font-size:var(--text-small);color:var(--color-dim);align-self:stretch;margin:0}html[data-skin=paper] main .rank-def{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .rank-def{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}.manifest{flex-direction:column;gap:1.25rem;display:flex}.step{flex-direction:column;gap:.3rem;display:flex}a.step{background-color:var(--color-raise);box-shadow:inset var(--slit) 0 0 0 var(--slit-rest);touch-action:manipulation;transition:background-color 90ms var(--ease-flap), box-shadow 90ms var(--ease-flap);padding:.9rem 1rem;text-decoration:none}@media (hover:hover){a.step:hover{background-color:var(--color-panel);box-shadow:inset var(--slit-focus) 0 0 0 var(--slit-live)}}a.step:active{background-color:var(--color-panel);box-shadow:inset var(--slit-focus) 0 0 0 var(--slit-live);transition:none}a.step:focus-visible{box-shadow:inset var(--slit-focus) 0 0 0 var(--slit-live), 0 var(--slit-focus) 0 0 var(--slit-live)}.step-title{font-family:var(--font-display);font-weight:700;font-stretch:80%;font-size:var(--text-h3);letter-spacing:.008em;line-height:1.1}.step-body{color:var(--color-dim);font-size:var(--text-small);max-width:var(--measure-prose)}html[data-skin=paper] main .step-body{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .step-body{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}.afterfile{margin-top:2.5rem}@media (width>=48rem){.afterfile{margin-top:3.25rem}}.voidslot{background-color:var(--color-well);max-width:46rem;box-shadow:inset 0 3px 7px -3px #0009, inset var(--slit) 0 0 0 var(--slit-rest);flex-direction:column;gap:.9rem;padding:1.4rem 1.25rem 1.5rem;display:flex}.voidslot-line{font-family:var(--font-mono);font-size:var(--organ-size);letter-spacing:.08em;font-stretch:87.5%;font-weight:var(--organ-weight);text-transform:uppercase;color:var(--ink-signal)}.voidslot-leaf{background-color:var(--color-raise);background-image:linear-gradient(to bottom, #ffffff0d 0 calc(50% - 1px), transparent calc(50% - 1px)), linear-gradient(to bottom, transparent calc(50% - var(--slit)), #000000b3 calc(50% - var(--slit)) 50%, var(--slit-rest) 50% calc(50% + var(--slit)), transparent calc(50% + var(--slit)));height:96px;display:block;box-shadow:inset 0 -1px #00000080}@media (width>=48rem){.voidslot{padding:2rem 2.25rem 2.25rem}.voidslot-leaf{height:144px}}.voidslot-note{font-size:var(--text-small);color:var(--color-dim);max-width:var(--measure-prose)}.filerank{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.filerank{grid-template-columns:repeat(4,1fr)}}.fileplate{background-color:var(--color-well);height:100%;min-height:72px;color:var(--color-bone);font-family:var(--font-display);letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums;box-shadow:inset 0 3px 7px -3px #0009, inset var(--slit) 0 0 0 var(--slit-rest);touch-action:manipulation;transition:background-color 90ms var(--ease-flap), color 90ms var(--ease-flap), box-shadow 90ms var(--ease-flap);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:.6rem .9rem .65rem;font-size:1.375rem;font-weight:800;font-stretch:75%;line-height:1.15;text-decoration:none;display:flex;position:relative}.fileplate-word{font-family:var(--font-body);font-weight:500;font-stretch:100%;font-size:var(--organ-size);letter-spacing:.005em;color:var(--color-dim);line-height:1.25;display:block}@media (hover:hover){.fileplate:hover{background-color:var(--plate-set);color:var(--color-bone);box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 var(--slit-live)}.fileplate:hover .fileplate-word{color:var(--color-bone)}}.fileplate:active{background-color:var(--plate-set);color:var(--color-bone);box-shadow:inset 0 1px 0 #ffffff0f, inset var(--slit) 0 0 0 var(--slit-live);transition:none}.fileplate:active .fileplate-word{color:var(--color-bone)}.fileplate:focus-visible{box-shadow:inset var(--slit-focus) 0 0 0 var(--slit-live), 0 var(--slit-focus) 0 0 var(--slit-live)}.oxide-plate{background-color:var(--color-raise);border-left:var(--stripe-oxide) solid var(--color-oxide);padding:1.5rem 1.25rem}html[data-skin=paper] main .oxide-plate{background-color:#ebdeda}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .oxide-plate{background-color:color-mix(in oklab, var(--color-oxide) 8%, var(--color-bone))}}.oxide-plate .lead{border-left:0;padding-left:0}.oxide-plate .rank{margin-top:1.5rem}@media (width>=48rem){.oxide-plate{padding:2.25rem 2.5rem 2.5rem}.oxide-plate .rank-cell+.rank-cell{border-left-color:#b4231c61}@supports (color:color-mix(in lab, red, red)){.oxide-plate .rank-cell+.rank-cell{border-left-color:color-mix(in oklab, var(--color-oxide) 38%, transparent)}}}.qledger{flex-direction:column;margin:0;display:flex}.qrow{gap:.4rem 1.5rem;margin:0;padding-block:1.6rem;display:grid;position:relative}.qrow+.qrow:before{content:"";height:var(--slit);background-color:var(--slit-mute);transform-origin:0;position:absolute;top:0;left:0;right:0}html[data-skin=paper] main .qrow+.qrow:before{background-color:#1111103d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .qrow+.qrow:before{background-color:color-mix(in oklab, var(--color-ground) 24%, transparent)}}.qrow-head{display:contents}.qrow-no{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-signal);padding-top:.3rem;font-size:.8125rem;font-weight:600;font-stretch:87.5%}html[data-skin=paper] main .qrow-no{color:var(--ink-oxide)}.qrow-q{font-family:var(--font-display);letter-spacing:.008em;text-wrap:balance;font-size:1.5rem;font-weight:700;font-stretch:80%;line-height:1.1}.qrow-a{color:var(--color-dim);max-width:var(--measure-prose);margin:0}html[data-skin=paper] main .qrow-a{color:#474644}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .qrow-a{color:color-mix(in oklab, var(--color-ground) 76%, var(--color-bone))}}@media (width>=60rem){.qrow{grid-template-columns:5.5rem 1.05fr 1.45fr;align-items:start;gap:0 2.5rem;padding-block:2.1rem}.qrow-q{font-size:1.75rem}.qrow-a{padding-top:.35rem}}.lattice-band{padding-block:5rem;position:relative;overflow:clip}.lattice-band>.wrap{z-index:1;position:relative}.fboard{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.frow{background-color:var(--color-raise);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 calc(-1 * var(--slit)) 0 0 var(--slit-quiet);transition:box-shadow 90ms var(--ease-flap);grid-template-columns:6.5rem 1fr;grid-template-areas:"code body""window window";display:grid}@media (hover:hover){.frow:hover{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 calc(-1 * var(--slit)) 0 0 var(--slit-live)}}.frow-code{background-color:var(--color-well);color:var(--color-bone);font-family:var(--font-display);letter-spacing:.03em;box-shadow:inset 0 3px 7px -3px #0009, inset var(--slit) 0 0 0 var(--slit-rest);grid-area:code;align-items:center;padding:.55rem .9rem;font-size:1.375rem;font-weight:800;font-stretch:75%;line-height:1.1;display:flex}.frow-body{flex-direction:column;grid-area:body;justify-content:center;gap:.3rem;min-height:72px;padding:.9rem 1.1rem;display:flex}.frow-name{font-weight:600;font-size:var(--text-body);letter-spacing:0;line-height:1.3}.frow-variants{font-family:var(--font-mono);color:var(--color-dim);font-size:.8125rem;font-weight:500;font-stretch:87.5%;line-height:1.5}.frow-window{background-color:var(--color-well);color:#a8a8a68c;grid-area:window;justify-content:center;align-items:center;padding:1rem 1.1rem;display:flex;overflow:clip}@supports (color:color-mix(in lab, red, red)){.frow-window{color:color-mix(in oklab, var(--color-dim) 55%, transparent)}}.frow-window{border-top:var(--slit) solid var(--slit-quiet)}.frow-plan{width:100%;max-width:232px;height:auto;display:block}@media (hover:hover){.frow:hover .frow-window{color:var(--color-dim)}}@media (width>=64rem){.frow{grid-template-columns:8.5rem 1fr 300px;grid-template-areas:"code body window";min-height:132px}.frow-code{padding:.55rem 1.1rem;font-size:1.75rem}.frow-body{padding:1.1rem 1.5rem}.frow-name{font-size:var(--text-h3)}.frow-window{border-top:0;border-left:var(--slit) solid var(--slit-quiet)}}.ftiles-const{font-size:var(--text-small);color:var(--color-dim);max-width:var(--measure-prose);border-left:var(--slit-focus) solid var(--slit-live);margin-top:1.5rem;padding-left:.9rem}.origin{font-style:normal;font-family:var(--font-mono);font-size:var(--text-note);border-left:var(--slit-focus) solid var(--slit-live);flex-direction:column;gap:.15rem;padding-left:.9rem;font-weight:500;font-stretch:87.5%;line-height:1.6;display:flex}.origin-label{color:var(--ink-signal);letter-spacing:.04em;text-transform:uppercase;font-size:var(--text-note)}.origin-city{color:var(--color-bone);font-weight:500}.origin-name,.origin-street{color:var(--color-dim)}.origin-mail{min-height:48px;color:var(--color-bone);font-size:var(--organ-size);letter-spacing:.05em;font-weight:var(--organ-weight);text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-decoration-thickness:var(--slit);text-underline-offset:4px;touch-action:manipulation;align-items:center;width:fit-content;display:inline-flex}html[data-skin=paper] main .origin-city,html[data-skin=paper] main .origin-mail{color:var(--color-ground)}html[data-skin=paper] main .origin-name,html[data-skin=paper] main .origin-street{color:#4f4f4d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .origin-name,html[data-skin=paper] main .origin-street{color:color-mix(in oklab, var(--color-ground) 72%, var(--color-bone))}}html[data-skin=paper] main .origin-label{color:var(--ink-oxide)}html[data-skin=paper] main .origin{border-left-color:var(--color-oxide)}.foot{background-color:var(--color-ground);color:var(--color-bone);border-top:var(--slit) solid var(--color-signal);padding-top:2.5rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));margin-top:4rem}.foot-grid{gap:2rem;display:grid}@media (width>=48rem){.foot-grid{grid-template-columns:1.6fr 1fr 1fr}}.foot-brand{touch-action:manipulation;align-items:center;min-height:48px;display:inline-flex}.foot-brand img{aspect-ratio:565/102;width:auto;height:14px;display:block}.foot-brand .brand-tag{align-self:flex-start;margin-top:0}.foot-list{border-left:var(--slit) solid var(--slit-mute);transition:border-left-color .12s var(--ease-flap);flex-direction:column;gap:.25rem;padding-left:.9rem;display:flex}.foot-list:focus-within{border-left-color:var(--slit-live)}@media (hover:hover){.foot-list:hover{border-left-color:var(--slit-live)}}.foot-list a{min-height:48px;color:var(--color-dim);font-size:var(--text-small);font-weight:var(--organ-weight);touch-action:manipulation;transition:color 90ms var(--ease-flap);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.foot-list a:hover{color:var(--color-bone)}}.foot-list a:active{color:var(--color-bone);transition:none}.hairline{border:0;border-top:var(--slit) solid var(--slit-mute)}.form-msg{font-size:var(--text-small);align-items:baseline;gap:.5rem;padding:.7rem .9rem;display:flex}.form-msg.target-msg{display:none}.form-msg.target-msg:target{display:flex}.form-msg-bad{background-color:#3b1613}@supports (color:color-mix(in lab, red, red)){.form-msg-bad{background-color:color-mix(in oklab, var(--color-oxide) 26%, var(--color-ground))}}.form-msg-bad{border-left:var(--slit-focus) solid var(--color-oxide)}.form-note{font-size:var(--text-small);color:var(--color-dim);max-width:var(--measure-prose)}@supports (animation-timeline:view()){.chap:after{animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 12% cover 52%}.opts{perspective:60rem}.opt{transform-origin:50% 0;animation-name:plate-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover cover 46%}@media (width<=47.999rem){.opts:not(.opts-amt)>.opt-slot:nth-child(-n+2) .opt{--seat-lift:12px;animation-range:cover 2% cover 46%}.opts:not(.opts-amt)>.opt-slot:nth-child(n+3):nth-child(-n+4) .opt{--seat-lift:9px;animation-range:cover 9% cover 57%}.opts:not(.opts-amt)>.opt-slot:nth-child(n+5) .opt{--seat-lift:14px;animation-range:cover 15% cover 67%}}@media (width>=48rem){.opts:not(.opts-amt)>.opt-slot:nth-child(-n+4) .opt{--seat-lift:12px;animation-range:cover 2% cover 46%}.opts:not(.opts-amt)>.opt-slot:nth-child(n+5) .opt{--seat-lift:9px;animation-range:cover 11% cover 60%}}.qrow+.qrow:before{animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 10% cover 50%}.fboard{perspective:60rem}.frow{--seat-tilt:-11deg;--seat-lift:12px;transform-origin:50% 0;animation-name:plate-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover cover 44%}.prose h2:after{animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 6% cover 76%}.manifest,.filerank{perspective:60rem}a.step,.fileplate{--seat-tilt:-7deg;transform-origin:50% 0;animation-name:plate-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-scroll);animation-range:0% 92%}}@keyframes chap-rule{0%{transform:scaleX(0)}}@keyframes plate-seat{0%{transform:translateY(calc(-1 * var(--seat-lift,0px))) rotateX(var(--seat-tilt,-11deg))}}@keyframes plate-land{0%{rotate:x var(--seat-tilt,-11deg)}}@keyframes plate-lower{0%{translate:0 calc(-1 * var(--seat-lift,0px))}}@keyframes line-seat{0%{transform:perspective(60rem) translateY(calc(-1 * var(--seat-lift,0px))) rotateX(var(--seat-tilt,-11deg))}}@media (prefers-reduced-motion:reduce){.chap:after,.opt,.qrow+.qrow:before,.frow,.prose h2:after,a.step,.fileplate{animation:none!important}}@property --tie{syntax:"<number>";inherits:true;initial-value:3.2}@property --stamp-ink{syntax:"<number>";inherits:false;initial-value:0}.route{pointer-events:none;view-timeline-name:--route;view-timeline-axis:block;width:12px;height:calc(100% + 1.5rem);position:absolute;top:0;left:-.875rem;overflow:visible}.route-end{height:100%}.route-trace{fill:none;stroke:var(--slit-rest);stroke-width:1.5px;stroke-linecap:butt;transition:stroke var(--t-flap) var(--ease-flap), stroke-width var(--t-flap) var(--ease-flap)}.route-ties{fill:none;stroke:var(--color-raise);stroke-width:2.6px;stroke-dasharray:var(--tie) 5;transition:--tie var(--t-flap) var(--ease-flap)}.route-stop{fill:none;stroke:var(--slit-rest);stroke-width:2px}.bsec:has(.opt-radio:checked){--tie:0}.bsec:has(.opt-radio:checked) .route-trace{stroke:var(--slit-live);stroke-width:2px}@media (width>=48rem){.route{height:calc(100% + 2.2rem);left:-2.25rem}.route-end{height:100%}}@supports (animation-timeline:view()){.route-trace,.route-stop{stroke-dasharray:100 100;animation-name:route-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-route);animation-range:cover 4% cover 62%}.packs,.qsheet,.qsheet-cell,.finale-in,.voidslot,.ftiles-const,.oxide-plate{perspective:60rem}.qsheet-a{--seat-tilt:-5deg;transform-origin:50% 0;animation-name:plate-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 4% cover 66%}.packs{view-timeline-name:--packs;view-timeline-axis:block}.packflap{--seat-tilt:-7deg;--seat-lift:15px;transform-origin:50% 0;animation-name:plate-land,plate-lower;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:var(--tl-packs), var(--tl-packs);animation-range:cover cover 30%,cover cover 58%}.voidslot-leaf{transform-origin:50% 0;animation-name:plate-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover cover 44%}.fileband{perspective:60rem}.fileband .btn-file{transform-origin:50% 0;animation-name:plate-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover cover 56%}.finale-mark{--seat-tilt:-16deg;--seat-lift:24px;transform-origin:50% 0;animation-name:plate-land,plate-lower;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:var(--tl-view), var(--tl-view);animation-range:cover 16% cover 62%,cover 16% cover 98%}.finale-line:before{animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 12% cover 62%}.delivery-copy,.wrap:has(>.daytrack){perspective:60rem}.daytrack{--seat-tilt:-6deg;transform-origin:50% 0;animation-name:plate-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 4% cover 56%}.daytrack:before{transform-origin:0;animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 14% cover 58%}.slitband-plate{animation-name:plate-rack;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view)}.slitband-plate:first-child{--lift:15px;animation-range:cover 6% cover 44%}.slitband-plate:nth-child(2){--lift:9px;animation-range:cover 12% cover 52%}.slitband-plate:nth-child(3){--lift:17px;animation-range:cover 8% cover 40%}.slitband-plate:nth-child(4){--lift:7px;animation-range:cover 16% cover 56%}.slitband-plate:nth-child(5){--lift:13px;animation-range:cover 10% cover 48%}.slitband-plate:nth-child(6){--lift:18px;animation-range:cover 14% cover 38%}.slitband-plate:nth-child(7){--lift:11px;animation-range:cover 18% cover 54%}.qsheet-no,.qrow-no,.rank-code,.frow-code{animation-name:code-lay;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 8% cover 46%;display:inline-block}.field{position:relative}.field:after{content:"";height:var(--slit);background-color:var(--slit-quiet);transform-origin:0;pointer-events:none;animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);inset-inline:0;animation-range:cover 10% cover 56%;position:absolute;bottom:0}.formcol>.field{--seat-tilt:-6deg;transform-origin:50% 0;animation-name:line-seat;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view)}.formcol>.field:first-child{--seat-lift:9px;animation-range:cover 4% cover 52%}.formcol>.field:nth-child(2){--seat-lift:13px;animation-range:cover 10% cover 62%}.formcol>.field:nth-child(3){--seat-lift:7px;animation-range:cover 16% cover 72%}.formcol>.field:first-child:after{animation-range:cover 6% cover 46%}.formcol>.field:nth-child(2):after{animation-range:cover 14% cover 58%}.formcol>.field:nth-child(3):after{animation-range:cover 22% cover 70%}.bsec:after{animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 30% cover 88%}.field:has(textarea):after{content:none}@media (width<=47.999rem){.hero-ground{animation-name:disc-roll;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-scroll);will-change:transform;animation-range:0 420px}.tag-stamp{animation-name:stamp-warm;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-scroll);animation-range:0 300px}}.page-top .formline{padding-bottom:.5rem;position:relative}.page-top .formline:after{content:"";height:var(--slit);background-color:var(--slit-quiet);transform-origin:0;animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-scroll);inset-inline:0;animation-range:0 360px;position:absolute;bottom:0}html[data-skin=paper] .page-top .formline:after{background-color:#1111104d}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] .page-top .formline:after{background-color:color-mix(in srgb, var(--color-ground) 30%, transparent)}}.voidslot{position:relative}.voidslot:before{content:"";width:var(--slit);background-color:var(--slit-live);transform-origin:top;animation-name:slit-pour;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-scroll);animation-range:0% 100%;position:absolute;top:0;bottom:0;left:0}.rank-cell,.foot-list,.lead,.ftiles-const,.origin{border-left-color:#0000;position:relative}.rank-cell:before,.foot-list:before,.lead:before,.ftiles-const:before,.origin:before{content:"";transform-origin:top;pointer-events:none;animation-name:slit-pour;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 4% cover 58%;position:absolute;top:0;bottom:0}.rank-cell:before,.foot-list:before{left:calc(-1 * var(--slit));width:var(--slit);background-color:var(--slit-mute)}.lead:before,.ftiles-const:before,.origin:before{left:calc(-1 * var(--slit-focus));width:var(--slit-focus);background-color:var(--slit-live)}.page-top .lead:before{animation:none;transform:none}html[data-skin=paper] main .rank-cell:before{background-color:#11111033}@supports (color:color-mix(in lab, red, red)){html[data-skin=paper] main .rank-cell:before{background-color:color-mix(in oklab, var(--color-ground) 20%, transparent)}}.foot-list:focus-within:before{background-color:var(--slit-live)}@media (hover:hover){.foot-list:hover:before{background-color:var(--slit-live)}}@media (width>=48rem){.rank-cell:first-child:before{content:none}.rank-cell+.rank-cell{border-left-color:#0000}}.foot .hairline{transform-origin:0;animation-name:chap-rule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl-view);animation-range:cover 10% cover 62%}}@keyframes route-draw{0%{stroke-dashoffset:100px}}@keyframes plate-rack{0%{transform:translateY(calc(var(--lift,12px) * -1))}}@keyframes code-lay{0%{transform:translate(-.28em,-.16em)}}@keyframes disc-roll{0%{transform:none}to{transform:rotate(-4.6deg)scale(1.085)}}@keyframes stamp-warm{0%{--stamp-ink:0}to{--stamp-ink:1}}@keyframes slit-pour{0%{transform:scaleY(0)}}.hero-breath{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--disc-fx,50%) var(--disc-fy,37%), var(--color-ground) 0%, var(--color-ground) 44%, transparent 78%);position:absolute;inset:0}.hero-ground[data-still] .hero-breath{animation:7s ease-in-out infinite alternate disc-feed}.hero-ground[data-still]:not([data-webgl]) canvas,.hero-ground[data-still][data-webgl] .hero-poster{transform-origin:var(--disc-fx,50%) var(--disc-fy,37%);will-change:transform;animation:19s linear infinite disc-orbit}.hero-ground[data-offscreen] .hero-breath,.hero-ground[data-offscreen] canvas,.hero-ground[data-offscreen] .hero-poster{animation-play-state:paused}@keyframes disc-orbit{0%{transform:translate(1.8px)scale(1.013)}25%{transform:translateY(1.8px)scale(1.019)}50%{transform:translate(-1.8px)scale(1.013)}75%{transform:translateY(-1.8px)scale(1.007)}to{transform:translate(1.8px)scale(1.013)}}@keyframes disc-feed{0%{opacity:0}to{opacity:.17}}@media (prefers-reduced-motion:reduce){.route-trace,.route-stop,.packflap,.voidslot-leaf,.finale-mark,.slitband-plate,.qsheet-no,.qrow-no,.rank-code,.frow-code,.field:after,.formcol>.field,.qsheet-a,.daytrack,.bsec:after,.finale-line:before,.daytrack:before,.hero-ground,.tag-stamp,.page-top .formline:after,.voidslot:before,.rank-cell:before,.foot-list:before,.lead:before,.ftiles-const:before,.origin:before,.fileband .btn-file,.foot .hairline,.hero-breath,.hero-ground canvas,.hero-poster{animation:none!important}.tag-stamp{--stamp-ink:1}.hero-breath{opacity:0}}@media print{.rail,.foot,.hero,.hero-pause,.slitband,.finale,.dock .btn,.skip{display:none}body,html[data-skin=paper] body{color:#000;background:#fff}.blank,.note,.gateline,.oxide-plate{background:#fff;border:1px solid #000}.blank-terms,.note-row dt,.field>span:first-child{color:#000}.route-trace,.route-stop{stroke:#000;stroke-dashoffset:0}.route-ties{stroke:#fff}a[href^=http]:after{content:" (" attr(href) ")";font-size:.75em}}@media (forced-colors:active){:focus-visible,.opt-radio:focus-visible+.opt,.field input:focus-visible,.field textarea:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid canvastext}.btn,.opt,.blank,.gateline,.oxide-plate,.packflap,.frow,.berth,.fileplate,.voidslot,.dock,a.step{border:1px solid canvastext}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
