:root{--c-primary: #7fd3a4;--c-primary-lt: #9fe6bf;--c-primary-md: #64c095;--c-primary-deep: #009c5a;--c-green-tint: #0b2119;--c-green-tint-2: #144332;--c-up: #7fd3a4;--c-down: #fc4a4a;--c-gold: #d9b45a;--c-bg: #0a0b0b;--c-bg-deep: #070707;--c-card: #131313;--c-hover: rgba(255, 255, 255, .04);--c-hover-strong: rgba(255, 255, 255, .07);--c-ink: #ffffff;--c-muted: rgba(255, 255, 255, .7);--c-faint: rgba(255, 255, 255, .55);--c-ghost: rgba(255, 255, 255, .48);--c-border: rgba(255, 255, 255, .1);--c-border-solid: #2b2b2c;--c-border-mint: rgba(127, 211, 164, .4);--font-head: "Host Grotesk", system-ui, -apple-system, sans-serif;--font-body: "Host Grotesk", system-ui, -apple-system, sans-serif;--font-num: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--font-serif: "Newsreader", Georgia, serif;--font-word: "Bricolage Grotesque", "Host Grotesk", sans-serif;--t-xs: 12px;--t-sm: 14px;--t-md: 16px;--t-lg: 20px;--t-xl: 32px;--t-hero: clamp(44px, 7.2vw, 86px);--t-statement: clamp(34px, 4.6vw, 56px);--r-sm: 10px;--r-card: 16px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--ease-out: cubic-bezier(.22, .61, .36, 1);--t-micro: .18s;--t-enter: .65s;--glow-dot: 0 0 3px 1px #64c095}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body);font-size:var(--t-md);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--c-primary);color:#06140d}::-webkit-scrollbar{width:10px;height:6px}::-webkit-scrollbar-thumb{background:#26302b;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--c-green-tint-2)}::-webkit-scrollbar-track{background:var(--c-bg)}h1,h2,h3,h4{font-family:var(--font-head);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}p{margin:0}a{color:inherit;text-decoration:none;transition:color var(--t-micro) var(--ease-out)}button{font-family:inherit}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500}.up{color:var(--c-up)}.dn{color:var(--c-down)}.gold{color:var(--c-gold)}.muted{color:var(--c-muted)}.label{font-family:var(--font-num);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint);font-weight:400}h1 em,h2 em,.statement em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:0}.shell{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;min-width:0;display:flex;flex-direction:column}.content{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.topnav{position:sticky;top:0;z-index:60;background:#0a0b0bd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border)}.topnav-in{max-width:1120px;margin:0 auto;padding:13px 24px;display:flex;align-items:center;gap:26px}.topnav-brand{display:flex;align-items:center;gap:10px;text-decoration:none!important;flex-shrink:0}.topnav-brand img{display:block;border-radius:8px}.topnav-brand .word{font-family:var(--font-word);font-weight:600;font-size:20px;letter-spacing:-.01em;color:var(--c-ink)}.topnav-brand .word b{font-weight:600;color:var(--c-primary)}.topnav-links{display:flex;align-items:center;gap:20px;margin-left:auto}.topnav-links a{font-size:14.5px;font-weight:500;color:var(--c-muted);text-decoration:none!important;transition:color var(--t-micro) var(--ease-out)}.topnav-links a:hover{color:#fff}.topnav-links a.active{color:var(--c-primary)}.topnav-cta{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-x{color:var(--c-muted);display:grid;place-items:center;transition:color var(--t-micro) var(--ease-out)}.nav-x:hover{color:#fff}.topbar{display:none;position:sticky;top:0;z-index:60;background:#0a0b0beb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border);padding:12px 16px;align-items:center;justify-content:space-between;gap:12px}.tabbar{display:none;position:sticky;bottom:0;z-index:60;background:#070707f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--c-border)}.tabbar-in{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabbar a{flex:1 0 auto;min-width:56px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 10px;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-faint);text-decoration:none!important;white-space:nowrap}.tabbar a.active{color:var(--c-primary)}@media (max-width: 960px){.topnav{display:none}.topbar{display:flex}.tabbar{display:block}}.panel{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card)}a.panel{display:block;transition:border-color var(--t-micro) var(--ease-out),transform var(--t-micro) var(--ease-out)}a.panel:hover{border-color:var(--c-border-mint);transform:translateY(-2px);text-decoration:none}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:14px 20px;border-bottom:1px solid var(--c-border)}.panel-body{padding:20px}.tbl{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.tbl th{text-align:left;font-family:var(--font-num);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint);font-weight:400;padding:12px 18px;border-bottom:1px solid var(--c-border);white-space:nowrap}.tbl td{padding:14px 18px;border-bottom:1px solid var(--c-border);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .15s var(--ease-out)}.tbl tbody tr.clickable{cursor:pointer}.tbl tbody tr.clickable:hover{background:var(--c-hover)}.tbl .r{text-align:right}.sym{display:inline-block;font-family:var(--font-num);font-size:12px;font-weight:500;letter-spacing:.05em;padding:3px 9px;border-radius:8px;border:1px solid rgba(127,211,164,.25);color:var(--c-primary);background:var(--c-green-tint);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:var(--t-sm);font-weight:600;letter-spacing:.01em;padding:10px 18px;border-radius:var(--r-pill);border:1px solid transparent;cursor:pointer;background:#fff;color:#0a0b0b;text-decoration:none!important;transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out),border-color var(--t-micro) var(--ease-out),transform var(--t-micro) var(--ease-out)}.btn:hover:not(:disabled){background:var(--c-primary)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.big{padding:13px 24px;font-size:var(--t-md)}.btn.ghost{background:transparent;color:#fff;border-color:var(--c-border)}.btn.ghost:hover:not(:disabled){background:var(--c-card);border-color:var(--c-border-mint);color:var(--c-primary)}.btn.green{background:var(--c-green-tint-2);color:var(--c-primary)}.btn.green:hover:not(:disabled){background:#185540}.btn.danger{background:transparent;border-color:#fc4a4a73;color:var(--c-down)}.btn.danger:hover:not(:disabled){background:#fc4a4a14}.btn.wide{width:100%}.arr{display:inline-block;transition:transform .22s var(--ease-out)}.btn:hover .arr,a:hover .arr{transform:translate(3px)}.field{display:flex;flex-direction:column;gap:6px}.field>.label{font-size:11px}.input{background:var(--c-bg-deep);border:1px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-ink);font-family:var(--font-num);font-size:var(--t-md);padding:12px 14px;width:100%;outline:none;font-variant-numeric:tabular-nums;transition:border-color var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out)}.input:focus{border-color:#7fd3a48c;box-shadow:0 0 0 3px #7fd3a41f}.input::placeholder{color:var(--c-ghost)}select.input{font-family:var(--font-body);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--c-faint) 50%),linear-gradient(135deg,var(--c-faint) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}select.input option{background:#131313;color:#fff}.seg{display:inline-flex;border:1px solid var(--c-border);background:var(--c-bg-deep);border-radius:var(--r-pill);padding:3px;gap:2px;flex-wrap:wrap}.seg button{font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--c-faint);background:none;border:none;padding:7px 16px;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.seg button:hover{color:#fff}.seg button.active{background:var(--c-green-tint-2);color:var(--c-primary)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-family:var(--font-num);font-size:var(--t-xs);font-weight:500;padding:5px 12px;border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-bg-deep);color:var(--c-muted);cursor:pointer;font-variant-numeric:tabular-nums;transition:all var(--t-micro) var(--ease-out)}.chip:hover{border-color:var(--c-border-mint);color:var(--c-primary)}.chip.on{border-color:#7fd3a48c;color:var(--c-primary);background:var(--c-green-tint)}.delta{font-family:var(--font-num);font-size:var(--t-sm);font-weight:500;padding:3px 10px;border-radius:var(--r-pill);border:1px solid currentColor;font-variant-numeric:tabular-nums}.notice{border:1px solid var(--c-border);border-left:2px solid var(--c-primary);border-radius:var(--r-sm);background:var(--c-card);padding:12px 16px;font-size:var(--t-sm);color:var(--c-muted);line-height:1.6}.notice.warn{border-left-color:var(--c-down)}.divider{border:none;border-top:1px solid var(--c-border);margin:var(--sp-3) 0}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.kv .label{font-size:11px}.kv .num{font-size:var(--t-sm)}.page{padding:44px 0 90px}.page-head{margin-bottom:var(--sp-6)}.page-head h1{font-size:var(--t-xl);margin-bottom:8px}.page-head .sub{color:var(--c-muted);max-width:68ch}.section{padding:100px 0 0}.sec-label{font-family:var(--font-num);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary);margin-bottom:18px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap}.sec-head h2{font-size:var(--t-statement)}.sec-sub{color:var(--c-muted);font-size:17.5px;max-width:560px;margin-top:18px}.hero{position:relative;min-height:92svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 24px 100px;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;animation:bg-in 1.2s var(--ease-out) .05s forwards;background:radial-gradient(900px 520px at 50% -10%,rgba(127,211,164,.16),transparent 60%),radial-gradient(700px 480px at 82% 108%,rgba(217,180,90,.07),transparent 60%),radial-gradient(600px 400px at 12% 100%,rgba(0,156,90,.08),transparent 60%)}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,11,11,.25),rgba(10,11,11,0) 30%,rgba(10,11,11,0) 62%,var(--c-bg) 100%)}@keyframes bg-in{to{opacity:1}}.hero-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(127,211,164,.5),transparent);animation:scan 7s var(--ease-out) infinite;z-index:1}@keyframes scan{0%{top:12%;opacity:0}12%{opacity:1}50%{top:72%;opacity:1}88%{opacity:0}to{top:72%;opacity:0}}.hero-in{position:relative;z-index:2;max-width:880px;display:flex;flex-direction:column;align-items:center;gap:22px}.hero-title{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--t-hero);line-height:1.04;letter-spacing:-.015em}.hero-title .mint{color:var(--c-primary)}.hero-sub{color:var(--c-muted);font-size:clamp(17px,2vw,20px);max-width:620px}.status{font-family:var(--font-num);font-size:13.5px;color:var(--c-primary);letter-spacing:.06em;display:inline-flex;align-items:center;gap:9px;text-transform:uppercase}.dot{width:7px;height:7px;border-radius:50%;background:var(--c-primary-md);box-shadow:var(--glow-dot);animation:dot-pulse 2.2s ease-in-out infinite;flex:none}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.45}}.typebar{display:flex;align-items:center;gap:14px;background:var(--c-bg-deep);border:1px solid var(--c-border);border-radius:var(--r-pill);padding:11px 12px 11px 22px;margin-top:12px;font-family:var(--font-num);font-size:15px;color:var(--c-muted);min-width:min(500px,86vw);justify-content:space-between}.typebar .ph{white-space:nowrap;overflow:hidden;text-align:left}.typebar .tk{color:var(--c-primary)}.typebar .tx{color:var(--c-gold)}.caret{display:inline-block;width:8px;height:17px;background:var(--c-primary);vertical-align:-3px;margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.type-send{width:34px;height:34px;border-radius:50%;background:var(--c-green-tint-2);display:grid;place-items:center;color:var(--c-primary);flex:none}.hi{opacity:0;transform:translateY(18px);animation:rise .8s var(--ease-out) forwards}.hi-1{animation-delay:.1s}.hi-2{animation-delay:.28s}.hi-3{animation-delay:.46s}.hi-4{animation-delay:.64s}.hi-5{animation-delay:.82s}@keyframes rise{to{opacity:1;transform:none}}.ticker{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);overflow:hidden;padding:13px 0;background:var(--c-green-tint)}.ticker-in{display:flex;gap:44px;width:max-content;animation:marq 36s linear infinite;font-family:var(--font-num);font-size:13.5px;white-space:nowrap}.ticker-in span{color:var(--c-muted)}.ticker-in b{font-weight:500}@keyframes marq{to{transform:translate(-50%)}}.bring{text-align:center}.bring h2{margin:0 auto}.bring .sec-sub{margin-left:auto;margin-right:auto}.pencil{margin:56px auto 0;max-width:860px;opacity:.9;display:block;width:100%;height:auto}.pencil path,.pencil circle,.pencil ellipse{fill:none;stroke:#ffffff85;stroke-width:1.4;stroke-linecap:round}.pencil .gr{stroke:#7fd3a499}.pencil .draw{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2.6s var(--ease-out)}.in .pencil .draw,.pencil.drawn .draw{stroke-dashoffset:0}.rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 24px 26px;margin-top:48px;scrollbar-width:thin;scrollbar-color:var(--c-green-tint-2) transparent}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:var(--c-green-tint-2);border-radius:99px}.bcard{flex:0 0 262px;scroll-snap-align:start;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);padding:20px;transition:border-color var(--t-micro) var(--ease-out),transform var(--t-micro) var(--ease-out);display:block;color:inherit}.bcard:hover{border-color:var(--c-border-mint);transform:translateY(-3px)}.btick{font-family:var(--font-num);font-size:12px;color:var(--c-primary);letter-spacing:.06em}.bname{font-size:19px;font-weight:600;margin:7px 0 3px;letter-spacing:-.01em}.bcount{font-size:13.5px;color:var(--c-faint)}.brow{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px}.bpx{font-family:var(--font-num);font-size:15px}.bchg{font-family:var(--font-num);font-size:13px}.spark{margin-top:12px;display:block}.rail-hint{font-family:var(--font-num);font-size:12px;color:var(--c-ghost);letter-spacing:.08em;text-transform:uppercase}.steps-sec{background:var(--c-bg-deep);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding-top:100px;padding-bottom:100px;margin-top:100px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;margin-top:56px;counter-reset:step}.step{position:relative;padding-top:24px;border-top:1px solid var(--c-border)}.step:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-num);font-size:13px;color:var(--c-primary);letter-spacing:.12em}.step h3{font-size:24px;font-weight:600;margin:14px 0 10px;letter-spacing:-.01em}.step p{color:var(--c-muted);font-size:15.5px}.step .mono-note{font-family:var(--font-num);font-size:12.5px;color:var(--c-gold);margin-top:12px;display:block}.faq{max-width:760px;margin:0 auto;border-left:1px solid var(--c-border);padding-left:34px}.faq-item{border-bottom:1px solid var(--c-border)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;color:var(--c-ink);font-family:var(--font-body);font-size:var(--t-md);font-weight:500;text-align:left;padding:20px 0;cursor:pointer}.faq-q .pm{position:relative;width:14px;height:14px;flex-shrink:0;transition:transform .3s var(--ease-out)}.faq-q.open .pm{transform:rotate(45deg)}.faq-q .pm i{position:absolute;left:0;top:6;width:14px;height:2px;border-radius:2px;background:var(--c-faint);transition:background var(--t-micro) var(--ease-out)}.faq-q .pm i:last-child{left:6;top:0;width:2px;height:14px}.faq-q.open .pm i{background:var(--c-primary)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease-out)}.faq-a.open{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--c-muted);padding-bottom:20px;max-width:640px}.swap-row{display:flex;justify-content:space-between;align-items:center;background:var(--c-bg-deep);border:1px solid var(--c-border);border-radius:12px;padding:13px 16px;margin-bottom:10px;gap:12px}.swap-asset{display:flex;flex-direction:column;gap:2px}.swap-asset b{font-size:15px;font-weight:600}.swap-asset span{font-family:var(--font-num);font-size:12.5px;color:var(--c-ghost)}.term-btn{margin-top:10px;width:100%;text-align:center;background:var(--c-green-tint-2);color:var(--c-primary);border-radius:12px;padding:12px;font-weight:600;font-size:14.5px;letter-spacing:.02em;transition:background var(--t-micro) var(--ease-out)}a.term-btn:hover,.term-btn:hover{background:#185540}.wrow{display:flex;align-items:center;gap:12px;margin-bottom:11px}.wname{font-family:var(--font-num);font-size:13px;width:64px;color:var(--c-muted)}.wbar-line{flex:1;display:flex}.wbar-line .wbar{width:100%;flex:1}.wpct{font-size:12.5px;color:var(--c-faint);width:44px;text-align:right}.stat-cell{border-top:1px solid var(--c-border);padding-top:20px}.stat-big{font-size:clamp(40px,4.5vw,58px);font-weight:500;line-height:1;letter-spacing:-.02em;margin-bottom:12px}.foot{border-top:1px solid var(--c-border);padding:40px 0;margin-top:100px}.foot-in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.foot-note{font-family:var(--font-num);font-size:12px;color:var(--c-ghost);letter-spacing:.04em}.foot-links{display:flex;gap:20px;align-items:center}.foot-links a{color:var(--c-faint);font-size:13.5px}.foot-links a:hover{color:var(--c-primary)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.in{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.stagger.in>*{opacity:1;transform:none}.stagger.in>*:nth-child(1){transition-delay:.05s}.stagger.in>*:nth-child(2){transition-delay:.15s}.stagger.in>*:nth-child(3){transition-delay:.25s}.stagger.in>*:nth-child(4){transition-delay:.35s}.stagger.in>*:nth-child(5){transition-delay:.45s}.stagger.in>*:nth-child(6){transition-delay:.55s}.flash{animation:flash .55s var(--ease-out)}@keyframes flash{0%{background:var(--c-green-tint-2);color:var(--c-primary-lt);border-radius:6px}to{background:transparent}}.draw{stroke-dasharray:2600;stroke-dashoffset:2600;animation:draw 1.6s .3s var(--ease-out) both}@keyframes draw{to{stroke-dashoffset:0}}.wbar{display:flex;height:8px;width:190px;border-radius:99px;overflow:hidden;background:var(--c-bg-deep)}.wbar i{display:block;height:100%;width:0;transition:width .9s var(--ease-out)}.meter{height:6px;border-radius:99px;background:var(--c-bg-deep);overflow:hidden}.meter i{display:block;height:100%;background:var(--c-primary);transition:width .6s var(--ease-out)}.meter.bad i{background:var(--c-down)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.stagger>*,.hi,.hero-bg{opacity:1!important;transform:none!important}.draw,.pencil .draw{stroke-dashoffset:0!important}.hero-scan,.ticker-in{animation:none!important}}@media (max-width: 900px){.content{padding:0 18px}.grid-2,.grid-3{grid-template-columns:1fr!important}.grid-4{grid-template-columns:repeat(2,1fr)!important}.section{padding:72px 0 0}.page{padding-top:28px}.panel-head{flex-wrap:wrap}.tbl{font-size:13px}.tbl th,.tbl td{padding:10px}.wbar{width:120px}.faq{padding-left:20px}.typebar{min-width:0;width:100%}.hero{min-height:88svh;padding-top:110px}}@media (max-width: 560px){.grid-4{grid-template-columns:1fr!important}}
