:root{--bg:#050507;--panel:#0f0f16;--panel-2:#171722;--line:rgba(176,160,255,0.11);--text:#f5f4fc;--muted:#9b99b5;--magenta:#e440fd;--violet:#7830fa;--cyan:#00ddf8;--teal:#01fccd;--pink:#a64dff;--mint:#01fccd;--coral:#ff6b6b;--butter:#ffd166;--brand:linear-gradient(100deg,var(--magenta),var(--violet) 55%,#5b5dff);--brand-full:linear-gradient(90deg,var(--magenta),var(--violet) 40%,var(--cyan) 75%,var(--teal));--display:"Poppins",system-ui,sans-serif;--body:"Manrope",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased}body{font-size:16px;line-height:1.5;font-feature-settings:"tnum" 1}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--mint)}:focus-visible{outline:2px solid var(--butter);outline-offset:2px}.muted{color:var(--muted)}.up{color:var(--mint)}.down{color:var(--coral)}.warn{color:var(--butter)}.shell{min-height:100dvh}.top{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--bg,#050507);justify-content:space-between;gap:12px;padding:14px 16px;max-width:1080px;margin:0 auto}.brand,.top{display:flex;align-items:center}.brand{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.5px;color:var(--text);text-decoration:none;gap:8px}.brand img{width:28px;height:28px;display:block}.brand .dot{color:var(--cyan)}.hero-logo{width:min(240px,60vw);height:auto;display:block;margin:0 0 22px}.btn{border:0;border-radius:999px;padding:12px 20px;font-weight:700;background:var(--brand);color:#fff;box-shadow:0 6px 24px -10px rgba(166,77,255,.7)}.btn:focus-visible,.chips button:focus-visible,.style:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.btn:disabled{opacity:.45;cursor:default}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line);box-shadow:none}.btn.small{padding:7px 14px;font-size:14px}.btn.danger{background:transparent;color:var(--coral);border:1px solid rgba(255,107,91,.5);box-shadow:none}.btn.wide{width:100%;padding:15px;font-size:17px}.hero{max-width:1080px;margin:0 auto;padding:32px 16px 56px;display:grid;grid-gap:32px;gap:32px}@media (min-width:880px){.hero{grid-template-columns:1.1fr .9fr;align-items:center;padding-top:72px}}.hero h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,8vw,60px);line-height:1.02;letter-spacing:-1.2px;margin:0 0 18px}.hero p{font-size:18px;max-width:34em;margin:0 0 24px}.hero p,.hero ul{color:var(--muted)}.hero ul{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.hero li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mint);margin-right:10px;vertical-align:1px}.hero .fine{font-size:13px;color:var(--muted);margin-top:20px}.demo{background:var(--panel);border-radius:28px;padding:22px;display:grid;grid-gap:14px;gap:14px}.demo h2{font-family:var(--display);font-size:15px;font-weight:600;margin:0}.tube{position:relative;height:14px;background:rgba(255,255,255,.07);overflow:hidden}.tube,.tube>i{border-radius:999px}.tube>i{position:absolute;inset:0 auto 0 0;background:var(--brand-full)}.tube.grad>i{width:100%!important;background:linear-gradient(90deg,var(--cyan),var(--teal))}.tube:after{content:"";position:absolute;right:3px;top:3px;width:8px;height:8px;border-radius:50%;border:2px solid rgba(255,255,255,.35)}@media (prefers-reduced-motion:no-preference){.demo .tube>i{animation:fill 2.4s cubic-bezier(.2,.8,.2,1) both}}@keyframes fill{0%{width:0}}.coin{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.coin:first-of-type{border-top:0}.coin .name{font-weight:800;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.coin .name small{font-weight:600;color:var(--muted);font-size:13px}.coin .call{font-size:13px;font-weight:800;padding:2px 10px;border-radius:999px}.call.buy{background:var(--brand);color:#fff}.call.sell{background:var(--coral);color:#2b0805}.call.hold{background:rgba(255,255,255,.08);color:var(--muted)}.coin .tube,.coin p{grid-column:1/-1}.coin p{margin:0;font-size:13px;color:var(--muted)}.grid{max-width:1080px;margin:0 auto;padding:8px 16px 40px;display:grid;grid-gap:14px;gap:14px;align-items:start}@media (min-width:880px){.grid{grid-template-columns:1fr 1fr}.span{grid-column:1/-1}}.panel{background:var(--panel);border-radius:22px;padding:20px;min-width:0}.panel h2{font-family:var(--display);font-size:17px;font-weight:600;margin:0 0 14px;letter-spacing:-.3px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.label{font-size:13px;color:var(--muted);margin:16px 0 8px}.big{font-family:var(--display);font-size:40px;letter-spacing:-1.5px;line-height:1.1}.big,.status{font-weight:700}.status{font-size:13px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.07);color:var(--muted)}.status.on{background:rgba(1,252,205,.13);color:var(--mint)}.status.off{background:rgba(255,209,102,.14);color:var(--butter)}.deposit{margin-top:16px;padding:14px;border-radius:16px;background:var(--panel-2);display:flex;gap:12px;align-items:center}.deposit code{flex:1 1;min-width:0;word-break:break-all;font-family:var(--body);font-size:14px;font-weight:600}.note{font-size:13px;color:var(--muted);margin:10px 0 0}.note.warn{color:var(--butter)}.switch{width:58px;height:34px;border-radius:999px;border:0;background:rgba(255,255,255,.12);position:relative;flex:none}.switch span{position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.switch.on{background:rgba(166,77,255,.35)}.switch.on span{transform:translateX(24px);background:var(--teal)}.styles{display:grid;grid-gap:8px;gap:8px}.style{text-align:left;border:1px solid var(--line);background:transparent;border-radius:16px;padding:12px 14px}.style b{font-family:var(--display);font-weight:600;font-size:15px}.style span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.style.on{border-color:var(--pink);background:rgba(166,77,255,.1)}.limits{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted);margin-top:10px}.limits b{color:var(--text)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;color:var(--muted)}.chips button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.list{list-style:none;margin:0;padding:0}.pos{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.pos:first-child{border-top:0}.pos b{font-weight:800}.act{padding:12px 0;border-top:1px solid var(--line)}.act:first-child{border-top:0}.act.dim{opacity:.6}.act .head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.act .when{margin-left:auto;font-size:13px}.act .when,.act p{color:var(--muted)}.act p{margin:4px 0 2px;font-size:14px}.act a{font-size:13px}.side{font-size:12px;font-weight:800;padding:1px 8px;border-radius:6px}.side.buy{background:var(--brand);color:#fff}.side.sell{background:var(--teal);color:#032a22}.side.withdraw{background:var(--butter);color:#2b2003}.lesson{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;font-size:14px}.lesson small{display:block;color:var(--muted)}.field{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font-size:16px;outline:0}.field:focus{border-color:var(--pink)}.stack{display:grid;grid-gap:10px;gap:10px}.ok{color:var(--mint)}.err,.ok{font-size:14px}.err{color:var(--coral)}.foot{max-width:1080px;margin:0 auto;padding:0 16px 40px;font-size:13px;color:var(--muted)}.scrim{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgba(3,3,8,.78)}.modal{max-width:480px;width:100%;background:var(--panel);border-radius:24px;padding:24px}.modal h2{font-family:var(--display);font-size:20px;margin:0 0 14px}.modal ul{margin:0 0 16px;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.check{gap:10px;margin:0 0 16px}.check input{width:20px;height:20px;accent-color:var(--pink)}.empty{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.banner{gap:14px;justify-content:space-between;border-color:var(--pink,#a64dff)}.banner,.solstop{display:flex;align-items:center;flex-wrap:wrap}.solstop{gap:8px;margin:8px 0}.solstop>span:first-child{min-width:150px}.solstop input{width:96px;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.25);color:inherit;font:inherit}.pos b small{display:block;font-weight:400;font-size:12px;opacity:.65}.dest{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);font:inherit}.dest span{color:var(--muted);font-size:13px;font-family:ui-monospace,monospace}.dest.on{border-color:var(--mint);background:rgba(1,252,205,.07)}.dest:disabled{opacity:.55}.saved{display:flex;gap:6px;align-items:center}.saved .x{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;font-size:18px}.check,.saved .x{color:var(--muted)}.check{display:flex;gap:6px;align-items:center;font-size:14px;white-space:nowrap}.review{border:1px solid var(--pink);border-radius:16px;padding:16px;background:rgba(166,77,255,.07)}.review .amount{font-size:26px;font-weight:800;margin:2px 0 8px}.review .addr{display:block;word-break:break-all;font-size:15px;padding:10px;border-radius:10px;background:rgba(0,0,0,.25);margin-top:4px}.lockbox{border-top:1px solid var(--line);padding-top:14px;margin-top:6px}.lockbox .row{align-items:flex-start;gap:14px}.cta{display:grid;grid-gap:10px;gap:10px;max-width:340px}.acct{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-size:14px}.acct i{width:8px;height:8px;border-radius:50%;background:var(--mint)}.acct span{font-family:ui-monospace,monospace;color:var(--muted)}.acct b{padding:5px 12px;border-radius:999px;background:rgba(255,107,91,.14);color:var(--coral);font-weight:700}.leave-warn{margin:0 0 12px;background:rgba(255,214,102,.08);font-weight:600}.leave-warn,.risk{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,214,102,.35);color:var(--butter)}.risk{margin:18px 0 0;background:rgba(255,214,102,.07);font-size:14px;line-height:1.5;max-width:34em}.risk b{color:var(--text)}.risk.compact{margin:14px 0 0;font-size:13px}.capital .row{gap:14px;align-items:center}.capital input[type=range]{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--magenta),var(--violet) var(--fill),rgba(255,255,255,.12) var(--fill));outline:none}.capital input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid var(--violet);cursor:pointer}.capital input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--violet);cursor:pointer}.capital .pct{display:inline-flex;align-items:center;gap:2px;font-weight:800;font-size:18px}.capital .pct input{width:52px;text-align:right;padding:6px 8px;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.25);color:inherit;font:inherit}.capital .chips{margin-top:10px}.capital.inactive input[type=range]{filter:grayscale(1);opacity:.5}.brain .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:4px}@media (max-width:520px){.brain .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.tile small{display:block;color:var(--muted);font-size:12px}.tile b{font-size:17px}.tile.mood-hot b{color:var(--mint)}.tile.mood-cold b{color:var(--butter)}.paper-intro{max-width:1080px;margin:0 auto;padding:16px 16px 8px}.paper-intro h1{font-family:var(--display);font-weight:700;font-size:clamp(28px,6vw,44px);letter-spacing:-1.5px;line-height:1.05;margin:0 0 12px;text-wrap:balance}.paper-intro p{color:var(--muted);max-width:44em;margin:0 0 10px}@media (min-width:1000px){.paper-grid{grid-template-columns:repeat(3,1fr)}}.paper-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.paper-head h2{margin:0}.paper-eq{margin:10px 0 6px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.paper-eq b{font-family:var(--display);font-size:24px;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paper-book h3,.paper-eq span{color:var(--muted);font-size:13px}.paper-book h3{text-transform:uppercase;letter-spacing:.08em;margin:18px 0 4px}.paper-curve{width:100%;height:auto;display:block;margin:4px 0}.paper-curve .base{stroke:var(--line);stroke-dasharray:3 4}.paper-curve .stroke{fill:none;stroke-width:2}.paper-curve .stroke.up{stroke:var(--mint)}.paper-curve .stroke.down{stroke:var(--coral)}.paper-curve .fill{stroke:none;opacity:.12}.paper-curve .fill.up{fill:var(--mint)}.paper-curve .fill.down{fill:var(--coral)}.paper-curve .dot.up{fill:var(--mint)}.paper-curve .dot.down{fill:var(--coral)}.tag{font-size:12px;font-weight:700;color:var(--muted);background:rgba(255,255,255,.07);padding:1px 8px;border-radius:999px}.platforms{display:grid;grid-gap:10px;gap:10px}.platform-group{display:grid;grid-gap:6px;gap:6px}.platform-group .sub{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.usdc{border-color:color-mix(in srgb,var(--cyan,#00ddf8) 35%,transparent)}.usdc-grid{display:grid;grid-gap:20px;gap:20px;margin-top:12px}@media (min-width:880px){.usdc-grid{grid-template-columns:1fr 1fr;gap:32px}}.usdc .big small{font-size:.45em;font-weight:600;opacity:.7}