:root{--bg: #08090b;--surface-1: #0e1013;--surface-2: #14171b;--surface-3: #1b1f24;--line: #22262c;--line-strong: #2e333a;--text: #f2f3f5;--text-2: #b4b9c1;--muted: #8a9099;--faint: #5d636c;--gold: #d4af5f;--gold-strong: #e6c77d;--gold-soft: rgba(212, 175, 95, .12);--gold-grad: linear-gradient(180deg, #ecd28e 0%, #d4af5f 55%, #b8923f 100%);--ok: #3ecf8e;--warn: #f5b74e;--bad: #f2555a;--accent: var(--gold);--ink-0: var(--bg);--ink-1: var(--surface-1);--ink-2: var(--surface-2);--ink-3: var(--surface-3);--gold-50: #fbf3df;--gold-100: #f1e2b4;--gold-300: var(--gold);--gold-500: #c19a48;--gold-700: #8a6a2a;--f-text: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-display: "Space Grotesk Variable", "Space Grotesk", var(--f-text);--f-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-s: 8px;--r-m: 12px;--r-l: 16px;--shadow: 0 1px 0 rgba(255,255,255,.04) inset, 0 20px 50px -20px rgba(0,0,0,.6);--ease: cubic-bezier(.2, .7, .2, 1);--wrap: min(1200px, calc(100vw - 48px) )}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.6 var(--f-text);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,h4,.btn,.brand,.eyebrow,.pill,.badge,.nav-links,.seg button,.kpi strong,.stats strong,.price-big,.split strong,.mock-co .amt{font-family:var(--f-display)!important}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.15}p{margin:0}::selection{background:var(--gold);color:#111}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.wrap{width:var(--wrap);margin-inline:auto}.mono{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eyebrow{display:inline-block;font:600 12.5px/1 var(--f-text);letter-spacing:.02em;color:var(--gold)}.h1{font-size:clamp(38px,5.4vw,64px);font-weight:650;letter-spacing:-.035em;line-height:1.04}.h2{font-size:clamp(28px,3.4vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-top:12px}.h3{font-size:17px;font-weight:600;letter-spacing:-.01em}.lede{font-size:clamp(16px,1.3vw,18px);color:var(--text-2);line-height:1.6;max-width:58ch}.muted{color:var(--muted)}.accent{color:var(--gold)}.display{font-weight:650;letter-spacing:-.035em;line-height:1.04;margin:0}.gold-text{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:600 14px/1 var(--f-text);cursor:pointer;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.btn:hover{background:var(--surface-3);border-color:#3a4048}.btn:active{transform:translateY(1px)}.btn-gold{background:var(--gold-grad);color:#17130a;border-color:transparent;box-shadow:0 1px #ffffff59 inset}.btn-gold:hover{background:var(--gold-grad);filter:brightness(1.06);border-color:transparent}.btn-ghost{background:transparent}.btn-sm{height:36px;padding:0 14px;font-size:13.5px;border-radius:9px}.btn-lg{height:50px;padding:0 22px;font-size:15px}.btn .arrow{width:14px;height:14px;transition:transform .2s}.btn:hover .arrow{transform:translate(2px)}.pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-1);font:500 12.5px var(--f-text);color:var(--text-2)}.dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #3ecf8e26}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font:600 11.5px var(--f-text)}.badge-ok{background:#3ecf8e1f;color:var(--ok)}.badge-warn{background:#f5b74e1f;color:var(--warn)}.badge-muted{background:var(--surface-3);color:var(--text-2)}.badge-gold{background:var(--gold-soft);color:var(--gold)}.card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-l);padding:28px}.icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--gold)}.icon svg{width:18px;height:18px}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ticks li{display:flex;gap:10px;color:var(--text-2)}.ticks li:before{content:"";flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background:var(--gold-soft) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23d4af5f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/16px no-repeat}.code{font:400 13px/1.7 var(--f-mono);background:#0a0b0d;border:1px solid var(--line);border-radius:var(--r-l);padding:20px 22px;overflow:auto;color:#c9ced6;margin:0}.code .k{color:var(--gold)}.code .s{color:#8fd3b0}.code .c{color:var(--faint)}.code .p{color:#9cb8ff}.brand{display:inline-flex;align-items:center;gap:10px;font:650 18px/1 var(--f-text);letter-spacing:-.02em}.brand svg{width:26px;height:26px}.nav{position:sticky;top:0;z-index:50;background:#08090bcc;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.nav-links{display:flex;gap:28px;font-size:14px;color:var(--text-2);margin-right:auto;margin-left:28px}.nav-links a:hover{color:var(--text)}.nav-cta{display:flex;gap:8px;align-items:center}.nav-toggle{display:none;background:none;border:1px solid var(--line-strong);border-radius:8px;width:38px;height:36px;color:var(--text);cursor:pointer}.nav-mobile{display:none;border-top:1px solid var(--line);padding:12px 24px 20px}.nav-mobile a{display:block;padding:10px 0;color:var(--text-2);border-bottom:1px solid var(--line)}@media(max-width:860px){.nav-links,.nav-cta .btn-ghost{display:none}.nav-toggle{display:grid;place-items:center}.nav.open .nav-mobile{display:block}}.section{padding:clamp(72px,9vw,120px) 0}.section-alt{background:linear-gradient(180deg,#0b0c0f,var(--bg));border-block:1px solid var(--line)}.section-head{max-width:680px;margin-bottom:48px}.section-head.center{margin-inline:auto;text-align:center}.section-head .lede{margin-top:14px}.section-head.center .lede{margin-inline:auto}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:980px){.grid-2{grid-template-columns:1fr;gap:40px}.grid-3,.grid-4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid-3,.grid-4{grid-template-columns:1fr}}.feature h3{margin:16px 0 8px;font-size:16px}.feature p{color:var(--muted);font-size:14.5px}.hero{padding:clamp(56px,8vw,96px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000,transparent 75%)}.hero:after{content:"";position:absolute;left:50%;top:-340px;width:900px;height:600px;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(212,175,95,.13),transparent)}.hero-copy{position:relative;z-index:1;text-align:center;max-width:820px;margin:0 auto}.hero-copy .lede{margin:20px auto 0}.hero-actions{display:flex;gap:10px;justify-content:center;margin-top:30px;flex-wrap:wrap}.hero-facts{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin-top:22px;font-size:13.5px;color:var(--muted)}.hero-facts span{display:inline-flex;align-items:center;gap:7px}.hero-facts svg{width:15px;height:15px;color:var(--gold)}.hero-visual{position:relative;z-index:1;margin-top:56px}.mock{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 40px 100px -40px #000000e6,0 0 0 1px #ffffff05 inset;overflow:hidden}.mock-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-bottom:1px solid var(--line);background:#0b0d10}.mock-bar i{width:10px;height:10px;border-radius:50%;background:#2a2e34}.mock-bar span{margin-left:14px;font:500 12px var(--f-mono);color:var(--faint)}.dash{display:grid;grid-template-columns:200px 1fr;min-height:470px}.dash-side{border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--text-2)}.dash-side .brand{font-size:15px;margin:2px 8px 18px}.dash-side .brand svg{width:22px;height:22px}.dash-side a{padding:8px 10px;border-radius:8px;display:flex;gap:10px;align-items:center}.dash-side a svg{width:15px;height:15px;opacity:.8}.dash-side a.on{background:var(--surface-2);color:var(--text)}.dash-main{padding:22px 24px;min-width:0}.dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dash-head h4{font-size:16px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kpi{border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:var(--surface-1)}.kpi small{color:var(--muted);font-size:12.5px}.kpi strong{display:block;font:600 22px var(--f-text);letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.kpi em{font-style:normal;font-size:12px;color:var(--ok)}.chart{margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:14px 16px 6px}.chart-head{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.chart svg{width:100%;height:120px}.chart path.line{fill:none;stroke:var(--gold);stroke-width:1.8;stroke-dasharray:1200;stroke-dashoffset:1200}.in .chart path.line,.chart.in path.line{animation:drawline 2s var(--ease) forwards .3s}@keyframes drawline{to{stroke-dashoffset:0}}.table{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px}.table th{text-align:left;font-weight:500;color:var(--faint);font-size:12px;padding:8px 10px;border-bottom:1px solid var(--line)}.table td{padding:10px;border-bottom:1px solid var(--line);color:var(--text-2);white-space:nowrap}.table td:first-child{color:var(--text)}.table .coin-cell{display:flex;align-items:center;gap:8px}.table .coin-cell img{width:18px;height:18px}@media(max-width:860px){.dash{grid-template-columns:1fr}.dash-side{display:none}.kpis{grid-template-columns:1fr 1fr}.kpis .kpi:last-child{display:none}.table .hide-sm{display:none}}.logos{border-block:1px solid var(--line);padding:26px 0}.logos p{text-align:center;font-size:13px;color:var(--muted);margin-bottom:18px}.logos-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px}.logo-item{display:inline-flex;align-items:center;gap:9px;color:var(--text-2);font-size:14px;font-weight:500}.logo-item img{width:22px;height:22px}.logo-item small{color:var(--faint);font:500 11.5px var(--f-mono)}.mock-co{display:grid;grid-template-columns:1fr 1.15fr}.mock-co .l{padding:22px;border-right:1px solid var(--line);background:#0b0d10}.mock-co .r{padding:22px}.mock-co .amt{font:600 30px var(--f-text);letter-spacing:-.03em;margin-top:18px;font-variant-numeric:tabular-nums}.mock-co .row{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);padding:7px 0;border-bottom:1px solid var(--line)}.mock-co .row b{color:var(--text);font-weight:500}.mock-co .opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;font-size:13.5px}.mock-co .opt img{width:22px;height:22px}.mock-co .opt.on{border-color:var(--gold);background:var(--gold-soft)}.mock-co .opt span:last-child{margin-left:auto;font:500 12.5px var(--f-mono);color:var(--text-2)}@media(max-width:600px){.mock-co{grid-template-columns:1fr}.mock-co .l{border-right:0;border-bottom:1px solid var(--line)}}.seg{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-1);margin-top:22px}.seg button{border:0;background:none;color:var(--muted);font:600 13px var(--f-text);padding:8px 14px;border-radius:7px;cursor:pointer;transition:background .2s,color .2s}.seg button.on{background:var(--surface-3);color:var(--text);box-shadow:0 0 0 1px var(--line-strong) inset}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.split>div{border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:var(--surface-1)}.split small{color:var(--muted);font-size:12.5px}.split strong{display:block;font:600 24px var(--f-mono);margin-top:4px;letter-spacing:-.02em}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface-1)}.stats>div{padding:26px 24px;border-right:1px solid var(--line)}.stats>div:last-child{border-right:0}.stats strong{display:block;font:600 34px var(--f-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stats span{color:var(--muted);font-size:13.5px}@media(max-width:760px){.stats{grid-template-columns:1fr 1fr}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.price-card{display:grid;grid-template-columns:1fr 1.2fr;gap:0;padding:0;overflow:hidden}.price-card>div{padding:36px}.price-card>div+div{border-left:1px solid var(--line)}.price-big{font:650 64px/1 var(--f-text);letter-spacing:-.04em;margin:14px 0 10px}.price-big small{font-size:18px;color:var(--muted);font-weight:500;letter-spacing:0}@media(max-width:760px){.price-card{grid-template-columns:1fr}.price-card>div+div{border-left:0;border-top:1px solid var(--line)}}.cta-box{text-align:center;padding:clamp(48px,6vw,72px) 24px;border-radius:20px;border:1px solid var(--line-strong);background:radial-gradient(600px 240px at 50% 0%,rgba(212,175,95,.12),transparent 70%),var(--surface-1)}.cta-box .lede{margin:14px auto 0}.footer{border-top:1px solid var(--line);padding:56px 0 32px;color:var(--muted);font-size:14px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px}.footer h4{font-size:13px;color:var(--text);margin-bottom:14px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.footer a:hover{color:var(--text)}.footer-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--faint)}@media(max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1 / -1}}.page{padding:clamp(56px,8vw,96px) 0}.prose{max-width:720px;color:var(--text-2)}.prose h1{color:var(--text);font-size:clamp(30px,4vw,42px);margin-bottom:18px}.prose h2{color:var(--text);font-size:20px;margin:36px 0 10px}.prose p{margin:0 0 14px}.error-page{min-height:calc(100svh - 64px);display:grid;place-items:center;text-align:center;padding:48px 24px}.error-page .code-num{font:600 13px var(--f-mono);color:var(--gold);letter-spacing:.08em}.error-page h1{font-size:clamp(30px,4vw,44px);margin:12px 0}.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js [data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.chart path.line{stroke-dashoffset:0}}.hero-visual,.mock,.dash,.dash-main,.grid-2>*,.code{min-width:0;max-width:100%}.dash-main{overflow-x:auto}@media(max-width:600px){.table th,.table td{padding:8px 6px}.kpi strong{font-size:18px}.code{font-size:12px}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .22s var(--ease) both}::view-transition-new(root){animation:vt-in .32s var(--ease) both}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}.page-fade{animation:fadein .4s var(--ease)}@keyframes fadein{0%{opacity:0}}[data-split] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}[data-split] .w>span{display:inline-block;will-change:transform}.motion [data-reveal]{transition:none}@property --ga{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.gborder{position:relative;isolation:isolate}.gborder:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:-1;pointer-events:none;background:conic-gradient(from var(--ga),rgba(212,175,95,.05),rgba(230,199,125,.75),rgba(212,175,95,.05) 30%,rgba(212,175,95,.05) 70%,rgba(230,199,125,.45),rgba(212,175,95,.05));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gspin 8s linear infinite}@keyframes gspin{to{--ga: 360deg}}[data-tilt]{transform-style:preserve-3d;transition:border-color .3s,box-shadow .3s;will-change:transform}[data-glow]{position:relative;overflow:hidden}[data-glow]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 0%),rgba(212,175,95,.1),transparent 60%)}[data-glow]:hover:after{opacity:1}[data-glow]:hover{border-color:var(--line-strong)}.card.feature .icon{transition:transform .4s var(--ease),background .3s,border-color .3s}.card.feature:hover .icon{transform:translateY(-2px) scale(1.06);background:var(--gold-soft);border-color:#d4af5f59}.btn{position:relative;overflow:hidden}.btn .ripple{position:absolute;border-radius:50%;transform:scale(0);background:currentColor;opacity:.18;pointer-events:none;animation:ripple .6s var(--ease) forwards}@keyframes ripple{to{transform:scale(2.6);opacity:0}}.btn-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ease);pointer-events:none}.btn-gold:hover:after{transform:translate(120%)}.input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:400 14.5px var(--f-text);transition:border-color .2s,box-shadow .2s,background .2s}.input:hover{border-color:#3a4048}.input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px #d4af5f24;background:var(--surface-1)}.toasts{position:fixed;right:20px;bottom:20px;z-index:200;display:grid;gap:8px;pointer-events:none}@media(max-width:600px){.toasts{left:12px;right:12px;bottom:12px}}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:240px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-strong);box-shadow:var(--shadow);font:500 14px var(--f-display);animation:toast-in .35s var(--ease) both}.toast.out{animation:toast-out .25s var(--ease) both}.toast i{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.toast.err i{background:var(--bad)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes toast-out{to{opacity:0;transform:translateY(6px)}}.hero-canvas{position:absolute;left:50%;top:-40px;width:min(1100px,120vw);aspect-ratio:1.6;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease);z-index:0;-webkit-mask-image:radial-gradient(ellipse 55% 60% at 50% 45%,#000 40%,transparent 75%);mask-image:radial-gradient(ellipse 55% 60% at 50% 45%,#000 40%,transparent 75%)}.hero-canvas.on{opacity:.9}.hero-copy{z-index:2}.live-chips{position:absolute;inset:0;pointer-events:none;z-index:1}.chip{position:absolute;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 9px;border-radius:12px;background:#14171bdb;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 12.5px var(--f-display);box-shadow:var(--shadow);white-space:nowrap}.chip img{width:24px;height:24px}.chip b{display:block;font-weight:600;font-size:13px}.chip small{color:var(--muted);font-size:11.5px}.chip .badge{margin-left:6px}@media(max-width:1100px){.live-chips{display:none}}.dash-side a{transition:background .2s,color .2s;cursor:default}.dash-side a:hover{background:var(--surface-2);color:var(--text)}.kpi{transition:border-color .25s,transform .3s var(--ease)}.kpi:hover{border-color:var(--line-strong);transform:translateY(-2px)}.table tbody tr{transition:background .2s}.table tbody tr:hover{background:var(--surface-2)}.table tr.new td{animation:rowin .7s var(--ease) both}@keyframes rowin{0%{opacity:0;transform:translateY(-6px);background:#d4af5f1a}}.chart{position:relative}.chart .tip{position:absolute;top:34px;transform:translate(-50%);padding:5px 8px;border-radius:7px;background:var(--surface-3);border:1px solid var(--line-strong);font:600 12px var(--f-display);white-space:nowrap;opacity:0;transition:opacity .15s;pointer-events:none}.chart .vline{position:absolute;top:30px;bottom:6px;width:1px;background:#d4af5f80;opacity:0;pointer-events:none}.chart:hover .tip,.chart:hover .vline{opacity:1}.live-dot{display:inline-flex;align-items:center;gap:6px}.live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);animation:blinkdot 1.6s infinite}@keyframes blinkdot{50%{opacity:.3}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:40px;width:max-content;animation:marq 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.story{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.story-steps{display:grid;gap:10px}.story-step{text-align:left;border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:transparent;color:var(--text);font:inherit;cursor:pointer;transition:background .3s,border-color .3s,opacity .3s;opacity:.55;position:relative;overflow:hidden}.story-step.on{opacity:1;background:var(--surface-1);border-color:var(--line-strong)}.story-step h3{font-size:17px;display:flex;gap:12px;align-items:center}.story-step h3 span{font:600 12px var(--f-display);color:var(--gold);width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--gold-soft)}.story-step p{color:var(--muted);font-size:14.5px;margin-top:8px;padding-left:38px}.story-step .prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.story-stage{position:relative}.st-view{display:none}.st-view.on{display:block;animation:vt-in .45s var(--ease) both}.st-qr{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.st-qr .qrbox{width:120px;height:120px;border-radius:10px;background:#fff;padding:8px}.st-qr .qrbox svg{width:100%;height:100%}.st-log{margin-top:14px;font:400 12px/1.7 var(--f-mono);color:var(--text-2);background:#0a0b0d;border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-height:96px}.st-log div{animation:vt-in .35s var(--ease) both}.st-log .ok{color:var(--ok)}.st-paid{text-align:center;padding:18px 0 4px}.st-paid svg{width:64px;height:64px;margin:0 auto 12px}.st-paid circle{fill:#3ecf8e1f;stroke:var(--ok);stroke-width:1.5}.st-paid path{fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50}.st-view.on .st-paid path{animation:draw2 .6s .15s var(--ease) forwards}@keyframes draw2{to{stroke-dashoffset:0}}@media(max-width:980px){.story{grid-template-columns:1fr;gap:28px}}.feebar{margin-top:14px;height:10px;border-radius:99px;background:var(--surface-3);overflow:hidden;display:flex}.feebar i{display:block;height:100%;background:var(--gold-grad);transition:width .7s var(--ease)}.feebar b{display:block;height:100%;background:#6b5a33;transition:width .7s var(--ease)}.feelegend{display:flex;gap:16px;margin-top:8px;font-size:12.5px;color:var(--muted)}.feelegend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:var(--gold)}.feelegend span+span:before{background:#6b5a33}.explorer{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:start}@media(max-width:980px){.explorer{grid-template-columns:1fr}}.ex-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.ex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.ex-coin{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-1);color:var(--text);font:600 13.5px var(--f-display);cursor:pointer;transition:border-color .2s,background .2s,transform .25s var(--ease),opacity .25s}.ex-coin img{width:22px;height:22px}.ex-coin small{margin-left:auto;color:var(--faint);font-weight:500;font-size:11.5px}.ex-coin:hover{transform:translateY(-2px);border-color:var(--line-strong)}.ex-coin.on{border-color:var(--gold);background:var(--gold-soft)}.ex-coin.dim{display:none}.ex-panel{padding:22px}.ex-head{display:flex;align-items:center;gap:12px}.ex-head img{width:40px;height:40px}.ex-head h3{font-size:20px}.ex-list{margin-top:16px;display:grid;gap:8px}.ex-net{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);font-size:13.5px;animation:vt-in .35s var(--ease) both}.ex-net b{font:600 13.5px var(--f-display)}.ex-net .tags{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.code-tabs{border:1px solid var(--line);border-radius:var(--r-l);background:#0a0b0d;overflow:hidden}.code-tabs .bar{display:flex;align-items:center;gap:2px;padding:6px;border-bottom:1px solid var(--line);position:relative}.code-tabs .bar button{position:relative;z-index:1;border:0;background:none;color:var(--muted);font:600 13px var(--f-display);padding:7px 12px;border-radius:7px;cursor:pointer;transition:color .2s}.code-tabs .bar button.on{color:var(--text)}.code-tabs .bar .ind{position:absolute;top:6px;bottom:6px;border-radius:7px;background:var(--surface-3);transition:left .35s var(--ease),width .35s var(--ease)}.code-tabs .bar .copy-code{margin-left:auto}.code-tabs .code{border:0;border-radius:0;min-height:270px}.code-tabs .code.swap{animation:vt-in .35s var(--ease) both}@media(max-width:420px){.pill{height:auto;min-height:28px;padding:5px 11px;line-height:1.35}.hero-copy .pill{font-size:12px}}.cms{margin-top:28px;font-size:16.5px;line-height:1.75}.cms h2{color:var(--text);font-size:22px;margin:40px 0 12px}.cms h3{color:var(--text);font-size:18px;margin:28px 0 10px}.cms p,.cms ul,.cms ol{margin:0 0 16px}.cms ul,.cms ol{padding-left:22px}.cms li{margin:6px 0}.cms a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.cms code{font:400 .9em var(--f-mono);padding:2px 6px;border-radius:6px;background:var(--surface-2)}.cms pre{overflow-x:auto;padding:16px;border-radius:12px;background:var(--surface-1);border:1px solid var(--line)}.cms blockquote{margin:0 0 16px;padding:4px 0 4px 18px;border-left:2px solid var(--gold);color:var(--muted)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.blog-card{display:grid;gap:10px;align-content:start;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface-1);transition:border-color .25s,transform .25s var(--ease)}.blog-card:hover{border-color:#d4af5f66}.blog-card h3{font-size:20px;color:var(--text);letter-spacing:-.015em}.blog-card p{color:var(--muted);font-size:14.5px}.status-board{margin-top:32px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface-1)}.status-row{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);color:var(--text);flex-wrap:wrap}.status-row:last-child{border-bottom:0}.status-state{display:inline-flex;align-items:center;gap:10px;color:var(--ok);font-size:14px}.status-state.minor,.status-state.none{color:var(--warn)}.status-state.major,.status-state.critical{color:var(--bad)}.status-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:var(--ok);box-shadow:0 0 0 4px #3ecf8e26}.status-dot.minor,.status-dot.none{background:var(--warn);box-shadow:0 0 0 4px #f5b74e26}.status-dot.major,.status-dot.critical{background:var(--bad);box-shadow:0 0 0 4px #f2555a26}.status-incident{padding:20px 0;border-bottom:1px solid var(--line)}.status-incident h3{color:var(--text);font-size:17px;margin-bottom:8px}.status-incident p{color:var(--text-2);font-size:14.5px;margin:6px 0;overflow-wrap:anywhere}
