:root{--bg:#05060e;--bg-2:#ffffff06;--solid:#0a0d1c;--solid-2:#0e1226;--surface:#ffffff0a;--surface-2:#ffffff12;--line:#ffffff1a;--line-soft:#ffffff0f;--line-hi:#ffffff2e;--fg:#eef1ff;--muted:#98a2c3;--faint:#646e92;--accent:#8b9dff;--accent-2:#b57bff;--accent-3:#3ee6e0;--accent-ink:#070a1a;--accent-soft:#8b9dff21;--seal:#f2cb7e;--seal-soft:#f2cb7e1c;--ok:#40e5a0;--ok-soft:#40e5a01f;--warn:#ffc163;--warn-soft:#ffc1631f;--bad:#ff7a8e;--bad-soft:#ff7a8e1f;--info:#62d2ff;--info-soft:#62d2ff1f;--glow:#8b9dff47;--grad:linear-gradient(115deg,#7f8cff 0%,#b57bff 45%,#3ee6e0 100%);--grad-gold:linear-gradient(115deg,#f2cb7e,#ffe7b3 50%,#c99a45);--shadow:0 30px 80px -30px #000000d9,0 0 0 1px #ffffff08;--blur:blur(22px) saturate(150%);--ease:cubic-bezier(.2,.8,.2,1);--f-display:"Space Grotesk","Bricolage Grotesque",system-ui,sans-serif;--f-body:"Geist","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{background:var(--bg);overflow-x:clip}body{background:var(--bg);color:var(--fg);font:15px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}::selection{background:#b57bff59}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.025em;margin:0}h1{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.05}h2{font-size:22px;font-weight:700}h3{letter-spacing:-.01em;font-size:17px;font-weight:600}p{margin:0}a{color:var(--accent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.55}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.eyebrow{font:500 11.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:var(--grad);width:18px;height:1px}.lede{color:var(--muted);max-width:60ch;font-size:17px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.stack{align-content:start;gap:16px;display:grid}.grad-text{background:var(--grad);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate hue}@keyframes hue{to{background-position:100% 0}}.bg-fx{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#10142e 0%,var(--bg) 60%);position:fixed;inset:0;overflow:hidden}.bg-fx i{filter:blur(90px);opacity:.55;mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.bg-fx i:first-child{background:#4b3bff;width:46vw;height:46vw;animation:26s ease-in-out infinite alternate drift1;top:-14vw;left:-10vw}.bg-fx i:nth-child(2){opacity:.38;background:#a23bff;width:38vw;height:38vw;animation:32s ease-in-out infinite alternate drift2;top:6vh;right:-8vw}.bg-fx i:nth-child(3){opacity:.28;background:#0fc8c2;width:34vw;height:34vw;animation:38s ease-in-out infinite alternate drift3;bottom:-18vw;left:30vw}.bg-fx:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 0%,#0000 75%)}.bg-fx:after{content:"";opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes drift1{to{transform:translate(18vw,12vh)scale(1.15)}}@keyframes drift2{to{transform:translate(-16vw,22vh)scale(.9)}}@keyframes drift3{to{transform:translate(-20vw,-16vh)scale(1.2)}}.card,.panel,.kpi,.co,.rc,.wallet,.rule,.rules>div,.notice,.empty,.vault,.ringcard{--mx:50%;--my:-200px;-webkit-backdrop-filter:var(--blur);background:radial-gradient(420px circle at var(--mx) var(--my),#a0aaff17,transparent 45%), linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px 0 #ffffff12,var(--shadow)}.card,.panel,.kpi{transition:border-color .3s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.card:hover,.kpi:hover{border-color:var(--line-hi)}.glow-edge{isolation:isolate;position:relative}.glow-edge:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(140deg,#8b9dffb3,#b57bff26 35%,#0000 60%,#3ee6e08c);padding:1px;position:absolute;inset:0;-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}.brand{font:700 18px/1 var(--f-display);letter-spacing:-.02em;color:var(--fg);align-items:center;gap:11px;text-decoration:none;display:flex}.mark{background:conic-gradient(from var(--ang),#7f8cff,#b57bff,#3ee6e0,#f2cb7e,#7f8cff);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;animation:6s linear infinite ang;display:grid;position:relative;box-shadow:0 0 22px -4px #8b9dffcc}.mark:before{content:"";background:var(--solid);border-radius:7px;position:absolute;inset:2px}.mark:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:11px;height:6px;position:relative;transform:rotate(-45deg)translate(1px,-1px)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ang{to{--ang:360deg}}.chip{font:500 11.5px/1 var(--f-mono);border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.chip b{color:var(--fg);font-weight:500}.chip.testnet{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:var(--warn-soft)}.chip.testnet:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite blink;box-shadow:0 0 10px}@keyframes blink{50%{opacity:.35}}.btn{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fg);transition:transform .25s var(--ease),border-color .25s,background .25s,box-shadow .25s;background:#ffffff0b;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover:not(:disabled){border-color:var(--line-hi);background:#ffffff14;transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)scale(.98)}.btn.primary{background:var(--grad);color:#fff;text-shadow:0 1px 1px #0003;background-size:160% 100%;border-color:#0000;box-shadow:0 10px 30px -10px #8b78ffcc,inset 0 1px #ffffff59}.btn.primary:hover:not(:disabled){background-position:100% 0;box-shadow:0 14px 40px -10px #8b78fff2,inset 0 1px #ffffff59}.btn.primary:after,.paybtn:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn.primary:hover:after,.paybtn:hover:after{transform:translate(120%)}.btn.sm{border-radius:9px;padding:6px 11px;font-size:12.5px}.btn.danger{color:var(--bad)}.btn.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--bad) 50%,transparent);background:var(--bad-soft)}.btn.ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.btn.lg{border-radius:14px;padding:14px 22px;font-size:15px}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.field{gap:7px;font-size:13px;display:grid}.field>span{color:var(--muted);font-weight:500}.field small{color:var(--faint);font-size:12px}.input,.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;background:#00000047;border-radius:11px;outline:none;padding:11px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 4px var(--accent-soft);background:#0006}.field select option{background:var(--solid)}.check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.check input{accent-color:var(--accent-2);margin-top:4px}.amt-in{border:1px solid var(--line);font:500 12px var(--f-mono);color:var(--muted);background:#00000047;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;display:flex}.amt-in input{width:100px;color:var(--fg);font:500 14px var(--f-mono);text-align:right;background:0 0;border:0;outline:none}.pill{font:600 10.5px/1 var(--f-mono);letter-spacing:.05em;white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 9px 6px 8px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.s-paid{color:var(--ok);background:var(--ok-soft)}.s-under{color:var(--warn);background:var(--warn-soft)}.s-over{color:var(--info);background:var(--info-soft)}.s-dup{color:var(--bad);background:var(--bad-soft)}.s-partial{color:var(--accent);background:var(--accent-soft)}.s-review{color:var(--seal);background:var(--seal-soft)}.s-open{color:var(--muted);background:#ffffff0d}.card{border:1px solid var(--line);border-radius:20px;padding:22px}.panel{border:1px solid var(--line);border-radius:20px;min-width:0;overflow:hidden}.panel-h{border-bottom:1px solid var(--line-soft);font-size:13.5px;font-weight:600;font-family:var(--f-display);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.panel-h span{font:500 11px var(--f-mono);color:var(--muted)}.panel-b{gap:12px;padding:16px;display:grid}.notice{border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:13.5px}.notice.warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-soft)}.notice.bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:var(--bad-soft)}.notice.ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-soft)}.empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:44px 18px;display:grid}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}td,th{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:12px 16px}th{font:500 10.5px var(--f-mono);color:var(--faint);letter-spacing:.1em;text-transform:uppercase;background:#ffffff04}td.num,th.num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}tbody tr{transition:background .2s}tbody tr:hover{background:#ffffff06}tr.click{cursor:pointer;position:relative}tr.click:hover,tr.click.sel{background:linear-gradient(90deg,var(--accent-soft),transparent 80%)}tr.click.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}tbody tr:last-child td{border-bottom:0}.shell{grid-template-columns:252px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--line-soft);-webkit-backdrop-filter:var(--blur);background:linear-gradient(#ffffff09,#ffffff03);flex-direction:column;gap:3px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.side .brand{padding:2px 10px 22px}.side .nav-label{font:500 10px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:6px 12px 8px}.side a.nav{color:var(--muted);border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s,background .25s;display:flex;position:relative}.side a.nav svg{opacity:.8;width:17px;height:17px;transition:opacity .2s,transform .3s var(--ease);flex:none}.side a.nav .lbl{flex:1}.side a.nav:hover{color:var(--fg);background:#ffffff08}.side a.nav:hover svg{opacity:1;transform:scale(1.08)}.side a.nav.on{color:var(--fg);background:linear-gradient(90deg,#8b9dff29,#b57bff0d);box-shadow:inset 0 0 0 1px #8b9dff2e}.side a.nav.on svg{opacity:1;color:var(--accent)}.side a.nav.on:before{content:"";background:var(--grad);width:3px;box-shadow:0 0 14px var(--accent);border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:-14px}.side a.nav em{font-style:normal;font:600 10.5px var(--f-mono);background:var(--warn-soft);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:999px;padding:2px 7px}.wallet{border:1px solid var(--line);color:var(--muted);border-radius:16px;gap:7px;margin-top:auto;padding:14px;font-size:12px;display:grid}.wallet .who{align-items:center;gap:10px;display:flex}.avatar{border-radius:11px;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 1px #fff3}.wallet b{font:600 13.5px var(--f-display);color:var(--fg);display:block}.sync{font:500 11px var(--f-mono);align-items:center;gap:7px;display:flex}.dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%;flex:none}.dot.live{animation:2s infinite pulse}.dot.err{background:var(--warn);box-shadow:0 0 10px var(--warn)}@keyframes pulse{0%{box-shadow:0 0 #40e5a08c}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.main{align-content:start;gap:24px;min-width:0;max-width:1320px;padding:30px 34px 60px;display:grid}.main>*{animation:rise .7s var(--ease) both}.main>:nth-child(2){animation-delay:60ms}.main>:nth-child(3){animation-delay:.12s}.main>:nth-child(4){animation-delay:.18s}.main>:nth-child(n+5){animation-delay:.24s}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-h p{color:var(--muted);margin-top:8px}.page-h h1{background:linear-gradient(#fff,#aeb7dc);color:#0000;-webkit-background-clip:text;background-clip:text}.topbar{display:none}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi{border:1px solid var(--line);border-radius:18px;padding:18px;position:relative;overflow:hidden}.kpi:hover{transform:translateY(-3px)}.kpi span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.kpi b{font:600 26px/1.15 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:8px 0 4px;display:block}.kpi small{font:500 11px var(--f-mono);color:var(--muted)}.kpi .ico{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:9px;place-items:center;display:grid}.kpi .ico svg{width:15px;height:15px}.kpi:after{content:"";background:var(--kglow,var(--accent));opacity:.12;filter:blur(30px);border-radius:50%;width:120px;height:120px;transition:opacity .4s;position:absolute;top:-40px;right:-40px}.kpi:hover:after{opacity:.25}.meterbar{background:#ffffff0f;border-radius:9px;height:6px;margin-top:10px;overflow:hidden}.meterbar i{background:var(--grad);height:100%;box-shadow:0 0 12px var(--accent);animation:grow 1.2s var(--ease) both;border-radius:9px;display:block}@keyframes grow{0%{transform:scaleX(0)}}.two{grid-template-columns:1.6fr 1fr;align-items:start;gap:18px;display:grid}.dash-hero{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.vault{border:1px solid var(--line);border-radius:24px;gap:18px;min-height:230px;padding:26px 26px 92px;display:grid;position:relative;overflow:hidden}.vault:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#b57bff59,#0000);height:120%;animation:7s ease-in-out infinite breathe;position:absolute;inset:auto -20% -60% 30%}@keyframes breathe{50%{opacity:.5;transform:scale(1.08)}}.vault>*{z-index:1;position:relative}.vault .big{font:600 clamp(40px,5vw,58px)/1 var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.vault .big small{font:500 15px var(--f-mono);color:var(--muted);letter-spacing:0;margin-left:8px}.vault .sub{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:12.5px;display:flex}.vault .sub b{font:600 16px var(--f-display);color:var(--fg);display:block}.wave{opacity:.9;pointer-events:none;height:84px;position:absolute;bottom:0;left:0;right:0;z-index:0!important}.wave path.l{fill:none;stroke:url(#wg);stroke-width:2px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:draw 2.2s var(--ease) .2s forwards}.wave path.a{fill:url(#wf);opacity:0;animation:1.2s 1s forwards fade}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.ringcard{border:1px solid var(--line);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:22px;display:grid}.ring{place-items:center;width:150px;height:150px;display:grid;position:relative}.ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:11px;stroke-linecap:round}.ring .trk{stroke:#ffffff0f}.ring .arcs{transition:stroke-dasharray 1.4s var(--ease),stroke-dashoffset 1.4s var(--ease);filter:drop-shadow(0 0 6px)}.ring .ctr{text-align:center;line-height:1.1}.ring .ctr b{font:600 30px var(--f-display);letter-spacing:-.03em;display:block}.ring .ctr span{font:500 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legend{gap:9px;font-size:12.5px;display:grid}.legend div{color:var(--muted);grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.legend i{border-radius:3px;width:10px;height:10px;box-shadow:0 0 10px}.legend b{color:var(--fg);font:500 12.5px var(--f-mono)}.inv-head{grid-template-columns:1fr auto;gap:6px 16px;display:grid}.inv-head .id{font:500 12.5px var(--f-mono);color:var(--muted)}.inv-head .what{font:600 20px/1.2 var(--f-display)}.inv-head .amt{font:600 30px/1 var(--f-display);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.inv-head .amt small{font:500 12px var(--f-mono);color:var(--muted);margin-left:4px}.bar{background:#ffffff0f;border-radius:99px;height:8px;position:relative;overflow:hidden}.bar i{background:var(--grad);height:100%;transition:width .9s var(--ease);border-radius:99px;display:block;position:relative;box-shadow:0 0 14px #8b9dffb3}.bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2.4s ease-in-out infinite sheen;position:absolute;inset:0}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stamp{font:700 15px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;border:2px solid;border-radius:12px;padding:10px 14px;display:inline-block;transform:rotate(-2deg);box-shadow:0 0 24px -6px,inset 0 0 18px -8px}.stamp.pop{animation:.6s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{opacity:0;filter:blur(4px);transform:scale(1.4)rotate(-6deg)}to{opacity:1;filter:none;transform:scale(1)rotate(-2deg)}}.tl{border-left:1px solid var(--line);gap:14px;margin-left:5px;padding-left:16px;display:grid}.tl>div{color:var(--muted);font-size:13px;position:relative}.tl>div:before{content:"";background:var(--solid);border:2px solid var(--accent);width:11px;height:11px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute;top:6px;left:-22px}.tl b{color:var(--fg);font-weight:600}.suggest{border:1px dashed color-mix(in srgb,var(--seal) 60%,transparent);background:var(--seal-soft);border-radius:13px;gap:8px;padding:13px;display:grid}.linkbox{border:1px solid var(--line);font:12.5px var(--f-mono);background:#0000004d;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 13px;display:flex}.linkbox span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stage{place-items:center;min-height:100vh;padding:40px 16px;display:grid}.co{border:1px solid var(--line);width:100%;max-width:440px;animation:rise .8s var(--ease) both;border-radius:28px;position:relative;overflow:hidden}.co-top{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:20px 24px;display:flex}.logo{background:var(--grad);width:40px;height:40px;font:700 15px var(--f-display);color:#fff;border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:0 8px 24px -8px #8b78ffe6}.co-top b{font-weight:600;display:block}.co-top span{color:var(--muted);font-size:12px}.co-body{gap:18px;padding:24px;display:grid}.co-amt{text-align:center;padding:10px 0}.co-amt b{font:600 50px/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;background:linear-gradient(#fff,#b9c1e6);color:#0000;-webkit-background-clip:text;background-clip:text}.co-amt span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.lines{gap:9px;font-size:13px;display:grid}.lines>div{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.lines>div b{color:var(--fg);text-align:right;font-weight:500}.paybtn{background:var(--grad);color:#fff;width:100%;transition:transform .25s var(--ease),background-position .4s;background-size:160% 100%;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px -12px #8b78ffe6,inset 0 1px #ffffff59}.paybtn:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px)}.co-fine{text-align:center;color:var(--faint);font-size:11.5px}.seg{border:1px solid var(--line);background:#00000040;border-radius:12px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.seg button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;padding:6px 11px;font-size:12.5px;font-weight:600;transition:color .2s,background .25s}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{color:var(--fg);background:linear-gradient(#ffffff1f,#ffffff0d);box-shadow:inset 0 1px #ffffff1f,0 4px 12px -4px #0009}.done{text-align:center;justify-items:center;gap:12px;padding:6px 0;display:grid}.okcheck{background:var(--ok-soft);width:72px;height:72px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 40%,transparent),0 0 40px -6px var(--ok);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,1.6,.4,1) pop;display:grid}.okcheck:after{content:"";border-left:3px solid var(--ok);border-bottom:3px solid var(--ok);width:24px;height:13px;transform:rotate(-45deg)translate(2px,-2px)}.demo-box{border-top:1px dashed var(--line);background:#0003;gap:10px;padding:16px 24px 20px;display:grid}.demo-box p{font:500 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.demo-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demo-grid button{text-align:left;border:1px solid var(--line);transition:border-color .2s,background .2s,transform .2s var(--ease);background:#ffffff08;border-radius:11px;padding:9px 11px;font-size:12.5px;line-height:1.3}.demo-grid button span{font:500 11px var(--f-mono);color:var(--muted);margin-top:2px;display:block}.demo-grid button:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:var(--accent-soft);transform:translateY(-1px)}.rc{border:1px solid var(--line);width:100%;max-width:580px;animation:rise .8s var(--ease) both;border-radius:26px;position:relative;overflow:hidden}.rc:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 16px,#f2cb7e09 16px 17px);position:absolute;inset:0}.rc>*{position:relative}.rc-h{justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.seal{border:2px solid var(--seal);text-align:center;width:110px;height:110px;color:var(--seal);font:700 9.5px/1.2 var(--f-mono);letter-spacing:.14em;box-shadow:inset 0 0 0 5px var(--solid),inset 0 0 0 6px var(--seal),0 0 40px -8px #f2cb7e99;background:radial-gradient(circle,#f2cb7e1f,var(--solid) 70%);border-radius:50%;flex:none;align-content:center;place-items:center;animation:.9s cubic-bezier(.2,1.5,.4,1) .3s both sealin;display:grid;transform:rotate(-8deg)}@keyframes sealin{0%{opacity:0;transform:rotate(-40deg)scale(1.5)}}.seal b{font:700 15px/1 var(--f-display);letter-spacing:.02em;background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin:3px 0;display:block}.rc-h h1{font-size:28px}.rc-h p{color:var(--muted);margin-top:4px;font-size:13px}.rc-grid{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.rc-grid>div{border-bottom:1px solid var(--line-soft);min-width:0;padding:13px 28px;font-size:13px}.rc-grid>div:nth-child(odd){border-right:1px solid var(--line-soft)}.rc-grid span{font:500 10px var(--f-mono);color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.rc-grid b{overflow-wrap:anywhere;font-weight:500}.rc-f{gap:12px;padding:18px 28px 24px;display:grid}.land{max-width:1180px;margin:0 auto;padding:0 22px 60px}.land-top{border:1px solid var(--line-soft);-webkit-backdrop-filter:var(--blur);z-index:10;background:#090b18b8;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;display:flex;position:sticky;top:12px;box-shadow:0 20px 40px -20px #000c}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-block:76px 70px;display:grid;position:relative}.hero>*{z-index:1;min-width:0;position:relative}.hero h1{letter-spacing:-.045em;margin-block:20px 22px;font-size:clamp(44px,6.4vw,78px);font-weight:700;line-height:.95}.hero h1 .w{animation:rise .9s var(--ease) both;display:inline-block}.hero .lede{animation:rise .9s var(--ease) .35s both}.hero .cta{animation:rise .9s var(--ease) .5s both}.orbit{aspect-ratio:1;perspective:1200px;justify-self:center;place-items:center;width:100%;max-width:520px;display:grid;position:relative}.orbit .r{border:1px solid #ffffff14;border-radius:50%;position:absolute}.orbit .r1{animation:40s linear infinite spin;inset:0}.orbit .r2{border-style:dashed;border-color:#8b9dff33;animation:28s linear infinite reverse spin;inset:12%}.orbit .r3{border-color:#3ee6e026;inset:26%}.orbit .r i{background:var(--accent-3);width:10px;height:10px;box-shadow:0 0 16px var(--accent-3),0 0 40px var(--accent-3);border-radius:50%;position:absolute;top:-5px;left:calc(50% - 5px)}.orbit .r2 i{background:var(--accent-2);box-shadow:0 0 16px var(--accent-2),0 0 40px var(--accent-2);top:auto;bottom:-5px}.orbit .core{filter:blur(20px);background:radial-gradient(circle at 35% 30%,#b57bff99,#4b3bff40 50%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite breathe;position:absolute;inset:30%}.proof{border:1px solid var(--line);width:min(340px,86%);transform-style:preserve-3d;-webkit-backdrop-filter:blur(26px)saturate(160%);background:linear-gradient(160deg,#ffffff1a,#ffffff06);border-radius:22px;gap:14px;padding:20px;animation:7s ease-in-out infinite float;display:grid;position:relative;transform:rotateX(10deg)rotateY(-14deg);box-shadow:inset 0 1px #ffffff26,0 40px 80px -30px #000000e6,0 0 60px -20px #8b9dff80}@keyframes float{50%{transform:rotateX(4deg)rotateY(-6deg)translateY(-14px)}}.proof .top{font:500 11px var(--f-mono);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.proof .amt{font:600 38px/1 var(--f-display);letter-spacing:-.03em}.proof .amt small{font:500 13px var(--f-mono);color:var(--muted);margin-left:6px}.proof .hash{font:500 11px var(--f-mono);color:var(--faint);justify-content:space-between;gap:8px;display:flex}.proof .steps{gap:8px;display:grid}.proof .steps div{color:var(--muted);opacity:0;animation:stepin .5s var(--ease) forwards;align-items:center;gap:10px;font-size:12.5px;display:flex}.proof .steps div:first-child{animation-delay:.9s}.proof .steps div:nth-child(2){animation-delay:1.3s}.proof .steps div:nth-child(3){animation-delay:1.7s}.proof .steps i{background:var(--ok-soft);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 40%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.proof .steps i:after{content:"";border-left:1.6px solid var(--ok);border-bottom:1.6px solid var(--ok);width:7px;height:4px;transform:rotate(-45deg)translate(.5px,-.5px)}@keyframes stepin{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.proof .stamp{color:var(--ok);padding:7px 10px;font-size:12px;animation:.6s cubic-bezier(.2,1.6,.4,1) 2.1s both pop;position:absolute;bottom:16px;right:16px}.float-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;animation:6s ease-in-out infinite bob;position:absolute}.float-pill.a{top:10%;left:-2%}.float-pill.b{animation-delay:-2s;bottom:14%;right:-3%}.float-pill.c{animation-delay:-4s;top:22%;right:2%}@keyframes bob{50%{transform:translateY(-12px)}}.ticker{border-block:1px solid var(--line-soft);padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker>div{gap:28px;width:max-content;animation:40s linear infinite marquee;display:flex}.ticker span.t{font:500 12.5px var(--f-mono);color:var(--muted);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-block:56px;display:grid}.stats .card{text-align:left}.stats b{font:600 34px/1 var(--f-display);letter-spacing:-.03em;margin-bottom:8px;display:block}.stats span{color:var(--muted);font-size:13px}.sec-h{gap:12px;max-width:640px;margin-bottom:26px;display:grid}.sec-h h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,40px);line-height:1.05}.rules{gap:10px;display:grid}.rules>div{border:1px solid var(--line);transition:transform .35s var(--ease),border-color .3s;border-radius:16px;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:14px 16px;font-size:13.5px;display:grid}.rules>div:hover{border-color:var(--line-hi);transform:translate(6px)}.rules .mono{color:var(--fg);font-size:15px}.features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.features .card{align-content:start;gap:10px;min-height:210px;display:grid}.features .card:hover{transform:translateY(-4px)}.features .card p{color:var(--muted);font-size:14px}.f-ico{width:44px;height:44px;color:var(--accent);background:linear-gradient(140deg,#8b9dff40,#b57bff14);border:1px solid #8b9dff4d;border-radius:14px;place-items:center;margin-bottom:8px;display:grid;box-shadow:0 0 30px -8px #8b9dffb3}.f-ico svg{width:20px;height:20px}.cta-band{border:1px solid var(--line);text-align:center;border-radius:28px;justify-items:center;gap:16px;margin-top:64px;padding:44px;display:grid;position:relative;overflow:hidden}.cta-band:after{content:"";z-index:-1;filter:blur(40px);background:conic-gradient(#0000,#8b9dff40,#0000 30%,#3ee6e033,#0000 60%);height:200%;animation:16s linear infinite spin;position:absolute;inset:-50% 10% auto}.foot{border-top:1px solid var(--line-soft);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;font-size:12.5px;display:flex}.reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.rule{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:16px;display:grid}.rule b{font-size:14px;font-weight:600}.rule p{color:var(--muted);font-size:12.5px}@media (max-width:1100px){.dash-hero{grid-template-columns:1fr}}@media (max-width:960px){.shell{grid-template-columns:1fr}.side{display:none}.topbar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:var(--blur);z-index:5;background:#05060e99;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.topbar a.nav{color:var(--muted);white-space:nowrap;border-radius:10px;padding:7px 11px;font-size:13px;text-decoration:none}.topbar a.nav.on{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.main{padding:20px 16px 48px}.kpis,.stats{grid-template-columns:1fr 1fr}.two,.hero,.features{grid-template-columns:1fr}.hero{padding-block:44px}.float-pill{display:none}}@media (max-width:620px){.rc-grid{grid-template-columns:1fr}.rc-grid>div:nth-child(odd){border-right:0}.rc-h{flex-direction:column-reverse}.rules>div{grid-template-columns:80px 1fr}.rules>div>:last-child{grid-column:1/-1}.rule{grid-template-columns:1fr}.ringcard{grid-template-columns:1fr;justify-items:center}.land-top .row .chip:not(.testnet){display:none}.cta-band{padding:30px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.proof .steps div{opacity:1}}.btn svg{flex:none;width:16px;height:16px}.btn.sm svg{width:14px;height:14px}.settled{border:1px solid color-mix(in srgb,var(--seal) 45%,transparent);background:var(--seal-soft);width:max-content;max-width:calc(100% - 56px);color:var(--seal);font:600 12.5px/1.2 var(--f-mono);letter-spacing:.04em;animation:rise .8s var(--ease) .5s both;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin:0 28px 18px;padding:7px 13px;display:inline-flex}.settled em{color:var(--muted);font-style:normal;font-weight:500}.settled-dot{background:var(--seal);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite finalpulse;box-shadow:0 0 #f2cb7e99}@keyframes finalpulse{0%{box-shadow:0 0 #f2cb7e8c}70%{box-shadow:0 0 0 9px #f2cb7e00}to{box-shadow:0 0 #f2cb7e00}}.madewith{color:var(--muted);border:1px solid var(--line-soft);border-radius:999px;padding:6px 12px;font-size:12.5px;text-decoration:none;transition:border-color .25s,color .25s}.madewith b{font-family:var(--f-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.madewith:hover{color:var(--fg);border-color:var(--line-hi)}.terms-live{border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-soft);border-radius:12px;gap:4px;padding:11px 13px;font-size:13px;display:grid}.terms-live.late{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-soft)}.terms-live b{font-family:var(--f-mono);font-weight:600}.terms-live .count{font:600 12px var(--f-mono);color:var(--ok);letter-spacing:.04em}.terms-live.late .count{color:var(--warn)}@media (prefers-reduced-motion:reduce){.settled,.settled-dot{animation:none}}.terms-live.fx{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}.split-card{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),#ffffff05;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.split-lines{gap:2px;display:grid}.split-lines>div{border-bottom:1px dashed var(--line-soft);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.split-lines>div em{color:var(--faint);margin-left:4px;font-size:11.5px;font-style:normal}.split-lines>.you{color:var(--muted);border-bottom:0}.split-lines>.you b{color:var(--fg)}.bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.bento .card{transition:transform .45s var(--ease),border-color .3s;align-content:start;gap:10px;display:grid;position:relative;overflow:hidden}.bento .card:hover{border-color:var(--line-hi);transform:translateY(-4px)}.bento .card p{color:var(--muted);font-size:14px}.bento .b-stamp,.bento .b-terms{grid-column:span 3}.bento .b-chains,.bento .b-splits,.bento .b-euro{grid-column:span 2}.bento .demo{border:1px solid var(--line-soft);background:#00000038;border-radius:16px;gap:10px;margin-top:8px;padding:16px;display:grid}.mini-receipt{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-receipt>div{gap:2px;font-size:12px;display:grid}.mini-receipt b{letter-spacing:-.01em;font-size:16px}.mini-seal{color:#f2cb7e;width:58px;height:58px;font:600 11px/1 var(--f-mono);letter-spacing:.08em;animation:sealpulse 3.2s var(--ease) infinite;border:2px solid #f2cb7e;border-radius:99px;place-items:center;display:grid;transform:rotate(-10deg);box-shadow:0 0 30px -6px #f2cb7eb3}@keyframes sealpulse{0%,to{transform:rotate(-10deg)scale(1)}50%{transform:rotate(-6deg)scale(1.06)}}.price-flip{align-items:baseline;gap:12px;display:flex}.price-flip s{color:var(--faint);font:500 18px/1 var(--f-mono)}.price-flip b{font:600 34px/1 var(--f-display);letter-spacing:-.03em;color:var(--ok);text-shadow:0 0 24px color-mix(in srgb,var(--ok) 50%,transparent)}.price-flip .mono{color:var(--muted);font-size:13px}.count-pill{font:500 12px/1 var(--f-mono);color:var(--ok);background:var(--ok-soft);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);border-radius:99px;justify-self:start;padding:7px 11px}.chain-flow{grid-template-columns:1fr 40px auto;align-items:center}.chain-cloud{flex-wrap:wrap;gap:5px;display:flex}.chain-cloud span{font:500 10.5px/1 var(--f-mono);border:1px solid var(--line);color:var(--muted);animation:chainglow 2.8s var(--ease) infinite;border-radius:8px;padding:5px 7px}@keyframes chainglow{0%,70%,to{border-color:var(--line);color:var(--muted)}20%{border-color:color-mix(in srgb,var(--accent-3) 70%,transparent);color:var(--fg)}}.flow-line{background:var(--line);border-radius:2px;height:2px;position:relative;overflow:hidden}.flow-line i{background:linear-gradient(90deg,transparent,var(--accent-3),transparent);width:40%;animation:1.6s linear infinite flow;position:absolute;inset:0 auto 0 -40%}@keyframes flow{to{left:100%}}.arc-node{font:600 13px/1 var(--f-display);color:var(--accent-ink);background:linear-gradient(115deg,var(--accent),var(--accent-2) 55%,var(--accent-3));box-shadow:0 0 30px -6px var(--accent);border-radius:14px;padding:12px 14px}.split-bar{gap:4px;height:34px;display:flex}.split-bar i{font:500 11px/1 var(--f-mono);color:var(--accent-ink);white-space:nowrap;transform-origin:0;animation:grow 1.2s var(--ease) both;border-radius:9px;align-items:center;padding:0 9px;font-style:normal;display:flex;overflow:hidden}.split-bar i:first-child{background:linear-gradient(115deg,var(--accent),var(--accent-2))}.split-bar i:nth-child(2){background:var(--accent-3);animation-delay:.15s}.split-bar i:nth-child(3){background:#f2cb7e;animation-delay:.3s}.fx-pair{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.fx-pair>div{gap:4px;display:grid}.fx-pair b{font:600 24px/1 var(--f-display);letter-spacing:-.02em}.fx-pair span{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.fx-pair em{color:var(--accent);font-size:20px;font-style:normal}@media (max-width:960px){.bento{grid-template-columns:1fr}.bento .b-stamp,.bento .b-terms,.bento .b-chains,.bento .b-splits,.bento .b-euro{grid-column:auto}}@media (prefers-reduced-motion:reduce){.mini-seal,.chain-cloud span,.flow-line i,.split-bar i{animation:none}}.bento .demo .settled{justify-self:start;width:auto;max-width:100%}.modal-back{z-index:80;-webkit-backdrop-filter:blur(6px);animation:fade-in .18s var(--ease);background:#03040a9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line-hi);width:min(440px,100%);box-shadow:var(--shadow);animation:pop-in .22s var(--ease);background:linear-gradient(#121633,#0a0d1c);border-radius:20px;gap:14px;padding:22px;display:grid}.modal h3{font:600 18px var(--f-display);margin:0}.modal .btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:var(--accent-soft);color:var(--fg)}.btn.danger.solid{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 50%,transparent)}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.tl>div.voided b,.tl>div.voided .amt-line{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--bad) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--bad) 70%,transparent);color:var(--faint)}.tl>div.voided:before{border-color:var(--faint);box-shadow:none}.void-note{color:var(--faint);margin-top:2px;font-size:12px;display:block}tr.voided td{color:var(--faint)}tr.voided td:not(:has(.pill)){text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent)}.tl-act{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.linkish{color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.linkish:hover:not(:disabled){color:var(--bad)}
