@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--paper:#150826;--ink:#fff;--ink-60:#ffffffa8;--ink-40:#ffffff70;--ink-10:#ffffff17;--purple:#b98cff;--purple-soft:#2b1250;--surface:#1b0d2e;--surface-hi:#22133a;--line:#ffffff12;--hair:#ffffff12;--green:#3ddc84;--red:#ff6b6b;--serif:"Aeonik", ui-sans-serif, -apple-system, "Helvetica Neue", Arial, sans-serif;--sans:"Aeonik", ui-sans-serif, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono:"Aeonik", ui-sans-serif, -apple-system, "Helvetica Neue", Arial, sans-serif;--pane-shadow:0 1px 2px #0000002e, 0 18px 40px -32px #00000080}*{box-sizing:border-box;margin:0;padding:0}a,button,input,textarea,select,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-weight:500;overflow-x:hidden}::selection{background:var(--purple);color:#150826}#wall{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}#wall .cell{font-family:var(--mono);color:var(--ink);opacity:.09;white-space:nowrap;contain:layout style paint;border-radius:6px;padding:4px 6px;font-size:11px;line-height:1.5;transition:opacity .4s,background .4s;position:absolute}#wall .cell .pixel{vertical-align:middle;background:#ffffff47;border-radius:2px;width:6px;height:6px;margin-left:8px;transition:background .35s,box-shadow .35s;display:inline-block}#wall .cell.lit{opacity:.55;transition:opacity .15s}#wall .cell.hot{opacity:1;background:var(--purple);transition:opacity .1s,background .1s}#wall .cell.tick-up .pixel{background:var(--green)}#wall .cell.tick-dn .pixel{background:var(--red)}#wall:after{content:"";background:radial-gradient(ellipse 120% 90% at 50% 0%, transparent 40%, var(--paper) 96%);pointer-events:none;position:absolute;inset:0}.glass{background:var(--surface);border:1px solid var(--line);box-shadow:var(--pane-shadow);position:relative}.sheen{overflow:hidden}.wrap{max-width:1240px;margin:0 auto;padding:0 32px;position:relative}main,footer{z-index:1;position:relative}.mono-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-40);font-size:10.5px;font-weight:700}.link-pending{pointer-events:none;opacity:0;border-radius:2px;height:2px;transition:opacity .12s;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.link-pending.on{opacity:1}.link-pending.on:after{content:"";background:linear-gradient(90deg, transparent, var(--purple), transparent);animation:.9s linear infinite link-sweep;position:absolute;inset:0}@keyframes link-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.reveal{opacity:0;transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}em,.it{font-style:italic}header{z-index:60;border:1px solid var(--line);background:#1e1033;border-radius:18px;width:min(1200px,100% - 28px);position:fixed;top:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 2px #0003,0 20px 44px -34px #0009}.bar{justify-content:space-between;align-items:stretch;height:60px;padding:0 8px 0 24px;display:flex;position:relative}.brand{color:var(--ink);font-family:var(--serif);letter-spacing:.01em;align-items:center;gap:12px;font-size:24px;text-decoration:none;display:flex}.brand .sq{background:var(--purple);border:1px solid var(--ink);border-radius:4px;width:22px;height:22px;transform:rotate(45deg)scale(.82)}.bar nav{align-items:center;gap:6px;display:flex}.bar nav a,.bar nav button{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;padding:10px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .1s;display:flex}.bar nav a:active,.bar nav button:active{transform:scale(.97)}.bar nav a:hover,.bar nav button:hover{border-color:var(--line);color:var(--ink);background:#ffffff0d}.bar nav a.launch,.bar nav button.launch{color:#1a0a2e;background:var(--purple);border:1px solid var(--purple);margin-left:8px}.bar nav a.launch:hover,.bar nav button.launch:hover{color:#1a0a2e;background:#c9a6ff;border-color:#c9a6ff}.bar nav a.launch:active,.bar nav button.launch:active{transform:translateY(1px)}.bar nav button.launch:disabled{opacity:.6;cursor:default;transform:none}@media (max-width:760px){header{border-radius:18px;width:calc(100% - 16px);top:10px}.bar{flex-wrap:wrap;gap:8px 6px;height:auto;min-height:56px;padding:10px 10px 10px 14px}.brand{gap:8px;font-size:19px}.bar nav{flex-wrap:wrap;gap:6px 4px}.bar nav a,.bar nav button{letter-spacing:.1em;padding:8px 12px;font-size:9.5px}.bar nav a.launch,.bar nav button.launch{margin-left:2px}}@media (max-width:420px){.brand-text{display:none}}@media (max-width:760px){.markets{padding-top:170px!important}}.trader-grid{grid-template-columns:1.7fr 1fr}@media (max-width:960px){.trader-grid{grid-template-columns:1fr!important}}.wallet-grid{grid-template-columns:1fr 1fr}@media (max-width:760px){.wallet-grid{grid-template-columns:1fr!important}}.hero{text-align:center;padding:170px 0 90px}.hero h1{font-family:var(--serif);letter-spacing:-.015em;z-index:1;font-size:clamp(56px,9.4vw,142px);font-weight:400;line-height:.94;position:relative}.hero h1 .row{display:block;position:relative}.hero h1 .w{opacity:0;animation:.9s cubic-bezier(.16,.8,.2,1) forwards rise;display:inline-block;transform:translateY(.4em)}@keyframes rise{to{opacity:1;transform:none}}.hero .lede{max-width:520px;color:var(--ink-60);margin:46px auto 0;font-size:17.5px;line-height:1.7}.hero .lede em{font-family:var(--serif);color:var(--ink);font-size:1.12em}.hero-ctas{justify-content:center;gap:0;margin-top:42px;display:flex}.btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid var(--line);color:var(--ink);appearance:none;padding:19px 34px;font-size:12px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .1s;position:relative;overflow:hidden}.btn:disabled{opacity:.55;cursor:default}button.btn{justify-content:center;align-items:center;display:inline-flex}.btn-ink{background:var(--purple);border-color:var(--purple);color:#1a0a2e;border-radius:14px 0 0 14px}.btn-ink:hover{background:#c9a6ff;border-color:#c9a6ff}.btn-ink:active{background:#a97cf5;border-color:#a97cf5;transform:scale(.985)}.btn-clear{background:var(--surface);border-left:none;border-radius:0 14px 14px 0}.btn-clear:hover{background:var(--surface-hi)}.btn-clear:active{background:var(--surface);transform:scale(.985)}.hero-foot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:64px;font-size:10.5px;display:flex}.hero-foot span{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 20px;transition:background .18s,color .18s}.hero-foot span:hover{background:var(--surface-hi);color:var(--ink-60)}.hero-foot span b{color:var(--ink);font-weight:700}.strip{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:0 clamp(16px,3vw,44px);padding:34px 0;position:relative;overflow:hidden}.strip-track{width:max-content;animation:30s linear infinite slide;display:flex}@keyframes slide{to{transform:translate(-50%)}}.strip-item{font-family:var(--serif);white-space:nowrap;align-items:center;gap:34px;padding:0 34px;font-size:30px;display:flex}.strip-item:after{content:"";background:var(--purple);border:1px solid var(--ink);border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.strip-item em{color:var(--ink-60)}.markets{padding:130px 0 60px}.sec-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:56px;display:flex}.sec-title h2{font-family:var(--serif);letter-spacing:-.01em;flex-wrap:wrap;max-width:100%;font-size:clamp(42px,5.4vw,72px);font-weight:400;line-height:1}@media (max-width:560px){.sec-title h2{font-size:clamp(28px,9vw,42px);gap:12px!important}}.idx{border-radius:26px;padding:10px 18px;position:relative;overflow:hidden}.idx .idx-row:last-child{border-bottom:none}.idx-row{border-bottom:1px solid var(--hair);cursor:pointer;z-index:1;border-radius:16px;grid-template-columns:74px 1fr auto auto;align-items:baseline;gap:28px;padding:26px 10px;transition:transform .22s cubic-bezier(.2,.7,.2,1),background .18s;display:grid;position:relative}.idx-row:hover{background:var(--surface-hi);transform:translate(8px)}.idx-row:active{transform:translate(8px)scale(.997)}.idx-row:hover{border-bottom-color:#0000}.idx-row .no{font-family:var(--mono);color:var(--ink-40);font-size:11px;font-weight:700}.idx-row .nm{font-family:var(--serif);align-items:baseline;gap:16px;font-size:clamp(26px,3.4vw,42px);line-height:1;display:flex}.idx-row .nm small{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40);font-size:10px;font-weight:700}.idx-row .px{font-family:var(--mono);font-size:15px;font-weight:700}.idx-row .chg{font-family:var(--mono);text-align:right;min-width:74px;font-size:12.5px;font-weight:700}.idx-row .chg.up{color:var(--green)}.idx-row .chg.dn{color:var(--red)}.idx-row .nm em{transition:transform .25s;display:inline-block}.idx-row:hover .nm em{transform:rotate(-4deg)}@media (max-width:700px){.idx-row{grid-template-columns:44px 1fr auto}.idx-row .chg{display:none}.idx-row .nm{flex-wrap:wrap;gap:10px;font-size:clamp(20px,6vw,32px)}.idx-row .nm small{flex-basis:100%}}@media (max-width:640px){.positions-row{flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;padding-bottom:16px;display:flex!important}.positions-row .chg{display:inline!important}}#spark{z-index:40;pointer-events:none;opacity:0;will-change:transform;border-radius:20px;width:230px;padding:16px 18px;transition:opacity .16s;position:fixed;top:0;left:0}#spark.on{opacity:1}#spark .s-sym{font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}#spark .s-sym span:last-child{color:var(--ink-40)}#spark svg{width:100%;height:56px;display:block}#spark path{fill:none;stroke:var(--ink);stroke-width:1.6px}#spark .fillp{fill:#b98cff59;stroke:none}#spark .s-foot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);margin-top:8px;font-size:9.5px}@media (hover:none){#spark{display:none}}.mech{padding:130px 0 80px}.fan{justify-content:center;align-items:stretch;min-height:400px;margin-top:20px;display:flex}.pane{border-radius:26px;width:min(360px,86vw);padding:38px 34px 34px;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .18s;position:relative}.pane:first-child{z-index:1;transform:rotate(-2.5deg)translateY(12px)}.pane:nth-child(2){z-index:2;margin:0 -30px;transform:rotate(.5deg)translateY(-4px)}.pane:nth-child(3){z-index:1;transform:rotate(2.5deg)translateY(14px)}.pane:hover{z-index:5;background:var(--surface-hi);transform:rotate(0)translateY(-8px)}.pane .p-no{font-family:var(--serif);color:var(--ink);align-items:flex-end;gap:12px;margin-bottom:22px;font-size:60px;font-style:italic;line-height:1;display:flex}.pane .p-no:after{content:"";background:var(--hair);flex:1;height:1px;margin-bottom:12px}.pane h3{font-family:var(--serif);margin-bottom:14px;font-size:29px;font-weight:400;line-height:1.08}.pane p{color:var(--ink-60);font-size:14.5px;line-height:1.7}.pane .p-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-40);background:#ffffff0a;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700;position:absolute;top:20px;right:22px}@media (max-width:920px){.fan{flex-direction:column;align-items:center;gap:26px}.pane:nth-child(n){margin:0;transform:rotate(-1.5deg)}.pane:nth-child(2){transform:rotate(1.5deg)}}footer{border-top:1px solid var(--hair);background:#180a2b}.foot{grid-template-columns:1fr auto auto auto;gap:0;max-width:1240px;margin:0 auto;padding:0 32px;display:grid}.foot>div{border-left:1px solid var(--hair);padding:44px 34px}.foot>div:first-child{border-left:none;padding-left:0}.foot h4{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-40);margin-bottom:16px;font-size:10px;font-weight:700}.foot a{color:var(--ink-60);padding:4px 0;font-size:14px;text-decoration:none;transition:color .15s;display:block}.foot a:hover{color:var(--ink);font-style:italic}.foot .fb{font-family:var(--serif);margin-bottom:10px;font-size:26px}.foot .fp{color:var(--ink-60);max-width:240px;font-size:13.5px;line-height:1.6}.foot-base{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);font-size:10px}.foot-base .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:24px;display:flex}@media (max-width:860px){.foot{grid-template-columns:1fr}.foot>div{border-left:none;border-top:1px solid var(--hair);padding:26px 0}.foot>div:first-child{border-top:none}}input,textarea{color:#fff;outline:none;transition:border-color .16s,background .16s;border-color:var(--line)!important;background:#ffffff0b!important}input:focus,textarea:focus{background:#ffffff12!important;border-color:#b98cff80!important}input::placeholder,textarea::placeholder{color:#ffffff59}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero h1 .w,.reveal{opacity:1;transform:none}}
