:root{--bg: #061714;--bg-1: #0c1e1a;--bg-2: #102520;--bg-3: #163028;--border: #4de8b424;--border-2: #4de8b447;--mint: #4de8b4;--mint-dim: #3fd49f;--mint-hover: #6ef0c2;--mint-bg: #4de8b414;--amber: #f0b429;--amber-bg: #f0b4291a;--red: #ff6868;--red-bg: #f0505012;--aqua: #22d3ee;--txt: #eafaf4;--txt-2: #eafaf4c7;--txt-3: #eafaf48a;--txt-4: #eafaf44d;--scrim: #000a;--shadow-panel: 0 1px 4px #0000004d;--shadow-mint-glow: 0 0 16px #4de8b440;--shadow-mint-glow-lg: 0 0 24px #4de8b44d;--shadow-red-glow: 0 0 16px #f0505040;--shadow-inner-mint: inset 0 0 8px #4de8b426;--font-display: "Geist", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", Courier, monospace;--app-max-width: 2000px;--header-h: 60px;--ticker-h: 34px;--rail-w: 268px;--radius: 4px;--ink-0: #061714;--ink-1: #0c1e1a;--ink-2: #163028;--line: #4de8b447;--line-soft: #4de8b424;--fg: #eafaf4;--fg-dim: #eafaf48a;--fg-faint: #eafaf44d;--lev-1: #5ad1ff;--lev-2: #4de8b4;--lev-3: #8b7dff;--lev-4: #ff9443;--lev-5: #ff4d6d;--up: #4de8b4;--down: #ff6868;--cur: var(--lev-2);--display: "Geist", "Inter", system-ui, sans-serif;--sans: "Geist", "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 10px;--r-pill: 999px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--txt);font-family:var(--font-display);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit;color:inherit}button{cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--txt-3)}.r{text-align:right;justify-content:flex-end}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#4de8b422;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#4de8b44d}*::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--radius);border:1px solid var(--border-2);background:transparent;color:var(--txt);font-weight:600;font-size:13px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background .12s,border-color .12s,box-shadow .12s,color .12s}.btn:hover{border-color:var(--mint);color:var(--mint)}.btn--solid{background:var(--mint);color:#042019;border-color:var(--mint);box-shadow:var(--shadow-mint-glow)}.btn--solid:hover{background:var(--mint-hover);color:#042019;box-shadow:var(--shadow-mint-glow-lg)}.btn--buy{background:var(--up);color:#04170f;border-color:var(--up)}.btn--buy:hover{filter:brightness(1.08);color:#04170f}.btn--sell{background:var(--red);color:#1a0606;border-color:var(--red)}.btn--sell:hover{filter:brightness(1.1)}.btn--block{width:100%}.btn--lg{padding:13px 18px;font-size:14px}.btn--ghost{border-color:var(--border);color:var(--txt-2)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pill{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.pill--grad{color:var(--amber);border-color:#f0b42966;background:var(--amber-bg)}.pill--new{color:var(--mint);border-color:var(--border-2);background:var(--mint-bg)}.dir--long{color:var(--mint)}.dir--short{color:var(--red)}.app{min-height:100%;display:flex;flex-direction:column;max-width:var(--app-max-width);margin:0 auto}.hdr{height:var(--header-h);flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:40}.hdr__logo{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em;color:var(--mint)}.hdr__logo svg{display:block}.hdr__search{flex:1;max-width:520px;margin:0 auto;position:relative}.hdr__search input{width:100%;height:38px;padding:0 14px 0 36px;border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border);color:var(--txt);font-size:13px}.hdr__search input::placeholder{color:var(--txt-4)}.hdr__search input:focus{outline:none;border-color:var(--border-2)}.hdr__search .ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--txt-4)}.hdr__right{display:flex;align-items:center;gap:10px}.hdr__x{padding:9px 11px}.hdr__x svg{display:block}.hdr__ca{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);color:var(--txt-2);font-size:12px;white-space:nowrap;transition:border-color .12s,color .12s}.hdr__ca:hover{border-color:var(--mint);color:var(--mint)}.hdr__ca-k{color:var(--mint);font-weight:700;letter-spacing:.06em}.hdr__ca .mono{font-size:12px}.hdr__ca svg{opacity:.7}.hdr__ca--soon{cursor:default;color:var(--txt-3)}.hdr__ca--soon:hover{border-color:var(--border);color:var(--txt-3)}@media(max-width:900px){.hdr__ca{display:none}}.create__how{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.create__how li{font-size:12px;color:var(--txt-2);line-height:1.5}.create__how li::marker{color:var(--mint);font-weight:700}.chip--block{display:flex;width:100%;justify-content:center;margin-top:12px;font-family:var(--font-display);font-weight:600}.ticker{height:var(--ticker-h);flex:0 0 auto;display:flex;align-items:center;gap:26px;padding:0 16px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--bg);font-size:12px;scrollbar-width:none}.ticker::-webkit-scrollbar{display:none}.ticker__item{display:inline-flex;align-items:baseline;gap:7px}.ticker__sym{color:var(--txt-3);font-weight:600;letter-spacing:.04em}.ticker__px{font-family:var(--font-mono);color:var(--txt)}.main{flex:1 1 auto;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr) var(--rail-w);gap:0}.rail{border-right:1px solid var(--border);min-width:0;display:flex;flex-direction:column}.rail--right{border-right:none;border-left:1px solid var(--border)}.rail__head{padding:12px 14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);border-bottom:1px solid var(--border)}.content{min-width:0;padding:16px}.footer{flex:0 0 auto;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid var(--border);color:var(--txt-4);font-size:12px;flex-wrap:wrap}.footer a{color:var(--txt-4)}.footer a:hover{color:var(--mint)}.footer__social{display:flex;gap:14px}.footer__note{color:var(--txt-4);max-width:60ch}.mkts{overflow-y:auto;flex:1}.mkt{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #4de8b40f;cursor:pointer;width:100%;background:transparent;border-left:0;border-right:0;border-top:0;text-align:left}.mkt:hover{background:var(--mint-bg)}.mkt__ico{width:24px;height:24px;border-radius:50%;background:var(--bg-3)}.mkt__sym{font-weight:600;font-size:13px}.mkt__chg{font-size:11px;font-family:var(--font-mono)}.mkt__chg.up{color:var(--up)}.mkt__chg.down{color:var(--down)}.mkt__px{font-family:var(--font-mono);font-size:13px;color:var(--txt-2);justify-self:end}.rail__cta{padding:12px;border-top:1px solid var(--border)}.hero{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#0a221d,#061714);padding:34px 28px;margin-bottom:16px}.hero h1{margin:0 0 10px;font-size:34px;font-weight:800;letter-spacing:-.02em;position:relative}.hero h1 .dim{color:var(--txt-3);font-weight:700}.hero p{margin:4px 0;color:var(--txt-2);font-size:14px;line-height:1.7;position:relative}.hero .accent{color:var(--mint);font-weight:600}.hero__wave{position:absolute;inset:0;pointer-events:none;opacity:.6;background:radial-gradient(120% 90% at 85% 10%,#4de8b433,transparent 60%)}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--border);margin-bottom:14px}.tab{padding:10px 0;background:none;border:0;color:var(--txt-3);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid transparent}.tab:hover{color:var(--txt)}.tab.is-active{color:var(--mint);border-bottom-color:var(--mint)}.filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.filter{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);font-size:12px;color:var(--txt-2)}.filter b{color:var(--txt);font-weight:600}.filters__spacer{margin-left:auto}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:12px}.tcard{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff03;padding:14px;display:flex;flex-direction:column;gap:12px;transition:border-color .12s,box-shadow .12s,transform .12s;cursor:pointer}.tcard:hover{border-color:var(--border-2);box-shadow:var(--shadow-mint-glow);transform:translateY(-1px)}.tcard__top{display:flex;gap:12px;align-items:flex-start}.tcard__img{width:52px;height:52px;border-radius:var(--radius);object-fit:cover;background:var(--bg-3);flex:0 0 auto}.tcard__id{min-width:0;flex:1}.tcard__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tcard__ticker{font-weight:800;font-size:15px}.tcard__name{color:var(--txt-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-4);margin-bottom:4px}.tcard__under{display:flex;align-items:center;gap:7px;font-weight:600}.tcard__under .asset b{font-weight:700}.tcard__stats{display:flex;justify-content:space-between;gap:12px}.tcard__stat dt{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-4);margin-bottom:2px}.tcard__stat dd{margin:0;font-family:var(--font-mono);font-size:15px}.prog{height:6px;border-radius:3px;background:#f0b42922;overflow:hidden}.prog>i{display:block;height:100%;background:var(--amber);box-shadow:0 0 8px #f0b42966;transition:width .4s ease}.prog--grad>i{background:var(--mint);box-shadow:0 0 8px #4de8b466}.trades-rail{overflow-y:auto;flex:1}.trow{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 14px;border-bottom:1px solid #4de8b40f}.trow:hover{background:var(--mint-bg)}.trow__t{font-weight:700;font-size:12px}.trow__when{color:var(--txt-4);font-size:11px;font-weight:400}.trow__who{color:var(--txt-4);font-family:var(--font-mono);font-size:11px}.trow__amt{font-family:var(--font-mono);font-size:13px;justify-self:end;align-self:center;grid-row:span 2}.rail__empty{padding:14px;color:var(--txt-4);font-size:13px}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding:16px}.panel+.panel{margin-top:12px}.panel h2{font-size:15px;margin:0 0 6px}.kv{display:grid;gap:10px;margin:0}.kv>div{display:flex;justify-content:space-between;gap:12px}.kv dt{color:var(--txt-3);font-size:12px}.kv dd{margin:0;font-family:var(--font-mono)}.sectionlabel{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);margin:0 0 8px}.field{margin-bottom:14px}.field label,.field .label{display:block;font-size:12px;font-weight:600;color:var(--txt-2);margin-bottom:6px}.field input,.field textarea,.field select{width:100%;padding:10px 12px;border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border);color:var(--txt);font-size:14px;font-family:inherit}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--mint);box-shadow:var(--shadow-inner-mint)}.field .err{color:var(--red);font-size:12px;margin-top:6px}.fine{color:var(--txt-4);font-size:12px}.err{color:var(--red)}.amountbox{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.amountbox input{flex:1;min-width:0;background:none;border:0;color:var(--txt);font-family:var(--font-mono);font-size:20px}.amountbox input:focus{outline:none}.amountbox .cur{color:var(--txt-3);font-weight:700}.coinhead{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.coinhead__img{width:64px;height:64px;border-radius:var(--radius);background:var(--bg-3);object-fit:cover}.coinhead__title{font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coinhead__title .u{color:var(--txt-2);font-weight:600;display:inline-flex;align-items:center;gap:6px}.coinhead__sub{color:var(--txt-3);font-size:13px}.coinhead__sub .coin__ext{color:var(--mint);margin-left:8px}.coinhead__right{margin-left:auto;display:flex;align-items:center;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);font-size:12px;color:var(--txt-2);background:var(--bg-1)}.chip:hover{border-color:var(--mint);color:var(--mint)}.chart{height:360px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);position:relative;overflow:hidden}.chart svg{width:100%;height:100%;display:block}.chart--loading{display:flex;align-items:center;justify-content:center;color:var(--txt-4)}.chart__legend{display:flex;align-items:center;gap:14px;padding:12px 4px;font-size:12px;color:var(--txt-3)}.chart__title{margin-right:auto;display:inline-flex;align-items:center;gap:8px;color:var(--txt);font-size:14px}.lg{display:inline-block;width:12px;height:0;border-top:2px solid;margin-right:5px;vertical-align:middle}.lg--entry{border-top-style:dashed;border-color:var(--txt-3)}.lg--liq{border-color:var(--lev-5)}.chart__tag{position:absolute;left:0;transform:translateY(-50%);padding:2px 6px;border-radius:3px;font:600 11px/1.3 var(--font-mono);background:var(--bg-2);border:1px solid var(--border);white-space:nowrap;pointer-events:none}.chart__tag--entry{color:var(--txt-3)}.chart__tag--liq{color:var(--lev-5);border-color:#ff4d6d55}.chart__tag--mark{right:8px;left:auto;color:#042019;background:var(--mint);border-color:var(--mint);font-weight:700}.coingrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:1024px){.coingrid{grid-template-columns:minmax(0,1fr)}}.coin__desc{color:var(--txt-2);font-size:13px;margin:12px 0}.liqbar{display:flex;align-items:center;gap:8px;margin-top:12px}.liqbar__track{flex:1;height:6px;border-radius:3px;background:var(--bg-3);overflow:hidden}.liqbar__fill{display:block;height:100%;background:var(--c, var(--mint));border-radius:3px;box-shadow:0 0 8px var(--c, var(--mint))}.liqbar__txt{font-size:11px;color:var(--txt-3);font-family:var(--font-mono);white-space:nowrap}.trades{width:100%;border-collapse:collapse}.trades th{text-align:left;color:var(--txt-4);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border-bottom:1px solid var(--border)}.trades td{padding:8px;border-bottom:1px solid #4de8b40f;font-size:13px}.trades th.r,.trades td.r{text-align:right}.trades__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.linkbtn{border:0;background:none;padding:0;color:var(--txt-3);font-size:12px;text-decoration:underline;text-underline-offset:3px}.linkbtn:hover{color:var(--mint)}.notice,.simnote{border:1px solid var(--border-2);background:var(--mint-bg);border-radius:var(--radius);padding:12px 14px;color:var(--txt-2);font-size:13px;margin-bottom:14px}.back{display:inline-block;color:var(--txt-3);font-size:13px;margin-bottom:12px}.back:hover{color:var(--mint)}.back:before{content:"← "}.notfound{text-align:center;padding:60px 16px}.notfound h1{font-size:24px;margin-bottom:8px}.notfound p{color:var(--txt-3);margin-bottom:16px}.scrim{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.modal{width:100%;max-width:440px;border:1px solid var(--border-2);border-radius:8px;background:var(--bg-1);padding:28px;text-align:center;box-shadow:var(--shadow-mint-glow-lg)}.modal h2{margin:16px 0 12px;font-size:24px}.modal p{color:var(--txt-2);margin:8px 0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);background:var(--bg-2);border:1px solid var(--border-2);color:var(--txt);padding:12px 18px;border-radius:var(--radius);box-shadow:var(--shadow-mint-glow);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:70;font-size:13px}.toast[data-show=true]{opacity:1;transform:translate(-50%) translateY(0)}.create__head h1{font-size:28px;font-weight:800;margin:2px 0 8px}.create__head p{color:var(--txt-2);max-width:680px;margin:0 0 18px;line-height:1.6}.create__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.create__form,.create__side{display:flex;flex-direction:column;gap:14px}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding:16px}fieldset.card{margin:0}fieldset.card>legend{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);padding:0 6px}.opt{color:var(--txt-4);font-weight:400;text-transform:none;letter-spacing:0;font-size:11px}.count{display:block;text-align:right;color:var(--txt-4);font-size:11px;margin-top:4px}.prefix{display:flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding-left:12px}.prefix:focus-within{border-color:var(--mint);box-shadow:var(--shadow-inner-mint)}.prefix>span[aria-hidden]{color:var(--txt-3)}.prefix input{border:0!important;box-shadow:none!important;background:none;padding-left:6px}.drop{display:flex;align-items:center;gap:14px;border:1px dashed var(--border-2);border-radius:var(--radius);padding:14px;cursor:pointer}.drop:hover{border-color:var(--mint)}.drop--has{border-style:solid}.drop img{width:56px;height:56px;border-radius:var(--radius);object-fit:cover}.drop__ico{width:56px;height:56px;display:grid;place-items:center;font-size:28px;color:var(--mint);background:var(--mint-bg);border-radius:var(--radius)}.drop strong{display:block;font-size:13px}.drop small{color:var(--txt-4);font-size:12px}.card--lever h2{font-size:14px;margin:0 0 12px}.lever__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lever__lbl{color:var(--txt-3);font-size:12px}.levnote{color:var(--txt-3);font-size:12px;margin:10px 0}.preview__k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3)}.preview__row{display:flex;align-items:center;gap:12px;margin:10px 0}.preview__row strong{display:block}.preview__row small{color:var(--txt-3)}.preview__desc{color:var(--txt-2);font-size:13px}.preview__by{color:var(--txt-4);display:block;margin-top:8px}.glyph{border-radius:var(--radius);object-fit:cover;background:var(--bg-3);display:grid;place-items:center;font-weight:700}.shifter{position:relative;margin:6px 0 2px}.shifter__rail{position:relative;height:8px;border-radius:4px;background:var(--bg-3);margin:18px 0 26px}.shifter__fill{position:absolute;left:0;top:0;bottom:0;width:var(--pos, 0%);background:var(--cur);border-radius:4px;box-shadow:0 0 10px var(--cur)}.shifter__knob{position:absolute;top:50%;left:var(--pos, 0%);transform:translate(-50%,-50%);width:30px;height:20px;border-radius:10px;background:var(--cur);color:#042019;font-size:11px;font-weight:800;display:grid;place-items:center;box-shadow:0 0 10px var(--cur)}.shifter__stops{position:relative;height:0}.shifter__stop{position:absolute;top:-6px;transform:translate(-50%);padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);color:var(--txt-3);font-weight:700;font-size:12px}.shifter__stop[aria-checked=true]{border-color:var(--c, var(--mint));color:var(--c, var(--mint));box-shadow:0 0 10px #4de8b433}.how{max-width:760px}.how h1{font-size:30px;font-weight:800;margin:6px 0 10px}.how__lede{color:var(--txt-2);font-size:15px;line-height:1.6;margin-bottom:22px}.steps{list-style:none;counter-reset:s;padding:0;margin:0 0 28px;display:grid;gap:12px}.steps li{counter-increment:s;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding:16px 18px 16px 54px;position:relative}.steps li:before{content:counter(s);position:absolute;left:16px;top:16px;width:26px;height:26px;border-radius:50%;background:var(--mint-bg);color:var(--mint);display:grid;place-items:center;font-weight:800;font-size:13px;font-family:var(--font-mono)}.steps h2{font-size:15px;margin:0 0 4px}.steps p{color:var(--txt-2);font-size:13px;line-height:1.55}.how__sub{font-size:18px;margin:0 0 12px}.faq{display:grid;gap:8px;margin-bottom:24px}.faq details{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding:12px 14px}.faq summary{cursor:pointer;font-weight:600;color:var(--txt);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+ ";color:var(--mint);font-weight:800}.faq details[open] summary:before{content:"− "}.faq details[open] summary{color:var(--mint);margin-bottom:8px}.faq p{color:var(--txt-2);font-size:13px;line-height:1.55}.hero .live{margin:20px -28px -34px;height:220px;border-top:1px solid var(--border);border-bottom:0}.live{position:relative}.live__chip{position:absolute;left:16px;top:12px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--txt-4);pointer-events:none;z-index:2}.live__chip b{color:var(--mint);font-weight:700;letter-spacing:.02em}.live__chip .num{color:var(--txt)}.live__dot{width:7px;height:7px;border-radius:50%;background:var(--up);box-shadow:0 0 8px var(--up);margin-left:4px;animation:lpPulse 1.6s ease-in-out infinite}@keyframes lpPulse{50%{opacity:.35}}.live__mkts{position:absolute;right:12px;top:10px;display:flex;gap:4px;z-index:2}.live__mkts button{padding:4px 9px;border-radius:var(--radius);border:1px solid var(--border);background:#0c1e1a99;color:var(--txt-3);font-size:11px;font-weight:700;letter-spacing:.03em}.live__mkts button:hover{color:var(--txt);border-color:var(--border-2)}.live__mkts button.is-on{background:var(--mint);color:#042019;border-color:var(--mint)}@media(max-width:1180px){.main{grid-template-columns:220px minmax(0,1fr)}.rail--right{display:none}.create__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.main{grid-template-columns:minmax(0,1fr)}.rail--left{display:none}.hdr__search{max-width:none}.cards{grid-template-columns:1fr}.hero h1{font-size:26px}}@media(max-width:680px){.hdr{gap:10px;padding:0 12px}.hdr__search,.hdr__logo span{display:none}.content{padding:12px}}html,body{overflow-x:clip}.reveal .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.reveal .ln>span{display:inline-block;animation:rise 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--d) * 90ms)}@keyframes rise{0%{transform:translateY(105%) rotate(2deg)}}.fade{animation:fadeUp .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--d) * 90ms)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}.mark__beam{transform-box:view-box;transform-origin:399px 215px;animation:tilt 1.1s cubic-bezier(.34,1.56,.64,1) both .1s}@keyframes tilt{0%{transform:rotate(8deg)}}.top__home:hover .mark__beam{animation:rock .9s cubic-bezier(.34,1.56,.64,1)}@keyframes rock{35%{transform:rotate(9deg)}70%{transform:rotate(-3deg)}}.page{animation:pageIn .3s cubic-bezier(.16,1,.3,1) both}@keyframes pageIn{0%{opacity:0}}.tape{position:relative;z-index:10;height:36px;overflow:hidden;border-bottom:1px solid var(--line-soft);background:color-mix(in oklab,var(--ink-0) 70%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);font-size:12.5px;color:var(--fg-dim)}.tape__track{display:flex;width:max-content;height:100%;animation:marquee 70s linear infinite}.tape:hover .tape__track{animation-play-state:paused}.tape__set{display:flex;align-items:center}@keyframes marquee{to{transform:translate(-50%)}}.tape__item{display:inline-flex;align-items:center;gap:7px;padding:0 22px;white-space:nowrap;border-right:1px solid var(--line-soft)}.tape__item:hover{color:var(--fg)}.tape__lev{color:var(--c);font-weight:600;font-size:11.5px}.tape__item b{color:var(--c);font-weight:600}.tape__item .mono{color:var(--fg-faint);font-size:11.5px}.lever{overflow:hidden}.live{position:relative;height:200px;margin-inline:-28px;border-block:1px solid var(--line-soft)}.live canvas{position:absolute;inset:0;display:block}.live__chip{position:absolute;left:14px;top:10px;font-size:11.5px;color:var(--fg-faint);pointer-events:none}.live__rekt{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;pointer-events:none}.live__rekt span{padding:7px 14px;border-radius:var(--r-pill);background:var(--lev-5);color:#2a0a10;font-weight:600;font-size:13px;animation:slam .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes slam{0%{opacity:0;transform:translateY(10px) scale(.9)}}.live[data-rekt]{animation:shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes shake{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.shifter__rail{cursor:pointer;touch-action:none}.shifter__rail:before{content:"";position:absolute;inset:-22px -12px}.shifter__notch{position:absolute;top:50%;width:2px;height:6px;margin-left:-1px;transform:translateY(-50%);background:#ffffff26;border-radius:2px;pointer-events:none}.shifter__knob{cursor:grab;transition:left .5s cubic-bezier(.34,1.56,.64,1),background-color .25s,transform .2s}.shifter__fill{transition:clip-path .5s cubic-bezier(.34,1.56,.64,1)}.shifter[data-drag] .shifter__knob{cursor:grabbing;transform:translate(-50%,-50%) scale(1.08);transition-property:background-color,transform}.shifter[data-drag] .shifter__fill{transition:none}.shifter__knob>span{display:inline-block;animation:bump .45s cubic-bezier(.34,1.56,.64,1)}@keyframes bump{0%{transform:scale(.6);opacity:.3}}.flash{display:inline-block;border-radius:4px;padding-inline:2px;margin-inline:-2px}.flash[data-dir=up]{animation:flashUp 1s ease-out}.flash[data-dir=down]{animation:flashDown 1s ease-out}@keyframes flashUp{0%{background:color-mix(in oklab,var(--up) 35%,transparent);color:var(--up)}}@keyframes flashDown{0%{background:color-mix(in oklab,var(--down) 35%,transparent);color:var(--down)}}.tbl,.tbl__row{position:relative}.tbl__row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--c);transform:scaleY(0);transition:transform .25s cubic-bezier(.16,1,.3,1)}.tbl__row:hover:before{transform:scaleY(1)}.tbl__row .glyph{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tbl__row:hover .glyph{transform:scale(1.06)}.chart svg{animation:wipe 1.4s cubic-bezier(.65,0,.35,1) both .15s}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.chart__tag{animation:fadeUp .5s cubic-bezier(.16,1,.3,1) both 1.1s;transition:top .6s cubic-bezier(.16,1,.3,1)}.trades tr.is-new td{animation:tradeIn .7s cubic-bezier(.16,1,.3,1)}@keyframes tradeIn{0%{opacity:0;transform:translate(-10px);background:color-mix(in oklab,var(--cur) 14%,transparent)}}.modal[open]{animation:pop .35s cubic-bezier(.34,1.56,.64,1)}.modal::backdrop{animation:fadeIn .25s ease both}@keyframes fadeIn{0%{opacity:0}}@media(max-width:720px){.live{margin-inline:-20px;height:170px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation:none!important}.tape{overflow-x:auto}}.asset{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.asset__ico{border-radius:50%;flex:none;background:var(--ink-2)}.asset__ico--txt{display:inline-grid;place-items:center;font-size:10px;font-weight:600;color:var(--fg-dim)}.asset b{font-weight:600}.asset small{color:var(--fg-faint);font-size:12px}.levtag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.levtag em{font-style:normal;font-family:var(--sans);font-weight:600;font-size:11.5px}.sidetog{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:10px;background:var(--ink-0);border:1px solid var(--line-soft)}.sidetog:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:7px;background:var(--up);transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .2s}.sidetog[data-v=short]:before{transform:translate(100%);background:var(--down)}.sidetog button{position:relative;z-index:1;min-width:72px;height:32px;border:0;background:none;font-weight:600;font-size:13.5px;color:var(--fg-dim);transition:color .2s}.sidetog button[aria-checked=true]{color:var(--ink-0)}.lever__lbl{color:var(--fg-dim)}.coins__bar{align-items:flex-end}.coins__title{margin-right:auto;display:grid;gap:4px}.coins__title h2{margin:0}.coins__note{font-size:13px;color:var(--fg-faint);max-width:60ch}.coins__filters{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips button{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line-soft);background:none;color:var(--fg-dim);font-size:13px;font-weight:500}.chips button:hover{color:var(--fg);border-color:var(--line)}.chips button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--ink-0)}.chips--sm button{height:28px;padding:0 10px;font-size:12.5px}.tbl__pos{display:flex;align-items:center;gap:10px;min-width:0}.tbl__px{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.tbl__px small{font-size:12px}.tbl__row--skel{pointer-events:none}.skel{height:12px;border-radius:4px;background:var(--ink-2);animation:skel 1.4s ease-in-out infinite}.skel--coin{height:36px;width:70%}@keyframes skel{50%{opacity:.45}}.tape{display:flex;align-items:center}.tape__src{flex:none;height:100%;display:flex;align-items:center;padding:0 14px;border-right:1px solid var(--line-soft);color:var(--fg-faint);font-size:12px;font-weight:500;background:var(--ink-0);position:relative;z-index:1}.tape__src[data-up]{color:var(--up)}.tape__row{display:flex;align-items:center;height:100%;overflow:hidden}.tape__row .tape__item{flex:none;animation:tapeIn .5s cubic-bezier(.16,1,.3,1)}@keyframes tapeIn{0%{opacity:0;transform:translate(-24px)}}.tape__item b{color:var(--c, var(--fg))}.tape{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.legend-sub{margin:-6px 0 2px;font-size:14px}.pp{display:grid;gap:10px}.pp__search input{width:100%;background:var(--ink-0);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;outline:none}.pp__search input:focus{border-color:var(--fg-faint)}.pp__list{max-height:300px;overflow-y:auto;display:grid;align-content:start;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--ink-0);overscroll-behavior:contain}.pp__row{display:grid;grid-template-columns:22px 1fr auto 90px;align-items:center;gap:12px;padding:9px 12px;border:0;border-bottom:1px solid var(--line-soft);background:none;text-align:left}.pp__row:last-child{border-bottom:0}.pp__row:hover{background:var(--ink-1)}.pp__row[aria-selected=true]{background:var(--ink-2);box-shadow:inset 3px 0 0 var(--cur)}.pp__row img{border-radius:50%}.pp__sym{display:grid;line-height:1.2}.pp__sym small{color:var(--fg-faint);font-size:11.5px}.pp__px{display:grid;justify-items:end;line-height:1.2;font-size:13.5px}.pp__px small{font-size:11.5px}.pp__vol{font-size:12px;color:var(--fg-faint);text-align:right}.pp__empty{padding:20px 14px;color:var(--fg-dim);font-size:14px}.preview__pair{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.fine--left{text-align:left;margin-top:-6px}.shifter__stop:disabled{opacity:.25;cursor:not-allowed}.coin__ext{color:var(--fg-dim);text-decoration:underline;text-underline-offset:3px}.coin__ext:hover{color:var(--fg)}.coin__stats dd .asset{font:600 18px/1.2 var(--display)}.coin__stats dd .levtag{height:28px;font-size:16px}.simnote{margin:-8px 0 20px;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--line-soft);background:var(--ink-1);color:var(--fg-dim);font-size:13.5px}.chart__title{margin-right:auto;display:inline-flex;align-items:center;gap:8px;color:var(--fg);font-size:14px}.chart__legend{align-items:center}.chart--loading{display:grid;place-items:center}@media(max-width:720px){.coins__filters{flex-direction:column}.pp__row{grid-template-columns:22px 1fr auto}.pp__vol{display:none}}.trades__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.linkbtn{border:0;background:none;padding:0;color:var(--fg-dim);font-size:13px;text-decoration:underline;text-underline-offset:3px}.linkbtn:hover{color:var(--fg)}.hero__copy strong{color:var(--fg);font-weight:700}.hero__copy>p{font-size:15.5px;line-height:1.75}.foot__tag{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.btn{letter-spacing:-.01em}
