:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f6f8;--surface:#fff;--surface-2:#eef0f4;--surface-3:#e3e6ec;--border:#d5d9e0;--grid:#171a2112;--skeleton:#171a2112;--text:#171a21;--muted:#5b6474;--primary:#0f766e;--primary-hover:#0b5f58;--primary-contrast:#fff;--link:#0b6b8a;--focus:#1d6fe0;--buy:#0a8554;--buy-bg:#0a965f1f;--sell:#cc2f45;--sell-bg:#dc324b1c;--ok:#0b7a4b;--ok-bg:#e2f5ea;--warn:#8a5a00;--warn-bg:#fdf1d6;--bad:#b42323;--bad-bg:#fde6e6;--info:#1a5fb4;--info-bg:#e4eefb;--overlay:#0a0e168c;--shadow:0 6px 24px #0a0e162e;--radius:8px;--radius-sm:5px;--tk-outline:#0000001f;--gutter:16px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Hiragino Sans", "Noto Sans JP", "Yu Gothic UI", Meiryo, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e13;--surface:#12161d;--surface-2:#181d26;--surface-3:#212835;--border:#252c38;--grid:#8b94a31a;--text:#e8ebf0;--muted:#8b94a3;--primary:#2dd4bf;--primary-hover:#5eead4;--primary-contrast:#06201d;--link:#6cc4e6;--focus:#6aa8ff;--buy:#2ebd85;--buy-bg:#2ebd8524;--sell:#f6465d;--sell-bg:#f6465d24;--ok:#2ebd85;--ok-bg:#2ebd8524;--warn:#f5c451;--warn-bg:#f5c45124;--bad:#f6465d;--bad-bg:#f6465d24;--info:#79b4ff;--info-bg:#79b4ff24;--overlay:#000000a6;--shadow:0 6px 24px #00000080;--skeleton:#8b94a31f;--tk-outline:#ffffff38}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#0b0e13;--surface:#12161d;--surface-2:#181d26;--surface-3:#212835;--border:#252c38;--grid:#8b94a31a;--text:#e8ebf0;--muted:#8b94a3;--primary:#2dd4bf;--primary-hover:#5eead4;--primary-contrast:#06201d;--link:#6cc4e6;--focus:#6aa8ff;--buy:#2ebd85;--buy-bg:#2ebd8524;--sell:#f6465d;--sell-bg:#f6465d24;--ok:#2ebd85;--ok-bg:#2ebd8524;--warn:#f5c451;--warn-bg:#f5c45124;--bad:#f6465d;--bad-bg:#f6465d24;--info:#79b4ff;--info-bg:#79b4ff24;--overlay:#000000a6;--shadow:0 6px 24px #00000080;--skeleton:#8b94a31f;--tk-outline:#ffffff38}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{margin:0 0 8px;line-height:1.25}h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1.05rem}p{margin:0 0 10px}a{color:var(--link)}code,.mono{font-family:var(--mono);font-size:.92em}small,.small{font-size:.85em}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.right{text-align:right}.center{text-align:center}.nowrap{white-space:nowrap}.wrap-anywhere{overflow-wrap:anywhere}.buy{color:var(--buy)}.sell{color:var(--sell)}.hidden{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.skip-link{z-index:1000;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}.main:focus{outline:none}.app{flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.main{flex:1;padding-top:16px;padding-bottom:32px}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{flex-direction:column;gap:8px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.grow{flex:auto;min-width:0}.grid-2{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.grid-market{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:900px){.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-market{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.header{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding-top:8px;padding-bottom:8px;display:flex}.header .brand{flex:none}.brand{letter-spacing:.02em;color:var(--text);align-items:center;gap:8px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:26px;height:26px}.nav{flex-wrap:nowrap;gap:2px;min-width:0;display:flex}.nav a{white-space:nowrap;border-radius:var(--radius-sm);color:var(--muted);padding:6px 10px;font-weight:600;text-decoration:none}.nav a:hover{background:var(--surface-2);color:var(--text)}.nav a[aria-current=page]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--primary)}.header-tools{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.header-wallet{align-items:center;min-width:0;display:flex}.wallet-chip{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:2px 2px 2px 10px;display:inline-flex}.wallet-chip .copy{white-space:nowrap}.wallet-disconnect{align-items:center;gap:4px;display:inline-flex}.wallet-actions{align-items:center;gap:8px;min-width:0;display:flex}.wallet-actions .btn{white-space:nowrap;flex:none}.btn-off{opacity:.6}.wallet-kind{cursor:help;align-items:center;display:inline-flex}.net-chip{white-space:pre;cursor:default;border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.net-chip-warn{background:var(--warn-bg);color:var(--warn)}.net-chip-info{background:var(--info-bg);color:var(--info)}.hp{display:inline-flex;position:relative}.hp-trigger{align-items:center;gap:4px;display:inline-flex}.hp-panel{z-index:30;min-width:16rem;max-width:min(24rem, calc(100vw - 2 * var(--gutter)));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px 12px;font-size:.9rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 24px #0000002e}.hp-panel.hp-start{left:0;right:auto}.hp-header{position:static}.hp-header .hp-panel{border-radius:0 0 var(--radius) var(--radius);border-top:0;min-width:0;max-width:none;top:100%;left:0;right:0}.status-lines{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.status-dot .dot{width:10px;height:10px;margin-right:0}.net-chip .dot{flex:none;width:8px;height:8px;margin-right:5px}.menu-nav{flex-direction:column;gap:2px;display:flex}.menu-nav a{border-radius:var(--radius-sm);color:var(--text);padding:10px 8px;font-weight:600;text-decoration:none}.menu-nav a[aria-current=page]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--primary)}.menu-row{align-items:center;gap:8px;display:flex}.menu-note{margin:0}.dot{background:var(--muted);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);padding:16px 0;font-size:.85rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.boot{min-height:100vh;padding:var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.boot-card{text-align:left;width:100%;max-width:640px}.boot pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border-radius:var(--radius-sm);max-height:240px;padding:10px;overflow:auto}.section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px var(--gutter);min-width:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.section-head h2,.section-head h3{margin:0}.section-body>:last-child{margin-bottom:0}.section-collapsed .section-body{display:none}.disclosure{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.disclosure:before{content:"▸";transition:transform .15s;display:inline-block}.disclosure[aria-expanded=true]:before{transform:rotate(90deg)}.btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-3)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-danger{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.btn-danger:hover:not(:disabled){background:var(--bad);color:var(--surface)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface-2)}.btn-sm{min-height:28px;padding:2px 10px;font-size:.88rem}.btn-block{width:100%}.btn-loading{position:relative}.spinner{border:2px solid var(--border);border-top-color:var(--primary);vertical-align:-.15em;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}.spinner-lg{border-width:3px;width:2em;height:2em}@keyframes spin{to{transform:rotate(360deg)}}.refresh-glyph{line-height:1;display:inline-block}.refresh-glyph.is-spinning{animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.refresh-glyph.is-spinning{opacity:.5;animation:none}.spinner{animation-duration:3s}}.loading-row{color:var(--muted);align-items:center;gap:8px;padding:12px 0;display:flex}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>label,.field>.field-label-row>label,.field-label{font-size:.9rem;font-weight:600}.field-label-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.input,.select,.textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:36px;color:var(--text);font:inherit;padding:6px 10px}.textarea{resize:vertical;min-height:80px;font-family:var(--mono)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--bad)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.6}.field-hint{color:var(--muted);font-size:.85rem}.field-error{color:var(--bad);font-size:.85rem;font-weight:600}.checkbox-row{align-items:flex-start;gap:8px;display:flex}.checkbox-row input{margin-top:4px}.segmented{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);display:inline-flex;overflow:hidden}.segmented button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:6px 16px;font-weight:600}.segmented button+button{border-left:1px solid var(--border)}.segmented button:hover:not(:disabled){background:var(--surface-3)}.segmented button[aria-checked=true]{background:var(--primary);color:var(--primary-contrast)}.segmented button[aria-checked=true].tone-buy{background:var(--buy);color:var(--surface)}.segmented button[aria-checked=true].tone-sell{background:var(--sell);color:var(--surface)}.segmented button:disabled{opacity:.5;cursor:not-allowed}.segmented.block{width:100%;display:flex}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin-bottom:12px;display:flex}.tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px;font-weight:600}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--primary)}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.92rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 8px}.table th{color:var(--muted);white-space:nowrap;background:var(--surface);font-size:.82rem;font-weight:600}.table .right,.table th.right{text-align:right}.table td.right{font-variant-numeric:tabular-nums}.table tbody tr:hover{background:var(--surface-2)}.table caption{text-align:left;color:var(--muted);caption-side:top;padding:0 0 6px;font-size:.85rem}.table-dense th,.table-dense td{padding:3px 6px}.table tr.row-click{cursor:pointer}.table-empty{color:var(--muted);text-align:center;padding:16px 8px}.badge{background:var(--surface-3);color:var(--text);white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.78rem;font-weight:700;line-height:1.5;display:inline-flex}.registry-templates .badge{white-space:normal}.badge-ok{background:var(--ok-bg);color:var(--ok)}.badge-warn{background:var(--warn-bg);color:var(--warn)}.badge-bad{background:var(--bad-bg);color:var(--bad)}.badge-info{background:var(--info-bg);color:var(--info)}.badge-neutral{background:var(--surface-3);color:var(--muted)}.banner{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);border-left-width:5px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.banner-body{overflow-wrap:anywhere;flex:auto;min-width:0}.banner-title{margin-bottom:2px;font-weight:700}.banner-body>:last-child{margin-bottom:0}.banner-info{border-color:var(--info);background:var(--info-bg)}.banner-ok{border-color:var(--ok);background:var(--ok-bg)}.banner-warn{border-color:var(--warn);background:var(--warn-bg)}.banner-error{border-color:var(--bad);background:var(--bad-bg)}.banner-actions{flex:none;align-items:center;gap:8px;display:flex}.modal-backdrop{background:var(--overlay);z-index:100;justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);width:100%;max-width:560px;color:var(--text);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border);margin:auto 0}.modal-lg{max-width:860px}.modal-head{padding:12px var(--gutter);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;display:flex}.modal-head h2{margin:0;font-size:1.1rem}.modal-body{padding:var(--gutter)}.modal-foot{padding:12px var(--gutter);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.modal-open{overflow:hidden}.toast-host{z-index:200;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 24px);display:flex;position:fixed;top:72px;right:12px}.toast{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);border-left-width:5px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.toast-ok{border-left-color:var(--ok)}.toast-warn{border-left-color:var(--warn)}.toast-error{border-left-color:var(--bad)}.toast-info{border-left-color:var(--info)}.kv{grid-template-columns:minmax(110px,max-content) 1fr;gap:4px 16px;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv dd .amount{white-space:normal}.kv-compact{gap:2px 12px;font-size:.9rem}@media (max-width:520px){.kv{grid-template-columns:1fr;gap:0}.kv dd{margin-bottom:6px}}.amount{font-variant-numeric:tabular-nums;white-space:nowrap}.amount-unit{color:var(--muted);margin-left:4px;font-size:.88em}.copy{align-items:center;gap:4px;display:inline-flex}.copy-btn{white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:var(--radius-sm);font:inherit;cursor:pointer;flex:none;min-height:20px;padding:0 6px;font-size:.75rem}.copy-btn:hover{color:var(--text);background:var(--surface-3)}.token-name{font-weight:700}.lookalike-warning{border:2px solid var(--bad);background:var(--bad-bg);color:var(--text);border-radius:var(--radius-sm);padding:10px 12px}.book,.book-side{flex-direction:column;display:flex}.book-row{color:inherit;font:inherit;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;grid-template-columns:1.4fr 1fr 1fr .7fr;gap:8px;width:100%;padding:3px 8px;display:grid;position:relative;overflow:hidden}.book-row:hover{background:var(--surface-2)}.book-row>span{z-index:1;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.book-row>span:not(:first-child),.book-row>span.book-price{text-align:right}.book-bar{z-index:0;opacity:.9;position:absolute;top:0;bottom:0;right:0}.book-ask .book-bar{background:var(--sell-bg)}.book-bid .book-bar{background:var(--buy-bg)}.book-ask .book-price{color:var(--sell)}.book-bid .book-price{color:var(--buy)}.book-head{color:var(--muted);grid-template-columns:1.4fr 1fr 1fr .7fr;gap:8px;padding:3px 8px;font-size:.8rem;display:grid}.book-head>span:not(:first-child){text-align:right}.book-mid{background:var(--surface-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:4px 0;padding:6px 8px;display:flex}.depth-chart{width:100%;height:auto;display:block}.depth-chart .area-bid{fill:var(--buy-bg);stroke:var(--buy);stroke-width:1.5px}.depth-chart .area-ask{fill:var(--sell-bg);stroke:var(--sell);stroke-width:1.5px}.depth-chart .axis{stroke:var(--border);stroke-width:1px}.depth-chart text{fill:var(--muted);font-size:10px}.est{color:var(--warn);cursor:help}.order-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px 12px}.order-card.selected{outline:2px solid var(--primary)}.order-actions{flex-wrap:wrap;gap:6px;display:flex}.position{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.position-head{background:var(--surface-2);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.position-exits{border-left:3px solid var(--border);margin-left:12px;padding-left:16px}.progress{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.progress li{align-items:center;gap:8px;display:flex}.pill-step{text-align:center;width:1.4em}@media (max-width:719px){.header-inner{flex-wrap:nowrap;gap:6px}.header .brand span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-tools{gap:6px}.net-chip{padding:2px 6px;font-size:.7rem}.header-tools{min-width:0}.wallet-kind,.wallet-disconnect-text,.wallet-chip .copy-btn{display:none}.wallet-chip{padding-left:8px}.toast-host{width:auto;left:12px;right:12px}}@media (max-width:430px){.net-chip .net-pre{display:none}}@media (min-width:720px) and (max-width:1199px){.header:not([data-brand=name]) .brand span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{gap:0}.nav a{padding:6px 5px;font-size:.88rem}.header-inner{gap:6px}.header-tools{gap:4px}.header-tools .btn-sm{padding:2px 7px;font-size:.8rem}.wallet-actions{gap:4px}.net-chip{padding:2px 5px;font-size:.66rem}}.raw-details{margin-top:2px}.raw-details summary{cursor:pointer}.raw-details code{white-space:pre-wrap;word-break:break-word;margin-top:2px;display:block}.banner-compact{align-items:center;padding:4px 12px;font-size:.85rem}a.explorer-link{color:inherit;border-bottom:1px dotted var(--muted);text-decoration:none}a.explorer-link:hover{color:var(--primary);border-bottom-color:var(--primary)}.signer-layer{z-index:300;background:var(--overlay);justify-content:center;align-items:flex-start;padding:16px 12px 12px;display:flex;position:fixed;inset:0}.signer-layer[hidden]{display:none}.signer-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:min(440px,100%)}.signer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.signer-frame{border:0;width:100%;height:120px;display:block}.signer-frame-sign,.signer-frame-hidden{height:calc(100vh - 70px)}.frame-guard{max-width:34rem;margin:12vh auto 0;padding:0 16px}.frame-guard h1{margin:0 0 8px;font-size:1.25rem}.frame-guard-url{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.cf{flex-direction:column;gap:14px;min-width:0;display:flex}.cf-intro{margin:0;font-weight:600}.cf-note{color:var(--muted);margin:0 0 6px;font-size:.88rem}.cf-blocking{border:2px solid var(--bad);background:var(--bad-bg);border-radius:var(--radius);padding:12px 14px}.cf-blocking h3{color:var(--bad);margin-bottom:4px}.cf-blocking p{margin:0 0 8px}.cf-findings{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.cf-list-warn{border-left:4px solid var(--warn);background:var(--warn-bg);border-radius:var(--radius-sm);padding:8px 8px 8px 28px}.cf-list-info{color:var(--muted);font-size:.92rem}.cf-list-bad{color:var(--text);font-weight:600}.cf-summary{flex-direction:column;gap:12px;display:flex}.cf-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:10px 12px}.cf-section h3{margin:0 0 6px;font-size:1rem}.cf-section-locked{border-left:4px solid var(--warn)}.cf-section-back{border-left:4px solid var(--ok)}.cf-section-issue{border-left:4px solid var(--primary)}.cf-section-net{border:2px solid var(--primary)}.cf-flows{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:8px 12px}.cf-flows summary{cursor:pointer;font-weight:600}.cf-flows[open]{flex-direction:column;gap:10px;display:flex}.cf-flows .cf-section{border-width:0 0 0 4px;border-color:var(--border);border-radius:0;padding:4px 0 4px 10px}.cf-flows .cf-section-back{border-color:var(--ok)}.cf-rows{flex-direction:column;gap:4px;margin:0;display:flex}.cf-row{border-bottom:1px dashed var(--border);grid-template-columns:minmax(120px,34%) 1fr;gap:2px 12px;padding:3px 0;display:grid}.cf-row:last-child{border-bottom:0}.cf-row dt{color:var(--muted);font-size:.9rem}.cf-row dd{overflow-wrap:anywhere;flex-direction:column;min-width:0;margin:0;display:flex}.cf-value{font-variant-numeric:tabular-nums;font-weight:600}.cf-detail{color:var(--muted);font-size:.85rem}.cf-good .cf-value{color:var(--ok)}.cf-warn .cf-value{color:var(--warn)}.cf-bad .cf-value{color:var(--bad)}.cf-muted .cf-value{font-weight:500}@media (max-width:560px){.cf-row{grid-template-columns:1fr}}.cf-badge{background:var(--ok-bg);color:var(--ok);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.78rem}.cf-wallet{border:1px solid var(--info);background:var(--info-bg);border-radius:var(--radius);padding:10px 14px}.cf-wallet h3{margin-bottom:4px}.cf-wallet p{margin:0 0 6px}.cf-wallet ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.cf-advanced{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:8px 12px}.cf-advanced summary{cursor:pointer;font-weight:600}.cf-advanced h4{margin:10px 0 4px;font-size:.95rem}.cf-io{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0 0 6px;padding-left:22px;font-size:.88rem;display:flex}.cf-io .cf-flag{color:var(--bad);font-weight:700}.cf-io .cf-badge{margin-left:8px}.cf-stages{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.cf-stage{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.cf-stage-active{color:var(--text);font-weight:700}.cf-stage-done{color:var(--ok)}.cf-tick{text-align:center;width:1em;display:inline-block}.cf-result .cf-txid{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cf-ack{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cf-ack input{flex:none;width:18px;height:18px;margin-top:3px}.cf-ack input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-ack:has(input:checked){border-color:var(--primary)}.cf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.issue-page{width:100%;max-width:860px;margin:0 auto}.issue-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.issue-grid{grid-template-columns:1fr 1fr}}.issue-mono .input,.issue-mono input{font-family:var(--mono,ui-monospace, Consolas, monospace)}.issue-preview{color:var(--text,inherit);font-weight:600}.issue-notes{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:20px;display:flex}.issue-holder{border-bottom:1px solid var(--border,#d5d9e0);grid-template-columns:1fr;align-items:end;gap:8px;padding:8px 0;display:grid}.issue-holder:last-child{border-bottom:0}.issue-holder-you{background:var(--surface-2,#eef0f4);border-radius:var(--radius-sm,5px);border-bottom:0;padding:8px}@media (min-width:720px){.issue-holder{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}}.issue-holders-foot{margin-top:8px}.issue-funds{min-height:24px}.issue-actions{margin-top:12px}.issue-h3{margin:16px 0 8px}.issue-holder-list{margin:0;padding-left:18px}.issue-json{white-space:pre;tab-size:2;background:var(--surface-2,#eef0f4);border:1px solid var(--border,#d5d9e0);border-radius:var(--radius-sm,5px);max-height:360px;font-family:var(--mono,ui-monospace, Consolas, monospace);margin:0 0 12px;padding:10px 12px;font-size:.85rem;overflow:auto}.issue-details{margin-top:14px}.issue-fixed-line{margin:0;font-weight:600}body:has(.market-page) .container{max-width:1520px}.market-page{flex-direction:column;gap:12px;display:flex}.market-page .section{padding:12px 14px}.market-page .section-head{margin-bottom:8px}.market-page .section-head h2{letter-spacing:.01em;font-size:.95rem}.mkt-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:12px;display:grid}.mkt-details>*{min-width:0}.market-page .section-collapsed .section-head{flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin-bottom:0}.section-summary{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.mkt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mkt-top .field{width:min(260px,100%);min-width:0}.mkt-top .field>label{color:var(--muted);font-size:.78rem;font-weight:600}.mkt-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""book""ticket""depth""tape";align-items:start;gap:12px;display:grid}.mkt-side{display:contents}.mkt-area-book{grid-area:book}.mkt-area-chart{grid-area:chart}.mkt-area-ticket{grid-area:ticket;align-self:start;min-width:0}.mkt-area-depth{grid-area:depth}.mkt-area-tape{grid-area:tape;min-width:0}.mkt-area-details{min-width:0}@media (min-width:760px){.mkt-grid{grid-template:"chart chart""book side""depth side"".side"1fr/minmax(0,1fr) minmax(0,1fr);margin-bottom:-12px}.mkt-side{flex-direction:column;grid-area:side;align-self:start;gap:12px;min-width:0;margin-bottom:12px;display:flex}}@media (min-width:1200px){.mkt-grid{grid-template:"book chart chart ticket""book depth tape ticket"". . .ticket"1fr/320px minmax(0,1fr) minmax(0,1fr) 360px;margin-bottom:-12px}.mkt-side{display:contents}.mkt-area-ticket{margin-bottom:12px}}.mkt-title{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mkt-title .token-name{letter-spacing:.01em;font-size:1.35rem;font-weight:800}.mkt-title .mkt-name{color:var(--muted)}.mkt-stats{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 16px;padding:12px 14px;display:grid}.mkt-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.mkt-stat-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.mkt-stat-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mkt-stat-last{grid-column:1/-1}.mkt-stat-last .mkt-stat-value{font-size:1.6rem;font-weight:700;line-height:1.15}.mkt-stat-last .mkt-stat-unit{color:var(--muted);margin-left:6px;font-size:.8rem;font-weight:500}.tone-up{color:var(--buy)}.tone-down{color:var(--sell)}.tone-flat{color:var(--muted)}@media (min-width:560px){.mkt-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.mkt-stats{flex-wrap:wrap;gap:8px 28px;display:flex}.mkt-stat-last{grid-column:auto;margin-right:8px}}.skeleton{background:var(--skeleton);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton), transparent);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.skeleton-line{height:12px;margin:7px 0}.mkt-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:.9rem;display:flex}.mkt-empty svg{opacity:.55}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.chart-intervals{background:var(--surface-2);border-radius:var(--radius-sm);gap:2px;padding:2px;display:inline-flex}.chart-intervals button{color:var(--muted);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;padding:3px 10px;font-size:.82rem;font-weight:600}.chart-intervals button:hover{color:var(--text)}.chart-intervals button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border)}.chart-box{height:420px;position:relative}.chart-canvas{position:absolute;inset:0}.chart-legend{z-index:3;pointer-events:none;font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;gap:2px 10px;max-width:calc(100% - 80px);font-size:.78rem;display:flex;position:absolute;top:4px;left:6px}.chart-legend b{color:var(--text);margin-left:3px;font-weight:600}.chart-legend .tone-up b{color:var(--buy)}.chart-legend .tone-down b{color:var(--sell)}.chart-overlay{z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:759px){.chart-box{height:320px}}.depth-box{height:240px;position:relative}.depth-svg{width:100%;height:100%;display:block;overflow:visible}.depth-svg .grid{stroke:var(--grid);stroke-width:1px}.depth-svg .axis-label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.depth-svg .bid-area{fill:url(#depth-bid-fill)}.depth-svg .ask-area{fill:url(#depth-ask-fill)}.depth-svg .bid-line{fill:none;stroke:var(--buy);stroke-width:1.6px}.depth-svg .ask-line{fill:none;stroke:var(--sell);stroke-width:1.6px}.depth-svg .mid-line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.depth-svg .cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.depth-tip{z-index:5;pointer-events:none;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow);padding:4px 8px;font-size:.78rem;position:absolute}.depth-legend{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:.78rem;display:flex}.depth-legend i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.ob{font-variant-numeric:tabular-nums;flex-direction:column;font-size:.82rem;display:flex}.ob-tools{align-items:center;gap:6px;display:flex}.ob-tools .select{text-overflow:ellipsis;width:7.5rem;min-height:26px;padding:1px 6px;font-size:.8rem}.ob-head,.ob .book-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.ob-head{color:var(--muted);align-items:end;height:2.9em;padding:2px 8px 4px;font-size:.74rem;overflow:hidden}.ob-head>span{white-space:normal;overflow-wrap:break-word;text-align:right;min-width:0}.ob .book-side{height:calc(var(--ob-rows,12) * 21px);position:relative;overflow:hidden}.ob .book-blank{pointer-events:none}.ob .ob-none{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ob .book-side[data-testid=book-asks]{justify-content:flex-end}.ob .book-row{align-items:center;height:21px;padding:0 8px;font-size:.82rem;line-height:21px}.ob .book-row>span{text-align:right}.ob .book-row>span.book-price{text-align:right;font-weight:600}.ob .book-bar{opacity:1}.ob .book-row:hover{background:var(--surface-3)}.ob-mid{white-space:nowrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:2px 12px;height:36px;margin:4px 0;padding:0 8px;display:flex;overflow:hidden}.ob-last{font-size:1.1rem;font-weight:700}.ob-mid .small{font-size:.76rem}.ob-foot{color:var(--muted);height:3.1em;margin:6px 0 0;font-size:.74rem;overflow:hidden}.tape{font-variant-numeric:tabular-nums;font-size:.82rem}.tape-head,.tape-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);gap:6px;padding:0 8px;display:grid}.tape-head{color:var(--muted);align-items:end;height:2.9em;padding-bottom:4px;font-size:.74rem;overflow:hidden}.tape-head>span,.tape-row>span{text-align:right}.tape-body{overscroll-behavior:contain;height:262px;overflow-y:auto}.tape-row{height:21px;line-height:21px}.tape-row:hover{background:var(--surface-2)}.tape-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tape-row .tape-time{color:var(--muted)}.tape-row[data-side=buy] .tape-price{color:var(--buy)}.tape-row[data-side=sell] .tape-price{color:var(--sell)}.tape-row.fresh{animation:1s ease-out flash}@keyframes flash{0%{background:var(--surface-3)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.tape-row.fresh{animation:none}}.pair-title{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.pair-title .pair-name{letter-spacing:.01em;font-size:1.35rem;font-weight:800}.mkt-title .pair-name{letter-spacing:.01em;font-size:1.5rem;font-weight:800}.mkt-title .pair-name+.token-name{font-size:.95rem;font-weight:600}.pair-book .book-row>span.pair-src{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pair-book .pair-route .book-price{font-style:italic}.pair-via{border:1px dashed var(--border);color:var(--muted);border-radius:8px;padding:0 6px;font-size:.72rem}.pair-direct{font-size:.72rem;font-weight:600}.pair-entry-tag{color:var(--muted);font-weight:500}.pair-book .pair-entry .book-price{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pair-tape .tape-head,.pair-tape .tape-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr)}.pair-tape{container-type:inline-size}@container (width<=360px){.pair-tape .tape-head,.pair-tape .tape-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.pair-tape .tape-head>span:nth-child(3),.pair-tape .tape-row>span:nth-child(3){display:none}}.pair-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:.78rem;display:flex}.pair-select{align-items:baseline;gap:4px;display:inline-flex}.asset-select{display:inline-flex;position:relative}.asset-select-face{border-radius:var(--radius-sm);border-bottom:2px dotted var(--border);cursor:pointer;align-items:baseline;gap:4px;padding:0 4px;display:inline-flex}.asset-select:hover .asset-select-face,.asset-select:focus-within .asset-select-face{background:var(--surface-2)}.asset-select:focus-within .asset-select-face{outline:2px solid var(--focus,var(--primary));outline-offset:1px}.asset-select-caret{color:var(--muted);font-size:.7em;font-style:normal}.asset-select-native{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.pair-sep{color:var(--muted)}.flip-btn{min-height:32px;color:var(--muted);border-color:var(--border);justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}.flip-btn:hover:not(:disabled){color:var(--text)}.flip-icon{display:block}a.tape-row{color:inherit;cursor:pointer;text-decoration:none}a.tape-row:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:-2px}a.tape-row:hover .tape-time{color:var(--text)}.ml-table .nowrap{white-space:nowrap}.ml-table th .th-sort{all:unset;cursor:pointer;color:inherit;font:inherit;border-radius:var(--radius-sm);align-items:center;gap:3px;display:inline-flex}.ml-table th .th-sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ml-table th .th-sort.active{color:var(--text)}.ml-table th .th-sort-mark{opacity:.55;font-size:.7em}.ml-table th .th-sort.active .th-sort-mark{opacity:1}.ml-table .ml-skel{vertical-align:middle;width:52px;margin:0;display:inline-block}.tf{min-width:0;font-size:.85rem}.tf-badges{flex-wrap:wrap;gap:4px;display:flex}.tf-list{color:var(--muted);margin:4px 0 0;padding-left:18px}.tf-compact{position:relative}.tf-compact[open]>.tf-list{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin:4px 0 0;padding:8px 10px 8px 26px;position:absolute;top:100%;left:0;right:0}.tf-compact>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;list-style:none;display:flex}.tf-compact>summary::-webkit-details-marker{display:none}.tf-more{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ml-pairs{margin-top:16px}.ml-subtitle{margin:0 0 6px;font-size:.95rem;font-weight:700}@media (max-width:759px){.ml-table .ml-md{display:none}}.mkt-trade-fab{display:none}@media (max-width:759px){.mkt-trade-fab{z-index:30;border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-contrast);font:inherit;cursor:pointer;box-shadow:var(--shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;display:inline-flex;position:fixed;bottom:16px;right:16px}.mkt-area-ticket{scroll-margin-top:112px}.mkt-trade-fab:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.market-page{padding-bottom:56px}}.tk-icon{--tk-size:24px;width:var(--tk-size);height:var(--tk-size);background:hsl(var(--tk-h,200) 42% 34%);color:#fff;font-size:max(.75rem, calc(var(--tk-size) * .45));-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px var(--tk-outline);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.tk-icon img{object-fit:cover;background:var(--surface,#fff);width:100%;height:100%;display:block}.tk-icon{position:relative}.tk-icon img.tk-creator{background:0 0;position:absolute;inset:0}.tk-icon img.tk-creator.tk-loaded{background:var(--surface,#fff)}.idb{--idb:40px;flex:none;align-items:center;gap:6px;display:inline-flex}.idb-lg,.idb-pair{--idb:64px;gap:8px}.idb .tk-icon{--tk-size:var(--idb)}.idb .fp{height:calc(var(--idb) * .6);width:calc(var(--idb) * .6 * 100 / 132);border-radius:calc(var(--idb) * .08);flex:none;display:block}.idb-md{--idb:48px;gap:2px}@media (max-width:959px){.idb-md{--idb:44px}}@media (max-width:599px){.idb-md{--idb:46px}}@media (max-width:439px){.idb-md{--idb:40px}}@media (max-width:759px){.idb-lg{--idb:52px;gap:6px}.idb-pair{--idb:34px;gap:3px}}.ml-name{align-items:center;gap:6px;min-width:0;display:flex}.ml-name-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ml-line1,.ml-line2,.ml-line3{flex-wrap:nowrap;align-items:baseline;gap:0 8px;min-width:0;display:flex;overflow:hidden}.ml-line1{height:1.5rem}.ml-line2{align-items:center;height:22px}.ml-line3{align-items:center;height:1.25rem}.ml-line1 .token-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:1rem;line-height:1.5rem;overflow:hidden}.ml-sub{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;line-height:1.5rem;overflow:hidden}.ml-via{border-bottom:1px dotted var(--muted);cursor:help;white-space:nowrap;margin-left:4px;font-size:.72rem}.ml-id{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ml-id code{color:var(--muted);font-size:.8rem}@media (max-width:439px){.ml-id code{font-size:clamp(.6rem,2.9vw,.8rem)}}.ml-copy{justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:2px 4px;line-height:1;display:inline-flex}.ml-badges,.tf-inline{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.ml-badges .badge{white-space:nowrap;padding:0 6px;font-size:.68rem;line-height:1.5}.ml-only-narrow{display:none}@media (max-width:759px){.ml-only-narrow{display:inline}}.ml-legend{max-width:70rem;margin:0 0 10px}.ml-legend p{margin:0 0 4px}.ml-legend-bar{align-items:center;gap:8px;display:flex}.ml-info{border:1px solid var(--border);background:var(--surface-2);width:20px;height:20px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font:italic 700 .8rem/1 Georgia,serif;display:inline-flex}.ml-info:hover,.ml-info[aria-expanded=true]{color:var(--text);background:var(--surface-3)}.ml-legend-body{margin-top:6px}.ml-legend-badges>summary{cursor:pointer;text-underline-offset:2px;width:-moz-fit-content;width:fit-content;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ml-legend-badges .tf-list{margin-top:6px}.mkt-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.mkt-badges{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.mkt-badges:empty{display:none}.mkt-badges .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.mkt-head{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.mkt-head>.mkt-title{flex:16rem;min-width:0}.mkt-head>.mkt-title.mkt-title-fit{flex:0 auto}.mkt-hd{align-items:center;gap:4px 14px;min-width:0;display:flex}.mkt-hd-text{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.mkt-hd-line1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-width:0;display:flex}.mkt-hd-line1 .mkt-title{flex-wrap:nowrap;gap:6px 10px}.mkt-meta .mkt-meta-ticker{font-size:.95rem}.mkt-meta .tf-inline,.mkt-meta [data-testid^=token-badges-]{flex-wrap:wrap}.mkt-meta .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.mkt-pairhd{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.mkt-pairhd-main{flex-wrap:nowrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.mkt-pairhd-sep{color:var(--muted);font-size:1.5rem;font-weight:800}.mkt-pairhd-tickers{white-space:nowrap;flex:none}.mkt-pairhd-tickers .pair-name{letter-spacing:.01em;font-size:1.5rem;font-weight:800}@media (max-width:759px){.mkt-pairhd{gap:4px 6px}.mkt-pairhd-main{gap:4px}.mkt-pairhd-sep{font-size:1.1rem}.mkt-pairhd-tickers .pair-name{gap:3px;font-size:.95rem}.mkt-pairhd-tickers .asset-select-face{gap:2px;padding:0 2px}.mkt-pairhd-main .flip-btn{min-width:28px;padding:4px 5px}}.mkt-pairhd-tokens{flex-direction:column;gap:4px;min-width:0;display:flex}@media (max-width:759px){.ml-tokens .table,.ml-tokens thead,.ml-tokens tbody{display:block}.ml-tokens thead tr{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:4px 12px;display:flex}.ml-tokens thead th{border:0}.ml-tokens thead th:first-child{margin-right:auto}.ml-tokens tbody tr{border-bottom:1px solid var(--border);grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:6px 0;display:grid}.ml-tokens tbody td{border:0;padding:0 6px}.ml-tokens tbody td:first-child{grid-area:1/1/span 2;padding-left:0}.ml-tokens tbody td.ml-last{grid-area:1/2;align-self:end}.ml-tokens tbody td.ml-change{grid-area:2/2;align-self:start;font-size:.85rem}.ml-tokens tbody td[colspan]{grid-area:auto/1/auto/-1}}.risk-chip{flex:none;display:inline-flex}.risk-btn{appearance:none;font:inherit;line-height:inherit;cursor:pointer;border:0}.risk-btn:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:1px}.risk-panel{z-index:60;box-sizing:border-box;white-space:normal;text-align:left;background:var(--surface);width:min(22rem,100vw - 24px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:10px 12px;font-size:.85rem;position:fixed}.risk-panel ul{margin:6px 0;padding-left:18px}.risk-panel p{margin:4px 0 0}.tip-btn{appearance:none;font:inherit;font-size:.85em;line-height:inherit;cursor:pointer;white-space:nowrap;vertical-align:baseline;border:0}.tip-btn:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:1px}.tip-panel{z-index:60;box-sizing:border-box;white-space:normal;text-align:left;background:var(--surface);width:min(20rem,100vw - 24px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:10px 12px;font-size:.85rem;position:fixed}.ml-line3-wrap{flex-wrap:wrap;gap:2px 8px;height:auto;min-height:1.25rem}.ml-line3-wrap .ml-badges{flex-wrap:wrap}.send{border-radius:var(--radius-sm);border-left:4px solid var(--border);background:var(--surface-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:6px 10px;font-size:.92rem;display:flex}.send-lead{font-weight:600}.send-text{min-width:0}.send-submitted{border-left-color:var(--ok);background:var(--ok-bg)}.send-blocked,.send-failed{border-left-color:var(--bad);background:var(--bad-bg);font-weight:600}.send-rejected{color:var(--muted)}.send .raw-details{flex-basis:100%;font-weight:400}.send-updated{color:var(--warn);margin:0 0 8px;font-weight:600}.send-confirm h2{margin:0 0 8px;font-size:1rem}.send-lines{margin:0}.send-line{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.send-line dt{color:var(--muted)}.send-line dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0}.send-line.out dd{color:var(--bad)}.send-line.in dd{color:var(--ok)}.send-line.send-fee{border-bottom:0}.send-order{border-top:2px solid var(--border);margin-top:10px;padding-top:6px}.send-order h3{margin:0 0 2px;font-size:.95rem}.send-token{color:var(--muted);overflow-wrap:anywhere;margin:0 0 4px}.send-order .send-order{margin-left:10px}.send-problems{color:var(--bad);font-weight:600}.send-line dd .send-rel{display:block}.send-line dd .send-daa{color:var(--muted);font-size:.8em;display:block}.send-changed-0 dd,.send-changed-1 dd{animation-duration:1.2s;animation-timing-function:ease-out}.send-changed-0 dd{animation-name:send-flash-0}.send-changed-1 dd{animation-name:send-flash-1}@keyframes send-flash-0{0%{background:var(--warn-bg)}to{background:0 0}}@keyframes send-flash-1{0%{background:var(--warn-bg)}to{background:0 0}}.send-notes{color:var(--muted);margin:8px 0 0;padding:0 0 0 18px;font-size:.85rem}.send-notes li+li{margin-top:4px}.tk{font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:14px var(--gutter);flex-direction:column;gap:12px;display:flex}.tk h2{margin:0}.tk-titlerow{align-items:center;min-height:2.25rem;display:flex;position:relative}.tk-pending{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tk-pending .loading-row{margin:0}.tk h3{margin:0 0 6px;font-size:1.05rem}.tk h4{margin:12px 0 4px;font-size:.95rem}.tk-form{flex-direction:column;gap:12px;display:flex}.tk-form select.select{width:100%}.tk-suffix{flex:0 0 var(--tk-unit-w);width:var(--tk-unit-w);text-align:right;white-space:normal;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.tk{--tk-unit-w:7.25rem}.tk-unit{line-height:1.15}.tk-touch .input{flex:auto;width:auto;min-width:0}.tk-touch-custom{flex:12rem;align-items:center;gap:8px;min-width:0;display:flex}.tk-touch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-unit{color:var(--muted);font-size:.9rem}.tk-sub,.tk-rounded,.tk-help{display:block}.tk-sub,.tk-help{white-space:normal;overflow-wrap:anywhere}.tk-rounded{white-space:normal}.tk-available{color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.85rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tk-available:hover:not(:disabled){color:var(--text)}.tk-available:disabled{cursor:default;text-decoration:none}.tk-rounded{color:var(--warn);font-weight:600}.tk-advanced{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:8px 12px}.tk-advanced summary{cursor:pointer;font-weight:600}.tk-advanced-body{flex-direction:column;gap:12px;margin-top:10px;display:flex}.tk-issues ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tk-issue{border-radius:var(--radius-sm);border-left:4px solid var(--info);background:var(--info-bg);padding:6px 10px}.tk-issue-error{border-left-color:var(--bad);background:var(--bad-bg);font-weight:600}.tk-reason{height:3.4rem;margin-top:-4px;font-size:.85rem;line-height:1.12rem;overflow:hidden auto}.tk-reason ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tk-reason-item{overflow-wrap:anywhere;color:var(--bad);font-weight:600;display:block}.tk-reason-need{color:var(--muted);font-weight:500}.tk-reason-item .btn{vertical-align:baseline;margin-left:6px}.tk-ladder-total{min-height:1.4em;margin:0}.tk-disclosure{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:10px 12px}.tk-summary{margin:0 0 6px;font-weight:700}.tk-note{color:var(--muted);margin:0 0 6px;font-size:.88rem}.tk-rows{flex-direction:column;gap:4px;margin:0;display:flex}.tk-row{border-bottom:1px dashed var(--border);grid-template-columns:minmax(130px,40%) 1fr;gap:2px 12px;padding:3px 0;display:grid}.tk-row:last-child{border-bottom:0}.tk-row dt{color:var(--muted);font-size:.9rem}.tk-row dd{overflow-wrap:anywhere;flex-direction:column;min-width:0;margin:0;display:flex}.tk-value{font-variant-numeric:tabular-nums;font-weight:600}.tk-detail{color:var(--muted);font-size:.85rem}.tk-primary .tk-value{color:var(--primary);font-size:1.05rem}.tk-warn .tk-value{color:var(--warn)}.tk-muted .tk-value{font-weight:500}.tk-notes{flex-direction:column;gap:4px;margin:10px 0 0;padding-left:20px;font-size:.92rem;display:flex}@media (max-width:560px){.tk-row{grid-template-columns:1fr}}.tk-avail-line{white-space:nowrap;text-overflow:ellipsis;height:1.4rem;margin-top:-6px;line-height:1.5rem;overflow:hidden}.tk-avail-line+.tk-cost{margin-top:0}.tk-cost{white-space:nowrap;text-overflow:ellipsis;height:1.2rem;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:-6px;font-size:.8rem;line-height:1.2rem;overflow:hidden}.tk-slider{--thumb:18px;--slider-fill:var(--primary);min-width:0;margin-top:-4px;display:block;position:relative}.tk-slider[data-side=buy]{--slider-fill:var(--buy)}.tk-slider[data-side=sell]{--slider-fill:var(--sell)}.btn.btn-primary.tk-place[data-side=buy]{background:var(--buy);border-color:var(--buy);color:var(--surface)}.btn.btn-primary.tk-place[data-side=sell]{background:var(--sell);border-color:var(--sell);color:var(--surface)}.btn.btn-primary.tk-place:hover:not(:disabled){filter:brightness(.92)}.btn.btn-primary.tk-place:disabled:not(.btn-loading){background:var(--surface-2);border-color:var(--border);color:var(--muted);opacity:1}@media (max-width:759px),(pointer:coarse){.tk-slider{--thumb:44px}}.tk-slider-track{position:relative}.tk-slider-range{appearance:none;width:100%;height:var(--thumb);cursor:pointer;--fill:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p,0));background:0 0;margin:0;padding:0;display:block}.tk-slider-range:disabled{cursor:default;opacity:.5}.tk-slider-range:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm,4px)}.tk-slider-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-fill) var(--fill), var(--surface-3) var(--fill));border-radius:3px;height:6px}.tk-slider-range::-moz-range-track{background:var(--surface-3);border-radius:3px;height:6px}.tk-slider-range::-moz-range-progress{background:var(--slider-fill);border-radius:3px;height:6px}.tk-slider-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--thumb);height:var(--thumb);margin-top:calc((6px - var(--thumb)) / 2);border:calc((var(--thumb) - 18px) / 2) solid transparent;background:var(--slider-fill);background-clip:padding-box;border-radius:50%}.tk-slider-range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:calc((var(--thumb) - 18px) / 2) solid transparent;background:var(--slider-fill);background-clip:padding-box;border-radius:50%}.tk-slider-bubble{bottom:calc(var(--thumb) / 2 + 12px);left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p,0));z-index:3;border-radius:var(--radius-sm,4px);background:var(--text);color:var(--bg);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;padding:2px 7px;font-size:.78rem;font-weight:600;line-height:1.3;position:absolute;transform:translate(-50%)}.tk-slider-bubble[hidden]{display:none}.tk-slider-ticks{height:1.75rem;margin-top:calc(-1 * (var(--thumb) - 6px) / 2);position:relative}.tk-slider-pt{top:0;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--v,0));min-width:2.75rem;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:center;background:0 0;border:0;padding:10px 2px 0;font-size:.72rem;line-height:1.3;position:absolute;transform:translate(-50%)}.tk-slider-pt:before{content:"";background:var(--border);width:1px;height:6px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.tk-slider-pt[aria-pressed=true]{color:var(--text);font-weight:600}.tk-slider-pt:disabled{opacity:.45;cursor:default}.tk-slider-pt:focus-visible{outline:2px solid var(--focus);border-radius:var(--radius-sm,4px)}.notify-bell{align-items:center;gap:4px;display:inline-flex;position:relative}.notify-bell .badge{padding:0 6px;font-size:.7rem}.notify-list,.notify-invoices{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notify-item{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.notify-item.notify-unread{border-left:3px solid var(--info);background:var(--info-bg)}.notify-item-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.notify-invoice h3{margin:0;font-size:1rem}.lp{--bg:#050808;--bg-2:#0a1010;--surface:#0d1515;--tile:#0f1d1c;--line:#e1f0ed17;--line-2:#e1f0ed2e;--fg:#f1f5f4;--fg-2:#a7b5b3;--fg-3:#5f6f6d;--fg-ghost:#f1f5f41a;--teal:#4bb990;--teal-ink:#03211d;--kaspa:#70c7ba;--buy:#2ebd85;--sell:#f6465d;--warn:#f2b350;--r1:#d9434b;--r2:#e3646a;--r3:#ec8a8e;--r4:#f4b4b6;--g1:#a6e3c9;--g2:#77d0ad;--g3:#4bb990;--g4:#2c9e77;--display:"Inter Display", "Inter Variable", "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sans:"Inter Variable", "Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--gut:16px;--max:1360px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);min-height:100vh;color:var(--fg);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}:root[data-theme=light] .lp{--bg:#f2f1ec;--bg-2:#e9e8e1;--surface:#fff;--line:#0a14131a;--line-2:#0a141333;--fg:#0a1312;--fg-2:#465350;--fg-3:#8a9492;--fg-ghost:#0a131214;--teal:#1f7f61;--teal-ink:#fff;--kaspa:#3a9c8f;--warn:#9a5b00;--buy:#13945f;--sell:#d93348;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]) .lp{--bg:#f2f1ec;--bg-2:#e9e8e1;--surface:#fff;--line:#0a14131a;--line-2:#0a141333;--fg:#0a1312;--fg-2:#465350;--fg-3:#8a9492;--fg-ghost:#0a131214;--teal:#1f7f61;--teal-ink:#fff;--kaspa:#3a9c8f;--warn:#9a5b00;--buy:#13945f;--sell:#d93348;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (min-width:760px){.lp{--gut:40px}}body.lp-body{background:#050808;overflow-x:hidden}:root[data-theme=light] body.lp-body{background:#f2f1ec}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp p,.lp h1,.lp h2,.lp h3,.lp dl,.lp dd{margin:0}.lp h1,.lp h2,.lp h3{line-height:inherit}.lp :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.lp-main:focus{outline:none}.lp-wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.lp-nav{z-index:40;position:fixed;inset:0 0 auto}.lp-nav .lp-wrap{align-items:center;gap:18px;height:72px;display:flex}.lp-brand{font:800 18px/1 var(--display);letter-spacing:-.03em;align-items:center;gap:11px;display:flex}.lp-brand .brand-mark{width:30px;height:30px}.lp-nav-r{align-items:center;gap:22px;margin-left:auto;font-size:14.5px;display:flex}.lp-nav-r .lp-gh{color:var(--fg-2)}.lp-nav-r .lp-gh:hover{color:var(--fg)}.lp-pill{height:42px;font:600 15px/1 var(--sans);letter-spacing:-.01em;transition:transform .25s var(--ease), background .2s, color .2s, border-color .2s;white-space:nowrap;border-radius:99px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.lp-pill:hover{transform:translateY(-1px)}.lp .lp-pill-solid{background:var(--fg);color:var(--bg)}.lp .lp-pill-solid:hover{background:var(--teal);color:var(--teal-ink)}.lp-pill-line{border:1.5px solid var(--line-2)}.lp-pill-line:hover{border-color:var(--fg)}.lp-pill .lp-ico{width:18px;height:18px}.lp-nav-bg{background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);opacity:0;z-index:-1;border-bottom:1px solid var(--line);transition:opacity .3s;position:absolute;inset:0}.lp-nav.lp-scrolled .lp-nav-bg{opacity:1}@media (max-width:560px){.lp-nav-r .lp-gh{display:none}.lp-nav .lp-pill{height:38px;padding:0 15px;font-size:14px}}.lp-hero{min-height:min(100vh,1100px);flex-direction:column;justify-content:flex-end;min-height:min(100svh,1100px);padding:120px 0 56px;display:flex;position:relative}@media (max-width:700px),(max-aspect-ratio:4/5){.lp-hero{min-height:0;padding:112px 0 40px}}.lp .lp-kicker{font:500 clamp(15px, 1.25vw, 18px)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 30px;display:flex}.lp-chip{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);height:26px;color:var(--warn);font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.lp-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp h1{font:800 clamp(44px, min(11.6vw, 15vh), 200px)/.88 var(--display);letter-spacing:-.06em;text-wrap:nowrap;white-space:nowrap}.lp-ln{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.lp-ln>span{transition:transform 1.2s var(--ease);display:inline-block;transform:translateY(105%)}.lp-ln.lp-seen>span,.lp-go .lp-ln>span{transform:none}.lp-ln.lp-d1>span{transition-delay:90ms}.lp-ln.lp-d2>span{transition-delay:.18s}.lp-ln.lp-d3>span{transition-delay:.3s}.lp h1 .lp-accent{color:var(--kaspa)}.lp-final h2 .lp-accent{color:var(--teal)}.lp .lp-tagline{font:500 clamp(13px, 1.3vw, 16px)/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin:28px 0 0}.lp-hero-foot{border-top:1px solid var(--line);grid-template-columns:1fr;gap:28px;margin-top:48px;padding-top:28px;display:grid}@media (min-width:900px){.lp-hero-foot{grid-template-columns:1fr auto;align-items:end;gap:60px}}.lp-hero-foot p{max-width:36em;color:var(--fg-2);text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.lp-hero-foot p b{color:var(--fg);font-weight:600}.lp-ctas{flex-wrap:wrap;gap:12px;display:flex}.lp-ctas .lp-pill{height:54px;padding:0 26px;font-size:16px}@media (max-width:480px){.lp-ctas .lp-pill{flex:1 1 0;padding:0 16px}}.lp-fade{opacity:0;transition:opacity 1s var(--ease) .5s, transform 1s var(--ease) .5s;transform:translateY(14px)}.lp-go .lp-fade{opacity:1;transform:none}.lp-bleed{padding:12vh 0 14vh;position:relative;overflow:hidden}.lp-bigbook{flex-direction:column;gap:clamp(8px,1.2vw,16px);display:flex}.lp-bb{width:0;height:clamp(34px,6.4vw,92px);transition:width 1.5s var(--ease);border-radius:999px 0 0 999px;margin-left:auto;display:block}.lp-bigbook.lp-seen .lp-bb{width:var(--w)}.lp-bb:first-child{background:var(--r1);--w:90.6%}.lp-bb:nth-child(2){background:var(--r2);--w:73.1%;transition-delay:60ms}.lp-bb:nth-child(3){background:var(--r3);--w:55.6%;transition-delay:.12s}.lp-bb:nth-child(4){background:var(--r4);--w:38%;transition-delay:.18s}.lp-bb:nth-child(5){background:var(--g1);--w:38%;transition-delay:.18s}.lp-bb:nth-child(6){background:var(--g2);--w:55.6%;transition-delay:.12s}.lp-bb:nth-child(7){background:var(--g3);--w:73.1%;transition-delay:60ms}.lp-bb:nth-child(8){background:var(--g4);--w:90.6%}.lp-bleed-cap{pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lp-bleed-cap .lp-wrap>div{max-width:min(54%,640px)}@media (max-width:700px){.lp-bleed{padding:48px 0 24px}.lp-bleed-cap{margin-top:32px;position:static;transform:none}.lp-bleed-cap .lp-wrap>div{max-width:none}}.lp-bleed-cap h2{font:800 clamp(28px, 5vw, 84px)/.95 var(--display);letter-spacing:-.05em}.lp-bleed-cap p{color:var(--fg-2);max-width:24em;margin:14px 0 0;font-size:clamp(14px,1.3vw,18px)}.lp-rv{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:translateY(22px)}.lp-rv.lp-seen{opacity:1;transform:none}.lp-rv.lp-d1{transition-delay:.1s}.lp-rv.lp-d2{transition-delay:.2s}.lp-rv.lp-d3{transition-delay:.3s}.lp-sec{padding:clamp(80px,12vw,180px) 0}.lp-sec-how{padding-top:clamp(40px,6vw,90px)}.lp-sec-flush{padding-top:0}.lp-label{font:500 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:14px;margin-bottom:28px;display:flex}.lp-label:before{content:"";background:var(--teal);width:36px;height:1.5px}.lp h2.lp-big{font:800 clamp(40px, 7.4vw, 128px)/.9 var(--display);letter-spacing:-.055em;text-wrap:balance}.lp h2.lp-big .lp-dim{color:var(--fg-3)}.lp .lp-intro{max-width:34em;color:var(--fg-2);text-wrap:pretty;margin:32px 0 0;font-size:clamp(17px,1.5vw,21px)}.lp-steps{border-top:1px solid var(--line);margin-top:clamp(56px,8vw,110px)}.lp-st{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:10px 40px;padding:clamp(28px,4vw,52px) 0;display:grid}@media (min-width:900px){.lp-st{grid-template-columns:200px 1.25fr 1fr;align-items:baseline}}.lp-st .lp-n{font:800 clamp(56px, 7vw, 112px)/.8 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--fg-3);transition:-webkit-text-stroke-color .4s,color .4s}.lp-st:hover .lp-n{color:var(--teal);-webkit-text-stroke-color:var(--teal)}.lp-st h3{font:750 clamp(30px, 3.6vw, 58px)/1 var(--display);letter-spacing:-.045em}.lp-st p{color:var(--fg-2);text-wrap:pretty;max-width:28em;font-size:17px}.lp-st p a{color:var(--fg);border-bottom:1px solid var(--line-2)}.lp-decode{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (min-width:1000px){.lp-decode{grid-template-columns:1.1fr 1fr;gap:80px}}.lp-tx{background:var(--surface);border:1px solid var(--line);font:500 14px/1.5 var(--mono);font-variant-numeric:tabular-nums;border-radius:22px;padding:clamp(20px,3vw,32px);box-shadow:0 40px 100px -50px #0009}.lp-tx-h{border-bottom:1px dashed var(--line-2);color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:18px;font-size:11.5px;display:flex}.lp-tx-h b{color:var(--teal);font-weight:600}.lp-tx dl{grid-template-columns:auto 1fr;gap:0;display:grid}.lp-tx-sec{color:var(--fg);letter-spacing:.02em;margin:18px 0 2px;font-size:13px;font-weight:600}.lp-tx dt,.lp-tx dd{border-bottom:1px solid var(--line);padding:11px 0}.lp-tx dt{color:var(--fg-3)}.lp-tx dd{text-align:right;color:var(--fg);padding-left:18px}.lp-tx dd.lp-s,.lp-tx dd .lp-s{color:var(--sell)}.lp-tx dd .lp-b{color:var(--buy)}.lp-tx .lp-ok{color:var(--fg-2);align-items:center;gap:10px;margin-top:18px;font-size:12.5px;display:flex}.lp-tx .lp-ok i{background:var(--buy);border-radius:50%;width:8px;height:8px}.lp .lp-tx-note{font:500 11.5px/1.4 var(--mono);color:var(--fg-3);margin:12px 0 1em}.lp-ledger{border-top:1.5px solid var(--fg);margin-top:clamp(48px,7vw,96px)}.lp-lr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:6px 24px;padding:clamp(22px,3vw,36px) 0;display:grid}@media (min-width:900px){.lp-lr{grid-template-columns:minmax(260px,1fr) 1.2fr minmax(200px,auto)}}.lp-lr .lp-k{font:700 clamp(22px, 2.4vw, 34px)/1.1 var(--display);letter-spacing:-.03em}.lp-lr .lp-v{font:800 clamp(34px, 4.6vw, 76px)/.9 var(--display);letter-spacing:-.05em;text-align:right;grid-area:1/2}.lp-lr p{color:var(--fg-2);grid-column:1/-1;max-width:32em;font-size:16px}@media (min-width:900px){.lp-lr p{grid-area:1/2}.lp-lr .lp-v{grid-column:3}}.lp-lr .lp-v.lp-none{color:var(--fg)}.lp-lr .lp-v.lp-yes{color:var(--teal)}.lp-lr.lp-warn .lp-v,.lp-lr.lp-warn .lp-k{color:var(--warn)}.lp .lp-lr a{color:var(--teal);white-space:nowrap;font-weight:600}.lp-final{text-align:left;padding:clamp(80px,12vw,180px) 0 clamp(64px,8vw,120px);position:relative;overflow:hidden}.lp-final h2{font:800 clamp(56px, 14vw, 240px)/.84 var(--display);letter-spacing:-.065em}.lp-final .lp-ctas{margin-top:44px}.lp-final-head{justify-content:space-between;align-items:center;gap:clamp(16px,4vw,64px);display:flex}.lp-final-head h2{flex:auto;min-width:0}.lp-final .lp-mini{flex:none;align-items:center;width:clamp(67px,16.8vw,288px);display:flex}.lp-final .lp-mini .brand-mark{width:100%;height:auto;display:block}.lp-footer{border-top:1px solid var(--line);color:var(--fg-3);padding:40px 0 56px;font-size:14px}.lp-f{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.lp-f nav{flex-wrap:wrap;gap:12px 26px;margin-left:auto;display:flex}.lp-f nav a:hover{color:var(--fg)}.lp .lp-disc{max-width:64em;margin:28px 0 0;font-size:13.5px;line-height:1.6}.lp-disc b{color:var(--warn)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp-ln>span,.lp-rv,.lp-fade{opacity:1!important;transform:none!important}.lp-bb{width:var(--w)!important}}.lp-code pre{font:500 13px/1.7 var(--mono);color:var(--fg);white-space:pre;margin:12px 0 0;overflow-x:auto}.lp-links{flex-wrap:wrap;gap:8px 24px;display:flex}.lp-links a{color:var(--teal);font-weight:600}.lp-decode>*{min-width:0}.lp-hero>.lp-wrap{width:100%}.lp-hero-chip{display:none}@media (max-width:560px){.lp-nav-chip{display:none}.lp-hero-chip{display:inline-flex}}.balances-cards .bal-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}@media (max-width:640px){.balances-cards .table,.balances-cards tbody{display:block}.balances-cards thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.balances-cards tbody tr{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:2px;margin-bottom:8px;padding:8px 10px;display:flex}.balances-cards tbody tr:hover{background:var(--surface-2)}.balances-cards td{text-align:left;border-bottom:0;padding:0;display:block}.balances-cards td.table-empty{text-align:center;padding:16px 8px}.balances-cards .bal-token{min-width:0;margin-bottom:2px;font-weight:600}.balances-cards .bal-token .bal-name{max-width:100%}.balances-cards .bal-token .small{font-weight:400}.balances-cards td[data-label]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.balances-cards td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:.85rem;font-weight:400}.balances-cards td[data-label]>*{text-align:right;grid-column:2}.balances-cards td[data-label]>.small{grid-column:1/-1}.balances-cards .bal-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:4px;display:flex}.balances-cards .bal-actions-none{display:none}}.position.pc{border:1px solid var(--border);border-left:3px solid var(--buy);border-radius:var(--radius);background:var(--surface);min-width:0;container-type:inline-size}.position.pc.pc-sell{border-left-color:var(--sell)}.position.pc.pc-ended{border-left-color:var(--border)}.position.pc .pc-head{background:var(--surface-2);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.pc-head-main{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.pc-title{letter-spacing:.01em;font-size:1rem;font-weight:700}.pc-token{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:.82rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.pc-token:hover{border-color:var(--link);color:var(--link)}.pc-chip{border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:1px 8px;font-size:.74rem;font-weight:700;line-height:1.6;display:inline-flex}.pc-chip-buy{background:var(--buy-bg);color:var(--buy)}.pc-chip-sell{background:var(--sell-bg);color:var(--sell)}.pc-cancel{margin-left:auto}.pc-summary{flex-direction:column;gap:10px;padding:12px 14px 4px;display:flex}.pc-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pc-contents{display:contents}.pc-stat{background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:9px 12px;display:flex}.pc-wide{grid-column:span 2}.pc-full{grid-column:1/-1}.pc-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-size:.7rem;font-weight:600;line-height:1.4;display:flex}.pc-aside{color:var(--muted);letter-spacing:0;text-transform:none;text-align:right;font-size:.78rem;font-weight:500}.pc-aside strong{color:var(--text);font-weight:700}.pc-value{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.98rem;font-weight:600;line-height:1.35}.pc-value .amount-unit{font-size:.74em;font-weight:500}.pc-sep{color:var(--muted)}.pc-sub{color:var(--muted);font-size:.78rem;line-height:1.4}.pc-pos{color:var(--buy)}.pc-neg{color:var(--sell)}.pc-pnl .pc-value{font-size:1.05rem}.pc-link{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pc-bars{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:6px 10px;margin-top:2px;display:grid}.pc-bar-row{display:contents}.pc-bar-label{color:var(--muted);white-space:nowrap;font-size:.8rem;font-weight:500}.pc-bar-fig{text-align:right;white-space:nowrap;min-width:4.2em;font-size:.88rem;font-weight:600}.pc-of{color:var(--muted);font-weight:500}.pc-bar{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.pc-bar>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .3s;display:block}.pc-bar-buy>span{background:var(--buy)}.pc-bar-sell>span{background:var(--sell)}.pc-bar-empty{opacity:.6}.pc-repeat .pc-bar{margin-top:5px}@media (prefers-reduced-motion:reduce){.pc-bar>span{transition:none}}.pc-fills-box{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pc-fills-box>.btn{color:var(--muted);margin-left:-6px}.pc-caret{width:.9em;display:inline-block}.pc-fills{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;align-self:stretch;padding:4px 12px;display:flex}.pc-fill-row{border-bottom:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:5px 0;display:flex}.pc-fill-row:last-child{border-bottom:0}.pc-fill-avg{font-weight:600}.position.pc .pc-members{padding:8px 14px 14px}.pc-note{margin:0}.pc-section-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.position.pc .position-exits{border-left:2px solid var(--border);margin-left:4px;padding-left:12px}@container (width<=560px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.position.pc .pc-head{padding:9px 12px}.pc-summary{padding:10px 12px 2px}.position.pc .pc-members{padding:8px 12px 12px}.pc-stat{padding:8px 10px}}@media (max-width:480px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}tr.row-link{cursor:pointer}tr.row-link:hover{background:var(--surface-2)}
