@font-face{font-family:Acid Grotesk Trial;src:url(/assets/acid-grotesk-light-trial-BWfjUnHB.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Acid Grotesk Trial;src:url(/assets/acid-grotesk-regular-trial-B-K82Oxo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acid Grotesk Trial;src:url(/assets/acid-grotesk-medium-trial-DNjRF6t-.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.ct-section--violet{--vi-300:#c4b5fd;--vi-400:#a78bfa;--vi-500:#8b5cf6;--vi-600:#7c3aed;--vi-rgb:139 92 246;--vi-ink:#0d0818;--vi-ink-2:#160d2a;--vi-text-2:#e2dcffbd;--ct-ice-rgb:111 217 242;--vi-line:#c4b5fd24;--ff-acid:"Acid Grotesk Trial", var(--ui-sans);isolation:isolate;font-family:var(--ff-acid);position:relative}.ct-section--violet:before{content:none}.ct-section--violet .ct-eyebrow{background:rgb(var(--vi-rgb) / .1);color:var(--vi-text-2);border-color:#c4b5fd38}.ct-section--violet .ct-eyebrow svg{color:var(--vi-400)}.ct-section--violet .ct-h2{font-family:var(--ff-acid);letter-spacing:-.035em;font-weight:400;line-height:1.02}.ct-section--violet .ct-h2 em{color:inherit}.ct-section--violet .ct-lead{color:var(--vi-text-2)}.ct-section--violet .ct-pill--glass svg,.ct-section--violet .ct-checks svg{color:rgb(var(--ct-ice-rgb));filter:drop-shadow(0 0 6px rgb(var(--ct-ice-rgb) / .45))}.ct-vsteps{gap:var(--ct-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ct-vstep{--gx:30%;--gy:88%;isolation:isolate;background:radial-gradient(50% 26% at 50% -2%, rgb(var(--vi-rgb) / .2), transparent 72%), linear-gradient(180deg, #09090c, #050506 72%);box-shadow:inset 0 1px 0 #ddd6fe1a, 0 0 0 1px #00000059, 0 28px 80px -40px rgb(var(--vi-rgb) / .28);transition:box-shadow .4s var(--ui-ease-out), border-color .4s var(--ui-ease-out);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;grid-column:span 5;display:flex;position:relative;overflow:hidden}.ct-vstep--wide{--gx:18%;--gy:104%;grid-column:span 7;grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;display:grid}.ct-vstep--full{--gx:74%;--gy:-6%;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,24rem) minmax(0,1fr)}.ct-vstep:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:0;left:22%;right:22%}.ct-vstep:after{content:"";z-index:0;filter:blur(14px);pointer-events:none;background:radial-gradient(50% 50%,#c8b4ffd9,#8b5cf647 44%,#0000 72%);width:44%;height:46%;position:absolute;top:-24%;left:50%;translate:-50%}.ct-vstep--wide:after{width:30%;height:40%}.ct-vstep__glow{top:var(--gy);left:var(--gx);z-index:0;aspect-ratio:1;filter:blur(24px);opacity:.8;pointer-events:none;width:max(26rem,70%);transition:opacity .6s var(--ui-ease-out);background:radial-gradient(closest-side,#a78bfa80,#8b5cf63d 42%,#7c5cd612 68%,#0000);border-radius:50%;position:absolute;translate:-50% -50%}@media (hover:hover){.ct-vstep:hover{box-shadow:inset 0 1px 0 #ddd6fe2e, 0 0 0 1px #00000059, 0 28px 90px -34px rgb(var(--vi-rgb) / .45);border-color:#c4b5fd33}.ct-vstep:hover .ct-vstep__glow{opacity:1}}.ct-vstep__idx{z-index:3;font:500 var(--fs-label) / 1 var(--ui-mono);letter-spacing:.04em;color:var(--vi-text-2);align-items:center;gap:8px;display:inline-flex;position:absolute;top:20px;left:22px}.ct-vstep__idx:before{content:"";background:rgb(var(--ct-ice-rgb));width:6px;height:6px;box-shadow:0 0 10px 1px rgb(var(--ct-ice-rgb) / .8);border-radius:50%}.ct-vstep__stage{z-index:1;aspect-ratio:1;width:min(100%,22rem);margin:12px auto 0;position:relative}.ct-vstep--wide .ct-vstep__stage{grid-area:1/2;margin:0}.ct-vstep--full .ct-vstep__stage{width:100%}.ct-vstep__art{filter:saturate(.62)contrast(1.12)brightness(.96);width:100%;height:100%;display:block}.ct-vstep__fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ct-fx__wire{fill:none;stroke:url(#ct-wire-l);stroke-width:1px;vector-effect:non-scaling-stroke}.ct-fx__wire+.ct-fx__wire{stroke:url(#ct-wire-r)}.ct-fx__pulse{fill:none;stroke:#f5f3ff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:10px;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #c4b5fde6)}.ct-fx__pulse--ice{stroke:rgb(var(--ct-ice-rgb));filter:drop-shadow(0 0 3px rgb(var(--ct-ice-rgb) / .9))}.ct-fx__node{fill:#ede9fe;filter:drop-shadow(0 0 4px #a78bfaf2)}.ct-fx__node--ice{fill:rgb(var(--ct-ice-rgb));filter:drop-shadow(0 0 4px rgb(var(--ct-ice-rgb) / .95))}.ct-vstep__copy{z-index:2;gap:8px;margin-top:-18px;padding:0 24px 26px;display:grid;position:relative}.ct-vstep--wide .ct-vstep__copy{grid-area:1/1;align-self:end;margin:0;padding:72px 8px 30px 28px}.ct-vstep--top .ct-vstep__copy{align-self:start}.ct-vstep__t{font:400 clamp(1.25rem, 1.1607rem + .4464vw, 1.5rem) / 1.15 var(--ff-acid);letter-spacing:-.02em;color:var(--text);text-wrap:balance}.ct-vstep--top .ct-vstep__t{font-size:clamp(1.5rem,1.32rem + .8vw,2rem)}.ct-vstep__copy p{max-width:30ch;font:400 var(--fs-sm) / 1.55 var(--ff-acid);color:var(--vi-text-2);text-wrap:pretty}.ct-vsteps .ct-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=55.99rem){.ct-vstep,.ct-vstep--wide,.ct-vstep--full{grid-column:1/-1}}@media (width>=37.5rem) and (width<=55.99rem){.ct-vstep,.ct-vstep--wide,.ct-vstep--full{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;display:grid}.ct-vstep .ct-vstep__stage{grid-area:1/1;width:100%;margin:0}.ct-vstep .ct-vstep__copy{grid-area:1/2;align-self:center;margin:0;padding:24px 28px 24px 4px}.ct-vstep--top .ct-vstep__t{font-size:clamp(1.25rem,1.1607rem + .4464vw,1.5rem)}.ct-vstep:after{width:20rem;left:9rem}}@media (width<=37.49rem){.ct-vstep,.ct-vstep--wide,.ct-vstep--full{display:flex}.ct-vstep .ct-vstep__stage{width:min(100%,20rem);margin:12px auto 0}.ct-vstep .ct-vstep__copy{margin-top:-18px;padding:0 24px 26px}.ct-vstep--top .ct-vstep__t{font-size:clamp(1.25rem,1.1607rem + .4464vw,1.5rem)}}@media (prefers-reduced-motion:no-preference){.ct-anim .ct-vstep[data-reveal]{transform:perspective(1400px) translate3d(calc(var(--ex,0) * 16vw), calc(120px + var(--ey,0) * 40px), 0) rotateX(14deg) scale(.88);transform-origin:50% 100%;transition:opacity .6s var(--ui-ease-out) var(--ct-delay,0s), transform 1.8s cubic-bezier(.22, 1, .36, 1) var(--ct-delay,0s), box-shadow .4s var(--ui-ease-out), border-color .4s var(--ui-ease-out)}.ct-anim .ct-vstep[data-reveal].is-in{transform:none}.ct-vstep__glow{animation:16s ease-in-out infinite alternate ct-glow-drift}.ct-vstep:nth-child(2) .ct-vstep__glow{animation-duration:19s;animation-delay:-6s}.ct-vstep:nth-child(3) .ct-vstep__glow{animation-duration:22s;animation-delay:-11s}.ct-fx__pulse{animation:3.6s cubic-bezier(.45,0,.3,1) infinite ct-pulse-run}.ct-fx__pulse--ice{animation-delay:1.8s}.ct-vstep:nth-child(2) .ct-fx__pulse{animation-delay:.9s}.ct-vstep:nth-child(2) .ct-fx__pulse--ice{animation-delay:2.7s}.ct-vstep:nth-child(3) .ct-fx__pulse{animation-delay:1.4s}.ct-vstep:nth-child(3) .ct-fx__pulse--ice{animation-delay:3.2s}.ct-fx__node{animation:3.6s ease-out infinite ct-node-flare}.ct-fx__node--ice{animation-delay:1.8s}.ct-vstep:nth-child(2) .ct-fx__node{animation-delay:.9s}.ct-vstep:nth-child(2) .ct-fx__node--ice{animation-delay:2.7s}.ct-vstep:nth-child(3) .ct-fx__node{animation-delay:1.4s}.ct-vstep:nth-child(3) .ct-fx__node--ice{animation-delay:3.2s}}@keyframes ct-glow-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(12%,-8%)scale(1.14)}to{transform:translate(-10%,6%)scale(.92)}}@keyframes ct-pulse-run{0%{stroke-dashoffset:10px;opacity:0}8%{opacity:1}56%{opacity:1}60%,to{stroke-dashoffset:-90px;opacity:0}}@keyframes ct-node-flare{0%,50%{opacity:.55;transform:scale(1)}58%{opacity:1;transform:scale(1.8)}80%,to{opacity:.55;transform:scale(1)}}.ct-fx__node{opacity:.55;transform-box:fill-box;transform-origin:50%}.ct-vsteps__defs{width:0;height:0;position:absolute;overflow:hidden}.ct-acc-violet{--acc-bez:9px;--acc-bezel-top:#1e1436;--acc-panel-top:#14101f;--acc-panel:#060509;--acc-glow:#8b5cf6;--acc-glow-end:#130c22;--acc-tint:196 181 253;--acc-text-3:#eceaf4a8;--acc-rule:rgb(var(--acc-tint) / .12);--vi-line:rgb(var(--acc-tint) / .1);--vi-text-2:#eceaf4b8;--focus:var(--vi-300)}.ct-acc-violet:before{content:none}.ct-cfg{gap:clamp(28px,1.5rem + 1vw,40px);display:grid}.ct-cfg [hidden]{display:none!important}.ct-cfg fieldset{border:0;min-width:0;margin:0;padding:0}.ct-cfg label{display:block;position:relative}.ct-cfg input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ct-cfg input[type=radio]:focus-visible+span,.ct-cfg input[type=radio]:focus-visible+.ct-model__in{outline:2px solid var(--vi-300);outline-offset:2px}.ct-cfg .ct-box,.ct-sum,.ct-soon{border:var(--acc-bez) solid transparent;background:radial-gradient(120% 70% at 50% 0%, var(--acc-panel-top), var(--acc-panel) 72%) padding-box, linear-gradient(178deg, var(--acc-bezel-top) 68px, #000 175px) border-box;border-radius:34px;padding:22px;position:relative}.ct-box>legend{float:left;width:100%;margin-bottom:18px;padding:0}.ct-box>legend+*{clear:both}.ct-box__t{font:400 1.125rem / 1.2 var(--ff-acid);letter-spacing:-.01em;color:#fff}.ct-model input:checked+.ct-model__in:before,.ct-model input:checked+.ct-model__in:after,.ct-sum:before,.ct-sum:after{content:"";top:calc(-1 * var(--band-h));height:var(--band-h);border-radius:var(--band-h);background:linear-gradient(90deg, #130c224d, var(--acc-glow) 47%, #130c224d);pointer-events:none;position:absolute;left:10%;right:10%}.ct-model input:checked+.ct-model__in:before,.ct-sum:before{background:linear-gradient(90deg, var(--acc-glow-end), var(--acc-glow) 47%, var(--acc-glow-end));filter:blur(var(--band-blur));mix-blend-mode:plus-lighter}.ct-sum{--band-h:var(--acc-bez);--band-blur:12px}.ct-mkt,.ct-phase,.ct-unit{border:1px solid var(--vi-line);border-radius:var(--r-pill);background:#050408;gap:4px;padding:4px;display:flex}.ct-mkt span,.ct-phase span,.ct-unit span{border-radius:var(--r-pill);font:500 var(--fs-sm) / 1 var(--ui-sans);text-align:center;color:var(--vi-text-2);transition:color var(--ui-dur) ease, background-color var(--ui-dur) ease, box-shadow .4s var(--ui-ease-out);display:block}@media (hover:hover){:is(.ct-mkt,.ct-phase,.ct-unit,.ct-sizes) label:hover input:not(:checked)+span{color:#fff}}.ct-mkt{justify-self:center;box-shadow:inset 0 1px #ffffff0f}.ct-mkt span{min-width:8.5rem;font:400 1rem / 1 var(--ff-acid);padding:14px 28px}.ct-cfg__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ct-cfg__main,.ct-cfg__side{gap:20px;min-width:0;display:grid}.ct-cfg__side{top:calc(var(--ui-head-h) + 24px);position:sticky}.ct-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ct-model__in{--band-h:2px;--band-blur:7px;border:1px solid var(--vi-line);background:rgb(var(--acc-tint) / .03);height:100%;transition:border-color .4s var(--ui-ease-out), background-color .4s var(--ui-ease-out);border-radius:18px;align-content:start;gap:8px;padding:18px 18px 20px;display:grid;position:relative}@media (hover:hover){.ct-model:hover input:not(:checked)+.ct-model__in{border-color:rgb(var(--acc-tint) / .22)}}.ct-model input:checked+.ct-model__in{border-color:rgb(var(--acc-tint) / .2);background:radial-gradient(70% 55% at 47% 0%, rgb(var(--vi-rgb) / .18), transparent 70%), #0b0912}.ct-model__tag{border:1px solid rgb(var(--acc-tint) / .16);border-radius:var(--r-pill);font-size:var(--fs-label);color:var(--vi-300);white-space:nowrap;justify-self:start;padding:4px 9px;font-weight:500;line-height:1.2}.ct-model__name{font:400 1.375rem / 1.05 var(--ff-acid);letter-spacing:-.02em;color:#fff;margin-top:6px}.ct-model__desc{font-size:var(--fs-sm);color:var(--vi-text-2);line-height:1.4}.ct-box__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ct-unit span{width:64px;padding:9px 0}.ct-unit input:checked+span,.ct-phase input:checked+span{background:rgb(var(--acc-tint) / .12);color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--acc-tint) / .16)}.ct-cfg .ct-phase{margin-bottom:14px}.ct-phase label{flex:1}.ct-phase span{padding:11px 8px}.ct-phase.is-solo input{cursor:default}.ct-rows{gap:4px;display:grid}.ct-rows>div{border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 16px;display:flex}.ct-rows>div:nth-child(odd){background:rgb(var(--acc-tint) / .045)}.ct-rows dt{font:400 var(--fs-sm) / 1.3 var(--ff-acid);color:var(--vi-text-2)}.ct-rows dd{font:500 var(--fs-sm) / 1.3 var(--ui-sans);font-variant-numeric:tabular-nums;color:#fff;text-align:right}.ct-box--addons .ct-box__t{margin-bottom:16px}.ct-chips{flex-wrap:wrap;gap:8px;display:flex}.ct-chips li{border:1px solid var(--vi-line);border-radius:var(--r-pill);background:rgb(var(--acc-tint) / .03);font-size:var(--fs-sm);color:var(--vi-text-2);align-items:center;gap:8px;padding:8px 14px;line-height:1.2;display:inline-flex}.ct-chips li:before{content:"";background:var(--vi-300);width:6px;height:6px;box-shadow:0 0 8px 1px rgb(var(--vi-rgb) / .9);border-radius:50%}.ct-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ct-sizes span{border:1px solid var(--vi-line);border-radius:var(--r-pill);background:linear-gradient(90deg, #050408 45%, rgb(var(--vi-rgb) / .1));font:500 var(--fs-sm) / 1 var(--ui-sans);font-variant-numeric:tabular-nums;text-align:center;color:var(--vi-text-2);transition:color var(--ui-dur) ease, background-color var(--ui-dur) ease, box-shadow .4s var(--ui-ease-out);padding:13px 8px;display:block}.ct-sum{isolation:isolate;gap:14px;padding:28px 22px 22px;display:grid}.ct-sum__dots{z-index:-1;border-radius:inherit;background-image:radial-gradient(circle, rgb(var(--acc-tint) / .3) 0 1px, transparent 1.5px);pointer-events:none;background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 55% at 50% 100%,#000,#00000059 50%,#0000 85%);mask-image:radial-gradient(85% 55% at 50% 100%,#000,#00000059 50%,#0000 85%)}.ct-sum__k{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-text-3);font-weight:500}.ct-sum__plan{font:400 1.25rem / 1.2 var(--ff-acid);letter-spacing:-.01em;color:#fff;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ct-sum__plan>span{display:inline-block}.ct-sum__dot{background:var(--vi-300);border-radius:50%;width:4px;height:4px}.ct-sum__price{background:linear-gradient(90deg, transparent, var(--acc-rule), transparent) top / 100% 1px no-repeat;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:18px;display:flex}.ct-sum__fee{font:400 clamp(2.25rem, 2rem + .6vw, 2.625rem) / 1.1 var(--ff-acid);letter-spacing:-.01em;font-variant-numeric:proportional-nums;color:#fff;display:inline-block}.ct-sum__note{font-size:var(--fs-sm);color:var(--acc-text-3);display:inline-block}.ct-sum__cta{justify-content:space-between;width:100%;margin-top:6px;padding-left:24px}.ct-sum__facts{background:linear-gradient(90deg, transparent, var(--acc-rule), transparent) top / 100% 1px no-repeat;flex-direction:column;gap:10px;padding-top:16px}.ct-soon{text-align:center;justify-items:center;gap:16px;padding:clamp(48px,2.5rem + 3vw,88px) 28px;display:grid}.ct-soon .ct-badge{color:var(--vi-300);background:#ffffff0a;border-color:#ffffff24}.ct-soon__t{font:400 var(--fs-h3) / 1.1 var(--ff-acid);letter-spacing:-.03em;color:#fff}.ct-soon__p{max-width:34rem;font-size:var(--fs-body);color:var(--vi-text-2);text-wrap:pretty;line-height:1.55}.ct-soon__back{margin-top:8px}.ct-acc-violet .ct-checks li{font-family:var(--ff-acid);color:#eceaf4d1}.ct-acc-violet .ct-checks svg{color:rgb(var(--ct-ice-rgb))}.ct-acc-violet .ct-fine{color:#eceaf4b3}@media (width<=63.99rem){.ct-cfg__grid{grid-template-columns:minmax(0,1fr)}.ct-cfg__main,.ct-cfg__side{display:contents}.ct-box--model{order:1}.ct-box--size{order:2}.ct-sum{order:3}.ct-box--rules{order:4}.ct-box--addons{order:5}}@media (width>=40rem) and (width<=63.99rem){.ct-cfg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-box--model,.ct-box--rules,.ct-box--addons{grid-column:1/-1}.ct-box--size{align-self:stretch}}@media (width<=37.49rem){.ct-acc-violet{--acc-bez:7px}.ct-cfg .ct-box,.ct-sum{border-radius:28px;padding:18px 14px}.ct-sum{padding-top:22px}.ct-models{grid-template-columns:minmax(0,1fr)}.ct-model__in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name tag""desc tag";align-items:center;gap:4px 12px;padding:16px}.ct-model__tag{grid-area:tag}.ct-model__name{grid-area:name;margin-top:0}.ct-model__desc{grid-area:desc}.ct-mkt{justify-self:stretch}.ct-mkt label{flex:1}.ct-mkt span{min-width:0;padding:14px 12px}.ct-rows>div{padding:12px}}:root{--sv-ink:#0d0818;--focus:#c4b5fd}.ui-btn--solid,.ct-mkt input:checked+span,.ct-sizes input:checked+span{isolation:isolate;color:var(--sv-ink);box-shadow:none;background:0 0;border-color:#0000;position:relative}.ui-btn--solid:before,.ct-mkt input:checked+span:before,.ct-sizes input:checked+span:before,.ui-btn--solid:after,.ct-mkt input:checked+span:after,.ct-sizes input:checked+span:after{content:"";z-index:-1;border-radius:var(--r-pill);pointer-events:none;position:absolute}.ui-btn--solid:before,.ct-mkt input:checked+span:before,.ct-sizes input:checked+span:before{display:none}.ui-btn--solid:after,.ct-mkt input:checked+span:after,.ct-sizes input:checked+span:after{background:radial-gradient(48% 75% at 80% 100%,#faf4fff2,#faf4ff59 55%,#0000 80%),linear-gradient(#0000 35%,#f9f0fe52),linear-gradient(75deg,#cdc7d6 26%,#ddd0f2 60%,#e2d5ff 72%);inset:0;box-shadow:0 0 6px #f9f0fe38,0 3px 8px -2px #f9f0fe66,inset 0 -1px 1px #ffffff59}.ct-cfg label{cursor:pointer}@property --ui-glow-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-btn--solid:before,.ui-btn--solid:after{z-index:-2}.ui-btn__glow{z-index:-1;border-radius:inherit;opacity:0;filter:drop-shadow(0 0 4px #fffffff2)drop-shadow(0 0 16px #c4b5fdd9);transition:opacity .5s var(--ui-ease-out);pointer-events:none;position:absolute;inset:0}.ui-btn__glow:before,.ui-btn__glow:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-btn__glow:before{--ui-glow-a:var(--ui-glow-from,200deg);background:conic-gradient(from var(--ui-glow-a), transparent 0 4%, #fff 18%, transparent 32% 48%, #6fd9f2 64%, transparent 80%);-webkit-mask-composite:xor;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ui-btn__glow:after{opacity:.8;background:linear-gradient(90deg,#f4d6ff80,#ffffff26 45%,#6fd9f247)}@media (hover:hover){.ui-btn--solid:hover{background:0 0}.ui-btn--solid:hover .ui-btn__glow{opacity:1}}.ui-btn--solid:focus-visible .ui-btn__glow{opacity:1}@media (prefers-reduced-motion:no-preference){.ui-btn--solid:hover .ui-btn__glow:before,.ui-btn--solid:focus-visible .ui-btn__glow:before{animation:1.5s cubic-bezier(.3,.6,.25,1) both ui-glow-run}}@keyframes ui-glow-run{0%{--ui-glow-a:var(--ui-glow-from,200deg);opacity:0}12%{opacity:1}72%{opacity:1}to{--ui-glow-a:calc(var(--ui-glow-from,200deg) + 1turn);opacity:.45}}.ui-hero{font-family:"Acid Grotesk Trial", var(--ui-sans)}.ui-hero__title{letter-spacing:-.035em;font-family:inherit;font-weight:400;line-height:1.02}.ct-sv{--accent-sky:#c4b5fd;--accent-blue:#8b5cf6;--accent-pink:#a78bfa;--sv-line:#c4b5fd1a;--sv-edge:#ddd6fee6;--sv-floor:#07060b;--sv-dots:radial-gradient(circle, #c4b5fd3d 0 1px, transparent 1.5px) 0 0 / 12px 12px}.ct-sv .ct-h4{font-family:var(--ff-acid);font-weight:400}.ct-sv .ui-btn:not(.ui-btn--solid){background:linear-gradient(#8b5cf624,#0d081899);border-color:#c4b5fd38;box-shadow:inset 0 1px #ddd6fe29}@media (hover:hover){.ct-sv .ui-btn:not(.ui-btn--solid):hover{background:linear-gradient(#8b5cf638,#0d081899);border-color:#c4b5fd6b}}.ct-sv .ct-card:not(.ct-card--lit){border-color:var(--sv-line);background:radial-gradient(70% 40% at 50% -6%, #8b5cf624, transparent 70%), linear-gradient(180deg, #100c1a, var(--sv-floor) 62%);box-shadow:inset 0 1px #ddd6fe14,0 32px 64px -32px #000c}.ct-sv .ct-card:not(.ct-card--lit,.ct-vs-scroll):before{content:"";background:linear-gradient(90deg, transparent, var(--sv-edge), transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;top:0;left:16%;right:16%}.ct-sv .ct-card--lit{border-color:var(--sv-line);background:radial-gradient(var(--lit-size) at 50% var(--lit-y), color-mix(in oklab, var(--glow) var(--lit-a), transparent), transparent 70%), linear-gradient(180deg, #120d1e, var(--sv-floor) 70%);box-shadow:inset 0 1px #ddd6fe1a,0 32px 64px -32px #000c}.ct-sv .ct-card--lit:before{background:linear-gradient(90deg, transparent, var(--sv-edge), transparent);opacity:.7}.ct-sv .ct-tile[data-pointer-light]{background:radial-gradient(20rem circle at var(--px,-99rem) var(--py,-99rem), #8b5cf61f, transparent 70%), radial-gradient(var(--lit-size) at 50% var(--lit-y), color-mix(in oklab, var(--glow) var(--lit-a), transparent), transparent 70%), linear-gradient(180deg, #120d1e, var(--sv-floor) 70%)}.ct-sv .ct-tile--payout{--glow:#a78bfa}.ct-sv .ct-tile__copy .ct-h4 em{color:inherit}.ct-sv .ct-tile__copy>p{color:var(--vi-text-2)}.ct-sv .ct-tile--stats .ct-tile__copy{background:linear-gradient(180deg, #07060b99, var(--sv-floor) 40%);border-top-color:#c4b5fd14}.ct-sv .ct-term__dot,.ct-sv .ct-area__dot{--dot-halo:rgb(var(--ct-ice-rgb))}.ct-sv .ct-area__run{fill:none;stroke:none}@media (prefers-reduced-motion:no-preference){.ct-sv .ct-orb__ring--1{animation:4.8s ease-in-out infinite ct-orb-breathe}.ct-sv .ct-orb__ring--1:after{content:"";border:1px solid rgb(var(--ct-ice-rgb) / .55);border-radius:50%;animation:4.8s cubic-bezier(.2,.7,.3,1) infinite ct-orb-ring;position:absolute;inset:-1px}.ct-sv .ct-orb__tag{animation:6s ease-in-out infinite ct-float}.ct-sv .ct-orb__tag--b{animation-delay:-3s}.ct-sv .ct-payout__steps .is-now i{animation:2.4s ease-out infinite ct-ping}.ct-sv .ct-term__px{animation:1.4s linear infinite ct-march}.ct-sv .ct-term__dot:after,.ct-sv .ct-area__dot:after{content:"";border:1px solid rgb(var(--ct-ice-rgb));animation:ct-pulse 2.2s var(--ui-ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}.ct-sv .ct-addl li:nth-child(n+3) .ct-sw{animation:7.2s ease-in-out infinite ct-sw-track}.ct-sv .ct-addl li:nth-child(n+3) .ct-sw:after{animation:7.2s ease-in-out infinite ct-sw-knob}.ct-sv .ct-addl li:nth-child(4) .ct-sw,.ct-sv .ct-addl li:nth-child(4) .ct-sw:after{animation-delay:1.2s}.ct-sv .ct-addl li:nth-child(5) .ct-sw,.ct-sv .ct-addl li:nth-child(5) .ct-sw:after{animation-delay:2.4s}.ct-sv .ct-area__run{stroke:rgb(var(--ct-ice-rgb));stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:9 91;filter:drop-shadow(0 0 4px rgb(var(--ct-ice-rgb) / .9));animation:4.2s cubic-bezier(.45,0,.25,1) infinite ct-run}.ct-sv .ct-rgrid .ct-ico{animation:8s ease-in-out infinite ct-ico-lit}.ct-sv .ct-rgrid li:nth-child(2) .ct-ico{animation-delay:2s}.ct-sv .ct-rgrid li:nth-child(3) .ct-ico{animation-delay:4s}.ct-sv .ct-rgrid li:nth-child(4) .ct-ico{animation-delay:6s}}@keyframes ct-orb-breathe{50%{scale:1.06;box-shadow:0 0 40px -6px #a78bfa73}}@keyframes ct-orb-ring{0%{opacity:.8;scale:1}70%,to{opacity:0;scale:2.15}}@keyframes ct-float{50%{translate:0 -6px}}@keyframes ct-ping{0%{box-shadow:0 0 0 0 #7fd6a480, 0 0 14px var(--accent-up)}70%,to{box-shadow:0 0 0 10px #7fd6a400, 0 0 14px var(--accent-up)}}@keyframes ct-march{to{stroke-dashoffset:-14px}}@keyframes ct-sw-track{0%,14%,62%,to{background:rgb(var(--text-rgb) / .14);box-shadow:none}22%,54%{background:var(--vi-400);box-shadow:0 0 14px #a78bfa80}}@keyframes ct-sw-knob{0%,14%,62%,to{background:var(--text-2);translate:0}22%,54%{background:#fff;translate:12px}}@keyframes ct-run{0%{stroke-dashoffset:9px;opacity:0}8%{opacity:1}80%{stroke-dashoffset:-91px;opacity:1}90%,to{stroke-dashoffset:-91px;opacity:0}}@keyframes ct-ico-lit{0%,6%,30%,to{box-shadow:inset 0 1px 0 rgb(var(--text-rgb) / .12);color:var(--accent-sky);border-color:#c4b5fd2e}12%,22%{border-color:rgb(var(--ct-ice-rgb) / .55);box-shadow:0 0 18px -2px rgb(var(--ct-ice-rgb) / .45), inset 0 1px 0 rgb(var(--text-rgb) / .12);color:rgb(var(--ct-ice-rgb))}}.ct-sv .ct-orb__core{background:radial-gradient(70% 70% at 50% 30%, #ffffff47, transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--glow) 60%, #0d0a14), #150d26);box-shadow:0 0 0 8px #c4b5fd0f, 0 0 48px 4px color-mix(in oklab, var(--glow) 40%, transparent), inset 0 1px 0 #ffffff4d}.ct-sv .ct-orbit__card{background:radial-gradient(120% 90% at 0 0,#ffffff4d,#0000 55%),linear-gradient(135deg,#8b5cf6,#5b32c9 55%,#1d1240);box-shadow:0 24px 50px -14px #8b5cf699,0 0 60px -10px #8b5cf673,inset 0 1px #ffffff59}.ct-sv .ct-row--hl{background:linear-gradient(#211a31,#15111e);border-color:#c4b5fd52;box-shadow:0 0 0 4px #a78bfa0f,0 24px 48px -16px #000000e6,0 0 50px -12px #8b5cf673,inset 0 1px #ffffff1a}.ct-sv .ct-row--hl .ct-sw.is-on{background:var(--vi-400);box-shadow:0 0 14px #a78bfa99}.ct-sv .ct-area__line{filter:drop-shadow(0 0 6px #8b5cf6b3)}.ct-sv #ct-area-fill stop{stop-color:#8b5cf6}.ct-sv .ct-ico{background:radial-gradient(80% 80% at 50% 0,#a78bfa3d,#0000 70%),#8b5cf60d;border-color:#c4b5fd2e}.ct-sv .ct-row:not(.ct-row--hl,.ct-row--quiet,.ct-row--cell){background:linear-gradient(#8b5cf612,#8b5cf608),#0c0a12;border-color:#c4b5fd14}.ct-sv .ct-row--quiet{background:#8b5cf608;border-color:#c4b5fd0f}.ct-sv .ct-row--cell{background:linear-gradient(#8b5cf612,#8b5cf605);border-color:#c4b5fd17}.ct-sv .ct-panel{background:linear-gradient(#1a1428f0,#0e0b16f0);border-color:#c4b5fd1f;box-shadow:0 30px 60px -24px #000000e6,inset 0 1px #ddd6fe1a}.ct-sv .ct-stats dd,.ct-sv .ct-payout__amt{font-family:var(--ff-acid);letter-spacing:-.025em;font-variant-numeric:proportional-nums;font-weight:400}.ct-sv .ct-vs th,.ct-sv .ct-vs td{border-bottom-color:#c4b5fd14}.ct-sv .ct-vs thead th{font:500 var(--fs-label) / 1.3 var(--ui-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vi-text-2)}.ct-sv .ct-vs tbody th{color:var(--vi-text-2);background:#09070f}.ct-sv .ct-vs .ct-us{color:var(--text);background:#8b5cf61a;border-bottom-color:#c4b5fd1f}.ct-sv .ct-vs thead .ct-us{background:linear-gradient(#8b5cf642,#8b5cf61a);border-radius:16px 16px 0 0;box-shadow:inset 0 1px #ddd6fe8c}.ct-sv .ct-vs tbody tr:last-child .ct-us{border-radius:0 0 16px 16px}.ct-sv .ct-vs__brand{font:400 1.25rem / 1.1 var(--ff-acid);letter-spacing:-.02em;text-transform:none;color:var(--text)}.ct-sv .ct-us .ct-pill--stamp{--pill-bw:1px;--pill-bd:#c4b5fd66;--pill-bg:#8b5cf62e;--pill-c:var(--vi-300);font-family:var(--ui-mono);transform:none}.ct-sv .ct-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #7c3aed, #c4b5fd) 0 0 / var(--v) 100% no-repeat, #c4b5fd24}.ct-sv .ct-range input::-moz-range-track{background:linear-gradient(90deg, #7c3aed, #c4b5fd) 0 0 / var(--v) 100% no-repeat, #c4b5fd24}.ct-sv .ct-range input::-webkit-slider-thumb{box-shadow:0 0 0 6px #8b5cf638,0 0 18px #a78bfa8c,0 4px 10px #00000080}.ct-sv .ct-range input::-moz-range-thumb{box-shadow:0 0 0 6px #8b5cf638,0 0 18px #a78bfa8c,0 4px 10px #00000080}.ct-sv .ct-calc__res{isolation:isolate;color:var(--text);background:radial-gradient(80% 90% at 100% 0,#8b5cf63d,#0000 70%),linear-gradient(#171029,#0c0915);border:1px solid #c4b5fd29;position:relative;overflow:hidden;box-shadow:inset 0 1px #ddd6fe4d}.ct-sv .ct-calc__res:after{content:"";z-index:-1;background:var(--sv-dots);pointer-events:none;width:50%;height:100%;position:absolute;top:0;right:0;-webkit-mask:radial-gradient(100% 100% at 100% 0,#000,#0000 75%);mask:radial-gradient(100% 100% at 100% 0,#000,#0000 75%)}.ct-sv .ct-calc__res .ct-label,.ct-sv .ct-calc__per,.ct-sv .ct-calc__meta{color:var(--vi-text-2)}.ct-sv .ct-calc__amount{font:400 clamp(2.5rem, 2.05rem + 1.5vw, 3.5rem) / 1 var(--ff-acid);letter-spacing:-.03em;font-variant-numeric:proportional-nums}.ct-sv .ct-ava{color:var(--vi-text-2);background:#8b5cf629}.ct-sv .ct-feed__list li:nth-child(4n+2) .ct-ava{background:#c4b5fd1f}.ct-sv .ct-feed__list li:nth-child(4n+3) .ct-ava{background:#7c3aed33}.ct-sv .ct-q{border-color:var(--sv-line);background:linear-gradient(#0f0b18,#08070c)}.ct-sv .ct-q[open]{background:radial-gradient(80% 60% at 50% -10%,#8b5cf629,#0000 70%),linear-gradient(#120d1f,#09070e);border-color:#c4b5fd47;box-shadow:inset 0 1px #ddd6fe2e}.ct-sv .ct-q summary svg{color:var(--vi-400)}.ct-sv .ct-q[open] summary svg{color:var(--vi-300)}.ct-sv .ct-q p{color:var(--vi-text-2)}.ct-sv .ct-q summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ct-sv .ct-cta{background:radial-gradient(34% 30% at 50% 0%, #8b5cf629, transparent 72%), radial-gradient(70% 34% at 50% var(--hz), #8b5cf612, transparent 70%), linear-gradient(180deg, #000, #060608 var(--hz), #000)}.ct-sv .ct-cta.has-scene .ct-cta__scene:after{background:linear-gradient(#0000,#00000073 40%,#0009);height:70%}.ct-sv .ct-cta .ct-h2 em{color:inherit}.ct-sv .ct-cta__beam{background:linear-gradient(90deg,#0000 calc(50% - 1px),#ddd6feb3 50%,#0000 calc(50% + 1px)),radial-gradient(22% 100% at 50% 0,#a78bfa5c,#0000 100%)}.ct-sv #ct-hill-fill stop:first-child{stop-color:#0d0c12}.ct-sv #ct-hill-fill stop:last-child{stop-color:#040405}.ct-sv #ct-ridge-l stop,.ct-sv #ct-ridge-r stop{stop-color:#8b5cf6}.ct-sv #ct-ridge-l stop:nth-child(2){stop-color:#ddd6fe}.ct-sv #ct-ridge-r stop:nth-child(2){stop-color:#c4b5fd}.ct-sv .ct-cta__hills .ct-ridge--l,.ct-sv .ct-cta__hills .ct-ridge--r{filter:drop-shadow(0 0 4px #a78bfae6)drop-shadow(0 0 14px #8b5cf680)}.ct-sv .ct-cta__horizon{background:linear-gradient(90deg,#0000 6%,#8b5cf6e6 30%,#fffffff2 50%,#a78bfae6 70%,#0000 94%);box-shadow:0 0 18px 2px #8b5cf680}.ct-sv .ct-cta__water{background:repeating-linear-gradient(#ddd6fe0d 0 1px,#0000 1px 9px),linear-gradient(#8b5cf61a,#03030400 55%)}.ct-sv .ct-cta__water:after{background:radial-gradient(circle,#ddd6fe52 0 1px,#0000 1.6px) 0 0/22px 14px,radial-gradient(circle,#c4b5fd33 0 1px,#0000 1.6px) 11px 7px/22px 14px}.ct-sv .ct-cta__glint{background:repeating-linear-gradient(#0000 0 5px,#ffffff80 5px 6px,#0000 6px 11px),linear-gradient(90deg,#8b5cf699,#c4b5fd80)}.ct-sv .ct-cube{filter:drop-shadow(0 0 10px #a78bfaa6)drop-shadow(0 0 40px #7c3aed73)}.ct-sv .ct-cube__f{background:radial-gradient(90% 90% at 30% 20%,#ffffff1f,#0000 60%),linear-gradient(135deg,#a78bfa1f,#8b5cf60a 55%,#ddd6fe1a);border-color:#c4b5fd;box-shadow:0 0 14px #8b5cf699,inset 0 0 18px #8b5cf64d,inset 0 0 3px #ffffffd9}.ct-sv .ct-cube__f--right,.ct-sv .ct-cube__f--back{border-color:#a78bfa;box-shadow:0 0 14px #7c3aed8c,inset 0 0 18px #7c3aed47,inset 0 0 3px #ffffffb3}.ct-strip__list{background:linear-gradient(90deg,#0000,#c4b5fd4d,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#c4b5fd4d,#0000) bottom/100% 1px no-repeat;border-block:0}.ct-sv .ct-cta,.ct-footer{--ct-foot-lap:clamp(5rem, 3rem + 8vw, 10rem);--ct-ice-rgb:111 217 242}.ct-footer{z-index:2;margin-top:calc(-1 * var(--ct-foot-lap));font-family:"Acid Grotesk Trial", var(--ui-sans);background:0 0;border-top:0;padding:0 clamp(12px,1.5vw,24px) clamp(12px,1.5vw,24px);position:relative}.ct-sv .ct-cta__copy{padding-bottom:calc(var(--ct-foot-lap) + clamp(40px, 2rem + 2vw, 64px))}.ct-footer__inner{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);background:#0e0a1c80;border:1px solid #ddd6fe1f;border-radius:clamp(20px,1rem + 1vw,32px);width:min(100%,88rem);padding:clamp(40px,2rem + 2.5vw,72px) clamp(20px,1rem + 4vw,88px) 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 -30px 80px -40px #000000e6}.ct-footer__inner:before,.ct-footer__inner:after{content:"";z-index:-1;pointer-events:none;filter:blur(40px);position:absolute}.ct-footer__inner:before{background:radial-gradient(34% 40% at 18% 14%,#7c5cf680,#0000 70%),radial-gradient(30% 34% at 86% 6%,#ddd6fe42,#0000 70%),radial-gradient(42% 34% at 56% 58%,#08051ad9,#0000 72%),radial-gradient(30% 30% at 90% 88%,#2e1e7880,#0000 70%);inset:-20%}.ct-footer__inner:after{background:radial-gradient(50% 50% at 40% 60%,#c4b5fd33,#0000 70%),radial-gradient(34% 30% at 70% 40%,#a78bfa1f,#0000 70%);width:46%;height:60%;inset:auto auto -10% -6%}@media (prefers-reduced-motion:no-preference){.ct-footer__inner:before{animation:22s ease-in-out infinite alternate ct-foot-drift}.ct-footer__inner:after{animation:17s ease-in-out -6s infinite alternate-reverse ct-foot-drift}}@keyframes ct-foot-drift{50%{translate:3% -2%;scale:1.05}to{translate:-2% 2%;scale:.98}}.ct-footer__brand p,.ct-footer__cols a,.ct-footer__bar a{color:#f0eefad1}.ct-footer__h{font-family:var(--ui-mono);color:#ddd6feb8}@media (hover:hover){.ct-footer__cols a:hover{color:#fff}}.ct-legal p,.ct-footer__bar{color:#eceaf4a8}.ct-legal b{color:#f0eefadb}.ct-legal,.ct-footer__bar{border-top-color:#ddd6fe1f}.ct-footer .ct-icon-btn--line{color:#ddd6fe;background:#ffffff0f;border-color:#ddd6fe33}@media (hover:hover){.ct-footer .ct-icon-btn--line:hover{color:#fff;background:#ffffff1f;border-color:#ddd6fe6b}}.ui-nav__list{background:linear-gradient(#160e2699,#07060b99);border-color:#c4b5fd24;box-shadow:inset 0 1px #ddd6fe14,0 16px 40px -20px #000c}.ui-nav .ui-nav__link{isolation:isolate;overflow:hidden}.ui-nav .ui-nav__link:before,.ui-nav .ui-nav__link:after{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute}.ui-nav .ui-nav__link:before{background:radial-gradient(62% 90% at 50% 100%,#a78bfa9e,#8b5cf633 55%,#0000 84%);inset:0}.ui-nav .ui-nav__link:after{background:linear-gradient(90deg,#0000,#f5f3ff,#0000);height:1px;bottom:0;left:26%;right:26%;box-shadow:0 0 10px 1px #a78bfaf2}.ui-nav .ui-nav__link[aria-current]{color:#fff;background:#8b5cf614;box-shadow:inset 0 0 0 1px #c4b5fd1a}.ui-nav .ui-nav__link[aria-current]:before,.ui-nav .ui-nav__link[aria-current]:after{opacity:1}@media (hover:hover){.ui-nav .ui-nav__link:not([aria-current]):hover{background:#8b5cf61a}}.ui-nav .ui-dd.is-open .ui-dd__trigger{color:#fff;background:#8b5cf61f}.ui-header .ct-icon-btn--frost{background:linear-gradient(#160e2699,#07060b99);border-color:#c4b5fd29}.ui-dd__panel{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:radial-gradient(90% 45% at 50% 0,#8b5cf629,#0000 72%),linear-gradient(#120c1eb3,#06050ac7);border-color:#c4b5fd24;border-radius:20px;padding:8px;box-shadow:inset 0 1px #ddd6fe14,0 28px 56px -20px #000000d9,0 0 48px -24px #8b5cf68c}.ui-dd__panel:before,.ui-menu__panel:before,.ui-menu__foot:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#ddd6fee6,#0000);height:1px;position:absolute;top:0;left:16%;right:16%}.ui-dd__panel:after,.ui-menu__panel:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c4b5fd38 0 1px,#0000 1.5px) 0 0/12px 12px;width:55%;height:46%;position:absolute;top:0;right:0;-webkit-mask:radial-gradient(100% 100% at 100% 0,#000,#0000 70%);mask:radial-gradient(100% 100% at 100% 0,#000,#0000 70%)}.ui-nav .ui-dd__panel{min-width:17rem}.ui-dd__item{border-radius:12px}.ui-dd__item:hover,.ui-dd__item:focus-visible{background:radial-gradient(70% 120% at 0%,#8b5cf638,#0000 70%),#8b5cf60f;box-shadow:inset 0 0 0 1px #c4b5fd1f}.ui-dd__item--rich strong{font:400 1rem / 1.15 "Acid Grotesk Trial", var(--ui-sans);letter-spacing:-.01em;color:#fff}.ui-dd__item--rich span{color:#e2dcff9e}.ui-menu__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000059}.ui-menu__panel{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);background:radial-gradient(80% 28% at 50% 0,#8b5cf629,#0000 72%),linear-gradient(#120c1eb8,#06050acc);border-color:#c4b5fd24;box-shadow:inset 0 1px #ddd6fe14,0 40px 80px -30px #000000d9,0 0 64px -32px #8b5cf680}.ui-header{transition:opacity .3s}.ui-menu-open .ui-header{opacity:0}.ui-menu__head{border-bottom-color:#c4b5fd1a}.ui-menu__title{font-family:"Acid Grotesk Trial", var(--ui-sans);font-weight:400}.ui-menu .ui-btn:not(.ui-btn--solid){background:linear-gradient(#8b5cf624,#0d081899);border-color:#c4b5fd38;box-shadow:inset 0 1px #ddd6fe29}@media (hover:hover){.ui-menu .ui-btn:not(.ui-btn--solid):hover{background:linear-gradient(#8b5cf638,#0d081899);border-color:#c4b5fd6b}}.ui-menu__link{font-family:"Acid Grotesk Trial", var(--ui-sans);letter-spacing:-.03em;border-bottom-color:#c4b5fd1a;align-items:center;font-weight:400}.ui-menu__num{width:3ch;font:500 .75rem / 1 var(--ui-mono);letter-spacing:.04em;color:#c4b5fdb8}.ui-menu .ct-seg{--seg-bd:#c4b5fd2e;--seg-bg:#8b5cf60f;--opt-hover-bg:#8b5cf624;--on-bg:#ede9fe;--on-c:var(--sv-ink);--on-shadow:none}.ui-menu__foot{color:var(--text);background:radial-gradient(70% 70% at 50% 0,#8b5cf633,#0000 72%),linear-gradient(#140d24,#08060d);border:1px solid #c4b5fd29;position:relative}.ui-menu__facts{color:#e2dcffb3}.ui-menu__facts strong{font-family:"Acid Grotesk Trial", var(--ui-sans);color:#fff;font-weight:400}.ct-sv{--bv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--bv-title:#ded8f0ad}.ct-sv .ct-bento{position:relative}.ct-sv .ct-bento>.ct-tile{--edge-a:.26;background:var(--bv-grain) 0 0 / 160px 160px padding-box, radial-gradient(20rem circle at var(--px,-99rem) var(--py,-99rem), #8b5cf61f, transparent 70%) padding-box, radial-gradient(var(--lit-size) at 50% var(--lit-y), color-mix(in oklab, var(--glow) var(--lit-a), transparent), transparent 70%) padding-box, radial-gradient(55% 45% at 0% 100%, #8b5cf612, transparent 70%) padding-box, linear-gradient(180deg, #100c19, #060509 72%) padding-box, linear-gradient(155deg, rgb(221 214 254/var(--edge-a)), #c4b5fd12 28%, #c4b5fd0a 70%, #c4b5fd24) border-box;transition:--edge-a .5s var(--ui-ease-out);border-color:#0000;box-shadow:inset 0 1px #ddd6fe14,0 0 0 1px #0006,0 40px 80px -40px #000000f2}@property --edge-a{syntax:"<number>";inherits:true;initial-value:.26}@media (hover:hover){.ct-sv .ct-bento>.ct-tile:hover{--edge-a:.5}}.ct-tile__head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(22px,1rem + .6vw,28px) clamp(22px,1rem + .6vw,28px) 0;display:flex;position:relative}.ct-sv .ct-tile__title{letter-spacing:-.03em;max-width:15ch;color:var(--bv-title);text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.2rem + .75vw,1.95rem);font-weight:400;line-height:1.06}.ct-sv .ct-tile__title em{color:inherit}.ct-tile--platform .ct-tile__title,.ct-tile--rules .ct-tile__title{max-width:18ch}.ct-tile__tag{border-radius:var(--r-pill);font:500 .6875rem / 1 var(--ui-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#e2dcff9e;background:linear-gradient(#ffffff0a,#ffffff03),#0b0912;border:1px solid #c4b5fd24;flex:none;align-items:center;gap:7px;margin-top:4px;padding:6px 10px 6px 9px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px 2px #00000080}.ct-tile__tag-dot{background:var(--vi-300);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px 1px #a78bfacc}.ct-tile__tag-dot--ice{background:rgb(var(--ct-ice-rgb));box-shadow:0 0 8px 1px rgb(var(--ct-ice-rgb) / .8)}.ct-sv .ct-bento .ct-tile__copy{gap:6px}.ct-sv .ct-bento .ct-panel{position:relative}.ct-sv .ct-bento .ct-panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ede9fef2,#0000);height:1px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 14px 1px #a78bfa8c}.ct-sv .ct-orb__ring--3{display:none}.ct-sv .ct-orb__ring--2{opacity:.7}.ct-sv .ct-orb__ring--1{background:radial-gradient(closest-side,#0b0912 70%,#120d1e);border-color:#c4b5fd14;box-shadow:inset 0 3px 12px #000000d9,inset 0 -1px #ffffff0d,0 0 0 1px #00000080,0 0 40px -8px #8b5cf659}.ct-sv .ct-orb__core{z-index:1;background:radial-gradient(80% 60% at 50% 12%,#ffffff38,#0000 70%),linear-gradient(#2c2244,#140e22 70%);border-color:#ddd6fe38;box-shadow:inset 0 1px #ffffff4d,inset 0 -3px 8px #0000008c,0 12px 22px -8px #000000f2,0 0 36px -6px #8b5cf68c}.ct-wires{pointer-events:none;width:480px;height:260px;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.ct-wire,.ct-wire__run{fill:none;stroke-width:1px}.ct-wire{stroke:#c4b5fd29}.ct-wire__run{stroke:none}.ct-sv .ct-bento .ct-row--hl .ct-sw{width:40px;height:22px;box-shadow:inset 0 1px 3px #0000008c,0 0 0 4px #0c0913,0 0 0 5px #c4b5fd29,0 0 16px 2px #8b5cf666}.ct-sv .ct-bento .ct-row--hl .ct-sw:after{background:linear-gradient(#fff,#ddd6fe);width:16px;height:16px;top:3px;left:21px;box-shadow:0 2px 4px #00000080,inset 0 -1px 1px #5b21b659}.ct-area__pt{top:calc(24% + 76% * var(--y));left:calc((100% - 32px) * var(--x));border:1.5px solid var(--vi-300);background:#0b0912;border-radius:50%;width:7px;height:7px;position:absolute;translate:-50% -50%;box-shadow:0 0 10px #a78bfa99}.ct-rstage{flex:1;align-content:center;display:grid;position:relative}.ct-sv .ct-rstage .ct-rgrid{z-index:1;flex:none;padding:24px 28px;position:relative}.ct-sv .ct-bento .ct-row--cell{background:radial-gradient(90% 120% at 0 0,#8b5cf614,#0000 60%),linear-gradient(#14101e,#0a0810);border-color:#c4b5fd1a;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0009,0 14px 28px -14px #000000f2}.ct-rwires i{background:#c4b5fd24;position:absolute}.ct-rwires i:first-child{height:1px;top:50%;left:0;right:0}.ct-rwires i:last-child{width:1px;top:0;bottom:0;left:50%}@media (width<=63.99rem){.ct-rwires i:last-child{display:none}}.ct-scr__w{white-space:nowrap;display:inline-block}.ct-scr__c{display:inline-block}@media (prefers-reduced-motion:no-preference){.ct-anim .ct-bento>.ct-tile[data-reveal]{transform:perspective(1400px) translate3d(0, calc(160px + var(--ey,0) * 60px), 0) rotateX(16deg) scale(.84);transform-origin:50% 100%;transition:opacity .6s var(--ui-ease-out) var(--ct-delay,0s), transform 1.8s cubic-bezier(.22, 1, .36, 1) var(--ct-delay,0s), --edge-a .5s var(--ui-ease-out)}.ct-anim .ct-bento>.ct-tile[data-reveal].is-in{transform:none}.ct-anim [data-reveal] .ct-scr__c{opacity:0;filter:blur(4px);transform:translate(var(--sx), var(--sy)) rotate(var(--sr)) scale(.6);transition:opacity .5s ease calc(var(--ct-delay,0s) + .25s + var(--ci) * 22ms), filter .7s ease calc(var(--ct-delay,0s) + .25s + var(--ci) * 22ms), transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--ct-delay,0s) + .25s + var(--ci) * 22ms)}.ct-anim [data-reveal].is-in .ct-scr__c{opacity:1;filter:none;transform:none}.ct-anim [data-reveal] .ct-scr__w{opacity:.35}.ct-anim [data-reveal].is-in .ct-scr__w{opacity:1;transition:opacity .8s ease calc(var(--ct-delay,0s) + .7s + var(--wi) * .14s)}.ct-wire__run{stroke:var(--vi-300);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:12 188;stroke-dashoffset:12px;filter:drop-shadow(0 0 4px #a78bfaf2);animation:3.6s cubic-bezier(.45,0,.3,1) infinite ct-wire}.ct-wire__run--ice{stroke:rgb(var(--ct-ice-rgb));filter:drop-shadow(0 0 4px rgb(var(--ct-ice-rgb) / .95));animation-delay:1.2s}.ct-wire__run--b{animation-duration:2.8s;animation-delay:2.1s}.ct-rwires i{background:linear-gradient(90deg,#0000,#ede9fef2,#0000) -40% 0/22% 100% no-repeat,#c4b5fd24;animation:4.4s cubic-bezier(.45,0,.3,1) infinite ct-rwire-x}.ct-rwires i:last-child{background:linear-gradient(180deg, transparent, rgb(var(--ct-ice-rgb)), transparent) no-repeat 0 -40% / 100% 26%, #c4b5fd24;animation:4.4s cubic-bezier(.45,0,.3,1) 2.2s infinite ct-rwire-y}.ct-tile__tag-dot{animation:2.6s ease-in-out infinite ct-tag-dot}.ct-anim .ct-tile--stats .ct-area__chart,.ct-anim .ct-tile--platform .ct-term__chart{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s cubic-bezier(.6, 0, .2, 1) calc(var(--ct-delay,0s) + .35s)}.ct-anim .ct-tile--stats.is-in .ct-area__chart,.ct-anim .ct-tile--platform.is-in .ct-term__chart{clip-path:inset(0 -2% 0 0)}.ct-anim .ct-tile--stats .ct-area__pt{transition:scale .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--ct-delay,0s) + .35s + 1.8s * var(--x));scale:0}.ct-anim .ct-tile--stats.is-in .ct-area__pt{scale:1}.ct-anim .ct-tile--stats .ct-area__dot,.ct-anim .ct-tile--stats .ct-area__tag,.ct-anim .ct-tile--platform .ct-term__dot,.ct-anim .ct-tile--platform .ct-term__tip{opacity:0;transition:opacity .6s var(--ui-ease-out) calc(var(--ct-delay,0s) + 2s)}.ct-anim .ct-tile--stats.is-in .ct-area__dot,.ct-anim .ct-tile--stats.is-in .ct-area__tag,.ct-anim .ct-tile--platform.is-in .ct-term__dot,.ct-anim .ct-tile--platform.is-in .ct-term__tip{opacity:1}}@keyframes ct-wire{0%{stroke-dashoffset:12px}70%,to{stroke-dashoffset:-100px}}@keyframes ct-rwire-x{0%{background-position:-40% 0,0 0}70%,to{background-position:140% 0,0 0}}@keyframes ct-rwire-y{0%{background-position:0 -40%,0 0}70%,to{background-position:0 140%,0 0}}@keyframes ct-tag-dot{50%{opacity:.45}}
