@font-face{font-family:Anton;src:url(/fonts/anton-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--bg: #f6efe0;--paper: #fffdf7;--paper-2: #fbf5e8;--ink: #1d1a16;--ink-2: #4a443b;--ink-3: #7a7163;--line: #e4d9c3;--line-2: #cbbd9f;--red: #e8432a;--red-btn: #c8341d;--red-dim: rgba(232, 67, 42, .1);--mustard: #f2b632;--mustard-dim: rgba(242, 182, 50, .22);--teal: #2f7d6d;--teal-dim: rgba(47, 125, 109, .12);--plum: #7a4fa3;--up: #2f7d6d;--down: #b3321f;--shelf-1: #d8c6a0;--shelf-2: #bfa77a;--r: 14px;--r-sm: 10px;--sign: "Anton", Impact, "Arial Narrow", sans-serif;--sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Courier Prime", "Courier New", ui-monospace, monospace;color-scheme:light}*{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 16px/1.55 var(--sans);min-height:100vh;display:flex;flex-direction:column}main{flex:1;outline:none}main.wrap{padding-bottom:80px}main:focus,main:focus-visible{outline:none}a{color:var(--red-btn);text-decoration:none}a:hover{color:var(--ink)}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3{margin:0;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(--red-btn)}.fine{font-size:12.5px;color:var(--ink-3);line-height:1.5}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--paper);padding:8px 12px;border-radius:var(--r-sm);z-index:99}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}@media(max-width:640px){.wrap{padding:0 16px}}.top{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:2px solid var(--ink)}.top:before{content:"";display:block;height:14px;background:repeating-linear-gradient(90deg,var(--red) 0 40px,var(--paper) 40px 80px)}.top:after{content:"";position:absolute;left:0;right:0;top:14px;height:10px;background:radial-gradient(circle at 20px 0,var(--red) 15px,transparent 16px) 0 0 / 80px 10px repeat-x,radial-gradient(circle at 60px 0,var(--paper) 15px,transparent 16px) 0 0 / 80px 10px repeat-x;pointer-events:none}.top-row{display:flex;align-items:center;gap:24px;height:72px;padding-top:6px}.brand{display:flex;align-items:center;gap:11px;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:40px;height:40px;border-radius:10px;background:var(--red);color:var(--paper);border:2px solid var(--ink)}.mark svg{width:78%;height:78%;fill:currentColor}.mark.sm{width:30px;height:30px;border-radius:8px}.word{font:400 29px/1 var(--sign);letter-spacing:.03em;padding-top:2px}.nav{display:flex;gap:8px;flex:1}.nav a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);padding:7px 12px 7px 9px;border:2px solid var(--ink);border-radius:999px;background:var(--paper);font-weight:600;font-size:14px;white-space:nowrap;counter-increment:aisle}.nav{counter-reset:aisle}.nav a:before{content:counter(aisle);font:400 15px/1 var(--sign);color:var(--red)}.nav a:hover{background:var(--mustard-dim);color:var(--ink)}.nav a.on{background:var(--ink);color:var(--paper)}.nav a.on:before{color:var(--mustard)}.top-right{display:flex;align-items:center;gap:10px}.sol-chip{font:700 13px/1 var(--mono);color:var(--teal);border:2px dashed var(--teal);border-radius:8px;padding:7px 9px;white-space:nowrap}.x-btn{width:44px;padding:0;font:400 21px/1 var(--sign)}@media(max-width:960px){.top-row{flex-wrap:wrap;height:auto;padding-top:14px;padding-bottom:10px;gap:10px}.brand{flex:1}.nav{order:3;flex-basis:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.nav::-webkit-scrollbar{display:none}.sol-chip{display:none}}.tape{background:var(--ink);overflow:hidden;height:32px}.tape-track{display:flex;gap:34px;width:max-content;height:32px;align-items:center;animation:tape 140s linear infinite;font:700 13px/1 var(--mono)}.tape:hover .tape-track{animation-play-state:paused}.tape-item{display:inline-flex;gap:8px;color:#e9dcc0;white-space:nowrap}.tape-item b{color:var(--mustard);font-weight:700}.tape-item .up{color:#7fd6b9}.tape-item .down{color:#ff9b84}@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:44px;padding:0 18px;border-radius:var(--r-sm);border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap;transition:transform .06s,box-shadow .06s,background .12s}.btn:hover{background:var(--mustard-dim);color:var(--ink)}.btn:active{transform:translateY(2px)}.btn.accent{background:var(--red-btn);color:#fff;box-shadow:0 4px 0 var(--ink)}.btn.accent:hover{background:var(--red);color:#fff}.btn.accent:active{box-shadow:0 2px 0 var(--ink)}.btn.ink{background:var(--ink);color:var(--paper)}.btn.ghost{background:transparent}.btn.big{height:54px;padding:0 24px;font-size:16px}.btn.sm{height:34px;padding:0 12px;font-size:13px}.btn.block{width:100%}.btn[disabled],.btn.busy{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn.up-btn{background:var(--teal);color:#fff;box-shadow:0 4px 0 var(--ink)}.btn.down-btn{background:var(--red-btn);color:#fff;box-shadow:0 4px 0 var(--ink)}.field{display:grid;gap:6px}.field label,.label{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.input,textarea.input,select.input{width:100%;height:46px;padding:0 13px;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-sm);color:var(--ink);outline:none}textarea.input{height:auto;min-height:90px;padding:11px 13px;resize:vertical;line-height:1.5}.input::placeholder{color:#a99f8d}.input:focus{box-shadow:0 0 0 4px var(--mustard-dim);border-color:var(--ink)}.input.mono{font-family:var(--mono)}.hint{font-size:13px;color:var(--ink-3)}.err{font-size:14px;color:var(--down);font-weight:600}.panel{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r)}.panel-pad{padding:22px}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:2px dashed var(--line-2)}.panel-head h2,.panel-head h3{font:400 22px/1 var(--sign);letter-spacing:.02em;text-transform:uppercase}.panel-body{padding:16px 20px 20px}.kicker{font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:2px solid var(--ink);font:700 12px/1 var(--mono);color:var(--ink);background:var(--paper);white-space:nowrap}.chip.accent{background:var(--mustard);color:var(--ink)}.chip.up{background:var(--teal);color:#fff}.chip.dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.bar{height:10px;border-radius:999px;background:var(--paper-2);border:2px solid var(--ink);overflow:hidden}.bar>i{display:block;height:100%;background:var(--red);min-width:3px}.bar.up>i{background:var(--teal)}.sep{height:0;border-top:2px dashed var(--line-2);margin:16px 0}.empty{padding:36px 20px;text-align:center;color:var(--ink-3)}.empty b{color:var(--ink);display:block;font:400 24px/1.1 var(--sign);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px}.copy{cursor:pointer;border-bottom:2px dotted var(--line-2)}.copy:hover{color:var(--ink);border-color:var(--ink-3)}.tx{font-family:var(--mono);font-size:13px}.aisle-sign{display:flex;align-items:center;gap:14px}.aisle-sign .num{flex:none;width:54px;height:54px;border-radius:12px;background:var(--teal);color:#fff;display:grid;place-items:center;font:400 32px/1 var(--sign);border:2px solid var(--ink)}.aisle-sign h2{font:400 40px/1 var(--sign);text-transform:uppercase;letter-spacing:.01em}.aisle-sign span{display:block;margin-top:6px;font:700 12px/1 var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase}.receipt{position:relative;background:var(--paper);padding:26px 26px 38px;font:400 15px/1.6 var(--mono);color:var(--ink);box-shadow:0 16px 36px #46321429;-webkit-mask:linear-gradient(#000,#000) 0 0 / 100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 0 100% / 20px 12px repeat-x;mask:linear-gradient(#000,#000) 0 0 / 100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 0 100% / 20px 12px repeat-x}.receipt h4{margin:0;font:700 17px/1 var(--mono);text-align:center;letter-spacing:.24em}.receipt .c{text-align:center;font-size:12.5px;color:var(--ink-3)}.receipt .ln{display:flex;justify-content:space-between;gap:12px}.receipt .ln b{font-weight:700}.receipt hr{border:0;border-top:2px dashed var(--line-2);margin:12px 0}.receipt .total{font-weight:700;font-size:18px}.hero{display:grid;grid-template-columns:1.3fr .7fr;gap:56px;align-items:center;padding:48px 0 40px}.open-sign{display:inline-flex;gap:10px;align-items:center;font:700 12.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);border:2px dashed var(--teal);padding:8px 12px;border-radius:8px}.open-sign:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--teal-dim)}.hero h1{font:400 clamp(56px,9vw,126px) / .9 var(--sign);text-transform:uppercase;margin-top:22px;letter-spacing:0}.hero h1 em{font-style:normal;color:var(--red)}.hero .lede{margin-top:22px;font-size:20px;line-height:1.5;color:var(--ink-2);max-width:640px}.hero .cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.store-window{display:grid;gap:22px}.window-shelf .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 10px}.window-shelf .board{position:relative;z-index:1;height:16px;background:linear-gradient(var(--shelf-1),var(--shelf-2));border-radius:3px;box-shadow:0 8px 12px #503c142e}.window-shelf .tags{margin-top:-2px}.product{position:relative;overflow:hidden;aspect-ratio:.76;border:2px solid var(--ink);border-radius:12px 12px 5px 5px;padding:10px 10px 9px;display:flex;flex-direction:column;color:#fff;box-shadow:inset -12px 0 #00000017}.product.c0{background:var(--red)}.product.c1{background:var(--mustard);color:var(--ink)}.product.c2{background:var(--teal)}.product.c3{background:var(--plum)}.product.c4{background:#3b78b8}.product.c5{background:#e07a2f}.product .brandline{font:400 9.5px/1 var(--sign);letter-spacing:.22em;opacity:.9}.product .ribbon{position:absolute;right:-36px;top:13px;transform:rotate(35deg);background:var(--paper);color:var(--ink);border:2px solid var(--ink);font:700 8.5px/1 var(--mono);letter-spacing:.06em;padding:4px 36px;white-space:nowrap;text-transform:uppercase}.product .seal{width:46px;height:46px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);display:grid;place-items:center;font:400 14px/1 var(--sign);margin:9px 0 8px}.product.c0 .seal{color:var(--red)}.product.c1 .seal{color:var(--ink)}.product.c2 .seal{color:var(--teal)}.product.c3 .seal{color:var(--plum)}.product.c4 .seal{color:#3b78b8}.product.c5 .seal{color:#e07a2f}.product .pname{font:400 17px/1 var(--sign);text-transform:uppercase;white-space:nowrap}.product .psym{font:700 11px/1.3 var(--mono);opacity:.92;margin-top:3px}.product .barcode{margin-top:auto;width:46px;height:18px;border:1.5px solid var(--ink);border-radius:3px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 3px,var(--ink) 3px 4px,transparent 4px 6px,var(--ink) 6px 9px,transparent 9px 10px) 4px 3px / calc(100% - 8px) calc(100% - 6px) no-repeat,var(--paper)}.price-tag{justify-self:center;min-width:92px;background:var(--paper);border:2px solid var(--ink);border-top:0;border-radius:0 0 8px 8px;padding:5px 10px 6px;text-align:center;font:400 11px/1.25 var(--mono);color:var(--ink-3)}.price-tag b{display:block;font:700 15px/1.2 var(--mono);color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:6px 0 52px}.stat{background:var(--mustard);border:2px solid var(--ink);border-radius:10px;padding:14px 16px 12px;position:relative}.stat:after{content:"";position:absolute;left:14px;right:14px;bottom:-8px;height:6px;background:var(--ink);border-radius:0 0 6px 6px;opacity:.85}.stat .v{font:700 26px/1.1 var(--mono);letter-spacing:-.02em}.stat .k{font:700 11.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;color:#3b3324}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 0 26px;flex-wrap:wrap}.section-head h2{font:400 40px/1 var(--sign);text-transform:uppercase}.tabs{display:inline-flex;padding:4px;background:var(--paper);border:2px solid var(--ink);border-radius:12px;gap:3px}.tabs button{height:34px;padding:0 14px;border:0;border-radius:8px;background:none;color:var(--ink-2);font-weight:700;font-size:14px;cursor:pointer}.tabs button:hover{color:var(--ink);background:var(--mustard-dim)}.tabs button.on{background:var(--ink);color:var(--paper)}.search{width:260px}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:70px 0 0}.how-card{padding:22px;position:relative}.how-card .n{font:400 40px/1 var(--sign);color:var(--red)}.how-card h3{font:400 24px/1.05 var(--sign);text-transform:uppercase;margin:10px 0 8px;letter-spacing:.01em}.how-card p{font-size:15px;color:var(--ink-2)}.more{display:flex;justify-content:center;margin-top:30px}.flow{display:grid;gap:10px}.flow-step{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center}.flow-step .n{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--ink);color:var(--mustard);font:400 20px/1 var(--sign)}.flow-step b{display:block;font-size:15px}.flow-step span{font-size:13px;color:var(--ink-3)}.flow-arrow{display:none}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:46px 28px;padding:0 6px 18px}.card{position:relative;display:flex;flex-direction:column;color:var(--ink)}.card:hover{color:var(--ink)}.card:after{content:"";position:absolute;left:-15px;right:-15px;bottom:-22px;height:18px;background:linear-gradient(var(--shelf-1),var(--shelf-2));border-radius:3px;box-shadow:0 9px 14px #503c1433;z-index:0}.box{position:relative;z-index:1;flex:1;min-height:262px;border:2px solid var(--ink);border-radius:14px 14px 6px 6px;padding:16px 16px 14px;overflow:hidden;display:flex;flex-direction:column;gap:8px;color:#fff;box-shadow:inset -16px 0 #00000014;transition:transform .12s}.card:hover .box{transform:translateY(-4px) rotate(-.6deg)}.box.c0{background:var(--red)}.box.c1{background:var(--mustard);color:var(--ink)}.box.c2{background:var(--teal)}.box.c3{background:var(--plum)}.box.c4{background:#3b78b8}.box.c5{background:#e07a2f}.box .brandline{display:flex;justify-content:space-between;align-items:center;font:400 13px/1 var(--sign);letter-spacing:.2em;opacity:.9}.box .coin-img{width:82px;height:82px;border-radius:50%;border:3px solid var(--ink);object-fit:cover;background:var(--paper);margin:8px 0 6px}.box h3{font:400 28px/1 var(--sign);text-transform:uppercase;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box .sym{font:700 14px/1.3 var(--mono);opacity:.92}.box .ribbon{position:absolute;right:-40px;top:24px;transform:rotate(35deg);background:var(--paper);color:var(--ink);font:700 11.5px/1 var(--mono);padding:7px 44px;letter-spacing:.04em;border:2px solid var(--ink);white-space:nowrap}.box .bar{margin-top:auto;background:#ffffff59;border-color:var(--ink);height:9px}.box .bar>i{background:var(--ink)}.box .basket-row{display:flex;flex-wrap:wrap;gap:5px}.box .tick{background:#fffdf7eb;color:var(--ink)}.talker{position:relative;z-index:1;margin-top:-2px;background:var(--paper);border:2px solid var(--ink);border-radius:0 0 8px 8px;padding:9px 12px 10px;display:grid;gap:3px;font:400 13px/1.25 var(--mono)}.talker .top-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.talker b{font:700 19px/1 var(--mono)}.talker .sub-line{display:flex;justify-content:space-between;gap:8px;color:var(--ink-3)}.talker .sub-line strong{color:var(--ink);font-weight:700}.tick{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;background:var(--paper);border:2px solid var(--ink);font:700 12px/1 var(--mono);color:var(--ink-2)}.tick b{color:var(--ink);font-weight:700}.basket-row{display:flex;flex-wrap:wrap;gap:6px}.weights{display:flex;height:12px;border-radius:999px;overflow:hidden;gap:2px;margin:4px 0 18px;border:2px solid var(--ink);background:var(--ink)}.box .weights{margin:0;height:10px}.weights i{display:block;height:100%}.coin-img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--paper-2);border:2px solid var(--ink)}.coin-img.lg{width:92px;height:92px;border-width:3px}.card-top{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.card-mc{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.card-mc .v{font:700 18px/1 var(--mono)}.card-foot{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink-3);padding-top:12px;border-top:2px dashed var(--line-2)}.card-foot b{color:var(--ink);font-family:var(--mono)}@media(max-width:1040px){.hero{grid-template-columns:1fr;gap:34px;padding-top:32px}.store-window{max-width:460px}.stats{grid-template-columns:repeat(3,1fr)}.how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats{grid-template-columns:repeat(2,1fr);gap:16px 10px}.stat .v{font-size:21px}.how-grid{grid-template-columns:1fr}.search{width:100%}.section-head .tabs{width:100%;overflow-x:auto}.aisle-sign h2,.section-head h2{font-size:32px}.grid{gap:42px 18px}.store-window .window-shelf+.window-shelf{display:none}.window-shelf .row{gap:10px;padding:0 6px}.product .brandline{visibility:hidden}.open-sign{font-size:11px;letter-spacing:.06em;padding:7px 10px;gap:8px}}.coin-head{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:30px 0 24px}.coin-head h1{font:400 clamp(34px,4.6vw,56px)/1 var(--sign);text-transform:uppercase;letter-spacing:.01em}.coin-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:10px;font-size:13.5px;color:var(--ink-3)}.coin-meta .mono{color:var(--ink)}.coin-links{display:flex;gap:8px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:22px;align-items:start}.col{display:grid;gap:22px;min-width:0}.side{position:sticky;top:134px;display:grid;gap:22px}.price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px}.price-line .big{font:700 34px/1 var(--mono);letter-spacing:-.02em}.price-line .sub{font:400 14px/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(--ink);color:var(--paper);border-radius:6px;padding:6px 9px;font:700 12px/1.4 var(--mono);white-space:nowrap;transform:translate(-50%,-115%)}.chart-empty{height:100%;display:grid;place-items:center;color:var(--ink-3);border:2px dashed var(--line-2);border-radius:var(--r-sm);font-size:14px;text-align:center;padding:0 20px}.kv{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px dashed var(--line-2)}.kv>div{padding:14px 20px;border-right:2px dashed var(--line-2)}.kv>div:last-child{border-right:0}.kv .k{font:700 12.5px/1.2 var(--mono);letter-spacing:.02em;color:var(--ink-3)}.kv .v{font:700 18px/1.3 var(--mono);margin-top:5px}.table{width:100%;border-collapse:collapse;font-size:14.5px}.table th{text-align:left;font:700 12.5px/1 var(--mono);letter-spacing:.02em;color:var(--ink-3);padding:0 12px 10px 0;border-bottom:2px solid var(--ink);white-space:nowrap}.table td{padding:12px 12px 12px 0;border-bottom:2px dashed 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:12.5px;color:var(--ink-3)}.trade-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:var(--paper-2);border-radius:12px;border:2px solid var(--ink)}.trade-tabs button{height:40px;border:0;border-radius:8px;background:none;color:var(--ink-2);font:400 19px/1 var(--sign);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.trade-tabs button.on.buy{background:var(--teal);color:#fff}.trade-tabs button.on.sell{background:var(--red-btn);color:#fff}.amount-row{position:relative}.amount-row .input{height:58px;font:700 22px/1 var(--mono);padding-right:84px}.amount-row .unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:700 13px/1 var(--mono);color:var(--ink-3)}.quick{display:flex;gap:6px;flex-wrap:wrap}.quick button{flex:1;height:32px;border-radius:8px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:700 12.5px/1 var(--mono);cursor:pointer;min-width:54px}.quick button:hover{background:var(--mustard)}.quote{display:grid;gap:7px;padding:14px;background:var(--paper-2);border:2px dashed var(--line-2);border-radius:var(--r-sm);font:400 14px/1.3 var(--mono)}.quote div{display:flex;justify-content:space-between;gap:10px}.quote span:first-child{color:var(--ink-3)}.quote b{font:700 14px/1.3 var(--mono)}.slip{display:flex;align-items:center;gap:6px;font:700 12px/1 var(--mono);color:var(--ink-3);letter-spacing:.04em}.slip button{height:28px;padding:0 9px;border-radius:7px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:700 12px/1 var(--mono);cursor:pointer}.slip button.on{background:var(--ink);color:var(--paper)}.list{display:grid}.row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:2px dashed var(--line);font-size:14.5px}.row:last-child{border-bottom:0}.row .ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--paper-2);border:2px solid var(--ink);font:400 15px/1 var(--sign);color:var(--ink)}.row .ic.accent{background:var(--mustard)}.row .ic.up{background:var(--teal);color:#fff}.row .what b{font-weight:700}.row .what span{display:block;font-size:12.5px;color:var(--ink-3)}.row .amt{text-align:right;font:700 14px/1.4 var(--mono)}.row .amt span{display:block;font-size:11.5px;color:var(--ink-3)}.row .amt a{display:block;font-size:12px;font-weight:700}.mine{display:grid;gap:9px}.mine div{display:flex;justify-content:space-between;gap:10px;font-size:14.5px;padding-bottom:8px;border-bottom:2px dashed var(--line)}.mine div:last-child{border-bottom:0;padding-bottom:0}.mine b{font:700 14.5px/1.3 var(--mono)}.stock-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.stock-hero .badge{width:60px;height:60px;border-radius:12px;display:grid;place-items:center;background:var(--mustard);border:2px solid var(--ink);color:var(--ink);font:400 18px/1 var(--sign);letter-spacing:.03em}.stock-hero b{display:block;font:400 30px/1 var(--sign);letter-spacing:.02em}.stock-hero span{font-size:14px;color:var(--ink-3)}.stock-hero .px{text-align:right;font:700 22px/1.2 var(--mono)}.stock-hero .px div{font-size:13px}@media(max-width:1040px){.layout{grid-template-columns:1fr}.side{position:static;order:-1}.kv{grid-template-columns:repeat(2,1fr)}.kv>div:nth-child(2){border-right:0}.kv>div:nth-child(n+3){border-top:2px dashed var(--line-2)}}@media(max-width:640px){.coin-head{grid-template-columns:68px 1fr}.coin-head .coin-img.lg{width:68px;height:68px}.coin-head .coin-links{grid-column:1 / -1}.table .hide-sm{display:none}.stock-hero{grid-template-columns:auto minmax(0,1fr)}.stock-hero .px{grid-column:1 / -1;text-align:left}}.launch{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:26px;align-items:start;padding-top:34px}.launch h1{font:400 clamp(40px,6vw,76px)/.92 var(--sign);text-transform:uppercase;letter-spacing:0}.launch .lede{color:var(--ink-2);margin:14px 0 26px;max-width:640px;font-size:18px}.form{display:grid;gap:20px}.form .kicker{font-family:var(--sign);font-weight:400;font-size:24px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.form-grid{display:grid;grid-template-columns:1fr 180px;gap:14px}.form-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.drop{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border:2px dashed var(--ink-3);border-radius:12px;background:var(--paper-2);cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.drop:hover,.drop:focus-visible{background:var(--mustard-dim);border-color:var(--ink)}.drop.ready{border-color:var(--teal);background:var(--teal-dim)}.drop.over{border-style:solid;border-color:var(--ink);background:var(--mustard-dim);box-shadow:0 4px 0 var(--ink)}.drop-thumb{width:76px;height:76px;border-radius:50%;border:2px dashed var(--ink-3);background:var(--paper) center / cover no-repeat;display:grid;place-items:center}.drop-thumb:before{content:"+";font:400 30px/1 var(--sign);color:var(--ink-3)}.drop-thumb.has{border:2px solid var(--ink)}.drop-thumb.has:before{content:none}.drop-text{display:grid;gap:3px;min-width:0}.drop-text b{font:400 21px/1.05 var(--sign);text-transform:uppercase;letter-spacing:.01em}.drop-text span{font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.drop-text small{font-size:12px;color:var(--ink-3);margin-top:3px}@media(max-width:640px){.drop{grid-template-columns:60px minmax(0,1fr);gap:12px}.drop-thumb{width:60px;height:60px}.drop .btn{grid-column:2;justify-self:start}}.picker-list{max-height:330px;overflow-y:auto;border:2px solid var(--ink);border-radius:var(--r-sm);margin-top:10px;background:var(--paper)}.pick{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;width:100%;padding:10px 12px;border:0;border-bottom:2px dashed var(--line);background:none;text-align:left;cursor:pointer}.pick:last-child{border-bottom:0}.pick:hover{background:var(--mustard-dim)}.pick b{font-weight:700}.pick span{font-size:12.5px;color:var(--ink-3)}.pick .price{font:700 14px/1 var(--mono);color:var(--ink)}.pick[disabled]{opacity:.4;cursor:default}.pick.on{background:var(--mustard);box-shadow:inset 5px 0 0 var(--ink)}.pick.on span{color:var(--ink-2)}.pick.on[disabled]{opacity:1}.issuer{font:700 10.5px/1 var(--mono);letter-spacing:.08em;padding:4px 6px;border-radius:5px;border:2px solid var(--ink);color:var(--ink);background:var(--paper);text-transform:uppercase}.chosen{display:grid;gap:8px}.chosen-row{display:grid;grid-template-columns:14px minmax(0,1fr) 1.3fr 76px 32px;gap:12px;align-items:center;padding:10px 12px;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-sm)}.chosen-row .sw{width:12px;height:12px;border-radius:3px;border:1.5px solid var(--ink)}.chosen-row b{font-weight:700}.chosen-row .nm{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chosen-row input[type=range]{width:100%;accent-color:var(--red-btn)}.chosen-row .w{height:36px;text-align:right;font-family:var(--mono);font-weight:700;padding:0 8px}.chosen-row .rm{width:32px;height:32px;border-radius:8px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;font-weight:700}.chosen-row .rm:hover{background:var(--red-btn);color:#fff}.sum{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.sum b{font-family:var(--mono)}.preview{position:sticky;top:134px;display:grid;gap:22px}.preview .card{max-width:340px;margin:0 auto 26px;width:100%}.costs{display:grid;gap:7px;font:400 14px/1.4 var(--mono)}.costs div{display:flex;justify-content:space-between;gap:10px}.costs span:first-child{color:var(--ink-3)}.costs b{font:700 14px/1.3 var(--mono)}.choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice{position:relative;display:grid;gap:9px;align-content:start;padding:16px;border-radius:var(--r-sm);border:2px solid var(--ink);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;transition:transform .08s,box-shadow .08s}.choice:hover{background:var(--mustard-dim)}.choice.on{background:#fff5d6;box-shadow:0 5px 0 var(--ink);transform:translateY(-3px)}.choice .t{display:flex;align-items:center;gap:8px;font:400 21px/1.05 var(--sign);text-transform:uppercase;letter-spacing:.02em;padding-right:28px}.choice .d{font-size:14px;color:var(--ink-2);line-height:1.5}.choice .tag{font:700 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--teal);border-radius:5px;padding:4px 6px}.choice:after{content:"";position:absolute;top:16px;right:16px;width:18px;height:18px;border-radius:50%;border:2px solid var(--ink);background:var(--paper)}.choice.on:after{background:radial-gradient(circle,var(--red-btn) 0 5px,var(--paper) 6px)}.pair-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:14px;background:var(--mustard);border:2px solid var(--ink);border-radius:var(--r-sm)}.pair-pick b{font:400 26px/1 var(--sign);letter-spacing:.02em}.pair-pick .nm{font-size:13px;color:#3b3324}.pair-pick .mono{font-weight:700;font-size:18px}.pair-pick .curve{grid-column:1 / -1;font-size:13px;color:#3b3324;border-top:2px dashed rgba(29,26,22,.35);padding-top:10px;margin-top:4px}.pair-pick .curve b{font:700 13px/1.3 var(--mono)}.split{display:grid;gap:8px}.split-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;gap:2px;border:2px solid var(--ink);background:var(--ink)}.split-bar i{display:block;height:100%}.split-key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--ink-3)}.split-key span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.split-key i{width:10px;height:10px;border-radius:3px;display:inline-block;border:1.5px solid var(--ink)}.fee-receipts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0 10px;align-items:start}.fee-receipt{padding:22px 22px 36px;font-size:14px}.fee-receipt:first-child{transform:rotate(-1deg)}.fee-receipt:last-child{transform:rotate(1.2deg);margin-top:16px}.fee-receipt .ln span:first-child{display:inline-flex;align-items:center;gap:8px}.fee-receipt .sw{width:11px;height:11px;flex:none;display:inline-block;border-radius:3px;border:1.5px solid var(--ink)}.fee-receipt .split-bar{margin-top:14px;height:14px}@media(max-width:640px){.fee-receipts{grid-template-columns:1fr}.fee-receipt:first-child,.fee-receipt:last-child{transform:none;margin-top:0}}.split-key b{font:700 12.5px/1 var(--mono);color:var(--ink)}.pay-with{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px;align-items:center;font:700 12px/1 var(--mono);color:var(--ink-3);letter-spacing:.04em}.pay-with button{height:32px;border-radius:8px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:700 13px/1 var(--mono);cursor:pointer}.pay-with button.on{background:var(--ink);color:var(--paper)}@media(max-width:1040px){.launch{grid-template-columns:1fr}.preview{position:static}}@media(max-width:640px){.form-grid,.form-grid3,.choices{grid-template-columns:1fr}.chosen-row{grid-template-columns:12px minmax(0,1fr) 66px 32px}.chosen-row input[type=range]{display:none}}.page-head{padding:38px 0 26px}.page-head h1{font:400 clamp(40px,6vw,72px)/.95 var(--sign);text-transform:uppercase}.page-head p{color:var(--ink-2);margin-top:12px;max-width:700px;font-size:17px}.prose{max-width:780px;display:grid;gap:14px}.prose h2{font:400 32px/1 var(--sign);text-transform:uppercase;margin-top:30px;letter-spacing:.01em}.prose h2:before{content:"\25aa  ";color:var(--red)}.prose p,.prose li{color:var(--ink-2);font-size:16.5px;line-height:1.65}.prose ul{margin:0;padding-left:20px;display:grid;gap:7px}.prose li::marker{color:var(--red)}.prose strong{color:var(--ink)}.addr-list{display:grid;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r);overflow:hidden}.addr-list>div{display:grid;grid-template-columns:220px 1fr;gap:14px;padding:12px 16px;font-size:14.5px;align-items:baseline;border-bottom:2px dashed var(--line)}.addr-list>div:last-child{border-bottom:0}.addr-list .mono{word-break:break-all;font-size:13.5px}.ledger-receipt{max-width:860px}@media(max-width:640px){.addr-list>div{grid-template-columns:1fr;gap:4px}.ledger-receipt{padding:22px 16px 34px}.ledger-receipt .row{grid-template-columns:auto 1fr;align-items:start;gap:4px 12px}.ledger-receipt .row .amt{grid-column:2;text-align:left;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#1d1a168c}.modal[hidden]{display:none}.modal-card{width:100%;max-width:450px;background:var(--paper);border:2px solid var(--ink);border-radius:16px;padding:22px;display:grid;gap:16px;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:8px 8px 0 var(--ink)}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal-head h2{font:400 26px/1 var(--sign);text-transform:uppercase;letter-spacing:.02em}.x{width:36px;height:36px;border-radius:9px;border:2px solid var(--ink);background:var(--paper);font-size:20px;line-height:1;cursor:pointer;color:var(--ink)}.wallet-list{display:grid;gap:8px}.wallet-list button,.wallet-list a{display:flex;align-items:center;gap:12px;height:54px;padding:0 14px;border-radius:var(--r-sm);border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-weight:700;cursor:pointer;text-align:left}.wallet-list button:hover,.wallet-list a:hover{background:var(--mustard);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:28px 1fr;gap:12px;align-items:start;font-size:14.5px;color:var(--ink-3)}.steps li:before{counter-increment:s;content:counter(s);width:28px;height:28px;border-radius:8px;display:grid;place-items:center;border:2px solid var(--ink);font:400 15px/1 var(--sign);color:var(--ink);background:var(--paper)}.steps li.now{color:var(--ink);font-weight:600}.steps li.now:before{background:var(--mustard);animation:pulse 1.2s ease-in-out infinite}.steps li.done{color:var(--ink-2)}.steps li.done:before{content:"\2713";background:var(--teal);color:#fff}.steps li.fail:before{content:"!";background:var(--red-btn);color:#fff}@keyframes pulse{50%{box-shadow:0 0 0 5px var(--mustard-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:10px;background:var(--paper);border:2px solid var(--ink);font-size:14.5px;font-weight:600;box-shadow:4px 4px 0 var(--ink);animation:rise .2s ease-out}.toast.bad{background:#ffe3dc}.toast.good{background:#dff3ec}@keyframes rise{0%{transform:translateY(8px);opacity:0}}.foot{border-top:2px solid var(--ink);padding:30px 0 38px;background:var(--ink);color:#e9dcc0;margin-top:30px}.foot-row{display:grid;grid-template-columns:1.2fr 1fr;gap:18px 40px}.foot-brand{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;color:#e9dcc0;font-size:14.5px;max-width:540px}.foot .mark{border-color:var(--paper)}.foot-links{display:flex;gap:18px;justify-content:flex-end;flex-wrap:wrap;font-size:14.5px;font-weight:600}.foot-links a{color:var(--mustard)}.foot-links a:hover{color:#fff}.foot .fine{grid-column:1 / -1;max-width:880px;color:#b9ab8e}@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:3px solid var(--line-2);border-top-color:var(--red);animation:spin .8s linear infinite;vertical-align:-4px}@keyframes spin{to{transform:rotate(360deg)}}
