@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DeXYNBV7.woff) format("woff")}:root{--blue: #1f4bff;--stock: #1f4bff;--sheet: rgba(255, 255, 255, .07);--sheet-hi: rgba(255, 255, 255, .14);--ink: #ffffff;--ink-soft: rgba(255, 255, 255, .72);--rule: rgba(255, 255, 255, .22);--rule-strong: rgba(255, 255, 255, .6);--curve-track: rgba(255, 255, 255, .18);--bank: #1f4bff;--bank-deep: rgba(255, 255, 255, .22);--bank-ink: #ffffff;--bank-ink-soft: rgba(255, 255, 255, .72);--locked: #ffffff;--locked-hatch: rgba(255, 255, 255, .55);--lifting: #ffd23f;--lifting-ink: #ffd23f;--free: rgba(255, 255, 255, .5);--press: #ffffff;--press-hi: rgba(255, 255, 255, .82);--press-ink: #1f4bff;--danger: #ff8a7a;--danger-wash: rgba(255, 80, 60, .18);--serif: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--sans: "Inter", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--gutter: clamp(16px, 3.5vw, 50px);--ease: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.3, 1.35, .5, 1);color-scheme:dark}.sheet,.proj-card,.rules,.fs,.bridge-sides,.notice,.cashback,.docs{background:#fff;color:var(--ink);border-color:var(--rule);border-radius:16px;--ink: #111726;--ink-soft: #596179;--rule: #e6e9f2;--rule-strong: #111726;--sheet: #f4f6fc;--sheet-hi: #eef1f8;--stock: #ffffff;--curve-track: #dde2ee;--locked: #1f4bff;--locked-hatch: #1736c9;--lifting: #d99400;--lifting-ink: #b87d00;--free: #9aa3b8;--press: #1f4bff;--press-hi: #163ad9;--press-ink: #ffffff;--danger: #c42b1c;--danger-wash: #fbe4e0}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--stock);color:var(--ink)}body{font:400 14px/1.6 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh}::selection{background:var(--press);color:var(--press-ink)}:focus-visible{outline:2px solid var(--press);outline-offset:2px}*{scrollbar-color:var(--ink-soft) var(--stock);scrollbar-width:thin}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit;caret-color:var(--press)}img{display:block;max-width:100%}.num,.mono{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.serial{font:500 12px var(--mono);color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap}.ticker{font:700 18px var(--serif);letter-spacing:-.02em}.caps{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.muted{color:var(--ink-soft)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.top{position:sticky;top:0;z-index:10;height:82px;background:var(--stock);color:var(--ink);display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding:0 var(--gutter);border-bottom:1px solid var(--rule)}.wordmark{display:flex;align-items:center;gap:11px;text-decoration:none;white-space:nowrap}.wordmark .mark{width:26px;height:37px}.wordmark b{font:800 30px/1 var(--serif);letter-spacing:-.045em}.wordmark small{font:500 13px var(--mono);letter-spacing:.08em;padding-left:12px;border-left:1px solid var(--rule)}.nav{display:flex;gap:30px;margin:0 auto}.nav a{font:500 14px var(--mono);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);padding:6px 0;border-bottom:2px solid transparent}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.top .spacer{display:none}.badge{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-soft);padding:3px 9px;white-space:nowrap}.badge.off{border-color:var(--danger);color:var(--danger)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 24px;white-space:nowrap;border-radius:999px;font:600 15px var(--sans);text-decoration:none;background:var(--press);color:var(--press-ink);border:1px solid var(--press);transition:transform .18s var(--spring),background .16s var(--ease),color .16s var(--ease)}.btn:hover{background:var(--press-hi);transform:translateY(-2px)}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{background:transparent;color:var(--ink-soft);border-color:var(--rule);cursor:not-allowed;transform:none}.btn.wide{width:100%}.btn.quiet,.btn.ghost{background:transparent;color:var(--ink);border-color:#ffffff73}.btn.quiet:hover,.btn.ghost:hover{background:var(--sheet-hi);border-color:var(--ink)}.top .btn.quiet{color:var(--ink);border-color:#ffffff73}.page{padding:56px var(--gutter) 90px;max-width:1600px;margin:0 auto}.split{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start}.page-head{margin-bottom:8px}.page-head .index{font:500 12px var(--mono);letter-spacing:.08em;color:var(--press-hi);margin-bottom:16px;text-transform:uppercase}.page-head h1{font:700 clamp(38px,4.6vw,66px)/1.05 var(--serif);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.page-head h1 em{font-style:normal;color:var(--press)}.page-head p{color:var(--ink-soft);margin-top:18px;max-width:64ch;font-size:15px;line-height:1.75}.sheet{background:var(--sheet);border:1px solid var(--rule)}.notice{border:1px solid var(--rule);background:var(--sheet);padding:14px 16px;margin-top:18px;display:flex;gap:14px;align-items:baseline}.notice.err{background:var(--danger-wash);border-color:var(--danger);color:var(--danger)}.notice b{font-weight:700}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 14px;align-items:center}.chip{height:34px;padding:0 15px;border-radius:999px;border:1px solid var(--rule);background:transparent;font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);transition:color .2s ease,border-color .2s ease,background .2s ease}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip[aria-pressed=true]{background:var(--press);border-color:var(--press);color:var(--press-ink)}.search{margin-left:auto;height:36px;width:min(300px,100%);padding:0 14px;border-radius:999px;border:1px solid var(--rule);background:#0000002e;color:var(--ink);font-size:13px}.search:focus{outline:2px solid var(--press);outline-offset:1px}.search::placeholder{color:var(--ink-soft)}.register{width:100%;border-collapse:collapse;background:transparent;border-top:1px solid var(--ink)}.register th{text-align:left;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:12px;border-bottom:1px solid var(--rule);white-space:nowrap}.register th button{display:inline-flex;gap:6px;align-items:center;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;color:inherit;cursor:pointer}.register th button:hover,.register th button[aria-pressed=true]{color:var(--ink)}.register th.r button{justify-content:flex-end;width:100%}.register th.r,.register td.r{text-align:right}.register td{padding:14px 12px;border-bottom:1px solid var(--rule);vertical-align:middle}.register tbody tr{cursor:pointer;transition:background .12s}.register tbody tr:hover{background:var(--sheet-hi)}.register tbody tr[aria-selected=true]{background:var(--sheet-hi);box-shadow:inset 2px 0 0 var(--press)}.coin-cell{display:flex;align-items:center;gap:12px;min-width:0}.coin-cell .name{color:var(--ink-soft);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.thumb{width:36px;height:36px;flex:none;border:1px solid var(--rule);background:#00000038;object-fit:cover}.pixel-initial{display:grid;place-items:center;flex:none;border:1px solid var(--rule);background:#00000038;color:var(--ink)}.pixel-initial .on{fill:currentColor}.pixel-initial .off{fill:currentColor;opacity:.22}.coin-head .pixel-initial{width:64px;height:64px}.curve{display:inline-block;vertical-align:middle;width:112px;height:6px;background:var(--curve-track);position:relative}.curve i{position:absolute;inset:0 auto 0 0;background:var(--ink)}.curve.done i{background:var(--ink)}.state{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.state.locked,.state.window{color:var(--locked)}.state.lifting{color:var(--lifting-ink)}.state.free,.state.none{color:var(--free)}.empty-row td{padding:48px 24px;text-align:center;color:var(--ink-soft);cursor:default}.empty-row td b{display:block;font:700 24px var(--serif);letter-spacing:-.03em;color:var(--ink);margin-bottom:8px}.coupons{display:inline-flex;gap:3px}.coupon{width:18px;height:22px;border:1px solid var(--free);border-radius:9px 9px 2px 2px;position:relative;transition:background .6s var(--ease),border-color .6s var(--ease)}.coupon.locked{background:var(--locked);border-color:var(--locked)}.coupon.lifting{background:var(--lifting);border-color:var(--lifting-ink)}.coupon.clipped{border-style:dashed;opacity:.55}.coupon.clipped:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:1px;background:var(--free);transform:rotate(-24deg)}.coupons.lg .coupon{width:30px;height:38px;border-radius:15px 15px 3px 3px}.coupon.just-clipped{animation:clip .7s var(--ease) both}@keyframes clip{0%{transform:translateY(0);clip-path:inset(0 0 0 0)}45%{transform:translateY(-6px) rotate(-6deg)}to{transform:none;clip-path:inset(0 0 0 0)}}.cert{padding:26px;position:sticky;top:106px}.cert-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cert h2{font:700 27px/1.15 var(--serif);letter-spacing:-.03em}.cert .sub{color:var(--ink-soft);margin-top:2px}.terms{display:grid;grid-template-columns:1fr auto;gap:8px 14px;margin-top:8px;font-size:14px}.terms dt{color:var(--ink-soft)}.terms dd{font-family:var(--mono);font-weight:500;text-align:right}.terms dd.locked{color:var(--locked)}.terms dd.lifting{color:var(--lifting-ink)}.hr{border:0;border-top:1px solid var(--rule);margin:18px 0}.seal{display:block;margin:16px auto 10px;width:188px;height:188px}.seal text{font-family:var(--mono)}.field{display:grid;gap:6px}.field>span{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.field small{color:var(--ink-soft);font-size:12px}.input{height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--rule);background:var(--sheet-hi);color:var(--ink);width:100%;font-family:var(--mono);font-weight:500}.input.text{font-family:var(--sans);font-size:14px}.input::placeholder{color:var(--ink-soft)}.input:focus{outline:2px solid var(--press);outline-offset:1px}.input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-wash)}.err-text{color:var(--danger);font-size:12.5px;font-weight:500}.unit{position:relative}.unit .input{padding-right:52px}.unit em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:600 12px var(--mono);font-style:normal;color:var(--ink-soft)}.tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule-strong);border-radius:999px;overflow:hidden;padding:3px;gap:3px}.tabs button{height:40px;border-radius:999px;font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.tabs button[aria-selected=true]{background:var(--press);color:var(--press-ink)}input[type=range]{width:100%;accent-color:var(--press)}.fs{padding:28px 26px;margin-top:24px;display:grid;gap:18px;border:1px solid var(--rule)}.fs-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.fs-head h2{font:700 27px var(--serif);letter-spacing:-.03em}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.presets{display:flex;flex-wrap:wrap;gap:6px}.presets .chip{min-width:52px;font-family:var(--mono);font-weight:500}.presets .chip[aria-checked=true]{background:var(--press);border-color:var(--press);color:var(--press-ink)}.presets .chip:disabled{opacity:.4;cursor:not-allowed}.toggle{display:inline-flex;align-items:center;gap:10px;height:32px;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.toggle i{width:40px;height:22px;border:1px solid var(--rule-strong);background:var(--sheet-hi);position:relative;transition:background .2s var(--ease)}.toggle i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:var(--ink-soft);transition:transform .2s var(--ease),background .2s var(--ease)}.toggle[aria-checked=true] i{background:var(--press);border-color:var(--press-hi)}.toggle[aria-checked=true] i:after{transform:translate(18px);background:var(--press-ink)}.col{display:grid;gap:20px;position:sticky;top:88px}.coin-head{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.coin-title-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.coin-title{font:700 clamp(38px,4.6vw,66px)/1 var(--serif);letter-spacing:-.04em}.side{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.side.buy{font-weight:700}.side.sell{font-weight:500;color:var(--ink-soft)}.lettered{display:block;flex:none}.stats{display:flex;gap:clamp(18px,3vw,40px);margin-left:auto}.stats dt{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--press-hi)}.stats dd{font:400 22px var(--mono);margin-top:4px}.chart-box{--c-bg: #0d1017;--c-line: rgba(255, 255, 255, .07);--c-ink: #e6e9f2;--c-soft: #8a93a8;--c-hover: rgba(255, 255, 255, .06);--c-accent: #7c97ff;--c-up: #2ebd85;--c-down: #f6465d;margin-top:20px;padding:0;overflow:hidden;background:var(--c-bg);color:var(--c-ink);border-color:#0d1017}.chart{position:relative;height:500px;display:flex;flex-direction:column;font:400 12px var(--mono)}.chart-bar,.chart-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px}.chart-bar{border-bottom:1px solid var(--c-line)}.chart-foot{border-top:1px solid var(--c-line)}.chart button{height:26px;padding:0 8px;border-radius:4px;font:500 12px var(--mono);color:var(--c-soft);transition:color .15s ease,background-color .15s ease}.chart button:hover{color:var(--c-ink);background:var(--c-hover)}.chart button:focus-visible{outline:1px solid var(--c-accent);outline-offset:1px}.tf{display:flex;gap:1px;flex-wrap:wrap}.tf button[aria-checked=true]{color:var(--c-accent);background:#7c97ff1f}.chart-unit{display:flex;align-items:center;gap:0;color:var(--c-soft)}.chart-unit button{padding:0 5px}.chart-unit button[aria-checked=true]{color:var(--c-accent)}.chart-pane{position:relative;flex:1;min-height:0}.chart-canvas{position:absolute;inset:0}.chart-legend{position:absolute;z-index:2;top:8px;left:12px;right:80px;pointer-events:none;display:grid;gap:3px}.chart-title{color:var(--c-ink);font-size:12.5px}.chart-title b{font-weight:600}.chart-ohlc{display:flex;gap:10px;flex-wrap:wrap;color:var(--c-soft)}.chart-ohlc b{margin-left:4px;font-weight:500}.chart-legend .up{color:var(--c-up)}.chart-legend .down{color:var(--c-down)}.chart-ranges,.chart-scale{display:flex;align-items:center;gap:1px}.chart-scale button[aria-pressed=true]{color:var(--c-accent)}.chart-clock{margin-right:8px;padding-right:10px;border-right:1px solid var(--c-line);color:var(--c-soft);font-variant-numeric:tabular-nums}.chart-credit{margin-left:8px;font-size:10.5px;color:var(--c-soft);text-decoration:none;opacity:.7}.chart-credit:hover{opacity:1;text-decoration:underline}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--c-soft);pointer-events:none}@media (max-width: 600px){.chart{height:420px;font-size:11px}.chart-bar,.chart-foot{flex-wrap:nowrap;padding:4px 6px}.chart button{padding:0 5px;font-size:11px}.tf{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chart-legend{left:8px;right:76px}.chart-title{font-size:11.5px}.chart-title-meta,.chart-clock,.chart-credit{display:none}.chart-ohlc{gap:6px}}.trade{padding:18px}.claims{padding:22px 18px}.claim-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--rule)}.claim-label{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--press-hi)}.quick{display:flex;gap:6px;margin-top:8px}.quick .chip{flex:1;font-family:var(--mono)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:50;background:var(--ink);color:var(--stock);padding:12px 18px;max-width:min(560px,calc(100vw - 32px));box-shadow:0 10px 30px #0f1e1940;display:flex;gap:14px;align-items:baseline}.toast.err{background:var(--danger)}.toast a{color:inherit}@media (max-width: 1100px){.split{grid-template-columns:1fr}.cert,.col{position:static}.split>.col{order:-1}.stats{margin-left:0;width:100%}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.top{height:auto;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:10px 16px}.nav{order:3;width:100%;margin:0;gap:22px}.top .badge{order:0;margin-left:auto}.top>div,.top>.btn{order:1}.cert{top:auto}}@media (max-width: 760px){.wordmark small,.register .opt{display:none}.register td,.register th{padding:10px 6px}.register .serial{font-size:11px}.register .coin-cell .thumb,.register .coin-cell .pixel-initial{display:none}.register .coin-cell .name{max-width:14ch}.coupons:not(.lg){gap:2px}.coupons:not(.lg) .coupon{width:13px;height:17px;border-radius:7px 7px 2px 2px}.table-wrap{overflow-x:auto}.stats{flex-wrap:wrap;gap:14px 22px}.grid2{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.search{margin-left:0;width:100%}}@media (pointer: coarse){.chip,.nav a,.tabs button,.toggle,.presets .chip,.search,.wordmark,.register th button{min-height:44px}.nav a{display:inline-flex;align-items:center}}@media (prefers-reduced-motion: reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}.sort{display:inline-flex;align-items:center;gap:8px;font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.sort select{height:34px;padding:0 10px;border-radius:999px;border:1px solid var(--rule);background:#0000002e;font:500 13px var(--mono);color:var(--ink)}.filters .presets{margin-left:auto}.table-scroll{overflow-x:auto}.register td.fees{font:500 12.5px var(--mono);color:var(--ink);white-space:nowrap}.lock-cell{display:inline-flex;flex-direction:column;gap:4px}.lock-cell small,.pc-lock small{font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase}.tags{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0;margin:0}.tags li{padding:2px 7px;border:1px solid var(--rule);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.proj-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.proj-card{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--sheet);border:1px solid var(--rule);color:var(--ink);text-decoration:none;transition:border-color .12s,background .12s}a.proj-card:hover{border-color:var(--ink);background:var(--sheet-hi)}.pc-head{display:flex;align-items:center;gap:12px}.pc-head>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.pc-head b{font:700 17px var(--serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-head small{font:500 12px var(--mono);color:var(--ink-soft)}.pc-head .state{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.proj-card dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:13px}.proj-card dt{color:var(--ink-soft)}.proj-card dd{margin:0;text-align:right;font-weight:500}.pc-fees{margin:0;font:500 12.5px var(--mono)}.pc-lock{display:flex;align-items:center;justify-content:space-between;gap:10px}.empty-row-text{padding:40px 0;color:var(--ink-soft)}.stepper{display:flex;gap:8px;list-style:none;padding:0;margin:22px 0 16px;counter-reset:none}.stepper li{flex:1}.stepper button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule);background:transparent;text-align:left;font:500 12px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);min-height:44px}.stepper button b{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;font-weight:600}.stepper button[aria-current=step]{border-color:var(--ink);color:var(--ink);background:var(--sheet)}.stepper button:disabled{opacity:.45;cursor:not-allowed}.step-nav{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.terms.review dd{text-align:right;max-width:34ch;justify-self:end}.stat-row{display:flex;gap:40px;margin:22px 0 6px}.stat-row small{display:block;font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-bottom:6px}.stat-row b{font:700 30px var(--serif)}.docs{display:grid;grid-template-columns:236px minmax(0,1fr) 200px;align-items:start;border:1px solid var(--rule)}.docs-nav,.docs-toc{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin}.docs-nav{padding:30px 18px 30px 26px;border-right:1px solid var(--rule);align-self:stretch}.docs-nav-head{display:flex;justify-content:space-between;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--rule);font:600 12px var(--mono)}.docs-nav-head span:last-child{color:var(--ink-soft);font-weight:500}.docs-group{margin-bottom:20px}.docs-group h3{display:flex;align-items:center;gap:7px;margin-bottom:6px;font:600 11.5px var(--mono);color:var(--ink)}.docs-group h3 svg{color:var(--press)}.docs-nav a{display:block;margin-left:6px;padding:6px 0 6px 14px;border-left:1px solid var(--rule);color:var(--ink-soft);text-decoration:none;font-size:14px;transition:color .15s ease,border-color .15s ease}.docs-nav a:hover{color:var(--ink)}.docs-nav a[aria-current=page]{color:var(--ink);font-weight:600;border-left:3px solid var(--press);padding-left:12px}.docs-body{min-width:0;padding:34px clamp(22px,4vw,56px) 48px}.docs-body>*{max-width:760px}.docs-crumb{display:flex;align-items:center;gap:7px;font:600 12px var(--mono);color:var(--press)}.docs-body h1{font:800 clamp(36px,4.6vw,54px)/1 var(--serif);letter-spacing:-.025em;margin:14px 0 16px;text-wrap:balance}.docs-body .docs-lead{max-width:760px;font-size:18.5px;line-height:1.5;color:var(--ink);margin:0;padding-bottom:30px;border-bottom:1px solid var(--rule)}.docs-section{padding:34px 0 30px;border-bottom:1px solid var(--rule);scroll-margin-top:90px}.docs-section h2{position:relative;font:800 26px/1.15 var(--serif);letter-spacing:-.015em;margin-bottom:16px}.docs-anchor{margin-left:10px;font:500 18px var(--mono);color:var(--ink-soft);text-decoration:none;opacity:0;transition:opacity .15s ease}.docs-section h2:hover .docs-anchor,.docs-anchor:focus-visible{opacity:1}.docs-body p{font-size:15.5px;line-height:1.7;margin-bottom:14px;max-width:68ch}.docs-body p:last-child{margin-bottom:0}.docs-body a:not(.docs-anchor):not(.doc-addr){color:var(--press);text-underline-offset:3px}.docs-body code{font:500 13px var(--mono);background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:1px 5px}.doc-ref{font:500 10.5px var(--mono);margin-left:2px}.doc-ref a{text-decoration:none}.doc-rows{display:grid}.doc-rows>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:14px 0;border-top:1px solid var(--rule)}.doc-rows>div:first-child{border-top:0;padding-top:2px}.doc-rows dt{font:600 12.5px/1.6 var(--mono);color:var(--ink)}.doc-rows dd{display:grid;gap:4px;font-size:15px;line-height:1.6;color:var(--ink)}.doc-addr{font:500 12.5px var(--mono);word-break:break-all;color:var(--press);text-decoration:none}.doc-addr:hover{text-decoration:underline}.doc-code{margin:6px 0 4px;padding:16px 18px;overflow-x:auto;background:#0d1017;color:#e6e9f2;border-radius:10px;font:500 13px/1.65 var(--mono)}.docs-body .doc-code code{background:none;border:0;padding:0;color:inherit}.doc-compare{width:100%;border-collapse:collapse;font-size:14.5px}.doc-compare th{text-align:left;padding:10px 14px;font:600 12px var(--mono);color:var(--ink-soft);border-bottom:1px solid var(--rule-strong)}.doc-compare td{padding:13px 14px;vertical-align:top;line-height:1.5;border-bottom:1px solid var(--rule)}.doc-compare td:first-child{font-weight:600;padding-left:2px;width:26%}.doc-compare .ours{background:var(--sheet)}.doc-compare th.ours{color:var(--press)}.docs-sources{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.docs-sources li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--rule);scroll-margin-top:90px}.docs-sources li:target{background:var(--sheet)}.docs-sources .n{font:600 12px var(--mono);padding-top:2px}.docs-sources a{font-weight:600}.docs-sources small{display:block;margin-top:3px;font:400 12px var(--mono);color:var(--ink-soft);word-break:break-all}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.docs-pager a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--rule);border-radius:10px;color:var(--ink);text-decoration:none;font-weight:600;transition:border-color .15s ease,background-color .15s ease}.docs-pager a.next{text-align:right;grid-column:2}.docs-pager a:hover{border-color:var(--press);background:var(--sheet)}.docs-pager small{font:500 11.5px var(--mono);color:var(--ink-soft)}.docs-toc{padding:34px 22px 30px 0}.docs-toc p{font:600 12px var(--mono);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--rule)}.docs-toc a{display:block;padding:6px 0 6px 14px;border-left:1px solid var(--rule);color:var(--ink-soft);text-decoration:none;font-size:13.5px;line-height:1.35}.docs-toc a:hover{color:var(--ink)}.docs-toc a[aria-current=location]{color:var(--ink);font-weight:600;border-left:3px solid var(--ink);padding-left:12px}@media (max-width: 1180px){.docs{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width: 820px){.docs{grid-template-columns:1fr}.docs-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--rule);padding:20px 18px;display:flex;gap:6px 20px;flex-wrap:wrap}.docs-nav-head{width:100%;margin-bottom:4px}.docs-group{margin-bottom:8px;min-width:140px}.docs-body{padding:26px 18px 34px}.doc-rows>div{grid-template-columns:1fr;gap:4px}.docs-sources{grid-template-columns:1fr}.filters .presets{margin-left:0}.stepper button span{font-size:10.5px}}.bridge{display:flex;flex-direction:column;gap:16px}.bridge-sides{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:18px;border:1px solid var(--rule);background:var(--sheet-hi)}.bridge-sides.out svg{transform:rotate(180deg)}.bridge-sides small{display:block;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:6px}.bridge-sides b{font:700 24px var(--serif)}.bridge-sides>div:last-child{text-align:right}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--press-hi);text-decoration:underline;cursor:pointer}.moves{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column}.moves li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule);font-size:13px}.moves .state{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.05em}.moves b{text-align:right}.moves a{font:500 12px var(--mono);color:var(--press-hi)}@media (max-width: 560px){.bridge-sides{grid-template-columns:1fr}.bridge-sides>div:last-child{text-align:left}.bridge-sides svg{transform:rotate(90deg)}.bridge-sides.out svg{transform:rotate(-90deg)}}@media (max-width: 760px){.nav{overflow-x:auto;scrollbar-width:none;gap:18px}.nav::-webkit-scrollbar{display:none}.nav a{flex:none}}.cashback{margin-top:22px;padding:22px}.cb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.cb-head h2{font:700 24px var(--serif);margin:0 0 4px}.cb-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 0;border-top:1px solid var(--rule)}.cb-figures>div{padding:14px 14px 0 0}.cb-figures>div+div{padding-left:14px;border-left:1px solid var(--rule)}.cb-figures dt{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-bottom:6px}.cb-figures dd{margin:0;font:700 20px var(--serif)}.cb-figures>div:first-child dd{color:var(--press-hi)}@media (max-width: 760px){.cb-figures{grid-template-columns:1fr 1fr}.cb-figures>div:nth-child(3){padding-left:0;border-left:0}}.rules{border:1px solid var(--rule);background:var(--sheet-hi)}.rule{display:grid;grid-template-columns:240px 1fr;gap:8px 16px;align-items:center;padding:16px 18px}.rule+.rule{border-top:1px solid var(--rule)}.rule-info{grid-column:1 / -1;margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-soft);max-width:72ch}.rule.accent{background:var(--sheet);box-shadow:inset 0 2px 0 var(--press)}.rule-name{display:flex;align-items:center;gap:12px;color:var(--ink)}.rule-name svg{flex:none}.rule.accent .rule-name svg{color:var(--press)}.rule-name b{display:block;font:700 16px var(--serif)}.rule-name small{display:block;font:400 12px var(--mono);color:var(--ink-soft);margin-top:2px}.rule-picks{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.rule-side{display:inline-flex;align-items:center;gap:8px}.rule-side>small{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.lab .lab-controls{display:grid;gap:18px}.lab-field{display:grid;gap:9px}.lab-label{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.lab-chips{display:flex;flex-wrap:wrap;gap:8px}.lab-pct-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lab-pct-val{font:800 clamp(30px,4vw,44px)/1 var(--serif);letter-spacing:-.03em;color:var(--press)}.lab-range{position:relative;height:28px}.lab-range:before{content:"";position:absolute;left:0;right:0;top:12px;height:4px;border-radius:4px;background:var(--curve-track)}.lab-range-fill{position:absolute;left:0;top:12px;height:4px;border-radius:4px;width:calc(var(--at) * 100%);background:var(--press);transition:width .12s linear}.lab-range input[type=range]{position:absolute;inset:0;width:100%;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:grab}.lab-range input[type=range]:active{cursor:grabbing}.lab-range input[type=range]::-webkit-slider-runnable-track{background:transparent;height:28px}.lab-range input[type=range]::-moz-range-track{background:transparent}.lab-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:3px;border-radius:50%;background:var(--press);border:3px solid #fff;box-shadow:0 1px 5px #1117264d}.lab-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--press);border:3px solid #fff;box-shadow:0 1px 5px #1117264d}.lab-range input[type=range]:focus-visible{outline:2px solid var(--press);outline-offset:2px}.pick{position:relative;display:inline-flex;align-items:center}.pick select{appearance:none;min-width:120px;height:40px;padding:0 32px 0 14px;border-radius:10px;border:1px solid var(--rule);background:#0000002e;font:500 13px var(--mono);color:var(--ink);cursor:pointer}.pick select:hover{border-color:var(--ink)}.pick select:focus-visible{outline:2px solid var(--press);outline-offset:1px}.pick svg{position:absolute;right:11px;pointer-events:none;color:var(--ink-soft)}.custom{position:relative;display:inline-flex;align-items:center;gap:6px}.custom>.input{height:40px;width:116px;padding:0 44px 0 12px;border-radius:10px;font-size:13px}.custom>em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:600 11px var(--mono);font-style:normal;text-transform:uppercase;color:var(--ink-soft);pointer-events:none}.custom>.input:disabled{opacity:.45;cursor:not-allowed}.custom.dur>.input{width:84px;padding-right:12px}.custom.dur .pick select{min-width:92px}.lab-custom{display:inline-flex;align-items:center;gap:8px}.lab-custom>small{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.rule-err{grid-column:2}.rule-note{flex-basis:100%;margin:0;font-size:12.5px}.plain{list-style:none;padding:0;margin:4px 0 16px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5}.plain li{padding-left:14px;position:relative}.plain li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--press)}.fee-table{width:100%;border-collapse:collapse;font-size:13.5px}.fee-table caption{text-align:left;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);padding-bottom:8px}.fee-table th{font:500 11px var(--mono);text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:6px 0;border-bottom:1px solid var(--ink)}.fee-table td{padding:7px 0;border-bottom:1px solid var(--rule)}.fee-table .r{text-align:right}.fee-table tfoot td{font-weight:700;border-bottom:0}.fee-note{font-size:12px;margin-top:8px}@media (max-width: 760px){.rule{grid-template-columns:1fr;gap:10px}.rule-err{grid-column:1}}.drop{display:flex;align-items:center;gap:16px;padding:18px;border-radius:14px;border:1px dashed var(--rule-strong);background:#00000024;cursor:pointer;color:var(--ink-soft);transition:border-color .15s,background .15s;text-transform:none;letter-spacing:0}.drop:hover,.drop.over{border-color:var(--press);background:var(--stock);color:var(--press-hi)}.drop:focus-within{outline:2px solid var(--press);outline-offset:2px}.drop.has{border-style:solid}.drop img{width:72px;height:72px;object-fit:cover;border:1px solid var(--rule);flex:none}.drop b{display:block;font:600 14px var(--sans);color:var(--ink)}.drop small{display:block;font:400 12px var(--mono);color:var(--ink-soft);margin-top:3px}.sim{margin-top:20px;padding:24px 26px 20px}.sim-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sim h2{font:700 27px/1.15 var(--serif);letter-spacing:-.03em}.sim-mode{display:flex;gap:6px}.sim-entry{margin-top:18px;max-width:260px}.sim-entry p{font-size:14px;color:var(--ink-soft);max-width:none}.sim-entry p b{color:var(--ink);font-family:var(--mono);font-weight:500}.rail{margin-top:22px}.rail-label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--ink-soft)}.rail-label b{font:600 15px var(--mono);color:var(--ink)}.rail-track{position:relative;height:34px;margin-top:8px}.rail-track:before{content:"";position:absolute;inset:13px 0;background:var(--curve-track)}.rail-fill{position:absolute;top:13px;bottom:13px;left:0;width:calc(var(--at) * 100%);background:var(--ink);transition:width .25s var(--ease)}.rail-today{position:absolute;top:4px;bottom:4px;left:calc(var(--today) * 100%);width:2px;margin-left:-1px;background:var(--ink-soft);z-index:1}.rail-track input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:grab;z-index:2}.rail-track input[type=range]:active{cursor:grabbing}.rail-track input[type=range]::-webkit-slider-runnable-track{background:transparent;height:34px}.rail-track input[type=range]::-moz-range-track{background:transparent}.rail-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:30px;margin-top:2px;background:var(--press);border:2px solid var(--sheet);box-shadow:0 1px 4px #322e2559}.rail-track input[type=range]::-moz-range-thumb{width:14px;height:30px;border-radius:0;background:var(--press);border:2px solid var(--sheet);box-shadow:0 1px 4px #322e2559}.rail-track input[type=range]:focus-visible{outline:2px solid var(--press);outline-offset:2px}.rail-ends{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font:500 11.5px var(--mono);letter-spacing:.04em;color:var(--ink-soft)}.linkish{font:inherit;letter-spacing:inherit;color:var(--press-hi);text-decoration:underline;text-underline-offset:3px}.linkish:hover{color:var(--press)}.sim-empty{margin-top:20px;font-size:14px}.sim-result{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:24px 0 14px;padding:16px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.sim-result>div{display:grid;gap:4px}.sim-result small{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.sim-result b{font:600 22px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sim-result svg{color:var(--ink-soft)}.sim-x{margin-left:auto;text-align:right}.sim-x.up b{color:var(--press-hi)}.sim-x.down b{color:var(--danger)}.grad-box{margin-top:20px;padding-top:18px;border-top:1px dashed var(--rule-strong)}.grad-box h3{font:700 18px/1.2 var(--serif);letter-spacing:-.02em}.sim.grad .rail-fill{background:var(--lifting)}.sim-note{margin-top:16px;font-size:12.5px;line-height:1.6;color:var(--ink-soft);max-width:70ch}@media (max-width: 560px){.sim{padding:20px 16px 18px}.sim-result b{font-size:18px}.sim-x{margin-left:0;text-align:left}}.score{padding:22px 22px 18px}.score-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.score h2{font:700 22px/1.15 var(--serif);letter-spacing:-.03em}.score-total{display:flex;align-items:baseline;gap:3px;font-family:var(--mono);font-variant-numeric:tabular-nums}.score-total b{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1}.score-total span{font-size:13px;color:var(--ink-soft)}.score-total em{font:500 11px var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;margin-left:10px;padding:3px 7px;border:1px solid var(--ink)}.score-bar{display:flex;gap:2px;height:10px;margin-top:14px}.score-bar>span{flex-basis:0;position:relative;background:var(--curve-track);overflow:hidden}.score-bar>span.unknown{background:repeating-linear-gradient(135deg,var(--curve-track) 0 3px,transparent 3px 6px)}.score-bar i{position:absolute;inset:0 auto 0 0;background:var(--ink);transition:width .4s var(--ease)}.score-group{margin-top:18px;padding-top:14px;border-top:1px solid var(--ink)}.score-group h3{display:flex;justify-content:space-between;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.score-group h3 span{font-variant-numeric:tabular-nums}.score-group>small{display:block;margin-top:3px;font-size:12px;color:var(--ink-soft)}.score-group ul{list-style:none;margin-top:8px}.score-group li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--rule)}.score-group li:last-child{border-bottom:0}.score-group li div{display:grid;gap:2px;min-width:0}.score-group li b{font-size:13.5px;font-weight:600}.score-group li div span{font-size:12px;line-height:1.45;color:var(--ink-soft)}.score-group li em{font:500 13px var(--mono);font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.score-group li.zero em{color:var(--danger)}.score-loading{font-size:13px;margin-top:8px}.score-note{margin-top:12px;font-size:12px;line-height:1.5;color:var(--ink-soft)}.ca{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:3px 8px 3px 0;font:500 12px var(--mono);color:var(--ink-soft);cursor:copy;position:relative}.ca-k{font-size:10.5px;letter-spacing:.08em;padding:1px 5px;border:1px solid var(--rule);color:var(--ink-soft)}.ca-v{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ca-i{display:inline-grid;color:var(--ink-soft)}.ca:hover .ca-v,.ca:hover .ca-i{color:var(--press-hi)}.ca:hover .ca-k{border-color:var(--press-hi);color:var(--press-hi)}.ca:focus-visible{outline:2px solid var(--press);outline-offset:2px}.ca-done{font-size:11px;color:var(--press-hi)}.ca-done:empty{display:none}.ca.full{margin-top:8px}.coin-cell+.ca{margin:4px 0 0 48px}.proj-card .ca{margin-top:8px}.fees-panel{padding:22px 22px 18px}.fees-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fees-head h2{font:700 22px/1.15 var(--serif);letter-spacing:-.03em}.fees-total{font:600 15px var(--mono);color:var(--press);font-variant-numeric:tabular-nums}.fees-sub{font-size:13px;margin-top:2px}.fees-panel .fee-table{margin-top:14px}.fees-panel .fee-table th{padding-bottom:8px}.fees-panel .fee-table td{padding:10px 0;vertical-align:top}.fees-panel .fee-table td b{display:block;font:600 14px var(--sans)}.fees-panel .fee-table td small{display:block;font-size:12px;color:var(--ink-soft);margin-top:2px}.fees-panel .fee-table td.num{font:600 15px var(--mono)}.input.area{height:auto;min-height:84px;padding:12px 14px;line-height:1.5;resize:vertical;font-family:var(--sans)}.coin-about{margin-top:12px;max-width:70ch}.coin-desc{font-size:14.5px;line-height:1.6;color:var(--ink-soft);white-space:pre-wrap}.coin-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.coin-link{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--rule);font:500 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.coin-link:hover{border-color:var(--ink);background:var(--sheet)}
