.nav{position:sticky;top:0;z-index:20;background:#04181cdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s16);max-width:var(--content-max);height:4.25rem;margin:0 auto;padding:0 var(--page-padding)}.nav__left,.nav__right{display:flex;align-items:center;gap:var(--s32);min-width:0}.nav__right{gap:var(--s14)}.nav__brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.nav__brand:hover{text-decoration:none}.brandmark{width:2.125rem;height:2.125rem;flex:none;overflow:visible}.brandmark__ring{fill:none;stroke:var(--accent);stroke-width:.9}.brandmark__ring--inner{stroke-width:.5;opacity:.55}.brandmark__letter{fill:var(--ink)}.brandmark__orbit{transform-box:view-box;transform-origin:24px 24px;transform:rotate(calc(var(--t, 0) * 360deg));transition:transform 1.6s var(--ease-settle)}.brandmark__point{fill:var(--accent-hi)}.wordmark{height:.75rem;width:auto;fill:var(--ink)}.nav__links{display:flex;align-items:center;gap:var(--s26)}.nav__link{position:relative;padding:6px 0;color:var(--ink-2);font-size:.875rem;transition:color var(--dur-press) ease}.nav__link:hover{color:var(--ink);text-decoration:none}.nav__link--active{color:var(--ink)}.nav__link--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent)}.nav__clock{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;padding:0 var(--s6)}.nav__clock:hover{color:var(--ink);text-decoration:none}.nav__connect{position:relative}.nav__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:13rem;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-raised);padding:4px;z-index:30}.nav__menu-item{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:var(--r-slot-sm);color:var(--ink);font-size:.875rem}.nav__menu-item:hover{background:var(--well-c)}.nav__menu-empty{padding:10px 12px}.nav__pill{display:inline-flex;align-items:center;gap:8px;height:2.375rem;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);font-size:.8125rem;white-space:nowrap}.nav__pill--wrong{color:var(--negative);border-color:var(--negative)}.nav__dot{width:5px;height:5px;border-radius:50%;background:var(--positive)}.nav__dot--wrong{background:var(--negative)}@media(max-width:880px){.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#04181cf5}.nav__links{position:fixed;left:0;right:0;bottom:0;z-index:25;justify-content:space-around;gap:0;height:3.5rem;padding-bottom:env(safe-area-inset-bottom);background:var(--ground);border-top:1px solid var(--line)}.nav__right .nav__buy{display:none}.page{padding-bottom:3.5rem}}@media(max-width:460px){.nav__row,.nav__right{gap:8px}.nav__right .btn{padding:8px 12px;font-size:.8125rem}.wordmark{height:.6875rem}.brandmark{width:1.75rem;height:1.75rem}}.footer{position:relative;background:var(--ground);color:var(--ink);border-top:1px solid var(--line);padding:var(--space-8) 0 var(--space-7)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-6)}.footer__wordmark{display:inline-flex;align-items:center;gap:12px}.footer__network{display:flex;align-items:center;gap:8px;margin:var(--s20) 0 0;color:var(--ink-3);font-size:.8125rem}.footer__network svg{flex:none}.footer__legal{margin-top:var(--s8);color:var(--ink-3);font-size:.8125rem}.footer__links{display:flex;flex-direction:column;gap:var(--s10)}.footer__links a{color:var(--ink-2);font-size:.875rem}.footer__links a:hover{color:var(--ink)}@media(max-width:640px){.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>:first-child{grid-column:1 / -1}}.geo{position:fixed;right:var(--page-padding);bottom:var(--s20);z-index:40;width:min(25rem,calc(100vw - 2 * var(--page-padding)));background:var(--panel);border:1px solid var(--line-strong);color:var(--ink);border-radius:var(--r-card);padding:var(--s20);box-shadow:var(--shadow-casing)}.geo__title{margin:0 0 var(--s8);font-family:var(--font-display);font-weight:400;font-size:1.125rem;line-height:1.25}.geo__body{margin:0;color:var(--ink-2);font-size:.875rem}.geo__actions{margin-top:var(--s16);display:flex;align-items:center;gap:var(--s16)}.geo__link{color:var(--accent);font-size:.875rem}@media(max-width:880px){.geo{bottom:4.25rem}}.micro{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--color-text-3);line-height:1.45}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);font-weight:300;letter-spacing:var(--track-display);line-height:1.08;margin:0;text-wrap:balance;font-feature-settings:"tnum","kern"}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card)}.casing{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-casing);padding:var(--space-5)}.well{background:var(--well-c);border:1px solid var(--line);border-radius:var(--r-slot)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s8);font-family:var(--font-body);font-weight:450;letter-spacing:.005em;text-transform:none;border-radius:var(--r-pill);border:1px solid transparent;text-decoration:none;transition:background var(--dur-press) ease,border-color var(--dur-press) ease,box-shadow .42s ease,color var(--dur-press) ease;white-space:nowrap}.btn:hover{text-decoration:none}.btn--sm{font-size:.8125rem;padding:7px 13px}.btn--md{font-size:.875rem;padding:10px 18px}.btn--lg{font-size:.9375rem;padding:14px 26px}.btn--primary{background:var(--ink);color:var(--on-accent)}.btn--primary:hover:not(:disabled){background:var(--accent-hi);box-shadow:var(--shadow-accent-hover)}.btn--outline{border-color:var(--border-hover);color:var(--text-1)}.btn--outline:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn--ghost{border-color:var(--border-strong);color:var(--text-3);font-weight:400}.btn--ghost:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-1)}.btn--positive{border-color:var(--positive);color:var(--positive);background:transparent}.btn--disabled,.btn:disabled{background:var(--well-c);color:var(--text-disabled);border-color:transparent;cursor:not-allowed;box-shadow:none}.chip{display:inline-flex;align-items:center;gap:var(--s6);border-radius:var(--r-pill);padding:7px 15px;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;border:1px solid var(--border-strong);color:var(--text-2);background:transparent;white-space:nowrap;transition:border-color .12s ease,color .12s ease}button.chip:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-1)}.chip--active{color:var(--accent);border-color:var(--accent)}.chip:disabled{opacity:.45;cursor:not-allowed}.tag{display:inline-block;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:0;padding:2px 8px;border:1px solid currentColor;border-radius:var(--r-slot-sm);white-space:nowrap}.led{display:inline-block;border-radius:50%;flex:0 0 auto}.statuschip{display:inline-flex;align-items:center;gap:9px;border:1px solid;padding:6px 12px;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:0;white-space:nowrap}.bar{height:2px!important;background:var(--line)!important;overflow:hidden;width:100%}.bar__fill{height:100%;transition:width .3s ease}.bar--stacked{display:flex;background:var(--surface)}.bar--stacked>div{height:100%}.skeleton{display:inline-block;background:var(--border);animation:shimmer 1.6s ease-in-out infinite}.skeleton-rows{display:flex;flex-direction:column;gap:var(--s12);padding:var(--s14) var(--s16)}.skeleton-rows__row{display:flex;gap:var(--s16);align-items:center}.empty{border:1px dashed var(--border-hover);border-radius:var(--r-slot);padding:var(--s22);text-align:center}.empty--compact{padding:var(--s12) var(--s14);text-align:left}.empty__body{font-size:13px;line-height:1.6;color:var(--color-text-3);margin-top:var(--s8)}.empty__action{margin-top:var(--s14)}.notice{display:flex;gap:var(--s10);align-items:center;border-radius:var(--r-well);border:1px solid var(--border);background:var(--surface-alt);padding:var(--s12) var(--s16);flex-wrap:wrap}.notice__body{font-family:var(--font-sans);font-size:.875rem;color:var(--color-text-2);line-height:1.6;flex:1 1 260px}.statcell{padding:var(--s22) var(--s24);min-width:0}.statcell>.micro{margin-bottom:var(--s10)}.statcell__value{font-family:var(--font-body);font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;color:var(--color-text-1)}.statcell__sub{font-family:var(--font-body);font-size:11px;color:var(--text-4);margin-top:7px}.spotcaveat{display:inline-block;font-family:var(--font-body);font-size:10px;letter-spacing:0;color:var(--color-text-3);border-bottom:1px dotted var(--border-hover);cursor:help;white-space:nowrap}.mono[style*=line-height],.mono[style*="color: var(--text-4)"],.mono[style*="color: var(--color-text-3)"]{font-family:var(--font-body)}.toasts{position:fixed;right:var(--s16);bottom:var(--s16);z-index:200;display:flex;flex-direction:column;gap:var(--s8);max-width:min(380px,calc(100vw - 32px))}.toast{background:var(--surface);border:1px solid var(--border);padding:var(--s12) var(--s14);font-family:var(--font-body)}.toast--pending{border-color:var(--warning)}.toast--confirmed{border-color:var(--positive)}.toast--failed{border-color:var(--negative)}.toast__head{display:flex;align-items:center;gap:var(--s8)}.toast__head .mono{flex:1;line-height:1.4}.toast__close{color:var(--color-text-3);font-size:12px;line-height:1;flex:0 0 auto}.toast__close:hover{color:var(--text-1)}.toast__spinner{width:12px;height:12px;border:2px solid var(--warning);border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:0 0 auto}.toast__detail{font-size:11px;line-height:1.6;color:var(--text-3);margin-top:var(--s8);overflow-wrap:anywhere}.toast__foot{display:flex;gap:var(--s12);align-items:center;margin-top:var(--s10);font-size:11px}.toast__foot:empty{display:none}.toast__retry{color:var(--accent);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:0}.buy{padding:var(--s22);height:fit-content;scroll-margin-top:calc(var(--sticky-top) + 12px)}.buy__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s16)}.buy__notice{margin-bottom:var(--s12)}.buy__field{padding:var(--s12) var(--s14);margin-bottom:9px;border-radius:var(--r-none)}.buy__fieldhead{display:flex;justify-content:space-between;gap:var(--s12);margin-bottom:7px;flex-wrap:wrap}.buy__fieldrow{display:flex;justify-content:space-between;align-items:center;gap:var(--s12)}.buy__input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text-1);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.buy__input::placeholder{color:var(--color-text-3)}.buy__unit{font-family:var(--font-body);font-size:13px;border:1px solid var(--border-strong);padding:5px 10px;color:var(--text-2);white-space:nowrap;flex:0 0 auto}.buy__presets,.buy__slippage{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:var(--s10)}.buy__slippage{margin:var(--s12) 0}.buy__preset{border:1px solid var(--border-strong);padding:5px 10px;font-family:var(--font-body);font-size:11px;color:var(--text-3);transition:border-color .12s ease,color .12s ease}.buy__preset:hover{border-color:var(--border-hover);color:var(--text-1)}.buy__preset--on{border-color:var(--accent);color:var(--accent)}.buy__cta{display:flex;width:100%;padding:15px;font-size:13px;margin-top:var(--s4)}.buy__error{border:1px solid var(--negative);background:color-mix(in oklab,var(--negative-c) 10%,transparent);padding:var(--s10) var(--s12);margin-top:var(--s10)}.buy__eligibility{border:1px solid var(--border);background:var(--surface-alt);padding:var(--s10) var(--s12);margin-top:var(--s12)}.buy__fees{display:flex;flex-direction:column;gap:6px;margin-top:var(--s12);padding-top:var(--s12);border-top:1px solid var(--border)}.buy__feerow{display:flex;justify-content:space-between;gap:var(--s12);flex-wrap:wrap}.buy__price{margin-bottom:var(--s14)}.buy__pricerow{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s12);flex-wrap:wrap}.buy__bars{display:flex;align-items:flex-end;gap:3px;height:56px;margin-top:var(--s12)}.buy__bar{flex:1;min-height:2px;background:var(--line-strong)}.buy__bar--now{background:var(--accent)}.buy__bar--glow{box-shadow:none}.faq{border-top:1px solid var(--border)}.faq__item{border-bottom:1px solid var(--border)}.faq__q{display:flex;justify-content:space-between;gap:var(--s16);width:100%;text-align:left;padding:var(--s16) 0}.faq__q:hover .mono:first-child{color:var(--accent)}.faq__a{font-size:14px;line-height:1.65;color:var(--text-3);max-width:var(--prose-max);padding-bottom:var(--s16);text-wrap:pretty}.faq__text{font-family:var(--font-display);font-weight:400;font-size:1rem;line-height:1.35;text-align:left}.hero{--sky-horizon: .38;position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;margin-top:-4.3125rem;padding-bottom:var(--s22)}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0,transparent 44%,rgba(4,24,28,.84) 58%,rgba(4,24,28,.94) 100%);pointer-events:none}.hero__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6) var(--space-8);align-items:end}.hero__h1{font-family:var(--font-display);font-size:var(--size-display);font-weight:300;line-height:1;letter-spacing:var(--track-display)}@media(min-width:861px){.hero__h1{white-space:nowrap}}.hero__lede{margin:var(--s22) 0 0;max-width:30rem;color:var(--ink-2);font-size:1rem;text-wrap:pretty}.hero__cta{margin-top:var(--s26);display:flex;flex-wrap:wrap;gap:var(--s12)}.clock{text-align:right;max-width:24rem}.clock__digits{display:flex;justify-content:flex-end;font-family:var(--font-display);font-weight:300;font-weight:200;font-size:clamp(3.25rem,2.4rem + 2.8vw,5rem);line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.clock__digit{display:inline-block;width:.6em;text-align:center}.clock__sep{display:inline-block;width:.3em;text-align:center;color:var(--accent)}.clock__meta{margin-top:var(--s8);color:var(--ink-2);font-size:.8125rem}.clock__note{margin:var(--s10) 0 0;color:var(--ink-2);font-size:.8125rem;text-wrap:pretty}.meridian{position:relative;margin:var(--s32) 8vw 0}.meridian__line{position:relative;height:1px;background:var(--line)}.meridian__past{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:linear-gradient(90deg,transparent,var(--accent));transition:transform 1s linear}.meridian__carrier{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1s linear}.meridian__point{position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);background:var(--accent-hi);box-shadow:0 0 16px 3px var(--glow),0 0 44px 12px var(--glow)}.meridian__marks{display:flex;justify-content:space-between;margin-top:var(--s10);font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-3)}.moment{position:absolute;left:0;right:0;top:5.75rem;display:grid;justify-items:center;gap:var(--s12);padding:0 var(--page-padding);animation:moment-in 2.4s var(--ease-settle) both}.moment p{margin:0;padding:var(--s14) var(--space-7);background:radial-gradient(closest-side,rgba(4,24,28,.9) 55%,transparent);color:var(--ink);font-family:var(--font-display);font-weight:300;font-size:1.0625rem;letter-spacing:-.01em;text-align:center;font-variant-numeric:tabular-nums}.moment__rule{width:min(28rem,70vw);height:1px;background:linear-gradient(90deg,transparent,var(--accent-hi),transparent)}@keyframes moment-in{0%{opacity:0}}.landing__body{padding-bottom:var(--space-9)}.section{padding-top:var(--space-section)}.section--split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7) var(--space-8);align-items:start}.section__head{max-width:28rem;margin-bottom:var(--space-6)}.section--split>.section__head{margin-bottom:0}.section__head h2{font-size:var(--size-h2);font-weight:300;line-height:1.04}.section__head p{margin:var(--s14) 0 0;color:var(--ink-2);text-wrap:pretty}.section__link{display:inline-block;margin-top:var(--s16)}.steps{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:2.5rem 7rem minmax(0,1fr);align-items:baseline;gap:var(--s12);padding:var(--s20) 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps__n{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3)}.steps h3{font-size:1.0625rem;font-weight:400}.steps p{margin:0;color:var(--ink-2);text-wrap:pretty}.record{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-7) var(--space-8);margin-top:var(--space-7)}.record__meta{color:var(--ink-3);font-size:.8125rem}.record__amount{margin-top:var(--s8);font-family:var(--font-display);font-weight:200;letter-spacing:var(--track-display);font-size:clamp(2.5rem,2rem + 2.2vw,4rem);line-height:1;font-variant-numeric:tabular-nums}.record__sub{margin:var(--s14) 0 0;color:var(--ink-2)}.record__sym{font-family:var(--font-mono);font-size:.875em;color:var(--ink)}.record__link{display:inline-block;margin-top:var(--s14)}.record__stats{margin:0}.stat{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s16);padding:var(--s14) 0;border-top:1px solid var(--line)}.stat:last-child{border-bottom:1px solid var(--line)}.stat dt{color:var(--ink-3);font-size:.8125rem}.stat dd{margin:0;font-family:var(--font-mono);font-size:.875rem;text-align:right;font-variant-numeric:tabular-nums}.stat__sub{color:var(--ink-3)}.seats{position:relative;width:100%;aspect-ratio:calc(var(--cols) / var(--rows));overflow:hidden;container-type:size}.seats__all,.seats__lit{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink-3);-webkit-mask:radial-gradient(circle at center,#000 13%,transparent 17%) 0 0 / calc(100cqw / var(--cols)) calc(100cqh / var(--rows));mask:radial-gradient(circle at center,#000 13%,transparent 17%) 0 0 / calc(100cqw / var(--cols)) calc(100cqh / var(--rows));opacity:.42}.seats__lit{background:var(--accent-hi);opacity:1;bottom:auto;-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 26%);mask-image:radial-gradient(circle at center,#000 20%,transparent 26%)}.seats__lit--partial{right:auto}.seats__caption{margin:var(--s16) 0 0;color:var(--ink-3);font-size:.8125rem}.feebar{display:flex;border-top:1px solid var(--accent)}.feebar__part{flex-basis:0;min-width:0;padding:var(--s20) var(--s20) var(--s8) 0}.feebar__part+.feebar__part{padding-left:var(--s20);border-left:1px solid var(--line)}.feebar__pct{display:block;font-family:var(--font-display);font-weight:200;letter-spacing:var(--track-display);font-size:clamp(2.5rem,2rem + 2.2vw,4rem);line-height:1;font-variant-numeric:tabular-nums}.feebar__to{display:block;margin-top:var(--s10);color:var(--ink-2);font-size:.875rem}.basketlist{list-style:none;margin:0;padding:0}.basketlist li{display:grid;grid-template-columns:6rem minmax(0,1fr) 3.5rem 9rem;align-items:center;gap:var(--s16);padding:var(--s16) 0;border-top:1px solid var(--line)}.basketlist li:last-child{border-bottom:1px solid var(--line)}.basketlist__sym,.basketlist__weight{font-family:var(--font-mono);font-size:.875rem}.basketlist__weight{text-align:right;color:var(--ink-2)}.basketlist__track{height:1px;background:var(--line)}.basketlist__track span{display:block;height:1px;background:var(--accent)}.basketlist__status{color:var(--ink-3);font-size:.8125rem;text-align:right}.basketlist__status--ok{color:var(--positive)}.basketlist__note{margin:var(--s16) 0 0;color:var(--ink-3);font-size:.8125rem;max-width:var(--prose-max)}.riskline{margin-top:var(--space-7);padding-top:var(--s22);border-top:1px solid var(--accent)}.riskline h3{font-size:1.1875rem;font-weight:400}.riskline p{margin:var(--s10) 0 var(--s12);color:var(--ink-2);max-width:var(--prose-max)}@media(max-width:860px){.hero__body{grid-template-columns:1fr}.clock{text-align:left;max-width:none}.clock__digits{justify-content:flex-start}.section--split,.record{grid-template-columns:1fr}.hero{--sky-horizon: .27}.hero__scrim{background:linear-gradient(180deg,transparent 0,transparent 30%,rgba(4,24,28,.84) 40%,rgba(4,24,28,.94) 100%)}}@media(max-width:520px){.hero__h1{font-size:3.125rem;max-width:7.5em;text-wrap:balance}.clock__digits{font-size:3.75rem}.steps li{grid-template-columns:1.75rem minmax(0,1fr)}.steps li p{grid-column:2}.basketlist li{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s8)}.basketlist__track{grid-column:1 / -1;grid-row:2}.basketlist__status{grid-column:1 / -1;text-align:left}}button,[role=button],a.btn{transition:transform var(--dur-press) var(--ease-press),background-color var(--dur-press) var(--ease-press),border-color var(--dur-press) var(--ease-press)}button:active,[role=button]:active,a.btn:active{transform:scale(.98)}.settle{animation:settle var(--dur-settle) var(--ease-settle) both}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal--in{animation:settle var(--dur-reveal) var(--ease-settle) both;animation-delay:calc(var(--reveal-i, 0) * 40ms)}.accrual{position:relative;display:inline-block}.accrual:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;opacity:0}.accrual--live:after{animation:accrual-draw .6s var(--ease-settle) forwards,accrual-fade 2s .6s linear forwards}.accrual--live>.accrual__value{animation:accrual-swap .2s var(--ease-settle) both}@keyframes accrual-draw{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes accrual-fade{to{opacity:0}}@keyframes accrual-swap{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){button:active,[role=button]:active,a.btn:active{transform:none}@keyframes settle{0%{opacity:0}to{opacity:1}}@keyframes accrual-draw{0%{transform:none;opacity:0}to{transform:none;opacity:1}}.reveal--in{animation-delay:0ms}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%,to{opacity:.35}50%{opacity:.7}}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){@keyframes drop{0%{opacity:0}to{opacity:1}}}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-ext-wght-normal-BAo4qCk1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-wght-normal-BJ0ssN8N.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #04181c;--panel: #071f24;--well-c: #03131a;--ink: #fcfcfc;--ink-2: #bccacc;--ink-3: #93a8ab;--accent-c: #d8c69c;--accent-hi: #e8dcc0;--on-accent: #04181c;--positive-c: #a6d5bf;--warning-c: #e4bf85;--negative-c: #eba7a1;--line: rgba(252, 252, 252, .13);--line-strong: rgba(252, 252, 252, .26);--glow: rgba(216, 198, 156, .2);--scene-zenith: #082632;--scene-mid: #1b5361;--scene-horizon: #b8b598;--scene-water: #08262e;--scene-light: #f8eed4;--light-x: .5;--light-power: 1;--t: .5;--font-display: "Albert Sans Variable", system-ui, sans-serif;--font-body: "Geist Variable", system-ui, sans-serif;--font-sans: var(--font-body);--font-mono: "Geist Mono Variable", ui-monospace, monospace;--size-caption: .8125rem;--size-eyebrow: .8125rem;--size-body: .9375rem;--size-mono: .875rem;--size-h3: 1.1875rem;--size-h2: clamp(1.75rem, 1.35rem + 1.7vw, 2.75rem);--size-h1: clamp(2.125rem, 1.5rem + 2.6vw, 3.5rem);--size-display: clamp(2.75rem, 5.7vw, 5.75rem);--size-mono-hero: 3rem;--track-h1: -.028em;--track-h2: -.024em;--track-h3: -.012em;--track-display: -.032em;--track-eyebrow: 0;--track-caption: 0;--track-body: 0;--s2: 2px;--s4: 4px;--s6: 6px;--s8: 8px;--s10: 10px;--s12: 12px;--s14: 14px;--s16: 16px;--s18: 18px;--s20: 20px;--s22: 22px;--s24: 24px;--s26: 26px;--s32: 32px;--s40: 40px;--s44: 44px;--s52: 52px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-section: clamp(5.5rem, 3rem + 9vw, 11rem);--content-max: 77rem;--prose-max: 40rem;--page-padding: clamp(1.25rem, .5rem + 3vw, 3.5rem);--sticky-top: 5.5rem;--hairline: 1px;--r-none: 0;--r-slot-sm: 2px;--r-slot: 3px;--r-card: 4px;--r-well: 3px;--r-casing: 4px;--r-casing-lg: 6px;--r-pill: 3px;--ease-press: cubic-bezier(.25, .1, .25, 1);--ease-settle: cubic-bezier(.16, 1, .3, 1);--dur-press: .2s;--dur-settle: .62s;--dur-reveal: 1.2s;--bg: var(--ground);--surface: var(--panel);--surface-alt: var(--panel);--surface-alt-2: var(--well-c);--surface-card: var(--panel);--surface-raised: var(--panel);--surface-shell: var(--panel);--surface-pending: var(--panel);--well: var(--well-c);--color-ground: var(--ground);--color-surface-1: var(--panel);--color-surface-1-lo: var(--well-c);--color-surface-2: var(--well-c);--color-surface-2-hi: var(--panel);--color-sunken: var(--well-c);--color-shell-hi: var(--panel);--color-shell-lo: var(--well-c);--text-1: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--text-4: var(--ink-3);--text-disabled: var(--ink-3);--color-text-1: var(--ink);--color-text-2: var(--ink-2);--color-text-3: var(--ink-3);--color-text-disabled: var(--ink-3);--accent: var(--accent-c);--accent-2: var(--accent-c);--accent-hover: var(--accent-hi);--color-accent: var(--accent-c);--color-accent-hover: var(--accent-hi);--color-on-accent: var(--on-accent);--border: var(--line);--border-row: var(--line);--border-hover: var(--line-strong);--border-strong: var(--line-strong);--color-border-faint: var(--line);--color-border-subtle: var(--line);--color-border-strong: var(--line-strong);--color-border-hover: var(--line-strong);--positive: var(--positive-c);--negative: var(--negative-c);--warning: var(--warning-c);--color-positive: var(--positive-c);--color-negative: var(--negative-c);--color-danger: var(--negative-c);--color-warning: var(--warning-c);--shadow-card: none;--shadow-raised: 0 18px 50px -24px rgba(0, 0, 0, .7);--shadow-casing: 0 24px 70px -30px rgba(0, 0, 0, .75);--shadow-accent-hover: 0 0 28px var(--glow)}.sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--ground)}.sky__still{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60vw 26vh at calc(var(--light-x) * 100%) var(--scene-h, 46vh),color-mix(in srgb,var(--scene-light) 46%,transparent),transparent 70%),linear-gradient(180deg,var(--scene-zenith) 0%,var(--scene-mid) calc(var(--scene-h, 46vh) * .6),var(--scene-horizon) var(--scene-h, 46vh),var(--scene-water) calc(var(--scene-h, 46vh) + 1px),var(--ground) 100%)}.sky__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.page{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip}.page{--scene-h: 38svh}@media(max-width:860px){.page{--scene-h: 27svh}}.page:has(.skyband){--band-h: clamp(10rem, 25vh, 15rem);--scene-h: calc(var(--band-h) * .58)}.ground{position:relative;background:var(--ground);color:var(--ink)}.page__main{flex:1}.skyband{--sky-horizon: .58;position:relative;height:var(--band-h);margin-bottom:-1px}.skyband:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,var(--ground))}.page__main.ground{padding-top:var(--space-6);padding-bottom:var(--space-9)}.tide{display:block;width:100%;height:clamp(7rem,16vh,10rem)}.tide__axis{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.tide__line{stroke:var(--ink-3);stroke-width:1;vector-effect:non-scaling-stroke}.tide__echo{stroke:var(--ink-3);stroke-width:1;opacity:.22;vector-effect:non-scaling-stroke}.tide__open{stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text-1);font-family:var(--font-body);font-size:var(--size-body);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}button{font-family:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input{font-family:inherit;color:inherit}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:300;letter-spacing:var(--track-h1);line-height:1.1}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2);letter-spacing:var(--track-h2);line-height:1.12}h3{font-size:var(--size-h3);font-weight:400;letter-spacing:var(--track-h3);line-height:1.2}.mono,[data-money]{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hash{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.eyebrow{font-family:var(--font-sans);font-size:var(--size-eyebrow);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--color-text-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--content-max);margin:0 auto;width:100%;padding-left:var(--page-padding);padding-right:var(--page-padding)}.hscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(pointer:coarse){button,a[role=button],.tappable{min-height:44px}}.section__sub{font-size:1rem;color:var(--color-text-3);margin-top:var(--s8);max-width:var(--prose-max);text-wrap:pretty}.linkish{color:var(--accent);font-size:inherit;text-decoration:underline}.linkish:hover{color:var(--accent-hover)}
