.tf{position:relative;color:var(--ink);font-family:var(--font-body)}.tf__progress{height:4px;border-radius:99px;background:var(--tint);overflow:hidden;margin-bottom:28px}.tf__progress i{display:block;height:100%;background:var(--ink);transform-origin:left;transition:transform .26s var(--ease)}.tf__trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.tf__screen{animation:tf-in .24s var(--ease) both}@keyframes tf-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tf fieldset{margin:0;padding:0;border:0;min-width:0}.tf__question{display:flex;gap:14px;align-items:baseline;margin:0;padding:0;font:600 clamp(1.5rem,1.2rem + 1.2vw,2.125rem) / 1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.tf__question:focus{outline:none}.tf__num{flex:none;font:600 1rem/1 var(--font-body);color:var(--muted)}.tf__optional{font:400 1rem/1 var(--font-body);color:var(--muted);letter-spacing:0}.tf__help{margin:12px 0 0;color:var(--copy);max-width:52ch}.tf__input{display:block;width:100%;margin-top:22px;padding:10px 0;border:0;border-bottom:2px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink);font:500 clamp(1.25rem,1.1rem + .6vw,1.625rem) / 1.3 var(--font-body);transition:border-color .16s ease}.tf__input::placeholder{color:var(--muted);opacity:.8}.tf__input:focus{outline:none;border-bottom-color:var(--ink)}.tf__input[aria-invalid=true]{border-bottom-color:var(--danger-text)}.tf__input--long{min-height:7.5em;resize:vertical;font-size:1.125rem;line-height:1.5}.tf__error{margin:12px 0 0;color:var(--danger-text);font-weight:500}.tf__choices{display:grid;gap:10px;margin-top:22px;max-width:460px}.tf__choice{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 16px;border:2px solid transparent;border-radius:14px;background:var(--tint);color:var(--ink);font:500 1.0625rem/1.3 var(--font-body);text-align:left;cursor:pointer;transition:transform .16s var(--ease),border-color .16s ease}.tf__choice kbd{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1.5px solid var(--line-strong);border-radius:7px;font:600 .8125rem/1 var(--font-body);background:var(--surface)}.tf__choice[aria-pressed=true]{border-color:var(--ink);font-weight:600}.tf__choice[aria-pressed=true] kbd{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tf__choice:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.tf__choice:hover{border-color:var(--line-strong)}}.tf__consent{display:flex;gap:14px;align-items:flex-start;margin-top:22px;max-width:52ch;font-size:1.0625rem;cursor:pointer}.tf__consent input{width:24px;height:24px;margin:1px 0 0;flex:none;accent-color:var(--ink)}.tf__human{margin-top:20px;min-height:65px}.tf__human:empty{display:none}.tf__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px}.tf__ok,.tf__go,.tf__back{min-height:48px;padding:0 22px;border:0;border-radius:999px;font:600 1rem/1 var(--font-body);cursor:pointer;transition:transform .16s var(--ease),background-color .2s ease}.tf__ok{background:var(--ink);color:var(--bg)}.tf__go{background:var(--brand);color:var(--on-brand)}.tf__go[disabled]{opacity:.7;cursor:progress}.tf__back{background:var(--tint);color:var(--ink)}.tf__ok:active,.tf__go:active,.tf__back:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.tf__go:hover:not([disabled]){background:var(--brand-hover)}}.tf__hint{color:var(--muted);font-size:.875rem}@media (hover: none) and (pointer: coarse){.tf__hint{display:none}}.tf__review{display:grid;gap:2px;margin:22px 0 0}.tf__review>div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.tf__review dt{color:var(--copy);font-size:.875rem}.tf__review dd{display:flex;justify-content:space-between;gap:16px;margin:0;font-weight:500;overflow-wrap:anywhere;white-space:pre-line}.tf__link{flex:none;min-height:32px;padding:0 4px;border:0;background:none;color:var(--ink);font:600 .875rem/1 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tf__done .tf__help{font-size:1.0625rem}.tf--compact .tf__question{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.tf--compact .tf__input{font-size:1.125rem}.tf--compact .tf__progress{margin-bottom:20px}@media (prefers-reduced-motion: reduce){.tf__screen{animation:none}.tf__progress i,.tf__choice,.tf__ok,.tf__go,.tf__back{transition:none}}.page-home{--held-tint: #ebe6fc;--ok: #0b6b38}html.dark .page-home{--held-tint: #2a2244;--ok: #4ad08a}.page-home .h-section{padding-top:var(--section)}.page-home .h-head{font-size:var(--size-l);line-height:1.04;text-wrap:balance}.page-home .h-lead{margin-top:18px;max-width:40ch;font-size:var(--size-m);line-height:1.45}.page-home .h-soft,.page-home .h-small{color:var(--copy)}.page-home .h-small{margin-top:14px;font-size:var(--size-xs)}.page-home h3{font-size:var(--size-m);letter-spacing:-.015em;line-height:1.25}.page-home p{text-wrap:pretty}html:has(.page-home){scroll-padding-top:92px}.page-home .h-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--brand);color:var(--on-brand);font:600 var(--size-s) / 1 var(--font-body);cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease}.page-home .h-btn--compact{min-height:44px;padding:0 18px;font-size:var(--size-xs)}.page-home .h-btn--quiet{background:var(--surface-2);color:var(--ink)}.page-home .h-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.page-home .h-btn:hover{background:var(--brand-hover)}.page-home .h-btn--quiet:hover{background:var(--quiet-hover)}}.page-home .h-card{border-radius:var(--radius-card);background:var(--surface);padding:clamp(22px,2.6vw,36px)}.page-home .store-badge{min-height:58px;border:0;border-radius:16px;transition:transform .16s var(--ease-out)}.page-home .store-badge:active{transform:scale(.97)}.page-home .store-badge small{font-size:var(--size-xs);letter-spacing:0}.page-home .site-nav:not(.site-nav--scrolled):not(.site-nav--open){--ink: #ffffff;--copy: #ffffff;--focus: #ffffff;--surface: transparent;--line-strong: rgba(255, 255, 255, .5);--brand-soft: rgba(255, 255, 255, .16)}.page-home .site-nav:not(.site-nav--scrolled):not(.site-nav--open) .nav-cta{background:#fff;color:#15121d}.page-home .h-hero{position:relative;min-height:min(100svh,940px);display:grid;align-items:end;overflow:hidden;background:var(--night);color:#fff;--focus: #ffffff}.page-home .h-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 40%;filter:saturate(.75);transform:scale(1.06);transition:transform 1.6s var(--ease-out)}@media (max-width: 600px){.page-home .h-hero__photo{height:58%;object-position:46% 45%;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}}.page-home .h-hero.is-ready .h-hero__photo{transform:none}.page-home .h-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#0a08107a,#0a081066 38%,#0a0810d6)}.page-home .h-hero__copy{position:relative;z-index:1;padding-block:160px clamp(56px,9vh,104px)}.page-home .h-hero h1{max-width:12ch;color:#fff;font-size:var(--size-xl);letter-spacing:-.045em}.page-home .h-hero__lede{margin-top:22px;max-width:42ch;font-size:var(--size-m);line-height:1.45}.page-home .h-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.page-home .h-textlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:600 var(--size-s) / 1 var(--font-body);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.page-home .h-note{margin-top:18px;font-size:var(--size-xs)}.page-home .h-hero__caption{position:absolute;z-index:1;right:var(--gutter);bottom:92px;font-size:var(--size-xs);opacity:.85}@media (max-width: 700px){.page-home .h-hero__caption{display:none}.page-home .h-hero__lede{font-size:var(--size-s)}}.page-home .h-trust .shell{padding-block:28px}.page-home .h-trust ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 16px;padding:0;list-style:none}.page-home .h-trust li{display:flex;gap:14px;align-items:flex-start;color:var(--copy);font-size:var(--size-xs)}.page-home .h-trust li b{display:block;margin-bottom:2px;color:var(--ink);font-size:var(--size-s);font-weight:600}.page-home .h-trust svg{flex:none;margin-top:2px}@media (max-width: 800px){.page-home .h-trust ol{grid-template-columns:1fr;gap:16px}}.page-home .h-sides__head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.page-home .h-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:var(--surface-2)}.page-home .h-switch button{position:relative;z-index:1;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:var(--copy);font:500 var(--size-s) / 1 var(--font-body);cursor:pointer;transition:color .2s ease}.page-home .h-switch button[aria-pressed=true]{color:var(--ink);font-weight:600}.page-home .h-switch__thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border:2px solid var(--ink);border-radius:999px;background:var(--surface);transition:transform .22s var(--ease-out)}.page-home .h-switch[data-side=sell] .h-switch__thumb{transform:translate(100%)}.page-home .h-sides{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,72px);align-items:start;margin-top:48px}.page-home .h-swap{transition:filter .2s ease,opacity .2s ease}.page-home .h-swap.is-swapping{filter:blur(3px);opacity:.45}.page-home .h-journey{display:grid;gap:28px;margin:0;padding:0;list-style:none;counter-reset:step}.page-home .h-journey li{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start}.page-home .h-journey li:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--surface-2);font:600 var(--size-s) / 1 var(--font-display)}.page-home .h-journey b{display:block;font:600 var(--size-m) / 1.25 var(--font-display);letter-spacing:-.015em}.page-home .h-journey span span{display:block;margin-top:4px;color:var(--copy)}.page-home .h-watch{position:sticky;top:100px}.page-home .h-videocard{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;border:0;border-radius:var(--radius-card);overflow:hidden;background:var(--night);color:#fff;text-align:left;cursor:pointer;--focus: #ffffff}.page-home .h-videocard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.7);transition:transform .7s var(--ease-out)}.page-home .h-videocard:after{content:"";position:absolute;inset:0;background:linear-gradient(#0a081059,#0a0810cc)}@media (hover: hover) and (pointer: fine){.page-home .h-videocard:hover img{transform:scale(1.03)}}.page-home .h-videocard__title{position:absolute;z-index:1;right:28px;bottom:26px;left:28px;display:flex;align-items:center;gap:16px}.page-home .h-videocard__title i{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:999px;background:#fff;color:#15121d;transition:transform .16s var(--ease-out)}.page-home .h-videocard:active .h-videocard__title i{transform:scale(.94)}.page-home .h-videocard b{display:block;font:600 var(--size-m) / 1.2 var(--font-display)}.page-home .h-videocard small{display:block;font-size:var(--size-xs);opacity:.9}@media (max-width: 900px){.page-home .h-sides__head,.page-home .h-sides{grid-template-columns:1fr}.page-home .h-watch{position:static;order:-1}}.page-home .h-money{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;margin-top:48px}.page-home .h-calc h3{margin-bottom:20px}.page-home .h-calc label{color:var(--copy);font-size:var(--size-xs)}.page-home .h-amount{display:flex;align-items:baseline;gap:8px;margin-top:8px;border-bottom:2px solid var(--field-line);transition:border-color .2s ease}.page-home .h-amount:focus-within{border-bottom-color:var(--ink)}.page-home .h-amount span,.page-home .h-amount input{font:600 var(--size-l) / 1 var(--font-display);letter-spacing:-.03em}.page-home .h-amount input{width:100%;min-width:0;min-height:72px;border:0;outline:0;background:transparent;color:var(--ink);font-variant-numeric:tabular-nums}.page-home .h-cap{min-height:1.4em;margin-top:6px;color:var(--copy);font-size:var(--size-xs)}.page-home .h-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page-home .h-chips button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink);font:500 var(--size-xs) var(--font-body);cursor:pointer;transition:background-color .2s ease,transform .16s var(--ease-out)}.page-home .h-chips button:active{transform:scale(.96)}.page-home .h-chips button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.page-home .h-calc dl{display:grid;grid-template-columns:1fr auto;gap:14px 16px;margin:24px 0 0}.page-home .h-calc dt{color:var(--copy)}.page-home .h-calc dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.page-home .h-path{display:flex;flex-direction:column}.page-home .h-path h3{margin-bottom:6px}.page-home .h-track{position:relative;height:112px;margin:40px 0 8px}.page-home .h-track__rail{position:absolute;top:27px;right:28px;left:28px;height:6px;border-radius:999px;background:var(--surface-2)}.page-home .h-stops{position:absolute;inset:0;display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.page-home .h-stops li{display:grid;justify-items:center;gap:10px;width:120px;text-align:center}.page-home .h-stops li:first-child{justify-items:start;text-align:left}.page-home .h-stops li:last-child{justify-items:end;text-align:right}.page-home .h-stops__dot{display:grid;place-items:center;width:60px;height:60px;border-radius:999px;background:var(--surface-2);font:600 var(--size-xs) / 1 var(--font-body)}.page-home .h-stops li:nth-child(2) .h-stops__dot{width:76px;border-radius:50%/40%;background:var(--held-tint);color:var(--brand-text)}.page-home .h-stops b{font:600 var(--size-xs) / 1.2 var(--font-body)}.page-home .h-token{position:absolute;z-index:1;top:8px;left:0;padding:10px 14px;border-radius:999px;background:var(--ink);color:var(--bg);font:600 var(--size-xs) / 1 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform .7s var(--ease-move),background-color .2s ease}.page-home .h-token.is-held{background:var(--brand);color:var(--on-brand)}.page-home .h-token.is-released,.page-home .h-token.is-withdrawn{background:var(--ok);color:var(--bg)}.page-home .h-path__status{min-height:3.2em;margin-top:12px;font-weight:500}.page-home .h-path__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}@media (max-width: 900px){.page-home .h-money{grid-template-columns:1fr}}.page-home .h-board{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:120px;gap:10px;margin-top:48px}.page-home .h-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.page-home .h-tile h3,.page-home .h-tile p{position:relative;z-index:1}.page-home .h-tile p{max-width:34ch;margin-top:6px;color:var(--copy)}.page-home .h-tile--near{grid-column:span 7;grid-row:span 4;padding:0;color:#fff}.page-home .h-tile--clock,.page-home .h-tile--private{grid-column:span 5;grid-row:span 2}.page-home .h-tile--queue{grid-column:span 5;grid-row:span 3}.page-home .h-tile--nego{grid-column:span 4;grid-row:span 3}.page-home .h-tile--free{grid-column:span 3;grid-row:span 3;background:var(--night);color:var(--night-ink)}.page-home .h-tile--free h3{color:inherit}.page-home .h-tile--free p{color:inherit;opacity:.85}@media (max-width: 900px){.page-home .h-board{grid-template-columns:1fr 1fr;grid-auto-rows:116px}.page-home .h-board .h-tile{grid-column:span 2;grid-row:span 3}.page-home .h-board .h-tile--clock,.page-home .h-board .h-tile--private,.page-home .h-board .h-tile--free{grid-column:span 1;grid-row:span 2}}@media (max-width: 560px){.page-home .h-board .h-tile,.page-home .h-board .h-tile--clock,.page-home .h-board .h-tile--private,.page-home .h-board .h-tile--free{grid-column:span 2}}.page-home .h-tile--near img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.page-home .h-tile--near:after{content:"";position:absolute;inset:0;background:linear-gradient(#0a081000 30%,#0a0810cc)}.page-home .h-tile--near h3{color:#fff}.page-home .h-tile--near p{color:#fff;opacity:.9}.page-home .h-tile__copy{position:relative;z-index:2;margin-top:auto;padding:30px}.page-home .h-radius{position:absolute;z-index:1;top:30%;left:50%;width:130px;aspect-ratio:1;margin-left:-65px;border:3px solid #ffffff;border-radius:50%;opacity:.9}.page-home .is-playing .h-radius{animation:h-radius-pulse 2.8s var(--ease-out) 3}@keyframes h-radius-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.5);opacity:0}}.page-home .h-clock{position:absolute;top:26px;left:28px;font:600 var(--size-l) / 1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.page-home .h-clock__bar{position:absolute;top:88px;right:28px;left:28px;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.page-home .h-clock__bar i{display:block;height:100%;background:var(--ink);transform-origin:left}.page-home .h-masked{position:absolute;top:26px;right:28px;left:28px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;background:var(--surface-2);font:600 var(--size-m) / 1 var(--font-display);font-variant-numeric:tabular-nums}.page-home .h-masked small{color:var(--copy);font:500 var(--size-xs) / 1.2 var(--font-body);text-align:right}.page-home .h-queue{position:absolute;top:26px;right:28px;left:28px;display:grid;gap:8px;margin:0;padding:0;list-style:none}.page-home .h-queue li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:14px;background:var(--surface-2);font-size:var(--size-xs)}.page-home .h-offers{position:absolute;top:26px;right:28px;left:28px;display:grid;gap:10px}.page-home .h-offers span{justify-self:start;padding:10px 16px;border-radius:18px 18px 18px 4px;background:var(--surface-2);font:600 var(--size-xs) / 1.2 var(--font-body);font-variant-numeric:tabular-nums}.page-home .h-offers span:nth-child(2){justify-self:end;border-radius:18px 18px 4px}.page-home .h-offers span:nth-child(3){justify-self:center;border-radius:999px;background:var(--ink);color:var(--bg)}.page-home .h-tile--nego.is-playing .h-offers span{animation:h-offer-in .6s var(--ease-out) both}.page-home .h-tile--nego.is-playing .h-offers span:nth-child(2){animation-delay:.5s}.page-home .h-tile--nego.is-playing .h-offers span:nth-child(3){animation-delay:1s}@keyframes h-offer-in{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.page-home .h-zero{margin-bottom:auto;font:600 var(--size-xl) / 1 var(--font-display);letter-spacing:-.05em}@media (max-width: 560px){.page-home .h-board .h-tile--queue,.page-home .h-board .h-tile--nego{grid-row:span 3}}.page-home .h-split{display:grid;grid-template-columns:5fr 1fr 6fr}.page-home .h-split>:last-child{grid-column:3}@media (max-width: 900px){.page-home .h-split{grid-template-columns:1fr}.page-home .h-split>:last-child{grid-column:1;margin-top:28px}}.page-home .h-bands{margin:0;padding:0;list-style:none}.page-home .h-bands li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:22px}.page-home .h-bands b{font:600 var(--size-l) / 1 var(--font-display);letter-spacing:-.03em}.page-home .h-safety-band{margin-top:var(--section);padding-block:clamp(80px,9vw,128px);background:var(--surface-2)}.page-home .h-banned{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px;margin:0;padding:0;list-style:none}.page-home .h-banned b{display:block;font:600 var(--size-s) / 1.3 var(--font-display)}.page-home .h-banned span{display:block;margin-top:4px;color:var(--copy);font-size:var(--size-xs)}@media (max-width: 520px){.page-home .h-banned{grid-template-columns:1fr}}.page-home .h-banned-more summary{list-style:none}.page-home .h-banned-more summary::-webkit-details-marker{display:none}.page-home .h-banned-more summary svg{transition:transform .2s var(--ease-out)}.page-home .h-banned-more[open] summary svg{transform:rotate(180deg)}.page-home .h-banned-more[open] .h-banned{margin-top:var(--s-24)}@media (max-width: 560px){.page-home .h-board .h-tile--clock,.page-home .h-board .h-tile--private{display:none}}.page-home .h-faq h2{position:sticky;top:108px;align-self:start}@media (max-width: 900px){.page-home .h-faq h2{position:static}}.page-home .h-get{margin-top:var(--section);padding-block:clamp(88px,10vw,140px);background:var(--night);color:var(--night-ink);--focus: #ffffff}.page-home .h-get__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,96px);align-items:start}.page-home .h-get h2{max-width:9ch;color:var(--night-ink);font-size:var(--size-xl);letter-spacing:-.045em}.page-home .h-get .store-badges{margin-top:32px}.page-home .h-states{max-width:52ch;margin-top:40px;font-size:var(--size-xs);opacity:.9}.page-home .h-join{color:var(--ink);--focus: var(--brand)}.page-home .h-join h3{margin-bottom:14px}.page-home .h-join .waitlist-embed{min-height:560px}@media (max-width: 900px){.page-home .h-get__grid{grid-template-columns:1fr}}.h-video{width:min(980px,calc(100% - 32px));padding:0;border:0;border-radius:24px;background:#000;color:#fff;overflow:hidden;box-shadow:0 40px 80px -30px #0a08108c;opacity:0;transform:scale(.96);transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1),overlay .15s allow-discrete,display .15s allow-discrete;--focus: #ffffff}.h-video[open]{opacity:1;transform:none;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),overlay .22s allow-discrete,display .22s allow-discrete}@starting-style{.h-video[open]{opacity:0;transform:scale(.96)}}@supports not (overlay: auto){.h-video:not([open]){transition:none}}.h-video::backdrop{background:#0a081099}.h-video video,.h-video iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#000}.h-video__close{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer}html:has(.h-video[open]){overflow:hidden}@media (prefers-reduced-motion: reduce){.page-home .h-hero__photo,.page-home .h-token{transform:none;transition:none}.page-home .is-playing .h-radius,.page-home .h-tile--nego.is-playing .h-offers span{animation:none}.page-home .h-swap.is-swapping{filter:none}.h-video,.h-video[open]{transform:none}}.lp-section{padding:var(--section-pad) 0;scroll-margin-top:80px}.lp-section--tint{background:var(--tint)}.lp-section--doc{padding-top:var(--s-24)}.lp-head{max-width:760px;margin-bottom:var(--s-40)}.lp-head h2{font-size:var(--size-l);line-height:1.04;text-wrap:balance}.lp-head--center{margin-left:auto;margin-right:auto;text-align:center}.lp-head p,.lp-safety__lede,.lp-pagetop__lede{max-width:52ch;margin-top:18px;font-size:var(--size-m);line-height:1.45;color:var(--copy);text-wrap:pretty}.lp-head a,.lp-faq a,.lp-company a,.lp-card__body a{color:var(--brand-text);font-weight:600}.lp-link{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);margin-top:var(--s-16);padding:0;border:0;background:none;color:var(--brand-text);font-size:var(--t-16);font-weight:600;text-decoration:none;cursor:pointer;transition:gap .2s var(--ease-out)}@media (hover: hover) and (pointer: fine){.lp-link:hover{gap:13px}}.waitlist{display:grid;gap:12px}.waitlist__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:start}.waitlist__submit{min-height:48px;margin-top:27px;white-space:nowrap}.waitlist--compact .field__label{font-size:13px}.waitlist--compact .waitlist__row{grid-template-columns:minmax(0,1fr) auto}.waitlist--compact .waitlist__row .field:first-child{grid-column:1 / -1}@media (max-width: 720px){.waitlist__row{grid-template-columns:1fr}.waitlist__submit{margin-top:0;width:100%}}.store-badges{display:flex;flex-wrap:wrap;gap:12px}.store-badge{display:inline-flex;align-items:center;gap:11px;min-width:176px;min-height:var(--tap);padding:10px 18px 10px 16px;border:0;border-radius:16px;text-decoration:none;transition:transform .16s var(--ease-out)}.store-badge span{display:flex;flex-direction:column;line-height:1.15;text-align:left}.store-badge small{font-size:var(--t-12);letter-spacing:.02em;opacity:.85}.store-badge strong{font:600 var(--t-18) / 1.15 var(--font-display);letter-spacing:-.02em}a.store-badge:active{transform:scale(.97)}.store-badge--dark{background:#14121f;color:#fff}html.dark .store-badge--dark,.store-badge--light{background:#fff;color:#14121f}.store-badge--soon{opacity:.9;cursor:default}.store-badge--soon small{color:inherit;opacity:1;font-weight:600}.lp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-16);margin:0;padding:0;list-style:none}.lp-step{padding:28px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.lp-step h3{margin:14px 0 8px;font-size:var(--t-18)}.lp-step p{font-size:15px;line-height:1.6;color:var(--copy)}@media (max-width: 1100px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.lp-steps{grid-template-columns:1fr}}.lp-video__tabs{display:inline-flex;gap:4px;margin-bottom:var(--s-24);padding:5px;border-radius:999px;background:var(--surface-2)}.lp-section--tint .lp-video__tabs{background:var(--surface)}.lp-video__tabs button{min-height:var(--tap);padding:10px 22px;border:2px solid transparent;border-radius:999px;background:transparent;color:var(--copy);font-size:var(--size-s);font-weight:500;transition:background-color .2s ease,color .2s ease}.lp-video__tabs button.is-active{border-color:var(--ink);background:var(--bg);color:var(--ink);font-weight:600}.lp-video__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}.lp-video__grid>*{min-width:0}.lp-video__frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card);background:#09080f}.lp-video__frame iframe,.lp-video__frame video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;background:#09080f}.lp-video__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;color:#fff;background:#2a1d6b}.lp-video__placeholder strong{font:600 var(--t-22) var(--font-display)}.lp-video__placeholder span{font-size:15px;opacity:.85}.lp-video__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lp-video__steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--surface);font-size:var(--size-s);line-height:1.45;color:var(--ink)}.lp-video__steps li span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:var(--surface-2);color:var(--ink);font:600 var(--size-xs) / 1 var(--font-display)}@media (max-width: 960px){.lp-video__grid{grid-template-columns:1fr}}.lp-checks{display:grid;gap:12px;margin:var(--s-24) 0 0;padding:0;list-style:none}.lp-checks li{display:flex;gap:12px;align-items:flex-start;font-size:var(--t-16);line-height:1.55;color:var(--copy)}.lp-checks li>svg{flex:0 0 auto;margin-top:4px;color:var(--green-text)}.lp-checks strong{color:var(--ink)}.lp-card__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--surface-2);color:var(--ink)}.lp-section--tint .lp-card__icon{background:var(--surface)}#outcome-release .lp-card__icon{color:var(--green-text)}#outcome-change .lp-card__icon{color:var(--amber-text)}#outcome-withdraw .lp-card__icon{color:var(--danger-text)}#outcome-release,#outcome-change,#outcome-withdraw{scroll-margin-top:100px}:is(#outcome-release,#outcome-change,#outcome-withdraw) .lp-card__icon{background:color-mix(in srgb,currentColor 12%,var(--surface))}.lp-jump{color:var(--copy)}.lp-jump a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--brand-text);font-weight:600}.lp-final{padding:clamp(88px,10vw,140px) 0;background:var(--night);color:var(--night-ink);--focus: #ffffff}.lp-final__inner{display:flex;flex-direction:column;align-items:flex-start}.lp-final h2{max-width:9ch;font-size:var(--size-xl);letter-spacing:-.045em;color:var(--night-ink)}.lp-final__inner>p{max-width:40ch;margin-top:22px;font-size:var(--size-m);color:var(--night-ink)}.lp-final .store-badges{margin-top:32px}.lp-final__inner>.lp-final__states{max-width:52ch;margin-top:40px;font-size:var(--size-xs);opacity:.9}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.lp-pagetop{padding:clamp(128px,14vw,184px) 0 clamp(48px,6vw,80px)}.lp-pagetop h1{max-width:16ch;font-size:var(--size-xl);letter-spacing:-.045em;text-wrap:balance}.lp-pagetop__extra{margin-top:28px}.lp-pagetop__extra:has(>.btn){display:flex;flex-wrap:wrap;gap:12px}.lp-pagetop--photo{--ink: var(--on-dark);--copy: var(--on-dark-muted);--muted: var(--on-dark-muted);--focus: #ffffff;--surface: var(--dark-surface);--surface-2: var(--dark-surface-2);--field-line: rgba(255, 255, 255, .55);position:relative;display:flex;flex-direction:column;padding:76px 0 0;background:var(--night);color:var(--ink)}.lp-pagetop--photo .lp-pagetop__inner{padding-block:32px clamp(48px,7vw,88px)}.lp-pagetop--photo .lp-search input::placeholder{color:var(--muted)}.lp-pagetop__photo{order:-1;position:relative;height:300px;margin:0;overflow:hidden}.lp-pagetop__photo img{display:block;width:100%;height:100%;object-fit:cover;animation:lp-photo-down .5s var(--ease-out) both}.lp-pagetop__photo figcaption{position:absolute;left:16px;bottom:16px;padding:5px 10px;border-radius:8px;background:#0a0810c7;color:#fff;font-size:var(--size-xs);line-height:1.3}@keyframes lp-photo-down{0%{clip-path:inset(0 0 100% 0);transform:scale(1.04)}}@keyframes lp-photo-left{0%{clip-path:inset(0 0 0 100%);transform:scale(1.04)}}@media (min-width: 900px){.lp-pagetop--photo{justify-content:flex-end;min-height:min(78svh,720px)}.lp-pagetop--photo .lp-pagetop__inner{padding-right:45%}.lp-pagetop__photo{position:absolute;top:76px;right:0;bottom:0;width:41.667%;height:auto}.lp-pagetop__photo img{animation-name:lp-photo-left}}.lp:has(.lp-pagetop--photo) .site-nav:not(.site-nav--scrolled):not(.site-nav--open){--ink: #ffffff;--copy: #ffffff;--focus: #ffffff;--surface: transparent;--line-strong: rgba(255, 255, 255, .5);--brand-soft: rgba(255, 255, 255, .16)}.lp:has(.lp-pagetop--photo) .site-nav:not(.site-nav--scrolled):not(.site-nav--open) .nav-cta{background:#fff;color:#15121d}.not-found-links{display:flex;flex-wrap:wrap;gap:12px}.lp-cardgrid{display:grid;gap:40px 32px;margin:0;padding:0;list-style:none}.lp-cardgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cardgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cardgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-card:has(.lp-card__pick){position:relative}.lp-card__pick:after{content:"";position:absolute;inset:0}.lp-card h3{margin:18px 0 8px;font-size:var(--size-m);letter-spacing:-.015em;line-height:1.25}.lp-card__body p,.lp-card__body li{font-size:var(--size-s);line-height:1.6;color:var(--copy)}.lp-card__body p+p{margin-top:8px}.lp-card__body .btn{margin-top:6px}.lp-bullets{margin:0;padding-left:18px}.lp-bullets li{margin-bottom:6px}.lp-bullets li::marker{color:var(--copy)}.lp-fine{margin-top:var(--s-24);font-size:var(--size-xs);color:var(--muted)}.lp-rows{display:grid;gap:8px;margin:0 0 32px;padding:0;list-style:none}.lp-rows a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:72px;padding:18px 22px;border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;transition:background-color .2s ease}.lp-rows strong{font:600 var(--size-m) / 1.25 var(--font-display);letter-spacing:-.015em}.lp-rows span{grid-row:2;color:var(--copy);font-size:var(--size-xs)}.lp-rows svg{grid-row:1 / 3;grid-column:2}@media (hover: hover) and (pointer: fine){.lp-rows a:hover{background:var(--quiet-hover)}}.lp-banned{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px;margin:0;padding:0;list-style:none}.lp-banned b{display:block;font:600 var(--size-s) / 1.3 var(--font-display)}.lp-banned span{display:block;margin-top:4px;color:var(--copy);font-size:var(--size-xs)}.lp-subhead{margin:48px 0 14px;font-size:var(--size-m)}@media (max-width: 600px){.lp-banned{grid-template-columns:1fr}}@media (max-width: 960px){.lp-cardgrid--3,.lp-cardgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.lp-cardgrid--2,.lp-cardgrid--3,.lp-cardgrid--4{grid-template-columns:1fr}}.lp-person{text-align:left}.lp-person__avatar{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--surface);color:var(--ink);font:600 var(--size-m) var(--font-display)}.lp-person h3{margin-top:18px;font-size:var(--size-m)}.lp-person__role{display:block;margin:4px 0 12px;font-size:var(--size-xs);font-weight:600;color:var(--copy)}.lp-person p{font-size:var(--size-s);line-height:1.6;color:var(--copy)}.lp-company{margin-top:var(--s-40);text-align:left;font-size:var(--size-xs);color:var(--muted)}.lp-search{display:flex;align-items:center;gap:10px;max-width:520px;min-height:52px;padding:6px 8px 6px 18px;border:2px solid var(--field-line);border-radius:999px;background:var(--surface);color:var(--muted)}.lp-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--t-16)}.lp-search input::-webkit-search-cancel-button{display:none}.lp-search:focus-within{border-color:var(--ink)}.lp-search__clear{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink)}.lp-empty{padding:26px;border-radius:16px;background:var(--surface);color:var(--copy)}.lp-empty strong{display:block;color:var(--ink);margin-bottom:4px}.lp-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;border-radius:var(--radius-card);background:var(--surface)}.lp-band h3{font-size:var(--size-m)}.lp-band p{margin-top:6px;color:var(--copy)}.lp-emergency{padding:var(--s-40) 0;background:var(--surface-2)}.lp-emergency .shell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.lp-emergency h2{max-width:640px;font-size:var(--size-m);line-height:1.3}.lp-statrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-16);margin:0;padding:0;list-style:none}.lp-stat strong{display:block;font:600 var(--size-m) / 1.2 var(--font-display);letter-spacing:-.015em}.lp-stat span{display:block;margin-top:6px;font-size:var(--size-xs);color:var(--copy)}.lp-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-16);margin:0;padding:0;list-style:none}.lp-asset{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:22px;border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.lp-asset:hover{background:var(--quiet-hover)}}.lp-asset strong{display:block}.lp-asset small{display:block;margin-top:4px;font-size:var(--size-xs);color:var(--muted)}.lp-example{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-16);margin-top:var(--s-24)}.lp-example>div{padding:28px;border-radius:var(--radius-card);background:var(--surface)}.lp-example b{display:inline-flex;align-items:center;gap:6px;font-size:var(--size-xs);font-weight:600}.lp-example .good b{color:var(--green-text)}.lp-example .bad b{color:var(--danger-text)}.lp-example h3{margin:14px 0 8px;font-size:var(--size-m)}.lp-example p{font-size:var(--size-s);line-height:1.6;color:var(--copy)}@media (max-width: 960px){.lp-statrow,.lp-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-example{grid-template-columns:1fr}}@media (max-width: 600px){.lp-statrow,.lp-assets{grid-template-columns:1fr}}.lp-checklist{max-width:760px}.lp-checklist__head{display:flex;gap:14px;align-items:flex-start;color:var(--ink)}.lp-checklist__head h3{font-size:var(--size-m)}.lp-checklist__head p{margin-top:6px;font-size:var(--size-s);color:var(--copy)}.lp-checklist ul{display:grid;gap:4px;margin:20px 0 0;padding:0;list-style:none}.lp-checklist label{position:relative;display:flex;align-items:flex-start;gap:13px;min-height:56px;padding:14px;border-radius:14px;cursor:pointer;transition:background-color .2s ease}.lp-checklist label:has(input:checked){background:var(--surface)}.lp-checklist input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.lp-checklist__box{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;flex:0 0 auto;border:2px solid var(--ink);border-radius:7px;color:transparent;transition:background-color .2s ease}.lp-checklist input:checked+.lp-checklist__box{background:var(--ink);color:var(--bg)}.lp-checklist input:focus-visible+.lp-checklist__box{outline:3px solid var(--focus);outline-offset:2px}.lp-checklist__text{font-size:var(--t-16);line-height:1.5;color:var(--ink)}.lp-checklist__foot{display:flex;align-items:center;gap:14px;margin-top:20px;font-size:var(--size-xs);font-weight:600;color:var(--ink)}.lp-checklist__bar{flex:1;height:8px;overflow:hidden;border-radius:99px;background:var(--surface)}.lp-checklist__bar i{display:block;height:100%;border-radius:inherit;background:var(--ink);transition:width .3s var(--ease-out)}.lp-legal{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--s-64);align-items:start}.lp-legal>*{min-width:0}.lp-legal__toc{position:sticky;top:100px;display:grid;gap:2px;max-height:calc(100vh - 130px);overflow:auto}.lp-legal__toc a{display:flex;gap:10px;align-items:center;min-height:40px;padding:6px 10px;border-radius:10px;color:var(--copy);font-size:var(--t-14);text-decoration:none;transition:background .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.lp-legal__toc a:hover{background:var(--surface-2);color:var(--ink)}}.lp-legal__meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--s-40)}.lp-pill{padding:8px 14px;border-radius:999px;background:var(--surface);font-size:var(--size-xs);font-weight:600}.lp-doc{max-width:68ch}.lp-doc__sec{scroll-margin-top:100px;margin-bottom:64px}.lp-doc h2{margin:0 0 18px;font-size:var(--size-l);line-height:1.08;text-wrap:balance}.lp-doc h3{margin:26px 0 8px;font-size:var(--size-m)}.lp-doc p,.lp-doc li{font-size:var(--size-s);line-height:1.7;color:var(--copy)}.lp-doc p{margin-bottom:14px}.lp-doc strong{color:var(--ink)}.lp-doc ul{margin:0 0 16px;padding-left:22px;list-style:disc}.lp-doc li{margin-bottom:8px;padding-left:4px}.lp-doc li::marker{color:var(--copy)}.lp-plain{margin-bottom:20px;padding:16px 20px;border-radius:14px;background:var(--surface)}.lp-plain p{margin:0;font-size:var(--size-s);color:var(--ink)}.lp-callout{margin:18px 0;padding:18px 20px;border-radius:14px;background:#f2a54129}.lp-callout p{margin:0;color:var(--ink)}.lp-tablewrap{overflow-x:auto;margin:6px 0 18px;border-radius:14px;background:var(--surface)}.lp-table{width:100%;border-collapse:collapse;font-size:var(--size-xs)}.lp-table th,.lp-table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--copy)}.lp-table thead th{background:var(--surface-2);color:var(--ink);font-weight:600}.lp-table tbody th{color:var(--ink);font-weight:600;white-space:nowrap}.lp-table tr:last-child td,.lp-table tr:last-child th{border-bottom:0}.lp-steps5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0 18px;padding:0;list-style:none}.lp-steps5 li{padding:14px;border-radius:14px;background:var(--surface)}.lp-steps5 b{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--surface-2);font:600 var(--size-xs) / 1 var(--font-display)}.lp-steps5 strong{display:block;margin:10px 0 4px;font-size:var(--size-s)}.lp-steps5 span{font-size:var(--size-xs);line-height:1.4;color:var(--copy)}.lp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 18px}.lp-two>div{padding:16px 20px;border-radius:14px;background:var(--surface)}.lp-two b{font-size:var(--size-xs);font-weight:600;color:var(--copy)}.lp-two h3{margin:6px 0 4px;font-size:var(--size-s)}.lp-two p{margin:0;font-size:var(--size-xs)}@media (max-width: 960px){.lp-legal{grid-template-columns:minmax(0,1fr)}.lp-legal__toc{position:static;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.lp-legal__toc,.lp-steps5,.lp-two{grid-template-columns:1fr}}.lp-final .btn--light{margin-top:var(--s-24)}.lp-final .lp-link--light{color:#fff;margin-top:var(--s-16)}:root{--font-body: Geist, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Bricolage Grotesque", "Avenir Next", var(--font-body);--font-serif: var(--font-display);--font-mono: var(--font-display);--t-12: 12px;--t-14: 14px;--t-16: 16px;--t-18: 18px;--t-22: 22px;--t-28: 28px;--t-40: 40px;--t-56: 56px;--t-display: clamp(44px, 6.4vw, 84px);--t-section: clamp(32px, 4.4vw, 52px);--s-8: 8px;--s-16: 16px;--s-24: 24px;--s-40: 40px;--s-64: 64px;--s-96: 96px;--section-pad: clamp(72px, 9vw, 120px);--shell: 1180px;--gutter: 24px;--radius: 16px;--radius-lg: 24px;--tap: 44px;--ease: cubic-bezier(.23, 1, .32, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-move: cubic-bezier(.77, 0, .175, 1);--size-xl: clamp(2.5rem, 1.5rem + 3.6vw, 5rem);--size-l: clamp(1.875rem, 1.4rem + 1.6vw, 2.75rem);--size-m: 1.1875rem;--size-s: 1rem;--size-xs: .875rem;--section: clamp(96px, 11vw, 152px);--radius-card: 22px;--bg: #f6f6f4;--tint: #ecece8;--surface: #ffffff;--surface-2: #ecece8;--ink: #15121d;--copy: #4a4552;--muted: #625b6d;--line: rgba(36, 22, 86, .13);--line-strong: rgba(36, 22, 86, .22);--brand: #5b3fc4;--brand-hover: #4d33ad;--brand-text: #5b3fc4;--brand-soft: rgba(110, 86, 207, .12);--green: #14a653;--green-text: #0f7a3c;--amber-text: #8a5208;--danger-text: #b42a44;--danger-line: rgba(180, 42, 68, .5);--on-brand: #ffffff;--shadow: 0 20px 50px -24px rgba(36, 22, 86, .35);--shadow-sm: 0 8px 24px -12px rgba(36, 22, 86, .25);--focus: #5b3fc4;--grad-a: #5b3fc4;--grad-b: #7a5fd8;--grad-c: #9b3f7e;--dark-surface: #14121f;--dark-surface-2: #1e1a2e;--on-dark: #f4f1fb;--on-dark-muted: #d5cfe6;--on-dark-brand: #b9a9ff;--night: #120f1a;--night-ink: #f4f1fa;--quiet-hover: #e3e3de;--field-line: #8a8591;color-scheme:light}html.dark{--bg: #100d16;--tint: #14111f;--surface: #171424;--surface-2: #1e1a2e;--ink: #f4f1fb;--copy: #d5cfe6;--muted: #a7a1bd;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--brand: #8d79ec;--brand-hover: #a090f3;--brand-text: #b9a9ff;--brand-soft: rgba(141, 121, 236, .18);--green: #3ddc84;--green-text: #5fe39b;--amber-text: #f2b35c;--danger-text: #ff8a97;--danger-line: rgba(255, 138, 151, .55);--on-brand: #0f0d17;--shadow: 0 24px 60px -24px rgba(0, 0, 0, .7);--shadow-sm: 0 8px 24px -12px rgba(0, 0, 0, .6);--focus: #b9a9ff;--grad-a: #b9a9ff;--grad-b: #9d86f5;--grad-c: #ff9ad0;--dark-surface: #1e1a2e;--dark-surface-2: #272239;--night: #07050b;--quiet-hover: #2a2533;--field-line: #6f6880;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;min-width:320px;font:400 var(--t-16) / 1.6 var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--ink)}h1{font-size:var(--t-display);line-height:1.02;letter-spacing:-.035em}h2{font-size:var(--t-section)}h3{font-size:var(--t-22)}p{margin:0}a{color:var(--brand-text);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,video{max-width:100%;height:auto}::selection{background:var(--brand);color:var(--on-brand)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shell{width:min(var(--shell),calc(100% - 2 * var(--gutter)));margin:0 auto}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:10000;transform:translateY(-160%);padding:12px 16px;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:600;font-size:var(--t-14);text-decoration:none;transition:transform .18s var(--ease)}.skip-link:focus{transform:none}.site-shell{overflow-x:clip;background:var(--bg);color:var(--ink);min-height:100vh;display:flex;flex-direction:column}.site-shell>main{flex:1}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 var(--s-16);font-size:var(--t-14);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text)}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.eyebrow:has(svg):before{display:none}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #14a6532e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--tap);padding:12px 22px;border:1px solid transparent;border-radius:999px;font-size:var(--t-16);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--solid{background:var(--brand);color:var(--on-brand)}.btn--outline{background:var(--surface-2);color:var(--ink)}.btn--light{background:#fff;color:#14121f}@media (hover: hover) and (pointer: fine){.btn--solid:hover{background:var(--brand-hover)}.btn--outline:hover{background:var(--quiet-hover)}.btn--light:hover{background:#eeeaf8}}.btn--block{width:100%}.site-nav{position:fixed;z-index:30;top:0;left:0;width:100%;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease}.site-nav--scrolled,.site-nav--open{background:color-mix(in srgb,var(--bg) 92%,transparent);border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16);min-height:76px}.brand-mark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;white-space:nowrap}.brand-mark__icon{--size: 34px;position:relative;display:inline-block;flex:none;width:var(--size);aspect-ratio:512 / 445;filter:drop-shadow(0 3px 3px rgba(30,18,80,.28))}.brand-mark__icon i{position:absolute;inset:0;-webkit-mask:url(/brand/mark-mask.png) center / contain no-repeat;mask:url(/brand/mark-mask.png) center / contain no-repeat}.brand-mark__edge{background:#2f1d86;transform:translate(calc(var(--f) * var(--size) * .07),calc(var(--f) * var(--size) * .1))}.brand-mark__face{background:linear-gradient(155deg,#b3a6ff,#7a5cf0 46%,#4d2fb8)}.brand-mark__gloss{background:radial-gradient(110% 60% at 28% 8%,#ffffff8c,#fff0 58%)}.brand-mark__word{font:700 21px/1 var(--font-display);letter-spacing:-.03em}.site-nav__links{display:flex;align-items:center;gap:4px;margin-left:auto}.site-nav__links a,.site-nav__links button{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 14px;border:0;border-radius:999px;background:none;color:var(--copy);font-size:15px;font-weight:500;text-decoration:none;transition:color .16s ease,background .16s ease}.site-nav__links a:hover,.site-nav__links button:hover{color:var(--ink);background:var(--brand-soft)}.site-nav__mobile-only{display:none}.site-nav__actions{display:flex;align-items:center;gap:10px}.nav-cta{padding:10px 18px;font-size:15px;white-space:nowrap}.nav-cta__short{display:none}.theme-toggle{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);transition:border-color .16s ease,background .16s ease}.theme-toggle:hover{border-color:var(--brand)}.menu-toggle{display:none;width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink)}.site-nav__links .site-nav__theme{display:none;gap:10px}@media (max-width: 860px){.site-nav__inner{min-height:68px}.site-nav__links{position:absolute;top:68px;right:var(--gutter);left:var(--gutter);display:none;flex-direction:column;align-items:stretch;gap:2px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.site-nav__links--open{display:flex}.site-nav__links a,.site-nav__links button{min-height:48px;padding:0 14px;font-size:var(--t-16);text-align:left;justify-content:flex-start}.site-nav__mobile-only{display:inline-flex}.menu-toggle{display:grid;place-items:center}.theme-toggle{display:none}.site-nav__links .site-nav__theme{display:inline-flex}}@media (max-width: 480px){.nav-cta{padding:10px 14px;font-size:var(--t-14)}.nav-cta__long{display:none}.nav-cta__short{display:inline}.brand-mark__word{font-size:15px}}.site-footer{margin-top:auto;padding:var(--s-64) 0 calc(var(--s-40) + 64px);background:var(--tint);border-top:1px solid var(--line);color:var(--copy)}.footer-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:var(--s-64)}.footer-brand p{margin:var(--s-16) 0 var(--s-24);max-width:360px;font-size:15px;line-height:1.6}.footer-brand .brand-mark__icon{--size: 46px}.footer-brand .brand-mark__word{font-size:26px}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-24)}.footer-col{display:grid;align-content:start;gap:2px}.footer-col h2{margin-bottom:10px;font-family:var(--font-body);font-size:var(--size-xs);font-weight:600;color:var(--ink)}.footer-col a,.footer-link-button{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:none;color:var(--copy);font-size:15px;text-align:left;text-decoration:none;transition:color .16s ease}.footer-col a:hover,.footer-link-button:hover{color:var(--brand-text)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-16);margin-top:var(--s-40);padding-top:var(--s-24);border-top:1px solid var(--line);font-size:var(--t-14)}.footer-bottom p{max-width:560px;line-height:1.6}.footer-bottom strong{color:var(--ink)}.footer-socials{display:flex;gap:8px}.footer-socials a{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);border-radius:50%;color:var(--copy);text-decoration:none;font-size:var(--t-12);font-weight:700;transition:border-color .16s ease,color .16s ease}.footer-socials a:hover{border-color:var(--brand);color:var(--brand-text)}@media (max-width: 860px){.footer-top{grid-template-columns:1fr;gap:var(--s-40)}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.footer-cols{grid-template-columns:1fr}}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dialog-fade-out{to{opacity:0}}@keyframes dialog-sink{to{opacity:0;transform:translateY(10px)}}.dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--s-16);background:#0a06189e;animation:dialog-fade .18s var(--ease);overscroll-behavior:contain}.dialog-backdrop.is-closing{pointer-events:none;animation:dialog-fade-out .19s var(--ease) forwards}.dialog{position:relative;width:min(100%,560px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);outline:none;animation:dialog-rise .22s var(--ease);overscroll-behavior:contain}.dialog.is-closing{animation:dialog-sink .19s var(--ease) forwards}.dialog h2{font-size:var(--t-28);margin:6px 0 10px;padding-right:44px}.dialog__lede{font-size:var(--t-16);line-height:1.6;color:var(--copy);margin-bottom:var(--s-24)}.dialog__subhead{margin:var(--s-24) 0 10px;font-size:var(--t-16)}.dialog__fine{margin:var(--s-16) 0 var(--s-24);font-size:var(--t-14);line-height:1.55;color:var(--muted)}.dialog__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:var(--brand-soft);color:var(--ink)}@media (max-width: 640px){.dialog-backdrop{padding:0;align-items:end}.dialog--sheet{width:100%;max-height:100vh;max-height:100dvh;border-radius:0;padding:24px 20px 32px}.dialog--fees{width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:24px 20px 28px}}@media (prefers-reduced-motion: reduce){.dialog-backdrop,.dialog{animation:none}}.fee-table{width:100%;border-collapse:collapse;font-size:15px}.fee-table th,.fee-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.fee-table thead th{font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fee-table tbody th{font-weight:500;color:var(--copy)}.fee-table td,.fee-table thead th:last-child{text-align:right}.fee-table td{font:700 var(--t-18) / 1 var(--font-display);color:var(--brand-text)}.fee-examples{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fee-examples li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);font-size:var(--t-14);color:var(--copy)}.fee-examples li span:first-child{grid-column:1 / -1}.fee-examples strong{color:var(--ink)}.faq-list--narrow{max-width:820px}.faq-item{border-radius:16px;transition:background-color .2s ease}.faq-item.is-open{background:var(--surface)}.faq-item h3{font:inherit;margin:0}.faq-item h3>button{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16);width:100%;min-height:68px;padding:12px 20px;border:0;background:none;color:var(--ink);text-align:left;font:500 var(--size-m) / 1.3 var(--font-body)}.faq-item h3>button svg{flex:0 0 auto;color:var(--muted);transition:transform .2s var(--ease)}.faq-item.is-open h3>button svg{transform:rotate(180deg);color:var(--ink)}.faq-item__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s var(--ease),opacity .18s ease}.faq-item.is-open .faq-item__answer{grid-template-rows:1fr;opacity:1}.faq-item__answer-inner{min-height:0;overflow:hidden}.faq-item__answer p{max-width:56ch;padding:0 20px 22px;font-size:var(--size-s);line-height:1.65;color:var(--copy)}.route-loading{min-height:60vh;display:grid;place-items:start center;padding-top:120px}.route-loading__bar{width:120px;height:4px;border-radius:4px;background:var(--brand-soft);overflow:hidden;position:relative}.route-loading__bar:after{content:"";position:absolute;inset:0;width:40%;background:var(--brand);animation:route-sweep 1s var(--ease) infinite}@keyframes route-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.error-page{min-height:100vh;display:grid;place-items:center;padding:var(--s-40) var(--gutter);background:var(--bg);color:var(--ink)}.error-page__inner{width:min(640px,100%)}.error-page h1{font-size:var(--t-40);margin-bottom:var(--s-16)}.error-page p{color:var(--copy);margin-bottom:var(--s-24)}.error-page__actions{display:flex;flex-wrap:wrap;gap:12px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin-left:auto}.footer-socials{margin-top:var(--s-24)}@media (max-width: 860px){.footer-cols{margin-left:0}}.waitlist-tab{position:fixed;z-index:35;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);padding:12px 18px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font-size:15px;font-weight:600;box-shadow:var(--shadow);transition:transform .18s var(--ease),border-color .18s ease}.waitlist-tab:hover{transform:translateY(-2px);border-color:var(--brand)}@media (max-width: 640px){.waitlist-tab{display:none}.dialog--waitlist{width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:24px 20px 28px}}body.paused *,body.paused *:before,body.paused *:after{animation-play-state:paused!important}.brand-mark,.footer-col a{min-height:44px}.waitlist-embed{width:100%;min-height:720px;border:0;background:transparent}
