@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2) format("woff2-variations"),url(/fonts/archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plexmono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plexmono-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plexmono-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--bg: #0a0b0d;--panel: #121418;--panel-2: #181b20;--panel-3: #21252b;--line: #282c33;--line-2: #363b43;--ink: #eef2f7;--ink-2: #b3bbc7;--ink-3: #7e8794;--accent: #4fb0ff;--accent-2: #86c9ff;--accent-ink: #04101d;--accent-dim: rgba(79, 176, 255, .14);--up: #3ad282;--down: #ff6262;--r: 10px;--r-sm: 6px;--display: "Archivo", system-ui, sans-serif;--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--sans);font-stretch:100%;min-height:100vh;display:flex;flex-direction:column}main{flex:1;outline:none}main.wrap{padding-bottom:72px}main:focus,main:focus-visible{outline:none}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-2)}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3{margin:0;font-family:var(--display);line-height:1.05}p{margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.soft{color:var(--ink-2)}.up{color:var(--up)}.down{color:var(--down)}.accent{color:var(--accent)}.fine{font-size:12px;color:var(--ink-3);line-height:1.5}.skip{position:absolute;left:-999px;top:8px;background:var(--accent);color:var(--accent-ink);padding:8px 12px;border-radius:var(--r-sm);z-index:99}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1220px;margin:0 auto;padding:0 20px}@media(max-width:640px){.wrap{padding:0 16px}}.top{position:sticky;top:0;z-index:20;background:#0a0b0deb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top-row{display:flex;align-items:center;gap:28px;height:64px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.brand:hover{color:var(--ink)}.defs{position:absolute;width:0;height:0;overflow:hidden}.mark{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:7px;background:var(--accent);color:var(--accent-ink)}.mark svg{width:80%;height:80%;fill:currentColor}.mark.sm{width:24px;height:24px;border-radius:6px}.word{font:900 19px/1 var(--display);font-stretch:125%;letter-spacing:.01em}.nav{display:flex;gap:4px;flex:1}.nav a{color:var(--ink-2);padding:8px 12px;border-radius:var(--r-sm);font-weight:500;font-size:14px;white-space:nowrap}.nav a:hover{color:var(--ink);background:var(--panel-2)}.nav a.on{color:var(--ink);background:var(--panel-2);box-shadow:inset 0 -2px 0 var(--accent)}.top-right{display:flex;align-items:center;gap:10px}.sol-chip{font-size:12px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:5px 10px;white-space:nowrap}@media(max-width:900px){.top-row{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:6px;gap:10px}.brand{flex:1}.nav{order:3;flex-basis:100%;overflow-x:auto;scrollbar-width:none;margin:0 -6px}.nav::-webkit-scrollbar{display:none}.sol-chip{display:none}}.tape{border-top:1px solid var(--line);overflow:hidden;height:30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.tape-track{display:flex;gap:28px;width:max-content;height:30px;align-items:center;animation:tape 120s linear infinite;font:500 12px/1 var(--mono)}.tape:hover .tape-track{animation-play-state:paused}.tape-item{display:inline-flex;gap:7px;color:var(--ink-2);white-space:nowrap}.tape-item b{color:var(--ink);font-weight:600}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tape-track{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,transform .05s}.btn:hover{background:var(--panel-3);border-color:#4a505a;color:var(--ink)}.btn:active{transform:translateY(1px)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.accent:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--accent-ink)}.btn.ghost{background:transparent}.btn.big{height:50px;padding:0 22px;font-size:15px}.btn.sm{height:32px;padding:0 12px;font-size:13px}.btn.block{width:100%}.btn[disabled],.btn.busy{opacity:.5;cursor:not-allowed}.btn.up-btn{background:var(--up);border-color:var(--up);color:#04150b}.btn.down-btn{background:var(--down);border-color:var(--down);color:#1d0505}.field{display:grid;gap:6px}.field label,.label{font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase}.input,textarea.input,select.input{width:100%;height:44px;padding:0 12px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink);outline:none}textarea.input{height:auto;min-height:88px;padding:10px 12px;resize:vertical;line-height:1.5}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.input.mono{font-family:var(--mono)}.hint{font-size:12px;color:var(--ink-3)}.err{font-size:13px;color:var(--down)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.panel-pad{padding:20px}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-head h2,.panel-head h3{font-size:15px;font-weight:800;font-stretch:110%;letter-spacing:.01em}.panel-body{padding:16px 20px 20px}.kicker{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--line-2);font:500 12px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.chip.accent{border-color:#4fb0ff73;color:var(--accent);background:var(--accent-dim)}.chip.up{border-color:#3ad28266;color:var(--up);background:#3ad28214}.chip.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.bar{height:6px;border-radius:999px;background:var(--panel-3);overflow:hidden}.bar>i{display:block;height:100%;background:var(--accent);border-radius:999px;min-width:2px}.bar.up>i{background:var(--up)}.sep{height:1px;background:var(--line);margin:16px 0}.empty{padding:36px 20px;text-align:center;color:var(--ink-3)}.empty b{color:var(--ink-2);display:block;font-size:16px;margin-bottom:6px}.copy{cursor:pointer;border-bottom:1px dashed var(--line-2)}.copy:hover{color:var(--ink);border-color:var(--ink-3)}.tx{font-family:var(--mono);font-size:12px}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:56px 0 40px}.hero h1{font-size:clamp(40px,6.2vw,78px);font-weight:900;font-stretch:125%;letter-spacing:-.025em;line-height:.95;text-transform:uppercase}.hero h1 em{font-style:normal;color:var(--accent)}.hero .lede{margin-top:22px;font-size:18px;color:var(--ink-2);max-width:560px;line-height:1.5}.hero .cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.flow{position:relative;padding:22px;display:grid;gap:10px}.flow-step{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:14px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm)}.flow-step .n{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line-2);font:600 15px/1 var(--mono);color:var(--accent)}.flow-step b{display:block;font-size:15px;font-weight:700}.flow-step span{font-size:13px;color:var(--ink-3)}.flow-arrow{height:12px;margin-left:35px;border-left:2px dashed var(--line-2)}.stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:44px}.stat{padding:18px 20px;border-right:1px solid var(--line);background:var(--panel)}.stat:last-child{border-right:0}.stat .v{font:600 24px/1.1 var(--mono);letter-spacing:-.02em}.stat .k{font-size:12px;color:var(--ink-3);margin-top:6px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 0 18px;flex-wrap:wrap}.section-head h2{font-size:26px;font-weight:900;font-stretch:118%;letter-spacing:-.01em}.tabs{display:inline-flex;padding:3px;background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:2px}.tabs button{height:34px;padding:0 14px;border:0;border-radius:6px;background:none;color:var(--ink-2);font-weight:600;font-size:13px;cursor:pointer}.tabs button:hover{color:var(--ink)}.tabs button.on{background:var(--panel-3);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.search{width:240px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.card{display:grid;gap:14px;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);transition:border-color .12s,transform .12s}.card:hover{border-color:#4a505a;color:var(--ink);transform:translateY(-1px)}.card-top{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.coin-img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--panel-3);border:1px solid var(--line)}.coin-img.lg{width:76px;height:76px;border-radius:14px}.card h3{font-size:16px;font-weight:800;font-stretch:105%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .sym{font:500 13px/1.3 var(--mono);color:var(--ink-3)}.card-mc{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.card-mc .v{font:600 18px/1 var(--mono)}.basket-row{display:flex;flex-wrap:wrap;gap:6px}.tick{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:5px;background:var(--panel-2);border:1px solid var(--line);font:500 12px/1 var(--mono);color:var(--ink-2)}.tick b{color:var(--ink);font-weight:600}.card-foot{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink-3);padding-top:12px;border-top:1px solid var(--line)}.card-foot b{color:var(--ink-2);font-family:var(--mono);font-weight:500}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:56px 0 0}.how-card{padding:20px}.how-card .n{font:600 12px/1 var(--mono);color:var(--accent);letter-spacing:.12em}.how-card h3{font-size:18px;font-weight:850;font-stretch:112%;margin:12px 0 8px}.how-card p{font-size:14px;color:var(--ink-2)}.more{display:flex;justify-content:center;margin-top:20px}@media(max-width:1000px){.hero{grid-template-columns:1fr;gap:28px;padding-top:36px}.stats{grid-template-columns:repeat(3,1fr)}.stat:nth-child(3){border-right:0}.stat:nth-child(n+4){border-top:1px solid var(--line)}.how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats{grid-template-columns:repeat(2,1fr)}.stat{border-right:1px solid var(--line)!important;border-top:1px solid var(--line)}.stat:nth-child(2n){border-right:0!important}.stat:nth-child(-n+2){border-top:0}.stat .v{font-size:20px}.how-grid{grid-template-columns:1fr}.search{width:100%}.section-head .tabs{width:100%;overflow-x:auto}}.coin-head{display:grid;grid-template-columns:76px 1fr auto;gap:18px;align-items:center;padding:28px 0 22px}.coin-head h1{font-size:clamp(26px,3.6vw,40px);font-weight:900;font-stretch:115%;letter-spacing:-.015em}.coin-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:8px;font-size:13px;color:var(--ink-3)}.coin-meta .mono{color:var(--ink-2)}.coin-links{display:flex;gap:8px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.col{display:grid;gap:18px;min-width:0}.side{position:sticky;top:112px;display:grid;gap:18px}.price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px}.price-line .big{font:600 30px/1 var(--mono);letter-spacing:-.02em}.price-line .sub{font:500 13px/1 var(--mono);color:var(--ink-3)}.chart{position:relative;height:260px;margin-top:16px}.chart svg{width:100%;height:100%;display:block;overflow:visible}.chart .tip{position:absolute;pointer-events:none;background:var(--panel-3);border:1px solid var(--line-2);border-radius:6px;padding:6px 9px;font:500 12px/1.4 var(--mono);white-space:nowrap;transform:translate(-50%,-110%)}.chart-empty{height:100%;display:grid;place-items:center;color:var(--ink-3);border:1px dashed var(--line-2);border-radius:var(--r-sm);font-size:13px;text-align:center;padding:0 20px}.kv{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}.kv>div{background:var(--panel);padding:14px 20px}.kv .k{font-size:12px;color:var(--ink-3)}.kv .v{font:600 16px/1.3 var(--mono);margin-top:4px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 10px 0;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .r{text-align:right;padding-right:0}.table .stock b{display:block;font-weight:700}.table .stock span{font-size:12px;color:var(--ink-3)}.weights{display:flex;height:10px;border-radius:999px;overflow:hidden;gap:2px;margin:4px 0 18px}.card .weights{margin:0;height:8px}.weights i{display:block;height:100%}.trade-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;background:var(--bg);border-radius:8px;border:1px solid var(--line)}.trade-tabs button{height:38px;border:0;border-radius:6px;background:none;color:var(--ink-2);font-weight:700;cursor:pointer}.trade-tabs button.on.buy{background:var(--up);color:#04150b}.trade-tabs button.on.sell{background:var(--down);color:#1d0505}.amount-row{position:relative}.amount-row .input{height:54px;font:600 20px/1 var(--mono);padding-right:70px}.amount-row .unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:600 13px/1 var(--mono);color:var(--ink-3)}.quick{display:flex;gap:6px;flex-wrap:wrap}.quick button{flex:1;height:30px;border-radius:6px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);font:500 12px/1 var(--mono);cursor:pointer;min-width:52px}.quick button:hover{color:var(--ink);border-color:#4a505a}.quote{display:grid;gap:6px;padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font-size:13px}.quote div{display:flex;justify-content:space-between;gap:10px}.quote span:first-child{color:var(--ink-3)}.quote b{font:600 13px/1.3 var(--mono)}.slip{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.slip button{height:26px;padding:0 8px;border-radius:5px;border:1px solid var(--line-2);background:none;color:var(--ink-2);font:500 12px/1 var(--mono);cursor:pointer}.slip button.on{border-color:var(--accent);color:var(--accent)}.list{display:grid}.row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.row:last-child{border-bottom:0}.row .ic{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line);font:600 12px/1 var(--mono);color:var(--ink-2)}.row .ic.accent{color:var(--accent);border-color:#4fb0ff59}.row .ic.up{color:var(--up);border-color:#3ad28259}.row .what b{font-weight:600}.row .what span{display:block;font-size:12px;color:var(--ink-3)}.row .amt{text-align:right;font:500 13px/1.4 var(--mono)}.row .amt span{display:block;font-size:11px;color:var(--ink-3)}.row .amt a{display:block;font-size:11px}.mine{display:grid;gap:10px}.mine div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.mine b{font:600 14px/1.3 var(--mono)}@media(max-width:1000px){.layout{grid-template-columns:1fr}.side{position:static;order:-1}.kv{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.coin-head{grid-template-columns:60px 1fr}.coin-head .coin-img.lg{width:60px;height:60px}.coin-head .coin-links{grid-column:1 / -1}.table .hide-sm{display:none}}.launch{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start;padding-top:30px}.launch h1{font-size:clamp(30px,4.4vw,52px);font-weight:900;font-stretch:122%;letter-spacing:-.02em;text-transform:uppercase;line-height:.98}.launch .lede{color:var(--ink-2);margin:12px 0 24px;max-width:620px}.form{display:grid;gap:18px}.form-grid{display:grid;grid-template-columns:1fr 180px;gap:14px}.form-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.upload{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center}.upload .pic{width:88px;height:88px;border-radius:14px;border:1px dashed var(--line-2);background:var(--bg) center / cover no-repeat;display:grid;place-items:center;color:var(--ink-3);font-size:12px;text-align:center;cursor:pointer}.picker-search{position:relative}.picker-list{max-height:320px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-sm);margin-top:8px;background:var(--bg)}.pick{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer}.pick:last-child{border-bottom:0}.pick:hover{background:var(--panel-2)}.pick b{font-weight:700}.pick span{font-size:12px;color:var(--ink-3)}.pick .price{font:500 13px/1 var(--mono);color:var(--ink-2)}.pick[disabled]{opacity:.4;cursor:default}.pick.on{background:var(--accent-dim);box-shadow:inset 3px 0 0 var(--accent)}.pick.on[disabled]{opacity:1}.issuer{font:600 10px/1 var(--mono);letter-spacing:.06em;padding:4px 6px;border-radius:4px;border:1px solid var(--line-2);color:var(--ink-3);text-transform:uppercase}.chosen{display:grid;gap:8px}.chosen-row{display:grid;grid-template-columns:14px minmax(0,1fr) 1.3fr 74px 30px;gap:12px;align-items:center;padding:10px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm)}.chosen-row .sw{width:10px;height:10px;border-radius:3px}.chosen-row b{font-weight:700}.chosen-row .nm{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chosen-row input[type=range]{width:100%;accent-color:var(--accent)}.chosen-row .w{height:34px;text-align:right;font-family:var(--mono);padding:0 8px}.chosen-row .rm{width:30px;height:30px;border-radius:6px;border:1px solid var(--line-2);background:none;color:var(--ink-3);cursor:pointer}.chosen-row .rm:hover{color:var(--down);border-color:var(--down)}.sum{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.sum b{font-family:var(--mono)}.preview{position:sticky;top:112px;display:grid;gap:14px}.costs{display:grid;gap:8px;font-size:13px}.costs div{display:flex;justify-content:space-between;gap:10px}.costs span:first-child{color:var(--ink-3)}.costs b{font:500 13px/1.3 var(--mono)}@media(max-width:1000px){.launch{grid-template-columns:1fr}.preview{position:static}}@media(max-width:640px){.form-grid,.form-grid3{grid-template-columns:1fr}.chosen-row{grid-template-columns:12px minmax(0,1fr) 64px 30px}.chosen-row input[type=range]{display:none}}.choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice{position:relative;display:grid;gap:8px;align-content:start;padding:16px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.choice:hover{border-color:#4a505a}.choice.on{border-color:var(--accent);background:var(--accent-dim);box-shadow:inset 0 0 0 1px var(--accent)}.choice .t{display:flex;align-items:center;gap:8px;font-weight:750;font-size:15px;padding-right:26px}.choice .d{font-size:13px;color:var(--ink-2);line-height:1.5}.choice .tag{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(79,176,255,.45);border-radius:4px;padding:4px 6px}.choice:after{content:"";position:absolute;top:16px;right:16px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-2)}.choice.on:after{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 4px,transparent 5px)}.pair-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:14px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm)}.pair-pick b{font-weight:800;font-size:17px}.pair-pick .nm{font-size:12px;color:var(--ink-3)}.pair-pick .curve{grid-column:1 / -1;font-size:12px;color:var(--ink-3);border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.pair-pick .curve b{font:500 12px/1.3 var(--mono);color:var(--ink-2)}.split{display:grid;gap:8px}.split-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;gap:2px}.split-bar i{display:block;height:100%}.split-key{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--ink-3)}.split-key span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.split-key i{width:8px;height:8px;border-radius:2px;display:inline-block}.split-key b{font:500 12px/1 var(--mono);color:var(--ink-2)}.pay-with{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px;align-items:center;font-size:12px;color:var(--ink-3)}.pay-with button{height:30px;border-radius:6px;border:1px solid var(--line-2);background:none;color:var(--ink-2);font:500 12px/1 var(--mono);cursor:pointer}.pay-with button.on{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.stock-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.stock-hero .badge{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:var(--accent-dim);border:1px solid rgba(79,176,255,.45);color:var(--accent);font:700 13px/1 var(--mono)}.stock-hero b{display:block;font-size:20px;font-weight:850;font-stretch:110%}.stock-hero span{font-size:13px;color:var(--ink-3)}.stock-hero .px{text-align:right;font:600 18px/1.2 var(--mono)}.stock-hero .px div{font-size:12px}@media(max-width:640px){.choices{grid-template-columns:1fr}.stock-hero{grid-template-columns:auto minmax(0,1fr)}.stock-hero .px{grid-column:1 / -1;text-align:left}}.page-head{padding:34px 0 24px}.page-head h1{font-size:clamp(30px,4.4vw,50px);font-weight:900;font-stretch:122%;letter-spacing:-.02em;text-transform:uppercase}.page-head p{color:var(--ink-2);margin-top:10px;max-width:680px}.prose{max-width:760px;display:grid;gap:14px}.prose h2{font-size:22px;font-weight:850;font-stretch:112%;margin-top:26px}.prose p,.prose li{color:var(--ink-2);font-size:15.5px;line-height:1.65}.prose ul{margin:0;padding-left:20px;display:grid;gap:6px}.prose strong{color:var(--ink)}.addr-list{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.addr-list>div{display:grid;grid-template-columns:200px 1fr;gap:14px;padding:12px 16px;background:var(--panel);font-size:14px;align-items:baseline}.addr-list .mono{word-break:break-all;font-size:13px}@media(max-width:640px){.addr-list>div{grid-template-columns:1fr;gap:4px}}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#000000a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[hidden]{display:none}.modal-card{width:100%;max-width:440px;background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:20px;display:grid;gap:16px;max-height:calc(100vh - 40px);overflow-y:auto}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal-head h2{font-size:18px;font-weight:850;font-stretch:110%}.x{width:34px;height:34px;border-radius:8px;border:1px solid var(--line-2);background:none;font-size:20px;line-height:1;cursor:pointer;color:var(--ink-2)}.wallet-list{display:grid;gap:8px}.wallet-list button,.wallet-list a{display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);font-weight:600;cursor:pointer;text-align:left}.wallet-list button:hover,.wallet-list a:hover{border-color:var(--accent);color:var(--ink)}.wallet-list img{width:28px;height:28px;border-radius:6px}.wallet-list .none{color:var(--ink-2);font-size:14px}.steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}.steps li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;font-size:14px;color:var(--ink-3)}.steps li:before{counter-increment:s;content:counter(s);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);font:600 12px/1 var(--mono)}.steps li.now{color:var(--ink)}.steps li.now:before{border-color:var(--accent);color:var(--accent);animation:pulse 1.2s ease-in-out infinite}.steps li.done{color:var(--ink-2)}.steps li.done:before{content:"\2713";background:var(--up);border-color:var(--up);color:#04150b}.steps li.fail:before{content:"!";background:var(--down);border-color:var(--down);color:#1d0505}@keyframes pulse{50%{box-shadow:0 0 0 5px var(--accent-dim)}}.toasts{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:60;display:grid;gap:8px;width:min(440px,calc(100vw - 32px))}.toast{padding:12px 14px;border-radius:var(--r-sm);background:var(--panel-3);border:1px solid var(--line-2);font-size:14px;box-shadow:0 10px 30px #0006;animation:rise .2s ease-out}.toast.bad{border-color:#ff626299}.toast.good{border-color:#3ad28299}@keyframes rise{0%{transform:translateY(8px);opacity:0}}.foot{border-top:1px solid var(--line);padding:28px 0 36px;background:#08090b}.foot-row{display:grid;grid-template-columns:1.2fr 1fr;gap:18px 40px}.foot-brand{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;color:var(--ink-2);font-size:14px;max-width:520px}.foot-links{display:flex;gap:18px;justify-content:flex-end;flex-wrap:wrap;font-size:14px}.foot-links a{color:var(--ink-2)}.foot-links a:hover{color:var(--ink)}.foot .fine{grid-column:1 / -1;max-width:860px}@media(max-width:640px){.foot-row{grid-template-columns:1fr}.foot-links{justify-content:flex-start}}.loading{padding:80px 0;text-align:center;color:var(--ink-3)}.spin{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:spin .8s linear infinite;vertical-align:-4px}@keyframes spin{to{transform:rotate(360deg)}}
