:root{--font-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font-serif:"Instrument Serif",ui-serif,Georgia,serif;--font-body:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--gutter:clamp(16px,4vw,56px);--maxw:1320px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f8ff;--bg-2:#edf2fe;--surface:#ffffffa8;--surface-strong:#ffffffe0;--surface-solid:#fff;--border:#6e8ccd29;--border-strong:#6e8ccd47;--ink:#16244a;--ink-2:#4b5d86;--muted:#8693b2;--brand:#4f84f0;--brand-2:#79a6ff;--brand-ink:#2c5fd0;--lav:#a597f7;--peach:#ffcdb8;--mint:#2fa587;--mint-bg:#2fa5871f;--rose:#df6a7c;--rose-bg:#df6a7c1f;--shadow-sm:0 1px 2px #1e3c820d,0 4px 12px #1e3c820d;--shadow-md:0 2px 4px #1e3c820a,0 12px 32px -6px #2850aa1f;--shadow-lg:0 4px 10px #1e3c820d,0 30px 70px -18px #2850aa47;--glass-hi:inset 0 1px 0 #ffffffe6;--sky-1:#9fc0fa;--sky-2:#c3d8ff;--sky-3:#e4edff;--sky-4:#f6f0fb;--glow:#ffecd6d9;--c1:#fff;--c2:#f7f3fc;--c3:#d9e3fb;--c4:#b8c9f1;--stars:0}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1130;--bg-2:#0e1740;--surface:#1c285c80;--surface-strong:#1e2b62d1;--surface-solid:#141f4f;--border:#a0b9ff1f;--border-strong:#a0b9ff38;--ink:#eef2ff;--ink-2:#b2bfe4;--muted:#7e8cb8;--brand:#6f9bff;--brand-2:#9dbcff;--brand-ink:#a9c4ff;--lav:#b6a9ff;--mint:#5ad2b1;--mint-bg:#5ad2b121;--rose:#ff8fa0;--rose-bg:#ff8fa01f;--shadow-sm:0 1px 2px #0003,0 4px 12px #00000026;--shadow-md:0 2px 4px #0003,0 12px 32px -6px #0006;--shadow-lg:0 4px 10px #0003,0 30px 70px -18px #0009;--glass-hi:inset 0 1px 0 #ffffff14;--sky-1:#060b24;--sky-2:#121c55;--sky-3:#2b347c;--sky-4:#4a3f86;--glow:#aaa0ff59;--c1:#d8dcfa;--c2:#a8b2e6;--c3:#5e6bb0;--c4:#323d82;--stars:1}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .6s var(--ease-out),color .6s var(--ease-out);margin:0;overflow-x:hidden}img,video,svg{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2.5px solid var(--brand);outline-offset:3px;border-radius:10px}[hidden]{display:none!important}::selection{background:color-mix(in srgb,var(--brand) 25%,transparent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.skip{z-index:100;background:var(--surface-solid);box-shadow:var(--shadow-md);border-radius:12px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.glass{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md),var(--glass-hi);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4)}.eyebrow{font:500 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:8px;display:inline-flex}.eyebrow .i{width:14px;height:14px}.eyebrow.light{color:color-mix(in srgb,var(--brand-ink) 80%,white)}.eyebrow-dot{background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent);border-radius:50%}.muted{color:var(--ink-2)}.muted-xs{font:500 11px/1 var(--font-mono);color:var(--muted);letter-spacing:.04em}.fine{color:var(--muted);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12.5px;line-height:1.5;display:flex}.fine .i{width:15px;height:15px;color:var(--brand);margin-top:2px}.fine.center{text-align:left;justify-content:center;max-width:640px;margin:36px auto 0}.live-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb,var(--mint) 50%,transparent);animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;flex:none;display:inline-block}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mint) 50%,transparent)}80%,to{box-shadow:0 0 0 7px #0000}}.pill{border:1px solid var(--border);background:var(--surface);font:500 12px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.02em;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.btn{isolation:isolate;height:46px;font:600 14.5px/1 var(--font-body);letter-spacing:-.005em;white-space:nowrap;transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease-out),background-color .3s,color .3s,border-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex;position:relative;overflow:hidden}.btn .i{width:17px;height:17px;transition:transform .35s var(--ease-spring)}.btn:hover .i{transform:translate(2px,-1px)}.btn:active{transform:scale(.97)}.btn-primary{color:#fff;background:linear-gradient(#6d9cff 0%,#4a7ff0 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #143ca040,0 6px 18px -4px #3c6ee68c,0 1px 2px #1e3c964d}.btn-primary:before{content:"";z-index:-1;transition:transform .8s var(--ease-out);background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #143ca040,0 14px 30px -8px #3c6ee6a6,0 1px 2px #1e3c964d}.btn-primary:hover:before{transform:translate(120%)}.btn-glass{color:var(--ink);background:var(--surface-strong);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm),var(--glass-hi);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.btn-glass:hover{box-shadow:var(--shadow-md),var(--glass-hi);transform:translateY(-2px)}.btn-lg{height:54px;padding:0 26px;font-size:15.5px}.btn-sm{gap:8px;height:40px;padding:0 16px;font-size:13.5px}.btn-block{width:100%}.ripple{pointer-events:none;width:12px;height:12px;animation:ripple .7s var(--ease-out) forwards;z-index:-1;background:#ffffff8c;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}@keyframes ripple{to{opacity:0;transform:scale(32)}}.icon-btn{width:40px;height:40px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);transition:transform .3s var(--ease-spring),background .3s,color .3s;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{color:var(--ink);transform:rotate(-12deg)scale(1.05)}.icon-btn .i{width:18px;height:18px}.topbar{z-index:50;padding:14px var(--gutter);pointer-events:none;position:fixed;top:0;left:0;right:0}.topbar-inner{pointer-events:auto;max-width:var(--maxw);height:62px;transition:background .5s var(--ease-out),border-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;border:1px solid #0000;border-radius:999px;align-items:center;gap:20px;margin:0 auto;padding:0 10px 0 20px;display:flex}.topbar.scrolled .topbar-inner{background:var(--surface-strong);border-color:var(--border);box-shadow:var(--shadow-md),var(--glass-hi);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6)}.brand{color:var(--brand-ink);align-items:center;gap:11px;display:inline-flex}.brand-tile{background:linear-gradient(165deg,#d9e7ff 0%,#a9c5ff 58%,#c3b6ff 100%);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 4px #465abe2e,0 6px 14px -6px #3c64dc8c,0 0 0 1px #6e8cdc2e}.brand-tile:before{content:"";filter:blur(1px);background:radial-gradient(closest-side,#fffffff2,#ffffff8c 60%,#0000);border-radius:50%;height:62%;position:absolute;bottom:-38%;left:-20%;right:-20%}.brand-tile img{filter:drop-shadow(0 2px 2px #2846a040);width:34px;height:34px;transition:transform .6s var(--ease-spring);margin-top:3px;position:relative}.brand:hover .brand-tile img{transform:translateY(-3px)rotate(-4deg)}.brand-word{font:600 27px/1 "Fredoka",var(--font-display);letter-spacing:-.01em;background:linear-gradient(#7ba7ff 0%,#4f84f0 55%,#3a69d6 100%);color:#0000;filter:drop-shadow(0 1px #fff9);-webkit-background-clip:text;background-clip:text;padding:2px 0 3px}[data-theme=night] .brand-word{filter:none;background-image:linear-gradient(#d6e3ff 0%,#9dbcff 60%,#7d9cf5 100%)}[data-theme=night] .brand-tile{background:linear-gradient(165deg,#3b4c9c 0%,#29357a 60%,#43397f 100%);box-shadow:inset 0 1px #ffffff2e,0 6px 14px -6px #0009,0 0 0 1px #a0b9ff26}[data-theme=night] .brand-tile:before{opacity:.35}.nav{border-radius:999px;align-items:center;gap:2px;margin:0 auto;padding:4px;display:flex;position:relative}.nav a,.nav button{z-index:1;height:38px;font:500 14px/1 var(--font-body);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:0 15px;transition:color .3s;display:inline-flex;position:relative}.nav a:hover,.nav button:hover,.nav a.active{color:var(--ink)}.nav .live-dot{width:6px;height:6px}.nav-glider{z-index:0;background:var(--surface-strong);border:1px solid var(--border);width:0;height:38px;box-shadow:var(--shadow-sm);opacity:0;transition:transform .5s var(--ease-out),width .5s var(--ease-out),opacity .3s;border-radius:999px;position:absolute;top:4px;left:0}.topbar-actions{align-items:center;gap:10px;display:flex}.icon-btn .i-moon{display:none}[data-theme=night] .icon-btn .i-moon{display:block}[data-theme=night] .icon-btn .i-sun{display:none}.hero{isolation:isolate;min-height:max(760px,100svh);padding:118px var(--gutter) 0;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.sky{z-index:-3;background:linear-gradient(180deg,var(--sky-1) 0%,var(--sky-2) 34%,var(--sky-3) 62%,var(--sky-4) 82%,var(--bg) 100%);transition:background .8s;position:absolute;inset:0}.sky-glow{aspect-ratio:2;background:radial-gradient(closest-side,var(--glow),transparent 72%);filter:blur(10px);width:min(1300px,140vw);animation:12s ease-in-out infinite glow;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}@keyframes glow{50%{opacity:.75;transform:translate(-50%,-52%)scale(1.04)}}.stars{opacity:var(--stars);transition:opacity 1.2s;position:absolute;inset:0 0 35%}.stars i{width:2px;height:2px;animation:twinkle var(--d,4s) ease-in-out var(--delay,0s) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px #ffffffe6}@keyframes twinkle{50%{opacity:.2;transform:scale(.6)}}.drifters{position:absolute;inset:0}.drifter{width:var(--w);opacity:var(--o,.85);animation:drift var(--t) linear var(--delay) infinite;will-change:transform;position:absolute;left:0}@keyframes drift{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}.mini-balloons .mb{width:var(--s,22px);aspect-ratio:.86;background:radial-gradient(circle at 32% 28%,#fff 0 8%,var(--b) 42%,color-mix(in srgb,var(--b) 70%,#3a4f9a) 100%);opacity:.9;animation:rise var(--t,26s) linear var(--delay,0s) infinite;will-change:transform;border-radius:50% 50% 47% 47%/56% 56% 44% 44%;position:absolute;bottom:-60px}.mini-balloons .mb:after{content:"";width:1px;height:calc(var(--s,22px)*1.6);transform-origin:top;background:linear-gradient(#fffc,#0000);animation:3s ease-in-out infinite sway;position:absolute;top:100%;left:50%}.mb-1{--b:#a9dcf7;--s:20px;--t:30s;--delay:-6s;left:8%}.mb-2{--b:#c4b9ff;--s:26px;--t:34s;--delay:-20s;left:86%}.mb-3{--b:#fff;--s:14px;--t:40s;--delay:-28s;left:22%}.mb-4{--b:#9ec1ff;--s:16px;--t:28s;--delay:-12s;left:72%}@keyframes rise{0%{transform:translate(0)rotate(-4deg)}50%{transform:translate(30px,-60vh)rotate(4deg)}to{transform:translate(-10px,-125vh)rotate(-3deg)}}@keyframes sway{50%{transform:rotate(8deg)}}.hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:980px;display:flex;position:relative}.hero-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:500 13px/1 var(--font-body);color:#33497a;transition:transform .4s var(--ease-spring),box-shadow .4s;background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:inline-flex;box-shadow:0 6px 20px -8px #2850aa4d}.hero-chip:hover{transform:translateY(-2px);box-shadow:0 10px 26px -8px #2850aa66}.hero-chip .i{width:14px;height:14px}.chip-new{color:#fff;font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#6d9cff,#4a7ff0);border-radius:999px;padding:6px 10px}[data-theme=night] .hero-chip{color:#d6defc;background:#1e286473;border-color:#a0b9ff33}.wordmark-stage{aspect-ratio:2400/1553;will-change:transform;width:min(740px,90vw,154.5svh - 648.9px);min-width:min(340px,90vw);margin:8px 0 2px;position:relative}.wm-intro{animation:wmIntro 1.6s var(--ease-out) both;position:absolute;inset:0}.wm-float{will-change:transform;animation:8s cubic-bezier(.45,0,.55,1) infinite wmFloat;position:absolute;inset:0}.wm-word{filter:drop-shadow(0 26px 30px #3c64c82e);width:100%;height:100%;position:absolute;inset:0}.wm-balloons{transform-origin:52.857% 100%;width:29.1667%;height:auto;animation:6.5s cubic-bezier(.45,0,.55,1) -1.2s infinite wmSway;position:absolute;top:0;left:70.8333%}.wordmark-shadow{filter:blur(8px);z-index:-1;background:radial-gradient(closest-side,#3c5abe38,#0000);border-radius:50%;height:7%;animation:8s cubic-bezier(.45,0,.55,1) infinite wmShadow;position:absolute;bottom:-2%;left:12%;right:30%}@keyframes wmIntro{0%{opacity:0;filter:blur(8px);transform:translateY(40px)scale(.96)}}@keyframes wmFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.8%)rotate(-.5deg)}}@keyframes wmSway{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.8deg)}}@keyframes wmShadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.9)}}@keyframes floaty{50%{transform:translateY(-10px)}}.hero-line{font:600 clamp(34px,5.6vw,72px)/.98 var(--font-display);letter-spacing:-.045em;color:#13265a;text-wrap:balance;text-shadow:0 1px #fff6;margin:0}.hero-line em{letter-spacing:-.02em;background:linear-gradient(100deg,#3f6fe0 10%,#8a7cf2 60%,#5e93ff 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.08em}[data-theme=night] .hero-line{color:#f2f5ff;text-shadow:0 2px 30px #0a143c80}[data-theme=night] .hero-line em{background-image:linear-gradient(100deg,#a9c4ff 10%,#d2c8ff 60%,#9ec1ff 95%)}.hero-sub{color:#41557f;text-wrap:pretty;max-width:560px;margin:20px 0 0;font-size:clamp(15px,1.4vw,17.5px);line-height:1.6}[data-theme=night] .hero-sub{color:#c1cbec}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.cloudbank{pointer-events:none;will-change:transform;position:absolute;bottom:0;left:-4%;right:-4%}.cloudbank svg{filter:blur(1.4px);will-change:transform;width:100%;height:100%;animation:14s ease-in-out infinite breathe;overflow:visible}.cloudbank-back svg{filter:blur(2.6px)}.cloudbank-mid svg{filter:blur(1.8px);animation-duration:18s;animation-delay:-4s}.drifter svg{filter:blur(1px)drop-shadow(0 6px 10px #506ec81f);overflow:visible}.empty-cloud svg{filter:blur(.8px);overflow:visible}.cloudbank-back{z-index:-1;opacity:.75;height:44%;bottom:13%}.cloudbank-mid{z-index:1;opacity:.95;height:34%;bottom:5%}.cloudbank-front{z-index:3;height:30%;bottom:-6%}.cloudbank-front:after{content:"";background:linear-gradient(transparent,var(--bg));height:30%;position:absolute;inset:auto 0 0}@keyframes breathe{50%{transform:translate(-14px)translateY(3px)}}.stats-wrap{z-index:4;width:100%;max-width:var(--maxw);margin:auto auto 0;padding:120px 0 36px;position:relative}.stats{border-radius:var(--radius-lg);background:var(--surface-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:8px;display:grid}.stat{padding:18px 22px;position:relative}.stat+.stat:before{content:"";background:var(--border);width:1px;position:absolute;top:22%;bottom:22%;left:0}.stat dt{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.stat-ico{background:color-mix(in srgb,var(--brand) 12%,transparent);width:30px;height:30px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.stat-ico .i{width:16px;height:16px}.stat dd{font:600 clamp(24px,2.3vw,32px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:12px 0 0;display:flex}.stat dd small{font:500 12px/1 var(--font-mono);letter-spacing:0;color:var(--muted)}.stat dd small.up{color:var(--mint);background:var(--mint-bg);border-radius:99px;padding:4px 7px}.sample-note{font:500 12px/1.4 var(--font-mono);color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:9px;margin:16px 0 0;display:flex}.ticker{max-width:var(--maxw);padding:0 var(--gutter);box-sizing:content-box;align-items:center;gap:20px;margin:0 auto;display:flex}.ticker-label{font:500 11.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--brand-ink);flex:none;align-items:center;gap:9px;display:flex}.pulse{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2s infinite ping}.ticker-window{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{gap:12px;width:max-content;animation:46s linear infinite marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.tick{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:9px 14px 9px 9px;font-size:13px;display:inline-flex}.tick b{color:var(--ink);font-weight:600}.tick .t-av{width:24px;height:24px;font-size:13px}.tick .chg{font:500 12px/1 var(--font-mono)}@keyframes marquee{to{transform:translate(-50%)}}.section{max-width:var(--maxw);padding:clamp(80px,10vw,140px) var(--gutter) 0;box-sizing:content-box;margin:0 auto}.section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.section-head.center{text-align:center;flex-direction:column;align-items:center}.section-head h2{font:600 clamp(38px,5.4vw,72px)/.96 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:16px 0 0}.section-head h2 em{color:var(--brand);font-size:1.06em}.section-lede{max-width:380px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15.5px}.bento{grid-template-rows:auto auto;grid-template-columns:1.45fr 1fr;gap:18px;margin-bottom:56px;display:grid}.spotlight{border-radius:var(--radius-lg);cursor:pointer;transition:transform .5s var(--ease-out),box-shadow .5s;flex-direction:column;grid-row:span 2;padding:28px;display:flex;position:relative;overflow:hidden}.spotlight:hover{box-shadow:var(--shadow-lg),var(--glass-hi);transform:translateY(-4px)}.spotlight:before{content:"";z-index:-1;background:radial-gradient(600px 300px at 85% -10%,color-mix(in srgb,var(--lav) 30%,transparent),transparent 70%),radial-gradient(500px 260px at 0% 110%,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 70%);position:absolute;inset:0}.spot-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.spot-id{align-items:center;gap:16px;display:flex}.spot-id .t-av{border-radius:22px;width:64px;height:64px;font-size:32px}.spot-id h3{font:600 28px/1 var(--font-display);letter-spacing:-.04em;margin:6px 0 4px}.spot-id p{color:var(--muted);font:500 13px/1 var(--font-mono);margin:0}.ring{flex:none;width:76px;height:76px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:4px;stroke-linecap:round}.ring .r-track{stroke:color-mix(in srgb,var(--brand) 12%,transparent)}.ring .r-fill{stroke:url(#ringGrad);stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s var(--ease-out) .3s}.reveal.in .ring .r-fill,.ring.in .r-fill{stroke-dashoffset:calc(100 - var(--p))}.ring span{white-space:nowrap;font:600 20px/1 var(--font-display);letter-spacing:-.03em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring span small{color:var(--muted);margin:5px 0 0 1px;font-size:11px;font-weight:500}.spot-price{align-items:baseline;gap:12px;margin:26px 0 0;display:flex}.spot-price strong{font:600 clamp(36px,4vw,52px)/1 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.spot-chart{flex:1;min-height:180px;margin:14px -28px -28px;position:relative}.spot-chart svg{width:100%;height:100%;position:absolute;inset:0}.spot-foot{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.spot-foot .link-arrow{background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:99px;padding:10px 14px}.chg{font:500 12.5px/1 var(--font-mono);color:var(--mint);background:var(--mint-bg);border-radius:99px;align-items:center;gap:3px;padding:5px 8px;display:inline-flex}.chg.neg{color:var(--rose);background:var(--rose-bg)}.chg.plain{color:var(--muted);background:0 0;padding:0}.airborne{border-radius:var(--radius-lg);padding:22px 22px 12px}.card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.airborne-list{margin:0;padding:0;list-style:none}.airborne-list li{cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 -8px;padding:11px 8px;transition:background .25s;display:grid}.airborne-list li:hover{background:color-mix(in srgb,var(--brand) 7%,transparent)}.airborne-list li+li{border-top:1px solid var(--border)}.airborne-list .t-av{border-radius:13px;width:38px;height:38px;font-size:19px}.airborne-list .nm{font-size:14.5px;font-weight:600}.airborne-list .nm small{font:500 11.5px/1.5 var(--font-mono);color:var(--muted);display:block}.mini-bar{background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:9px;grid-column:2/4;height:5px;margin-top:-2px;overflow:hidden}.mini-bar i{height:100%;width:var(--p);border-radius:inherit;background:linear-gradient(90deg,var(--brand-2),var(--lav));transform-origin:0;transition:transform 1.4s var(--ease-out);display:block;transform:scaleX(0)}.reveal.in .mini-bar i{transform:scaleX(1)}.airborne-list .pct{font:600 15px/1 var(--font-display);letter-spacing:-.02em}.lift-card{border-radius:var(--radius-lg);color:#fff;min-height:170px;transition:transform .5s var(--ease-out),box-shadow .5s;background:linear-gradient(135deg,#5b8ef3 0%,#7f8ef5 55%,#a99af7 100%);align-items:center;padding:24px 24px 24px 150px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -18px #4664dc99,inset 0 1px #ffffff59}.lift-card:before{content:"";background:radial-gradient(300px 160px at 20% 0,#ffffff59,#0000 70%);position:absolute;inset:0}.lift-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px -18px #4664dcb3,inset 0 1px #ffffff59}.lift-card img{filter:drop-shadow(0 14px 18px #1e287859);width:auto;height:144px;animation:6s ease-in-out infinite floaty;position:absolute;top:calc(50% - 72px);left:42px}.lift-card h3{font:600 26px/1.05 var(--font-display);letter-spacing:-.04em;margin:10px 0 12px;position:relative}.lift-card .eyebrow{color:#fffc}.link-arrow{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.link-arrow .i{width:15px;height:15px;transition:transform .35s var(--ease-spring)}.lift-card:hover .link-arrow .i,.spotlight:hover .link-arrow .i{transform:translate(3px,-3px)}.toolbar{z-index:20;border:1px solid #0000;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:6px;transition:background .4s,box-shadow .4s,border-color .4s;display:flex;position:sticky;top:86px}.toolbar.stuck{background:var(--surface-strong);border-color:var(--border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.segmented{background:color-mix(in srgb,var(--brand) 7%,var(--surface));border:1px solid var(--border);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented button{z-index:1;height:38px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.segmented button .i{width:15px;height:15px}.segmented button.active{color:var(--ink)}.segmented button.active .i{color:var(--brand)}.seg-glider{z-index:0;background:var(--surface-solid);height:38px;box-shadow:var(--shadow-sm),0 0 0 1px var(--border);transition:transform .5s var(--ease-out),width .5s var(--ease-out);border-radius:999px;position:absolute;top:4px;left:0}.count{background:color-mix(in srgb,var(--brand) 14%,transparent);min-width:20px;height:20px;color:var(--brand-ink);font:600 11px/1 var(--font-mono);transition:transform .4s var(--ease-spring);border-radius:99px;place-items:center;padding:0 6px;display:inline-grid}.count.bump{animation:bump .5s var(--ease-spring)}@keyframes bump{40%{transform:scale(1.35)}}.toolbar-right{align-items:center;gap:10px;display:flex}.search{background:var(--surface-strong);border:1px solid var(--border);width:min(300px,60vw);height:46px;color:var(--muted);transition:border-color .3s,box-shadow .3s,width .4s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent);width:min(340px,70vw)}.search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--muted)}.search input::-webkit-search-cancel-button{display:none}kbd{border:1px solid var(--border-strong);min-width:28px;height:28px;font:500 12px/1 var(--font-mono);color:var(--muted);border-bottom-width:2px;border-radius:9px;place-items:center;display:grid}.select{background:var(--surface-strong);border:1px solid var(--border);height:46px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 16px;font-size:13px;display:flex;position:relative}.select select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;padding-right:20px;font-weight:600}.select select option{background:var(--surface-solid);color:var(--ink)}.select .i{pointer-events:none;width:15px;height:15px;position:absolute;right:12px}.token-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid}.token-card{--mx:50%;--my:50%;isolation:isolate;border-radius:var(--radius-md);cursor:pointer;opacity:0;animation:cardIn .8s var(--ease-out) calc(var(--i,0)*60ms) forwards;transition:transform .5s var(--ease-out),box-shadow .5s,border-color .4s;flex-direction:column;padding:20px;display:flex;position:relative;transform:translateY(24px)scale(.98)}@keyframes cardIn{to{opacity:1;transform:none}}.token-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--brand) 70%,transparent),transparent 60%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.token-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(320px circle at var(--mx) var(--my),color-mix(in srgb,var(--brand-2) 12%,transparent),transparent 65%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.token-card:hover{box-shadow:var(--shadow-lg),var(--glass-hi);transform:translateY(-6px)}.token-card:hover:before,.token-card:hover:after{opacity:1}.token-card:focus-visible{outline-offset:4px;border-radius:var(--radius-md)}.tc-top{align-items:center;gap:13px;display:flex}.t-av{background:radial-gradient(circle at 30% 22%,#fffffff2 0 10%,hsl(var(--h) 95% 90%) 45%,hsl(var(--h) 75% 78%) 100%);width:48px;height:48px;box-shadow:inset 0 -3px 6px hsl(var(--h) 60% 55% / .25),inset 0 2px 3px #ffffffe6,0 6px 14px -6px hsl(var(--h) 70% 50% / .5);border-radius:16px;flex:none;place-items:center;font-size:24px;line-height:1;display:grid;position:relative}[data-theme=night] .t-av{background:radial-gradient(circle at 30% 22%,#ffffff80 0 8%,hsl(var(--h) 60% 60%) 45%,hsl(var(--h) 55% 38%) 100%)}.tc-name{flex:1;min-width:0}.tc-name h3{font:600 17px/1.2 var(--font-display);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tc-name span{font:500 12px/1 var(--font-mono);color:var(--muted);align-items:center;gap:6px;margin-top:3px;display:flex}.tc-name span b{color:var(--brand-ink);font-weight:500}.heart{width:38px;height:38px;color:var(--muted);border:1px solid var(--border);background:var(--surface-strong);transition:transform .35s var(--ease-spring),color .3s,background .3s,border-color .3s;border-radius:50%;place-items:center;display:grid}.heart:hover{color:var(--rose);transform:scale(1.08)}.heart .i{width:17px;height:17px}.heart.saved{color:#fff;background:linear-gradient(#ff95a6,#ec6a82);border-color:#0000;box-shadow:0 6px 14px -4px #ec6a8299}.heart.saved .i{fill:currentColor}.heart.pop{animation:pop .5s var(--ease-spring)}@keyframes pop{30%{transform:scale(.8)}60%{transform:scale(1.25)}}.tc-desc{color:var(--ink-2);min-height:42px;margin:14px 0 0;font-size:14px;line-height:1.5}.tc-mid{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.tc-mid label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.tc-cap{align-items:center;gap:8px;display:flex}.tc-cap strong{font:600 26px/1 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.spark{flex:none;width:120px;height:46px;overflow:visible}.spark .line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.6s var(--ease-out) calc(var(--i,0)*60ms + .25s) forwards}@keyframes draw{to{stroke-dashoffset:0}}.tc-prog{margin-top:18px}.tc-prog-head{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:12.5px;display:flex}.tc-prog-head b{color:var(--ink);font:600 12.5px/1 var(--font-mono)}.bar{background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:99px;height:8px;position:relative;overflow:hidden}.bar i{width:var(--p);border-radius:inherit;transform-origin:0;animation:grow 1.4s var(--ease-out) calc(var(--i,0)*60ms + .2s) both;background:linear-gradient(90deg,#8fb6ff,#7d93f7 60%,#a99af7);position:absolute;inset:0 auto 0 0;overflow:hidden}.bar i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:2.8s ease-in-out 1.6s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.bar.hot i{background:linear-gradient(90deg,#7fb0ff,#8c7ff5 55%,#ff9fb6)}@keyframes grow{0%{transform:scaleX(0)}}@keyframes shimmer{60%,to{transform:translate(100%)}}.tc-foot{border-top:1px dashed var(--border-strong);font:500 12px/1 var(--font-mono);color:var(--muted);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.tc-foot span{align-items:center;gap:6px;display:inline-flex}.tc-foot .i{width:14px;height:14px}.tc-foot .meta{gap:14px}.lift-tag{color:var(--brand-ink)}.empty{text-align:center;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.empty-cloud{width:140px;height:80px;margin-bottom:10px;animation:5s ease-in-out infinite floaty}.empty h3{font:600 26px/1.1 var(--font-display);letter-spacing:-.04em;margin:0}.empty p{color:var(--ink-2);max-width:340px}.more-wrap{justify-content:center;margin-top:34px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.step{border-radius:var(--radius-lg);transition:transform .5s var(--ease-out),box-shadow .5s;padding:30px 28px 32px;position:relative;overflow:hidden}.step:hover{box-shadow:var(--shadow-lg),var(--glass-hi);transform:translateY(-6px)}.step-num{font:400 italic 108px/1.12 var(--font-serif);letter-spacing:-.04em;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 30%,transparent),transparent 85%);color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;padding:.06em .14em .12em .08em;position:absolute;top:6px;right:14px}.step-ico{color:#fff;background:linear-gradient(145deg,#7aa6ff,#8d84f4);border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 24px -10px #5a6ee6b3,inset 0 1px #fff6}.step-ico .i{width:24px;height:24px}.step h3{font:600 23px/1.1 var(--font-display);letter-spacing:-.035em;margin:54px 0 10px}.step p{color:var(--ink-2);margin:0}.treasury-grid{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.vault,.drops{border-radius:var(--radius-lg);padding:28px}.vault-top{justify-content:space-between;gap:24px;display:flex}.vault-amount{font:600 clamp(48px,6vw,84px)/.95 var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:16px 0 10px;display:flex}.vault-amount small{font:500 18px/1 var(--font-mono);letter-spacing:0;color:var(--muted)}.vault .muted{max-width:340px;margin:0}.donut{flex:none;width:180px;height:180px;position:relative}.donut svg{width:100%;height:100%;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:14px}.donut-track{stroke:color-mix(in srgb,var(--brand) 9%,transparent)}.donut-seg{stroke-linecap:round;stroke-dasharray:0 100;stroke-dashoffset:var(--off);transition:stroke-dasharray 1.6s var(--ease-out)}.reveal.in .donut-seg{stroke-dasharray:var(--len) 100}.seg-b{transition-delay:.25s}.seg-c{transition-delay:.45s}.seg-a{stroke:url(#gradA)}.seg-b{stroke:#a99af7}.seg-c{stroke:#ffc3b0}.donut-label{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut-label b{font:600 32px/1 var(--font-display);letter-spacing:-.04em}.donut-label span{font:500 11.5px/1.6 var(--font-mono);color:var(--muted)}.legend{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.legend li{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:16px;align-items:center;gap:9px;padding:13px 14px;font-size:13px;display:flex}.legend li b{color:var(--ink);font:600 13px/1 var(--font-mono);margin-left:auto}.legend i{border-radius:4px;flex:none;width:10px;height:10px}.sw-a{background:linear-gradient(135deg,#79a6ff,#5b86f0)}.sw-b{background:#a99af7}.sw-c{background:#ffc3b0}.bars{align-items:flex-end;gap:10px;height:120px;margin:18px 0 22px;padding-bottom:22px;display:flex;position:relative}.bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.bars div i{width:100%;height:var(--h);transform-origin:bottom;transition:transform 1.2s var(--ease-spring) calc(var(--k)*70ms);background:linear-gradient(#9dbcff,#9dbcff4d);border-radius:10px 10px 6px 6px;display:block;transform:scaleY(0)}.bars div.today i{background:linear-gradient(#7d93f7,#a99af7)}.reveal.in .bars div i{transform:scaleY(1)}.bars div span{font:500 11px/1 var(--font-mono);color:var(--muted);position:absolute;bottom:-22px}.drop-list{margin:0;padding:0;list-style:none}.drop-list li{align-items:center;gap:14px;padding:13px 0;display:flex}.drop-list li+li{border-top:1px solid var(--border)}.drop-list div{flex:1;font-weight:600}.drop-list small{font:500 12px/1.6 var(--font-body);color:var(--muted);display:block}.drop-list b{font:600 14px/1 var(--font-mono);color:var(--mint)}.drop-ico{background:var(--rose-bg);width:38px;height:38px;color:var(--rose);border-radius:13px;place-items:center;display:grid}.drop-ico .i{fill:currentColor;width:17px;height:17px}.finale{isolation:isolate;max-width:var(--maxw);box-sizing:border-box;width:calc(100% - 2*var(--gutter));border-radius:40px;grid-template-columns:1fr;margin:clamp(80px,10vw,140px) auto 0;padding:clamp(56px,8vw,110px) clamp(24px,6vw,90px) clamp(140px,16vw,220px);display:grid;position:relative;overflow:hidden}.finale-sky{z-index:-1;background:linear-gradient(170deg,#7ea6f7 0%,#a7c2ff 40%,#d9cdfb 75%,#ffe3d6 100%);position:absolute;inset:0}[data-theme=night] .finale-sky{background:linear-gradient(170deg,#141e5a 0%,#2b347c 45%,#4a3f86 80%,#6b4f8f 100%)}.cloudbank-finale{height:55%;bottom:-8%;left:-6%;right:-6%}.finale-art{filter:drop-shadow(0 30px 30px #28328c4d);width:auto;height:clamp(300px,40vw,520px);animation:8s ease-in-out infinite floatyBig;position:absolute;top:50%;right:clamp(20px,9vw,140px);transform:translateY(-55%)}@keyframes floatyBig{0%,to{transform:translateY(-55%)rotate(-2deg)}50%{transform:translateY(-62%)rotate(2deg)}}.finale-copy{color:#fff;max-width:700px;position:relative}.finale h2{font:600 clamp(36px,4.8vw,68px)/.98 var(--font-display);letter-spacing:-.05em;text-shadow:0 2px 30px #283ca040;margin:18px 0}.finale h2 em{font-size:1.06em}.finale p{color:#ffffffe0;max-width:460px;margin:0;font-size:17px}.finale .hero-ctas{justify-content:flex-start}.finale .eyebrow{color:#ffffffd9}.footer{max-width:var(--maxw);padding:80px var(--gutter) 40px;box-sizing:content-box;margin:0 auto;overflow:hidden}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer-brand p{color:var(--ink-2);margin:14px 0 0}.footer-cols{flex-wrap:wrap;gap:clamp(30px,6vw,90px);display:flex}.footer-cols div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-cols h4{font:500 11.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.footer-cols a,.footer-cols button{color:var(--ink-2);font-size:14.5px;transition:color .2s}.footer-cols a:hover,.footer-cols button:hover{color:var(--brand)}.footer-giant{font:600 clamp(80px,17vw,250px)/.85 var(--font-display);letter-spacing:-.07em;text-align:center;white-space:nowrap;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 26%,transparent),transparent 92%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:60px 0 0}.footer-fine{text-align:center;font:500 12px/1.6 var(--font-mono);color:var(--muted);margin:10px 0 0}.scroll-progress{z-index:60;transform-origin:0;width:100%;height:3px;transform:scaleX(var(--sp,0));pointer-events:none;background:linear-gradient(90deg,#79a6ff,#a99af7,#ffb8c5);position:fixed;top:0;left:0}.to-top{z-index:40;background:var(--surface-strong);border:1px solid var(--border);width:48px;height:48px;box-shadow:var(--shadow-md);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .4s,transform .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(16px)scale(.9)}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{transform:translateY(-3px)}#toast{z-index:200;color:#fff;opacity:0;max-width:calc(100vw - 32px);transition:transform .6s var(--ease-spring),opacity .4s;pointer-events:none;background:#16244a;border-radius:999px;align-items:center;gap:10px;padding:13px 18px 13px 14px;font-size:14px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 40px -10px #0a143c73}#toast.show{opacity:1;transform:translate(-50%)}#toast .i{background:var(--mint);color:#fff;stroke-width:3px;border-radius:50%;width:18px;height:18px;padding:3px}[data-theme=night] #toast{color:#16244a;background:#eef2ff}dialog{border:1px solid var(--border);background:var(--surface-solid);width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border-radius:30px;padding:32px;overflow:auto;box-shadow:0 40px 100px -20px #14286e73}dialog[open]{animation:dlgIn .5s var(--ease-spring)}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#283c7847;animation:.4s fade}[data-theme=night] dialog::backdrop{background:#03061499}dialog.closing{animation:dlgOut .25s var(--ease-out) forwards}dialog.closing::backdrop{animation:.25s reverse forwards fade}@keyframes dlgIn{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes dlgOut{to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes fade{0%{opacity:0}}.modal-close{z-index:2;position:absolute;top:18px;right:18px}dialog h2{font:600 32px/1.02 var(--font-display);letter-spacing:-.045em;margin:12px 0 10px}dialog p{color:var(--ink-2)}.notice{background:color-mix(in srgb,var(--brand) 7%,transparent);border:1px solid color-mix(in srgb,var(--brand) 14%,transparent);color:var(--ink-2);border-radius:16px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.notice .i{width:16px;height:16px;color:var(--brand);margin-top:1px}.td-head{align-items:center;gap:16px;padding-right:44px;display:flex}.td-head .t-av{border-radius:20px;width:60px;height:60px;font-size:30px}.td-head h2{margin:0 0 6px}.td-head span{font:500 12.5px/1 var(--font-mono);color:var(--muted)}.td-price{align-items:baseline;gap:10px;margin:22px 0 4px;display:flex}.td-price strong{font:600 40px/1 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.chart-box{touch-action:pan-y;height:180px;margin:8px -8px 0;position:relative}.chart-box svg{width:100%;height:100%;overflow:visible}.chart-cross{background:var(--border-strong);pointer-events:none;opacity:0;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:22px}.chart-dot{background:var(--brand);border:3px solid var(--surface-solid);pointer-events:none;opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:opacity .2s;position:absolute;box-shadow:0 2px 8px #2850c866}.chart-tip{background:var(--ink);color:var(--bg);font:500 11.5px/1 var(--font-mono);white-space:nowrap;pointer-events:none;opacity:0;border-radius:9px;padding:6px 9px;transition:opacity .2s;position:absolute;top:-6px;transform:translate(-50%)}.chart-box.hover .chart-cross,.chart-box.hover .chart-dot,.chart-box.hover .chart-tip{opacity:1}.chart-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.2s var(--ease-out) forwards}.chart-area{opacity:0;animation:areaIn .9s .3s var(--ease-out) forwards}@keyframes areaIn{to{opacity:1}}.chart-meta{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.periods{background:color-mix(in srgb,var(--brand) 8%,transparent);border-radius:99px;gap:2px;padding:3px;display:flex}.periods button{height:30px;font:500 12px/1 var(--font-mono);color:var(--ink-2);border-radius:99px;padding:0 13px;transition:background .3s,color .3s}.periods button.active{background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-sm)}.td-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.td-stats div{background:color-mix(in srgb,var(--brand) 6%,transparent);color:var(--muted);border-radius:16px;padding:14px;font-size:12px}.td-stats strong{font:600 20px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin-top:6px;display:block}.td-actions{gap:10px;margin-top:20px;display:flex}.td-actions .btn{flex:1}.how-list{counter-reset:s;margin:20px 0;padding:0;list-style:none}.how-list li{counter-increment:s;grid-template-columns:auto 1fr;gap:14px;padding:14px 0;display:grid}.how-list li+li{border-top:1px solid var(--border)}.how-list li:before{content:counter(s,decimal-leading-zero);font:italic 400 30px/1 var(--font-serif);color:var(--brand)}.how-list strong{font:600 17px/1.3 var(--font-display);letter-spacing:-.02em;margin-bottom:3px;display:block}.how-list span{color:var(--ink-2);font-size:14px}.field{margin:14px 0;font-size:13.5px;font-weight:600;display:block}.field small{float:right;font:500 11.5px/1.6 var(--font-mono);color:var(--muted)}.field input,.field textarea{border:1px solid var(--border-strong);background:color-mix(in srgb,var(--brand) 3%,var(--surface-solid));width:100%;color:var(--ink);border-radius:14px;outline:none;margin-top:8px;padding:14px 16px;font-size:15px;font-weight:400;transition:border-color .25s,box-shadow .25s;display:block}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}.field-row{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.preview-card{border:1px dashed var(--border-strong);border-radius:18px;align-items:center;gap:12px;margin:6px 0 16px;padding:14px;display:flex}.preview-card .t-av{--h:220}.preview-card b{font:600 16px/1.2 var(--font-display);display:block}.preview-card span{font:500 12px/1 var(--font-mono);color:var(--muted)}.holdings-art{place-items:center;height:150px;margin:-10px 0 4px;display:grid}.holdings-art img{width:auto;height:150px;animation:6s ease-in-out infinite floaty}.addr{background:var(--mint-bg);color:var(--mint);font:500 13px/1.3 var(--font-mono);word-break:break-all;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.addr .i{flex:none;width:16px;height:16px}.reveal{opacity:0;transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--rd,0s);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.hero .reveal{transition-duration:1.2s}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}.motion-paused .wm-intro{animation:none!important}.motion-paused .token-card,.motion-paused .spark .line,.motion-paused .bar i,.motion-paused .chart-line,.motion-paused .chart-area,.motion-paused dialog{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (max-width:1080px){.bento{grid-template-columns:1fr 1fr}.spotlight{grid-area:auto/1/auto/-1;min-height:420px}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3):before{display:none}.treasury-grid{grid-template-columns:1fr}}@media (max-width:860px){.nav{display:none}.topbar-actions{margin-left:auto}.section-head{flex-direction:column;align-items:flex-start;gap:14px}.steps{grid-template-columns:1fr}.step h3{margin-top:30px}.bento{grid-template-columns:1fr}.toolbar{border-radius:24px;position:static}.toolbar-right{flex-wrap:wrap;width:100%}.search{flex:220px;width:auto;min-width:0}.select{flex:1 0 auto}.search:focus-within{width:auto}.finale{padding-bottom:340px}.finale-art{height:290px;animation:none;top:auto;bottom:30px;right:calc(50% - 75px);transform:none}}@media (max-width:560px){.topbar{padding:10px 12px}.topbar-inner{height:56px;padding:0 8px 0 16px}.btn-sm .wallet-label{display:none}.btn-sm{width:40px;padding:0}.hero{min-height:max(700px,100svh);padding-top:96px}.wordmark-stage{margin:10px 0 -12px}.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn{width:100%}.stats-wrap{padding-top:70px}.stats{grid-template-columns:1fr 1fr;padding:4px}.stat{padding:14px}.stat dt{gap:8px;font-size:12px}.stat-ico{width:26px;height:26px}.ticker{flex-direction:column;align-items:flex-start;gap:12px}.ticker-window{width:100%}.spotlight{min-height:400px;padding:22px}.spot-chart{margin:14px -22px -22px}.spot-foot{left:22px;right:22px}.lift-card{align-items:flex-end;padding:130px 22px 24px}.lift-card img{height:116px;top:10px;left:calc(50% - 30px)}.vault-top{flex-direction:column}.donut{align-self:center}.legend,.token-grid,.field-row{grid-template-columns:1fr}dialog{border-radius:24px;padding:24px 20px}.td-stats strong{font-size:17px}.footer-giant{margin-top:40px}.to-top{bottom:14px;right:14px}}.sample-chip{background:color-mix(in srgb,var(--peach) 40%,transparent);color:#a2573d;height:20px;font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;flex:none;align-items:center;padding:0 8px;display:inline-flex}[data-theme=night] .sample-chip{color:#ffc7ae;background:#ffbea024}.tc-top .sample-chip{margin-right:2px}.t-av.has-img{background:var(--surface-solid);overflow:hidden}.t-av.has-img img{object-fit:cover;width:100%;height:100%}.t-av.xl{border-radius:30px;width:96px;height:96px;font-size:44px}.tc-price{font:500 11.5px/1 var(--font-mono);color:var(--muted);margin-top:6px;display:block}sub{vertical-align:-.25em;font-size:.7em;line-height:0}.spark.curve{overflow:visible}.mono{font-family:var(--font-mono)!important;font-size:15px!important}.live-banner{border-radius:22px;align-items:center;gap:16px;margin:-6px 0 20px;padding:14px 14px 14px 16px;display:flex}.live-banner .lb-ico{color:#fff;background:linear-gradient(145deg,#7aa6ff,#8d84f4);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.live-banner div{flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.live-banner span{color:var(--ink-2);font-size:13.5px}@media (max-width:560px){.live-banner{flex-wrap:wrap}.live-banner .btn{width:100%}}.airborne-empty{color:var(--muted);font-size:14px;cursor:default!important;padding:24px 8px!important;display:block!important}[data-action=wallet].signed-in{background:var(--surface-strong);color:var(--ink);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm),var(--glass-hi)}[data-action=wallet].signed-in .wallet-label{font-family:var(--font-mono);font-size:12.5px}#toast.show{pointer-events:auto}#toast.error .i{background:var(--rose)}#toast a{text-underline-offset:3px;margin-left:4px;font-weight:600;text-decoration:underline}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}dialog.wide{width:min(620px,100vw - 24px)}.copy{font:inherit;color:var(--brand-ink);cursor:copy;border-bottom:1px dashed}.link-row{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.link-row.center{justify-content:center;margin:18px 0}.link-row a{border:1px solid var(--border-strong);font:500 12.5px/1 var(--font-mono);color:var(--ink-2);border-radius:99px;padding:7px 12px;transition:border-color .2s,color .2s}.link-row a:hover{color:var(--brand);border-color:var(--brand)}.curve-box{background:color-mix(in srgb,var(--brand) 5%,transparent);border:1px solid var(--border);border-radius:20px;margin:16px 0 0;padding:14px 14px 10px;position:relative}.curve-box svg{width:100%;height:120px;overflow:visible}.curve-box .line{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s var(--ease-out) .1s forwards}.curve-labels{font:500 12px/1 var(--font-mono);color:var(--muted);justify-content:space-between;margin-top:6px;display:flex}.spot-chart .line,.spark.curve .line{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.6s var(--ease-out) .2s forwards}.trade{border-radius:24px;margin:18px 0 0;padding:16px}.trade-tabs{background:color-mix(in srgb,var(--brand) 8%,transparent);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.trade-tabs button{height:40px;color:var(--ink-2);border-radius:12px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s}.trade-tabs button.active{background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-sm)}.trade-tabs button[data-side=sell].active{color:var(--rose)}.trade-input{border:1px solid var(--border-strong);background:var(--surface-solid);border-radius:18px;align-items:center;gap:10px;height:64px;margin-top:12px;padding:0 16px;transition:border-color .25s,box-shadow .25s;display:flex}.trade-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}.trade-input input{min-width:0;font:600 26px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-align:right;background:0 0;border:0;outline:none;flex:1}.trade-unit{font:600 13px/1 var(--font-mono);color:var(--muted);order:2}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chips button{border:1px solid var(--border-strong);height:30px;font:500 12px/1 var(--font-mono);color:var(--ink-2);border-radius:99px;padding:0 12px;transition:all .2s}.chips button:hover{border-color:var(--brand);color:var(--brand)}.trade-quote{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin:14px 2px;font-size:14px;display:flex}.trade-quote b{color:var(--ink)}.trade .btn:disabled,.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.trade .fine{margin-top:12px}.launch-top{grid-template-columns:132px 1fr;align-items:start;gap:16px;margin-top:8px;display:grid}.launch-fields .field:first-child{margin-top:0}.img-drop{aspect-ratio:1;border:1.5px dashed var(--border-strong);background:color-mix(in srgb,var(--brand) 4%,var(--surface-solid));cursor:pointer;transition:border-color .25s,transform .3s var(--ease-spring);border-radius:24px;place-items:center;margin-top:0;display:grid;position:relative;overflow:hidden}.img-drop:hover{border-color:var(--brand);transform:scale(1.02)}.img-drop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.img-drop.has{border-style:solid}.img-drop.has .img-hint{opacity:0}.img-drop.has:hover .img-hint{opacity:1;color:#fff;background:#0a143c73}.img-hint{color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;transition:opacity .25s;display:flex;position:absolute;inset:0}.img-hint .i{width:26px;height:26px;color:var(--brand)}.img-hint small{font:500 10.5px/1.3 var(--font-mono);color:var(--muted)}.more-fields{border:1px solid var(--border);border-radius:16px;margin:6px 0 0;padding:0 14px}.more-fields summary{cursor:pointer;color:var(--ink-2);padding:13px 0;font-size:13.5px;font-weight:600}.more-fields[open]{padding-bottom:4px}.more-fields .field:first-of-type{margin-top:0}.wallet-line{font:500 12.5px/1.4 var(--font-mono);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.wallet-line:empty{display:none}.wallet-line span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wallet-line .i{width:15px;height:15px;color:var(--brand)}.wallet-line a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.warn{color:var(--rose)}.steps-list{background:color-mix(in srgb,var(--brand) 5%,transparent);border-radius:18px;gap:10px;margin:14px 0 0;padding:14px 16px;list-style:none;display:grid}.steps-list li{color:var(--muted);padding-left:28px;font-size:14px;transition:color .3s;position:relative}.steps-list li:before{content:"";border:2px solid var(--border-strong);box-sizing:border-box;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;top:1px;left:0}.steps-list li[data-state=active]{color:var(--ink);font-weight:600}.steps-list li[data-state=active]:before{border-color:var(--brand);border-top-color:#0000;animation:.8s linear infinite spin}.steps-list li[data-state=done]{color:var(--ink-2)}.steps-list li[data-state=done]:before{background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat;border:0}.steps-list li[data-state=error]{color:var(--rose)}.steps-list li[data-state=error]:before{border-color:var(--rose);background:var(--rose-bg)}.launched{text-align:center;padding-top:6px}.launched-art{place-items:center;margin:4px 0 18px;animation:5s ease-in-out infinite floaty;display:grid}.launched h2{margin-top:14px}.acct{background:color-mix(in srgb,var(--brand) 5%,transparent);border:1px solid var(--border);border-radius:22px;gap:12px;margin:18px 0 6px;padding:16px;display:grid}.acct-row{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.net-pill{background:var(--mint-bg);color:var(--mint);font:600 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:5px 10px}.acct-addr{text-align:left;background:var(--surface-solid);border:1px solid var(--border);width:100%;font:500 12.5px/1.4 var(--font-mono);word-break:break-all;color:var(--ink);border-bottom:1px solid var(--border);border-radius:14px;padding:12px 14px;display:block}.acct-bal{align-items:baseline;gap:10px;display:flex}.acct-bal strong{font:600 34px/1 var(--font-display);letter-spacing:-.04em}.sub-h{font:600 16px/1.2 var(--font-display);letter-spacing:-.02em;margin:20px 0 6px}.hold-list{margin:0;padding:0;list-style:none}.hold-list li{border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 6px;font-size:14px;display:grid}.hold-list li[data-token]{cursor:pointer}.hold-list li[data-token]:hover{background:color-mix(in srgb,var(--brand) 7%,transparent)}.hold-list li.muted{font-size:13.5px;display:block}.hold-list .t-av{border-radius:13px;width:38px;height:38px;font-size:18px}.hold-list .nm{font-weight:600}.hold-list .nm small{font:500 11.5px/1.5 var(--font-mono);color:var(--muted);display:block}.hold-list b{font:600 13px/1 var(--font-mono)}@media (max-width:560px){.launch-top{grid-template-columns:100px 1fr;gap:12px}}.td-stats .mono{word-break:break-all;font-size:13px!important}
