:root{--color-paper: #08090c;--color-paper-2: #101216;--color-paper-3: #171a20;--color-ink: #f5f6f8;--color-ink-2: #9da1ad;--color-muted: #5e636e;--color-rule: rgba(255,255,255,.08);--color-rule-2: rgba(255,255,255,.16);--color-accent: #B693FF;--color-accent-2: #d3bfff;--color-accent-dim: rgba(182,147,255,.14);--color-glow: rgba(182,147,255,.5);--color-focus: #B693FF;--font-display: "Lato", system-ui, sans-serif;--font-mono: "Lato", system-ui, sans-serif;--font-body: "Lato", system-ui, sans-serif;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--space-4xl:10rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--ease:cubic-bezier(.16,1,.3,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-short:.22s;--radius-pill:100px;--radius-card:16px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-md);line-height:1.65;-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--color-accent);color:#0b0d0f}::selection{background:var(--color-accent);color:#0b0d0f}.page{position:relative;z-index:1}.contain{max-width:1120px;margin:0 auto;padding:0 var(--space-lg)}.narrow{max-width:880px}.eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:var(--space-md);padding:7px 7px 7px var(--space-md);width:min(1080px,calc(100vw - 32px));background:#101216b8;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--color-rule);border-radius:var(--radius-pill)}nav .mark{font-family:var(--font-display);font-weight:900;font-size:var(--text-md);color:var(--color-ink);text-decoration:none;letter-spacing:-.01em;white-space:nowrap}nav .mark sup{font-size:.6em}nav .links{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-sm)}nav .links a{color:var(--color-ink-2);text-decoration:none;transition:color var(--dur-short) var(--ease)}nav .links a:hover{color:var(--color-ink)}nav .links a.active{color:var(--color-ink)}nav .links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}nav .spacer{flex:1}nav .navstats{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-sm);white-space:nowrap}nav .navstats .st{display:flex;align-items:center;gap:6px;color:var(--color-ink-2)}nav .navstats .st b{color:var(--color-ink);font-weight:700}nav .navstats .st .led{width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 8px var(--color-glow)}nav .nav-cta{font-weight:700;font-size:var(--text-sm);padding:.6rem var(--space-md);border-radius:var(--radius-pill);background:var(--color-ink);color:#0b0d0f;text-decoration:none;transition:opacity var(--dur-short) var(--ease)}nav .nav-cta:hover{opacity:.85}footer{border-top:1px solid var(--color-rule);margin-top:var(--space-4xl)}footer .fwrap{max-width:1120px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}footer .ftop{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xl)}footer .fbrand{font-family:var(--font-display);font-weight:400;color:var(--color-ink);font-size:var(--text-xl);line-height:1.2;max-width:24ch}footer .fbrand b{display:block;font-weight:900;font-size:var(--text-md);margin-top:var(--space-sm);letter-spacing:-.01em}footer .fbrand b sup{font-size:.6em}footer .fgroups{display:flex;gap:var(--space-2xl);flex-wrap:wrap}footer .col h4{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);margin-bottom:var(--space-md)}footer .col a{display:block;color:var(--color-muted);text-decoration:none;font-size:var(--text-sm);margin-bottom:var(--space-xs);transition:color var(--dur-short) var(--ease)}footer .col a:hover{color:var(--color-ink)}footer .fbot{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-muted)}@media(max-width:1024px){:root{--space-4xl:6.5rem;--space-3xl:5rem}}@media(max-width:720px){nav .links,nav .navstats{display:none}nav{justify-content:space-between}nav .spacer{display:none}}@media(max-width:600px){:root{--space-4xl:5rem;--space-3xl:3.5rem;--space-2xl:3rem;--space-xl:2.25rem}.contain{padding:0 var(--space-md)}footer .ftop{flex-direction:column;gap:var(--space-xl)}footer .fgroups{gap:var(--space-xl)}}nav .alpha{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffce6b;border:1px solid rgba(255,206,107,.4);background:#ffce6b14;padding:3px 9px;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap}nav .alpha:hover{border-color:#ffce6bbf}.info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--color-rule-2);color:var(--color-muted);font-size:10px;font-weight:700;cursor:pointer;vertical-align:middle;margin-left:5px;font-style:normal;line-height:1;-webkit-tap-highlight-color:transparent}.info:hover,.info:focus,.info.open{color:var(--color-ink);border-color:var(--color-ink);outline:none}.info:after{content:attr(data-tip);position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%) translateY(4px);width:-moz-max-content;width:max-content;max-width:min(264px,72vw);background:var(--color-paper-3);color:var(--color-ink-2);border:1px solid var(--color-rule-2);border-radius:10px;padding:9px 12px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;line-height:1.55;text-align:left;letter-spacing:normal;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease),transform .15s var(--ease);z-index:300;box-shadow:0 10px 30px #00000073}.info:before{content:"";position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:var(--color-rule-2);opacity:0;visibility:hidden;transition:opacity .15s;z-index:300}.info:hover:after,.info:focus:after,.info.open:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.info:hover:before,.info:focus:before,.info.open:before{opacity:1;visibility:visible}.alert{display:flex;gap:var(--space-md);align-items:flex-start;border:1px solid rgba(255,206,107,.28);background:#ffce6b0f;border-radius:var(--radius-card);padding:var(--space-lg);margin:0 auto;max-width:780px;text-align:left}.alert svg{flex:0 0 auto;width:22px;height:22px;color:#ffce6b;margin-top:2px}.alert h4{font-family:var(--font-display);font-weight:700;color:var(--color-ink);font-size:var(--text-md);margin-bottom:4px}.alert p{font-size:var(--text-sm);color:var(--color-ink-2)}.alert a{color:#ffce6b;text-decoration:none;font-weight:700}.flow{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-top:var(--space-2xl);text-align:left}.flowc{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl)}.flowc h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-ink);margin-bottom:var(--space-md)}.flowc ol{list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:var(--space-md)}.flowc ol li{counter-increment:s;position:relative;padding-left:34px;font-size:var(--text-sm);color:var(--color-ink-2)}.flowc ol li:before{content:counter(s);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;background:var(--color-paper-3);border:1px solid var(--color-rule-2);color:var(--color-ink);font-weight:700;font-size:var(--text-xs);display:flex;align-items:center;justify-content:center}.flowc .note{margin-top:var(--space-md);font-size:var(--text-xs);color:var(--color-muted);line-height:1.6}.flowc.out{border-color:#ffce6b38}.sec-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-top:var(--space-2xl);text-align:left}.seccard{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl)}.seccard h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--color-ink);margin-bottom:var(--space-md)}.seccard ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-2xs)}.seccard li{position:relative;padding-left:24px;font-size:var(--text-sm);color:var(--color-ink-2)}.seccard li:before{position:absolute;left:0;top:0;font-weight:700;content:"–";color:var(--color-muted)}.seccard.can li:before{content:"✓";color:var(--color-accent-2)}.seccard.cant li:before{content:"✕";color:#ff8a8a}.ptable-wrap{margin-top:var(--space-2xl);overflow-x:auto;border:1px solid var(--color-rule);border-radius:var(--radius-card)}.ptable{width:100%;border-collapse:collapse;min-width:760px;text-align:left;font-size:var(--text-sm)}.ptable th{font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding:var(--space-md);border-bottom:1px solid var(--color-rule);white-space:nowrap}.ptable td{padding:var(--space-md);border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);vertical-align:middle}.ptable tr:last-child td{border-bottom:0}.ptable .pname{color:var(--color-ink);font-weight:700}.ptable .pchain{display:block;color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.ptable .st-live{color:var(--color-accent-2);font-weight:700}.ptable .st-soon{color:var(--color-ink-2)}.ptable .st-eval{color:var(--color-muted)}.rate{display:inline-flex;gap:3px;align-items:center}.rate i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-paper-3);border:1px solid var(--color-rule-2)}.rate i.on{background:var(--color-accent);border-color:var(--color-accent)}@media(max-width:760px){.flow,.sec-grid{grid-template-columns:1fr}}.hero{text-align:center;padding:calc(80px + var(--space-3xl)) 0 var(--space-3xl)}.hero h1{font-family:var(--font-display);font-weight:400;color:var(--color-ink);font-size:clamp(2.1rem,5.5vw,4rem);line-height:1.1;letter-spacing:-.02em;margin:0 auto var(--space-xl);max-width:18ch}.hero h1 .accent{color:var(--color-accent)}.hero .pill{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:700;font-size:var(--text-sm);padding:.7rem var(--space-lg);border-radius:var(--radius-pill);background:var(--color-accent);color:#0b0d0f;text-decoration:none;transition:opacity var(--dur-short) var(--ease)}.hero .pill:hover{opacity:.88}.marquee{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:880px;margin:var(--space-3xl) auto 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:var(--space-xl) 0}.marquee .m{text-align:center}.marquee .m .ic{width:22px;height:22px;margin:0 auto var(--space-sm);color:var(--color-muted)}.marquee .m .v{font-family:var(--font-display);font-weight:700;color:var(--color-ink);font-size:clamp(1.6rem,3.5vw,2.4rem);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.marquee .m .k{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2xs)}.section{padding:var(--space-4xl) 0}.center{text-align:center}.sec-title{font-family:var(--font-display);font-weight:400;color:var(--color-ink);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1;letter-spacing:-.02em}.center .sec-title{margin-left:auto;margin-right:auto;max-width:20ch}.sec-sub{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-ink-2);max-width:50ch}.center .sec-sub{margin-left:auto;margin-right:auto}.cmp{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-2xl);align-items:center;margin-top:var(--space-2xl)}.cmp .lead h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--color-ink);margin-bottom:var(--space-sm)}.cmp .lead p{font-size:var(--text-md);color:var(--color-ink-2)}.bars{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.bar{display:flex;align-items:center;gap:var(--space-md);min-width:0;flex-wrap:wrap}.bar .bl{flex:0 0 150px;font-size:var(--text-sm);color:var(--color-ink-2)}.bar .bt{flex:1 1 auto;min-width:60px;display:block;height:10px;border-radius:var(--radius-pill);background:var(--color-paper-3);overflow:hidden}.bar .bf{display:block;height:100%;min-width:8px;max-width:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,#5a5f6b,#7b8190);width:0;transition:width 1.1s var(--ease)}.reveal.in .bar .bf{width:var(--w)}.bar.me .bl{color:var(--color-ink);font-weight:700}.bar.me .bf{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-2));box-shadow:0 0 18px var(--color-glow)}.bar .bv{flex:0 0 auto;font-family:var(--font-display);font-weight:700;color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.bar.me .bv{color:var(--color-accent-2)}.finep{margin-top:var(--space-xl);font-size:var(--text-xs);color:var(--color-muted);max-width:80ch;line-height:1.7}.feat{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-top:var(--space-2xl)}.fc{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl);transition:border-color var(--dur-short) var(--ease)}.fc:hover{border-color:var(--color-rule-2)}.fc .badge{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 35%,#b693ff2e,#10121666);border:1px solid var(--color-rule-2);margin-bottom:var(--space-lg)}.fc .badge svg{width:28px;height:28px;color:var(--color-accent-2)}.fc h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-ink);margin-bottom:var(--space-2xs)}.fc p{font-size:var(--text-sm);color:var(--color-ink-2)}.tabs{display:inline-flex;gap:var(--space-2xs);margin:var(--space-xl) auto 0;padding:5px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2)}.tabs button{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);color:var(--color-ink-2);background:transparent;border:0;border-radius:var(--radius-pill);padding:.5rem var(--space-md);cursor:pointer;transition:all var(--dur-short) var(--ease)}.tabs button.on{background:var(--color-paper-3);color:var(--color-ink)}.runs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:center;margin-top:var(--space-2xl)}.coin{position:relative;aspect-ratio:1;max-width:420px;width:100%;justify-self:center}.coin canvas{width:100%;height:100%;display:block}.runpanel{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl)}.runpanel .rp-state{display:inline-block;font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--color-rule-2);color:var(--color-ink-2);margin-bottom:var(--space-md)}.runpanel .rp-state.live{background:var(--color-accent);color:#0b0d0f;border-color:var(--color-accent)}.runpanel h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--color-ink);letter-spacing:-.01em}.runpanel .rp-chain{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-md)}.runpanel p{font-size:var(--text-md);color:var(--color-ink-2);margin-bottom:var(--space-lg)}.runpanel .rp-stat{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--color-ink)}.runpanel .rp-statk{font-size:var(--text-sm);color:var(--color-muted)}.tstats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-top:var(--space-2xl);text-align:center}.tstats .v{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,4vw,2.6rem);color:var(--color-ink);letter-spacing:-.02em}.tstats .k{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2xs)}.tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-top:var(--space-2xl)}.tcard{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl)}.tcard h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-ink);margin-bottom:var(--space-2xs)}.tcard p{font-size:var(--text-sm);color:var(--color-ink-2);margin-bottom:var(--space-md)}.tcard a{font-weight:700;font-size:var(--text-sm);color:var(--color-accent);text-decoration:none}.tcard a:hover{color:var(--color-accent-2)}.rm-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm)}.road{position:relative;margin-top:var(--space-2xl)}.road .line{position:absolute;left:0;right:0;top:7px;height:2px;background:var(--color-rule)}.road .items{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-lg)}.ti{position:relative;padding-top:var(--space-xl)}.ti .dot{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-rule-2)}.ti.now .dot{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 12px var(--color-glow)}.ti .d{font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.ti.now .d{color:var(--color-accent)}.ti .t{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--color-ink);margin:var(--space-2xs) 0}.ti .x{font-size:var(--text-sm);color:var(--color-ink-2)}.final{text-align:center;padding:var(--space-4xl) var(--space-lg) var(--space-3xl)}.final .mark-ic{width:48px;height:48px;margin:0 auto var(--space-xl);color:var(--color-accent-2)}.final h2{font-family:var(--font-display);font-weight:400;color:var(--color-ink);font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;letter-spacing:-.02em}.final .cta{display:flex;gap:var(--space-sm);justify-content:center;margin-top:var(--space-xl);flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:700;font-size:var(--text-sm);padding:.75rem var(--space-lg);border-radius:var(--radius-pill);text-decoration:none;transition:opacity var(--dur-short) var(--ease),border-color var(--dur-short) var(--ease)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn-solid{background:var(--color-accent);color:#0b0d0f}.btn-solid:hover{opacity:.88}.btn-line{border:1px solid var(--color-rule-2);color:var(--color-ink)}.btn-line:hover{border-color:var(--color-ink)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(max-width:980px){.cmp,.runs{grid-template-columns:1fr;gap:var(--space-xl)}.coin{order:-1;max-width:300px}.runpanel{text-align:left}}@media(max-width:760px){.feat,.tcards{grid-template-columns:1fr}.road .line{inset:0 auto 0 7px;width:2px;height:auto}.road .items{grid-template-columns:1fr;gap:var(--space-lg)}.ti{padding:0 0 0 var(--space-lg)}.ti .dot{top:3px;left:0}}@media(max-width:600px){.marquee{grid-template-columns:1fr;gap:var(--space-lg);max-width:280px}.tstats{grid-template-columns:1fr;gap:var(--space-md)}.bar{gap:var(--space-2xs) var(--space-md)}.bar .bl{flex:1 1 100%;margin-bottom:-2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.bar .bf{transition:none}}
