.v3{--bg:#07070a;--bg-lift:#0c0c11;--surface:#ffffff09;--surface-2:#ffffff0e;--hairline:#ffffff17;--hairline-2:#ffffff26;--ink:#f7f5fa;--ink-soft:#a7a2b4;--ink-dim:#6e6980;--magenta:#ff2d87;--orange:#ff6a3d;--gold:#ffc53d;--brand:linear-gradient(100deg, var(--magenta) 0%, var(--orange) 52%, var(--gold) 100%);--brand-conic:conic-gradient(from var(--ring-angle,0deg), var(--gold), var(--magenta), var(--orange), var(--gold));--violet:#9945ff;--teal:#14f195;--pos:#2bd98a;--neg:#ff5470;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:30px;--r-pill:999px;--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 34px #00000075;--shadow-3:0 26px 70px #0009;--glow-brand:0 8px 34px #ff2d8757;--glow-brand-lg:0 14px 54px #ff2d8775;--display:var(--font-display), var(--font-sans), system-ui, sans-serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.18s;--t-mid:.38s;--t-slow:.68s;--gutter:28px;--max:1200px}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.v3 *,.v3 :before,.v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.v3-nav{z-index:40;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--hairline);box-shadow:var(--shadow-2);transition:padding var(--t-mid) var(--ease-out), top var(--t-mid) var(--ease-out);background:#0a0a0e99;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.v3-nav.shrunk{padding:5px 5px 5px 13px;top:10px}.v3-nav-mark{align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.v3-nav-mark img{border:1px solid var(--hairline-2);background:#000;border-radius:9px;width:28px;height:28px;display:block}.v3-nav-word{font-family:var(--display);letter-spacing:-.02em}.v3-nav-links{gap:2px;margin-inline:14px 6px;display:flex;position:relative}.v3-nav-links a{border-radius:var(--r-pill);color:var(--ink-soft);transition:color var(--t-fast) var(--ease-out);padding:8px 13px;font-size:13.5px;font-weight:550;position:relative}.v3-nav-links a:hover,.v3-nav-links a.on{color:var(--ink)}.v3-nav-ind{background:var(--brand);height:2px;transition:transform var(--t-mid) var(--ease-out), width var(--t-mid) var(--ease-out);pointer-events:none;border-radius:2px;position:absolute;bottom:3px}.v3-nav .v3-nav-burger{display:none}.v3-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:48px;padding-block:168px 40px;display:grid;position:relative}.v3-hero h1{font-family:var(--display);letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(31px,7.4vw,88px);font-weight:700;line-height:.96}.v3-hero-sub{color:var(--ink-soft);max-width:46ch;margin-bottom:30px;font-size:17.5px;line-height:1.58}.v3-hero-cta{flex-wrap:wrap;gap:13px;display:flex}.v3-pill-live{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--hairline);color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.v3-dot{background:var(--pos);border-radius:50%;width:7px;height:7px;animation:2.2s infinite v3-pulse;box-shadow:0 0 #2bd98a99}@keyframes v3-pulse{70%{box-shadow:0 0 0 7px #2bd98a00}to{box-shadow:0 0 #2bd98a00}}.v3-word{animation:v3-word-in .72s var(--ease-out) both;margin-right:.26em;display:inline-block}@keyframes v3-word-in{0%{opacity:0;filter:blur(12px);transform:translateY(.34em)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.v3-word{animation:.3s both v3-fade-in}@keyframes v3-fade-in{0%{opacity:0}to{opacity:1}}}.v3-phone-stage{perspective:1400px;place-items:center;display:grid}.v3-phone{aspect-ratio:9/19.5;width:286px;box-shadow:var(--shadow-3), 0 0 0 1px #ffffff14, 0 40px 90px #ff2d8729;transform:rotateY(var(--ry,-15deg)) rotateX(var(--rx,7deg));transition:transform .26s var(--ease-out);transform-style:preserve-3d;background:linear-gradient(160deg,#24222c,#0c0b10 55%);border-radius:42px;padding:9px;position:relative}.v3-screen{background:#0a0910;border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.v3-reel-bg{filter:blur(14px);animation:v3-reel-drift 15s var(--ease-in-out) infinite alternate;background:radial-gradient(40% 36% at 30% 28%,#ff2d87e6,#0000 62%),radial-gradient(38% 34% at 72% 62%,#ffc53dcc,#0000 62%),radial-gradient(44% 40% at 46% 88%,#9945ffd9,#0000 64%),linear-gradient(#160d1f,#0a0910);position:absolute;inset:-30%}@keyframes v3-reel-drift{to{transform:translate(4%,-6%)scale(1.14)rotate(5deg)}}.v3-screen-vig{background:linear-gradient(#0000006b 0%,#0000 26% 58%,#000000b8 100%);position:absolute;inset:0}.v3-segs{z-index:3;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.v3-seg{background:#ffffff47;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.v3-seg i{border-radius:inherit;background:#fff;width:0;height:100%;display:block}.v3-seg.done i{width:100%}.v3-seg.now i{animation:4.5s linear infinite v3-seg-fill}@keyframes v3-seg-fill{0%{width:0}to{width:100%}}.v3-phone-foot{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;bottom:15px;left:14px;right:14px}.v3-phone-av{width:30px;height:30px}.v3-phone-handle{font-size:12.5px;font-weight:700}.v3-phone-cap{color:#ffffffa8;font-size:11px}.v3-gifts{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v3-gift{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;opacity:0;animation:v3-gift-rise 5.2s var(--ease-out) infinite;background:#0e0a14b8;border:1px solid #ffffff29;align-items:center;gap:7px;padding:7px 12px 7px 8px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;bottom:58px;left:14px}.v3-gift b{font-family:var(--mono);background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.v3-gift-star{font-size:13px}@keyframes v3-gift-rise{0%{opacity:0;transform:translateY(14px)scale(.9)}9%{opacity:1;transform:translateY(0)scale(1)}62%{opacity:1;transform:translateY(-104px)}to{opacity:0;transform:translateY(-150px)}}@media (prefers-reduced-motion:reduce){.v3-gift{opacity:1;animation:none}.v3-gift+.v3-gift{display:none}.v3-reel-bg,.v3-seg.now i{animation:none}}.v3-marquees{flex-direction:column;gap:14px;min-width:0;max-width:100%;margin-top:56px;display:flex}.v3-marquee{gap:14px;width:max-content;animation:46s linear infinite v3-march;display:flex}.v3-marquee.rev{animation-direction:reverse}.v3-marquee-row{min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.v3-marquee-row:hover .v3-marquee{animation-play-state:paused}@keyframes v3-march{to{transform:translate(-50%)}}@media (max-width:980px){.v3-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:132px 20px}.v3-phone{width:246px}.v3-nav-links{display:none}.v3-nav .v3-nav-burger{padding:10px 14px;display:inline-flex}}.v3-menu{z-index:39;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07070af0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:80px 24px 40px;display:flex;position:fixed;inset:0}.v3-menu a{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);animation:v3-menu-in .42s var(--ease-out) both;padding:9px 16px;font-size:30px;font-weight:700}.v3-menu a:active{background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes v3-menu-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.v3-burst{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.v3-star{width:var(--size);height:var(--size);margin:calc(var(--size) / -2);color:var(--gold);animation:v3-star-fly 1.25s var(--ease-out) forwards;position:absolute;top:50%;left:50%}.v3-star:nth-child(3n){color:var(--magenta)}.v3-star:nth-child(3n+1){color:var(--orange)}.v3-star svg{filter:drop-shadow(0 0 5px);width:100%;height:100%;display:block}@keyframes v3-star-fly{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}14%{opacity:1;transform:translate(calc(var(--dx) * .2), calc(var(--dy) * .2)) scale(1.1) rotate(calc(var(--rot) * .2))}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.5) rotate(var(--rot))}}.v3-cta-wrap{display:inline-flex;position:relative}@media (max-width:430px){.v3-nav{gap:6px;padding:6px 6px 6px 10px}.v3-nav-word{display:none}.v3-nav .v3-btn{padding:10px 14px;font-size:13px}.v3-phone{width:210px}}
.v3-grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:16px;display:grid}.v3-card{cursor:pointer;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s var(--ease-out), box-shadow var(--t-mid) var(--ease-out);will-change:transform;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.v3-card:hover{box-shadow:var(--shadow-2)}.v3-card.compact{flex:0 0 250px;width:250px}.v3-card.pop{animation:v3-card-pop .6s var(--ease-spring)}@keyframes v3-card-pop{0%{transform:perspective(900px)scale(1)}32%{transform:perspective(900px)scale(1.045)}to{transform:perspective(900px)scale(1)}}.v3-card-glare{pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffffff1a, transparent 46%);transition:opacity var(--t-mid) var(--ease-out);position:absolute;inset:0}.v3-card:hover .v3-card-glare{opacity:1}.v3-card-pop{color:var(--magenta);pointer-events:none;z-index:4;filter:drop-shadow(0 0 16px #ff2d87cc);animation:v3-pop-star .62s var(--ease-spring) forwards;place-items:center;font-size:66px;display:grid;position:absolute;inset:0}@keyframes v3-pop-star{0%{opacity:0;transform:scale(.4)}35%{opacity:.95;transform:scale(1.12)}to{opacity:0;transform:scale(1.5)}}.v3-card-rank{z-index:3;font-family:var(--mono);color:var(--ink-dim);font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.v3-card.medal .v3-card-rank{color:var(--ink)}.v3-card.m1:after,.v3-card.m2:after,.v3-card.m3:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v3-card.m1:after{background:linear-gradient(140deg,#ffd76e,#c9922b 60%,#0000)}.v3-card.m2:after{background:linear-gradient(140deg,#e6e8ef,#8d93a6 60%,#0000)}.v3-card.m3:after{background:linear-gradient(140deg,#e7a86a,#99612e 60%,#0000)}.v3-card-top{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.v3-card-id{flex:1;min-width:0}.v3-card-id b{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.v3-card-id span{font-family:var(--mono);color:var(--ink-dim);font-size:11.5px}.v3-card-age{font-family:var(--mono);color:var(--ink-dim);font-size:11px}.v3-card-cap{z-index:2;position:relative}.v3-card-cap span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.v3-card-cap b{font-family:var(--mono);letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1}.v3-card-stats{border-top:1px solid var(--hairline);z-index:2;gap:16px;padding-top:13px;display:flex;position:relative}.v3-card-stats span{flex-direction:column;gap:3px;min-width:0;display:flex}.v3-card-stats i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-style:normal;font-weight:600}.v3-card-stats b{font-family:var(--mono);font-size:13.5px;font-weight:600}.v3-card-stats b.pos{color:var(--pos)}.v3-ca{border-radius:var(--r-sm);z-index:2;border:1px solid var(--hairline);color:var(--ink-dim);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:#00000047;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-family:inherit;display:flex;position:relative}.v3-ca:hover{border-color:var(--hairline-2);color:var(--ink)}.v3-ca span{letter-spacing:.12em;font-size:9.5px;font-weight:700}.v3-ca code{font-family:var(--mono);font-size:11.5px}@media (prefers-reduced-motion:reduce){.v3-card{transform:none!important}.v3-card.pop{animation:none}}@media (max-width:760px){.v3-grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:11px}.v3-card{gap:11px;padding:13px}.v3-card-cap b{font-size:20px}.v3-card-stats{flex-direction:column;gap:7px}.v3-card-stats span{flex-direction:row;justify-content:space-between;align-items:baseline}}
.v3-path{margin-top:38px;position:relative}.v3-path-svg{width:100%;height:auto;display:block;overflow:visible}.v3-path-track{fill:none;stroke:var(--hairline);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 9}.v3-path-lit{fill:none;stroke:url(#v3-path-grad);stroke-width:3px;stroke-linecap:round}.v3-path-coin circle{fill:var(--gold)}.v3-path-coin-halo{fill:var(--gold);opacity:.22}.v3-path-end{pointer-events:none;place-items:center;display:grid;position:absolute;top:32%;right:3%}.v3-path-end span{color:var(--gold);opacity:0;filter:drop-shadow(0 0 7px);font-size:17px;position:absolute}.v3-path-end.on span{animation:v3-end-burst 1.1s var(--ease-out) forwards;animation-delay:calc(var(--i) * 45ms)}@keyframes v3-end-burst{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(calc(cos(var(--i) * 40deg) * 74px), calc(sin(var(--i) * 40deg) * 74px)) scale(.7)}}.v3-path-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v3-path-steps li{opacity:.34;transition:opacity var(--t-mid) var(--ease-out)}.v3-path-node{color:var(--ink-dim);transition:color var(--t-mid) var(--ease-out)}.v3-path-node-bg{fill:#0d0c12;stroke:var(--hairline);stroke-width:1px;transition:stroke var(--t-mid) var(--ease-out), fill var(--t-mid) var(--ease-out)}.v3-path-node svg{overflow:visible}.v3-path-node.on{color:var(--gold)}.v3-path-node.on .v3-path-node-bg{fill:#17130c;stroke:#ffc53d80;filter:drop-shadow(0 0 9px #ffc53d59)}.v3-path-ico{background:var(--surface);border:1px solid var(--hairline);width:38px;height:38px;color:var(--ink-dim);transition:color var(--t-mid) var(--ease-out), border-color var(--t-mid) var(--ease-out), background var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out);border-radius:12px;place-items:center;margin-bottom:12px;display:none}.v3-path-ico svg{width:19px;height:19px;display:block}@media (max-width:900px){.v3-path-ico{display:grid}}.v3-path-steps li.on .v3-path-ico{color:var(--gold);background:#ffc53d12;border-color:#ffc53d6b;box-shadow:0 0 22px #ffc53d29}.v3-path-steps li.on{opacity:1}.v3-path-steps b{letter-spacing:-.02em;font-size:16px;font-weight:700;display:block}.v3-path-sub{color:var(--ink-dim);font-size:13px}.v3-path-seg{background:var(--hairline);border-radius:2px;height:2.5px;margin-bottom:12px;display:block;overflow:hidden}.v3-path-seg i{background:var(--brand);border-radius:inherit;width:0;height:100%;transition:width var(--t-slow) var(--ease-out);display:block}.v3-path-steps li.on .v3-path-seg i{width:100%}.v3-bento{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.v3-bento-c{padding:24px;position:relative;overflow:hidden}.v3-bento-c p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.v3-bento-c p b{color:var(--ink);font-weight:650}.v3-bento-c.a{grid-area:1/1/auto/span 2}.v3-bento-c.b{grid-area:2/1}.v3-bento-c.c{flex-direction:column;grid-area:1/3/span 2;justify-content:center;display:flex}.v3-bento-c.d{grid-area:2/2}.v3-burn{place-items:center;padding:22px 0 28px;display:grid;position:relative}.v3-burn-n{font-family:var(--display);letter-spacing:-.05em;background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:74px;font-weight:700;line-height:1}.v3-burn-n i{font-size:.46em;font-style:normal}.v3-embers{pointer-events:none;position:absolute;inset:0}.v3-embers em{background:var(--orange);filter:blur(.4px);width:4px;height:4px;animation:v3-ember 2.8s var(--ease-out) infinite;animation-delay:calc(var(--i) * .21s);opacity:0;border-radius:50%;position:absolute;bottom:24px;left:50%}@keyframes v3-ember{0%{opacity:0;transform:translate(0)scale(.5)}16%{opacity:.95}to{opacity:0;transform:translate(calc((var(--i) - 6) * 7px), -72px) scale(.2)}}@media (prefers-reduced-motion:reduce){.v3-embers{display:none}}.v3-stories{scrollbar-width:none;gap:20px;padding:6px 2px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 94%,#0000);mask-image:linear-gradient(90deg,#000 0 94%,#0000)}.v3-stories::-webkit-scrollbar{display:none}.v3-story{text-align:center;flex:none;place-items:center;gap:9px;width:78px;display:grid}.v3-story b{text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:12px;font-weight:600;overflow:hidden}.v3-story span{font-family:var(--mono);color:var(--pos);font-size:11px}.v3-seg-ctl{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);gap:2px;padding:4px;display:inline-flex;position:relative}.v3-seg-ctl button{z-index:2;border-radius:var(--r-pill);cursor:pointer;color:var(--ink-dim);transition:color var(--t-fast) var(--ease-out);background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;position:relative}.v3-seg-ctl button.on{color:#12060c}.v3-seg-pill{z-index:1;border-radius:var(--r-pill);background:var(--brand);transition:transform var(--t-mid) var(--ease-out), width var(--t-mid) var(--ease-out);position:absolute;top:4px;bottom:4px}.v3-search{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--hairline);flex:1;align-items:center;gap:10px;min-width:200px;padding:11px 16px;display:flex}.v3-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.v3-search input::placeholder{color:var(--ink-dim)}.v3-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 8px;display:flex}.v3-stats{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px;margin-top:32px;display:grid}.v3-stat{padding:22px}.v3-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.v3-stat b{font-family:var(--mono);letter-spacing:-.035em;font-size:34px;font-weight:700;line-height:1}.v3-stat b.grad{background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}.v3-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;margin-top:34px;display:grid}.v3-pod{text-align:center;justify-items:center;gap:10px;padding:22px 16px;display:grid}.v3-pod.p1{order:2;padding-block:34px}.v3-pod.p2{order:1}.v3-pod.p3{order:3}.v3-pod-rank{font-family:var(--mono);color:var(--ink-dim);font-size:12px}.v3-pod b{font-size:15px;font-weight:700}.v3-pod-amt{font-family:var(--mono);color:var(--pos);font-size:19px;font-weight:700}.v3-ranks{margin-top:16px;padding:8px}.v3-rank{border-radius:var(--r-md);align-items:center;gap:14px;padding:13px 14px;display:flex}.v3-rank+.v3-rank{border-top:1px solid var(--hairline)}.v3-rank:hover{background:var(--surface)}.v3-rank-n{font-family:var(--mono);color:var(--ink-dim);width:24px;font-size:12.5px}.v3-rank-meta{flex:1;min-width:0}.v3-rank-meta b{font-size:14.5px;font-weight:650;display:block}.v3-rank-meta span{color:var(--ink-dim);font-size:12.5px}.v3-rank-amt{font-family:var(--mono);color:var(--pos);font-size:15px;font-weight:700}.v3-trend{color:var(--pos);font-size:12px;font-family:var(--mono)}.v3-splitbar{border-radius:var(--r-md);border:1px solid var(--hairline);height:54px;margin-top:26px;display:flex;overflow:hidden}.v3-splitbar i{font-family:var(--mono);width:0;transition:width 1.1s var(--ease-out);place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid}.v3-splitbar.on .creator{width:90%}.v3-splitbar.on .ours{width:10%}.v3-splitbar .creator{background:var(--brand);color:#12060c}.v3-splitbar .ours{color:var(--ink);background:#ffffff1a}.v3-flow{gap:12px;margin-top:24px;display:grid}.v3-flow-row{grid-template-columns:148px 1fr auto;align-items:center;gap:14px;font-size:14px;display:grid}.v3-flow-row span{color:var(--ink-soft)}.v3-flow-bar{background:var(--surface-2);border-radius:6px;height:10px;overflow:hidden}.v3-flow-bar i{border-radius:inherit;width:0;height:100%;transition:width 1.1s var(--ease-out);display:block}.v3-flow-row b{font-family:var(--mono);font-weight:700}.v3-note{border-radius:var(--r-md);background:var(--surface);border-left:2px solid #0000;border-image:var(--brand) 1;color:var(--ink-soft);border-image-slice:1;margin-top:26px;padding:20px 22px;font-size:14px;line-height:1.65}.v3-note b{color:var(--ink)}.v3-empty{text-align:center;border-radius:var(--r-lg);border:1px dashed var(--hairline-2);color:var(--ink-dim);margin-top:26px;padding:46px 24px;font-size:14.5px}.v3-empty-art{opacity:.5;margin-bottom:12px;font-size:34px;display:block}@media (max-width:900px){.v3-bento{grid-template-columns:1fr}.v3-bento-c.a,.v3-bento-c.b,.v3-bento-c.c,.v3-bento-c.d{grid-area:auto}.v3-path-steps{grid-template-columns:repeat(2,1fr);gap:20px 14px}.v3-path-svg{display:none}.v3-podium{grid-template-columns:1fr}.v3-pod.p1,.v3-pod.p2,.v3-pod.p3{order:0}.v3-flow-row{grid-template-columns:110px 1fr auto;font-size:13px}}
.v3-cur-dot,.v3-cur-ring{z-index:9999;pointer-events:none;opacity:0;border-radius:50%;position:fixed;top:0;left:0}body.v3-has-cursor .v3-cur-dot,body.v3-has-cursor .v3-cur-ring{opacity:1}body.v3-has-cursor,body.v3-has-cursor *{cursor:none!important}.v3-cur-dot{background:var(--brand);width:7px;height:7px;margin:-3.5px;box-shadow:0 0 10px #ff2d87e6}.v3-cur-ring{width:30px;height:30px;transition:width .22s var(--ease-out), height .22s var(--ease-out), margin .22s var(--ease-out), border-color .22s var(--ease-out);border:1.5px solid #ffffff57;margin:-15px}.v3-cur-ring.big{border-color:#ff2d87b3;width:52px;height:52px;margin:-26px}@media (pointer:coarse){.v3-cur-dot,.v3-cur-ring{display:none}}.v3-foot{padding-top:70px;position:relative;overflow:hidden}.v3-foot-links{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:34px;padding-bottom:34px;display:flex}.v3-foot-links>span{gap:4px;display:grid}.v3-foot-links b{font-family:var(--display);letter-spacing:-.02em;font-size:17px}.v3-foot-links>span span{color:var(--ink-dim);font-size:13.5px}.v3-foot-links nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.v3-foot-links nav a{color:var(--ink-soft);font-size:13.5px}.v3-foot-links nav a:hover{color:var(--ink)}.v3-foot-mark{font-family:var(--display);letter-spacing:-.055em;text-align:center;white-space:nowrap;background:var(--brand);color:#0000;opacity:.22;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:-.22em;font-size:clamp(90px,23vw,320px);font-weight:700;line-height:.78;-webkit-mask-image:linear-gradient(#000 40%,#0000 92%);mask-image:linear-gradient(#000 40%,#0000 92%)}.v3 .view{min-height:0;padding-block:0}.v3 .view+.view{border-top:none}.v3 .view-head{text-align:left;padding:0 0 26px}.v3 .view-head h1{font-family:var(--display);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(30px,4.4vw,50px);font-weight:700}.v3 .view-head p{color:var(--ink-soft);max-width:58ch;font-size:16px}.v3 .launch-form{flex-direction:column;gap:14px;max-width:660px;display:flex}.v3 .lf-step{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:16px;padding:22px;display:flex;position:relative}.v3 .lf-num{background:var(--brand);color:#12060c;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.v3 .lf-body{flex:1;min-width:0}.v3 .lf-label{margin-bottom:10px;font-size:14.5px;font-weight:700;display:block}.v3 .lf-label .muted{color:var(--ink-dim);font-weight:500}.v3 .input,.v3 .lf-input,.v3 textarea.input{border-radius:var(--r-md);border:1px solid var(--hairline);width:100%;color:var(--ink);transition:border-color var(--t-fast) var(--ease-out);background:#0000004d;outline:none;padding:12px 15px;font-family:inherit;font-size:14.5px}.v3 .input:focus,.v3 .lf-input:focus{border-color:var(--magenta)}.v3 .input::placeholder{color:var(--ink-dim)}.v3 .lf-hint{color:var(--ink-dim);margin-top:9px;font-size:12.5px;line-height:1.55}.v3 .drop,.v3 .lf-drop{border:1.5px dashed var(--hairline-2);border-radius:var(--r-lg);transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);background:#00000038}.v3 .drop:hover,.v3 .lf-drop:hover{border-color:var(--magenta);background:#ff2d870d}.v3 .lf-summary{color:var(--ink-soft);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);padding:18px 20px;font-size:13.5px;line-height:1.65}.v3 .lf-summary b{color:var(--ink)}.v3 .btn{border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:650}.v3 .btn-primary{background:var(--brand);color:#12060c;box-shadow:var(--glow-brand)}.v3 .btn-primary:hover{box-shadow:var(--glow-brand-lg)}.v3 .btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--hairline-2)}.v3 .btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.v3-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.v3-chip{border-radius:var(--r-pill);cursor:pointer;background:var(--surface);border:1px solid var(--hairline);color:var(--ink-soft);font-family:var(--mono);transition:border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);padding:7px 14px;font-size:12.5px;font-weight:600}.v3-chip:hover{border-color:var(--magenta);color:var(--ink)}.v3 .pay-hero{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:28px}.v3 .eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:14px;font-size:11px;font-weight:600;display:block}.v3 .odometer{align-items:center;gap:1px;display:flex}.v3 .odo-sym,.v3 .odo-punc{font-family:var(--mono);background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700}.v3 .odo-digit{height:46px;overflow:hidden}.v3 .odo-reel{transition:transform 1.2s var(--ease-out);flex-direction:column;display:flex}.v3 .odo-reel span{height:46px;line-height:46px;font-family:var(--mono);background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700}.v3 .receipt,.v3-receipt{color:#16141a;font-family:var(--mono);box-shadow:var(--shadow-2);transform:rotate(var(--tilt,-1.2deg));background:#f6f1e7;border-radius:4px 4px 0 0;padding:18px 18px 26px;font-size:12px;position:relative}.v3 .receipt:after,.v3-receipt:after{content:"";background:#f6f1e7;height:10px;position:absolute;bottom:-9px;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 5px 0,#0000 5px,#000 5.5px);mask-image:radial-gradient(circle at 5px 0,#0000 5px,#000 5.5px);-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.v3-receipt-bar{background:repeating-linear-gradient(90deg,#16141a 0 2px,#0000 2px 4px,#16141a 4px 5px,#0000 5px 9px);height:26px;margin-top:12px}.v3 .docs-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:44px;margin-top:30px;display:grid}.v3 .docs-toc{align-self:start;gap:2px;display:grid;position:sticky;top:96px}.v3 .docs-toc a{border-radius:var(--r-sm);color:var(--ink-dim);transition:color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);border-left:2px solid #0000;align-items:baseline;gap:10px;padding:8px 12px;font-size:13px;display:flex}.v3 .docs-toc a:hover{color:var(--ink);background:var(--surface)}.v3 .docs-toc a.on{color:var(--ink);background:var(--surface);border-left-color:var(--magenta)}.v3 .docs-toc .n{font-family:var(--mono);color:var(--ink-dim);text-align:right;min-width:15px;font-size:11px}.v3 .docs-toc a.on .n{color:var(--magenta)}.v3 .docs-body{min-width:0;max-width:72ch}.v3 .docs-body h2{font-family:var(--display);letter-spacing:-.03em;margin:52px 0 14px;scroll-margin-top:104px;font-size:25px;font-weight:700}.v3 .docs-body h2:first-child{margin-top:0}.v3 .docs-body h3{margin:28px 0 8px;font-size:16.5px;font-weight:700}.v3 .docs-body p,.v3 .docs-body li{color:var(--ink-soft);font-size:15px;line-height:1.72}.v3 .docs-body p{margin-bottom:14px}.v3 .docs-body ul,.v3 .docs-body ol{margin:0 0 16px;padding-left:20px}.v3 .docs-body li{margin-bottom:6px}.v3 .docs-body b{color:var(--ink)}.v3 .docs-body code{font-family:var(--mono);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:2px 7px;font-size:12.5px}.v3 .kv-table{border:1px solid var(--hairline);border-radius:var(--r-md);margin:16px 0;overflow:hidden}.v3 .kv-row{grid-template-columns:180px minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.v3 .kv-row+.v3 .kv-row,.v3 .kv-row+.kv-row{border-top:1px solid var(--hairline)}.v3 .kv-k{color:var(--ink-dim);font-size:12.5px;font-weight:600}.v3 .kv-v{color:var(--ink-soft);font-size:14px}.v3 .callout,.v3 .doc-note,.v3 .note{border-radius:var(--r-md);background:var(--surface);border-left:2px solid var(--magenta);color:var(--ink-soft);margin:18px 0;padding:16px 18px;font-size:14px}@media (max-width:900px){.v3 .docs-layout{grid-template-columns:minmax(0,1fr);gap:18px}.v3 .docs-toc{scrollbar-width:none;gap:6px;padding-bottom:8px;display:flex;position:static;overflow-x:auto}.v3 .docs-toc::-webkit-scrollbar{display:none}.v3 .docs-toc a{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;flex:none}.v3 .docs-toc a.on{border-bottom-color:var(--magenta);border-left-color:#0000}.v3 .kv-row{grid-template-columns:minmax(0,1fr);gap:3px}.v3 .odo-sym,.v3 .odo-punc,.v3 .odo-reel span{font-size:30px}.v3 .odo-digit,.v3 .odo-reel span{height:38px;line-height:38px}}.v3-section{scroll-margin-top:92px}.v3 .pmt-panel,.v3 .panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.v3 .pmt-head,.v3 .panel-head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:11px}.v3 .pmt-empty{color:var(--ink-dim);text-align:center;place-items:center;gap:10px;padding:34px 16px;font-size:13.5px;display:grid}.v3 .pmt-empty:before{content:"✧";opacity:.45;font-size:26px}.v3 [data-view=launch]{position:relative}.v3-preview{width:230px;position:absolute;top:96px;right:0}.v3-preview-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:10px;font-size:10.5px;display:block}.v3-preview-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-items:center;gap:6px;padding:20px 16px;display:grid}.v3-preview-art{border-radius:var(--r-md);background:var(--bg-lift);border:1px solid var(--hairline);place-items:center;width:92px;height:92px;margin-bottom:6px;display:grid;overflow:hidden}.v3-preview-art img{object-fit:cover;width:100%;height:100%}.v3-preview-art i{font-style:normal;font-family:var(--display);color:var(--ink-dim);font-size:30px;font-weight:700}.v3-preview-card b{text-align:center;font-size:15px;font-weight:700}.v3-preview-tick{font-family:var(--mono);color:var(--ink-dim);font-size:12px}.v3-preview-reel{color:var(--magenta);font-size:12px}@media (max-width:1080px){.v3-preview{display:none}}.v3-mag{transition:transform .34s var(--ease-out);display:inline-flex}.v3-ca-badge{z-index:41;border-radius:var(--r-pill);cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--hairline);box-shadow:var(--shadow-2);color:var(--ink-soft);transition:border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:#0a0a0e99;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;display:inline-flex;position:fixed;top:18px;left:18px}.v3-ca-badge:hover{border-color:var(--hairline-2);color:var(--ink)}.v3-ca-badge:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.v3-ca-k{letter-spacing:.14em;background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:9.5px;font-weight:800}.v3-ca-badge code{font-family:var(--mono);font-size:12px}@media (max-width:980px){.v3-ca-badge{padding:8px 12px;top:auto;bottom:16px;left:16px}.v3-ca-badge code{font-size:11px}}
body:has(.v3){background:var(--bg);overflow-x:hidden}.v3{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.v3 *,.v3 :before,.v3 :after{box-sizing:border-box}.v3 a{color:inherit;text-decoration:none}.v3 ::selection{background:#ff2d8752}.v3-atmos{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.v3-blob{filter:blur(90px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.v3-blob.a{width:46vw;height:46vw;animation:v3-drift-a 34s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#ff2d878c,#0000 68%);top:-8vw;left:-10vw}.v3-blob.b{width:40vw;height:40vw;animation:v3-drift-b 44s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#ff6a3d75,#0000 68%);top:6vw;right:-8vw}.v3-blob.c{width:34vw;height:34vw;animation:v3-drift-c 52s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#9945ff66,#0000 70%);top:44vw;left:32vw}@keyframes v3-drift-a{to{transform:translate(7vw,5vw)scale(1.14)}}@keyframes v3-drift-b{to{transform:translate(-6vw,8vw)scale(1.1)}}@keyframes v3-drift-c{to{transform:translate(5vw,-7vw)scale(1.18)}}.v3-grain{z-index:1;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:6s steps(6,end) infinite v3-grain-shift;position:fixed;inset:-50%}@keyframes v3-grain-shift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v3-grain,.v3-blob{animation:none}}.v3-content{z-index:2;position:relative}.v3-wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.v3-section{padding-block:110px;position:relative}.v3-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:16px;font-size:11.5px;font-weight:600;display:inline-flex}.v3-eyebrow:before{content:"";background:var(--brand);width:22px;height:1px}.v3-h2{font-family:var(--display);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(30px,4.4vw,50px);font-weight:700;line-height:1.02}.v3-lede{color:var(--ink-soft);max-width:58ch;font-size:17px;line-height:1.6}.v3-grad{background:var(--brand);color:#0000;animation:v3-grad-slide 7s var(--ease-in-out) infinite alternate;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.24em;padding-bottom:.24em}@keyframes v3-grad-slide{to{background-position:100% 0}}.v3-glass{background:var(--surface);-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:var(--r-lg);position:relative}.v3-glass:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--hairline-2), transparent 42%, transparent 62%, var(--hairline));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v3-glass.lit:before{background:linear-gradient(140deg,#ff2d8799,#ffc53d47 45%,#0000 70%)}.v3-btn{border-radius:var(--r-pill);font-family:var(--sans);cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-mid) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:14.5px;font-weight:650;display:inline-flex;position:relative}.v3-btn-primary{background:var(--brand);color:#12060c;box-shadow:var(--glow-brand)}.v3-btn-primary:hover{box-shadow:var(--glow-brand-lg)}.v3-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--hairline-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v3-btn-ghost:hover{background:var(--surface-2);border-color:#ffffff4d}.v3-btn-lg{padding:16px 30px;font-size:16px}.v3-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.v3-ring{background:var(--brand-conic);border-radius:50%;place-items:center;padding:2.5px;animation:4.5s linear infinite v3-ring-spin;display:grid;position:relative}.v3-ring.sq{border-radius:var(--r-lg)}.v3-ring.calm{animation-duration:12s}.v3-ring.hot{box-shadow:0 0 0 1px #ff2d874d,0 0 24px #ff2d876b}@keyframes v3-ring-spin{to{--ring-angle:360deg}}.v3-ring-in{border-radius:inherit;background:var(--bg-lift);border:2px solid var(--bg);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.v3-ring.sq .v3-ring-in{border-radius:calc(var(--r-lg) - 3px)}.v3-ring-in img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.v3-ring{background:var(--brand);animation:none}.v3-grad{animation:none}}@media (max-width:760px){.v3{--gutter:18px}.v3-section{padding-block:72px}}
