:root{color-scheme:light;--bg:#f4f4f5;--surface:#fff;--surface-muted:#fafafa;--border:#d4d4d8;--border-strong:#a1a1aa;--text:#18181b;--text-muted:#52525b;--text-faint:#71717a;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eff6ff;--accent-text:#fff;--danger:#b91c1c;--danger-soft:#fef2f2;--warning:#92400e;--warning-soft:#fffbeb;--success:#15803d;--success-soft:#f0fdf4;--font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--focus:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}*,:after,:before{box-sizing:border-box;border-radius:0!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--accent-hover)}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:1.5rem}h1,h2{font-weight:650}h2{font-size:1rem}p{margin:0}button,input,textarea{font:inherit;color:inherit}button,input[type=checkbox],input[type=search],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}input[type=checkbox]{display:inline-grid;place-content:center;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid var(--border-strong);background:var(--surface);cursor:pointer}input[type=checkbox]:before{content:"";width:9px;height:5px;border-left:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);transform:translateY(-1px) rotate(-45deg);visibility:hidden}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:before{visibility:visible}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:none;box-shadow:var(--focus)}img{display:block}.mono{font-family:var(--font-mono);font-size:.92em;word-break:break-all}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:13px}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.page,.site-footer-inner,.site-header-inner{max-width:760px;margin:0 auto;padding-left:16px;padding-right:16px}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:650;text-decoration:none}.brand,.brand:hover{color:var(--text)}.brand-mark{width:22px;height:22px}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-size:12px;white-space:nowrap}.page{padding-top:28px;padding-bottom:48px}.page-head{margin-bottom:20px}.page-head p{margin-top:4px}.site-footer{border-top:1px solid var(--border);background:var(--surface)}.site-footer-inner{padding-top:20px;padding-bottom:24px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--text-muted)}.stack{display:flex;flex-direction:column;gap:16px}.row{gap:8px}.row,.row-wrap{display:flex;align-items:center}.row-wrap{flex-wrap:wrap;gap:8px 16px}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.card{background:var(--surface);border:1px solid var(--border)}.card-section{padding:16px}.card-section+.card-section{border-top:1px solid var(--border)}.section-title{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:10px}.field{display:flex;flex-direction:column;gap:6px}.field+.field{margin-top:14px}.field-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.tag{display:inline-block;padding:0 6px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-size:11px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:.03em}.tag-required{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.tag-recommended{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border-strong);background:var(--surface)}.input::placeholder{color:var(--text-faint)}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.input:disabled,.input[readonly]{background:var(--surface-muted);color:var(--text-muted)}.input[aria-invalid=true]{border-color:var(--danger)}.input-mono{font-family:var(--font-mono);font-size:14px}.hint{font-size:13px;color:var(--text-muted)}.field-error{font-size:13px;color:var(--danger)}.field-warning{font-size:13px;color:var(--warning)}.check{display:flex;align-items:flex-start;gap:10px;font-size:14px;cursor:pointer}.check input{margin-top:3px}.check+.check{margin-top:10px}.amount-row{display:flex;border:1px solid var(--border-strong);background:var(--surface)}.amount-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.amount-row[aria-invalid=true]{border-color:var(--danger)}.amount-input{flex:1 1;min-width:0;min-height:52px;padding:10px 12px;border:0;background:transparent;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amount-input:focus{outline:none;box-shadow:none}.amount-input:disabled{background:var(--surface-muted);color:var(--text-muted)}.asset-button{display:flex;align-items:center;gap:8px;min-width:150px;max-width:55%;padding:6px 12px;border:0;border-left:1px solid var(--border);background:var(--surface-muted);cursor:pointer;text-align:left}.asset-button:hover:not(:disabled){background:var(--accent-soft)}.asset-button:disabled{cursor:default}.asset-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.asset-ticker{font-weight:650}.asset-network{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:6px;font-size:13px;color:var(--text-muted)}.swap-direction{display:flex;justify-content:center;margin:10px 0}.icon-placeholder{flex-shrink:0;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-weight:650}.btn,.icon-placeholder{display:inline-flex;align-items:center;justify-content:center}.btn{gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-weight:600;text-decoration:none;cursor:pointer}.btn:hover:not(:disabled){border-color:var(--text-muted);color:var(--text)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.btn-primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-text)}.btn-small{min-height:32px;padding:4px 10px;font-size:13px}.btn-link{padding:0;border:0;background:none;color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.btn-link:hover:not(:disabled){color:var(--accent-hover)}.btn-link:disabled{color:var(--text-muted);text-decoration:none;cursor:not-allowed}.btn-row{display:flex;flex-wrap:wrap;gap:10px}.btn-row .btn{flex:1 1 180px}.segmented{display:inline-flex;border:1px solid var(--border-strong)}.segmented button{min-height:36px;padding:6px 14px;border:0;background:var(--surface);color:var(--text-muted);font-weight:600;cursor:pointer}.segmented button+button{border-left:1px solid var(--border-strong)}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}.segmented button:disabled{color:var(--text-faint);cursor:not-allowed}.segmented button[aria-pressed=true]:disabled{background:var(--border);color:var(--text-muted)}.alert{padding:10px 12px;border:1px solid var(--border);border-left-width:4px;background:var(--surface-muted);font-size:14px}.alert-error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.alert-warning{border-color:#d97706;background:var(--warning-soft);color:var(--warning)}.alert-info{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.alert-success{border-color:var(--success);background:var(--success-soft);color:var(--success)}.alert ul{margin:4px 0 0;padding-left:18px}.notice{padding:12px;border:1px solid var(--border);background:var(--surface-muted);font-size:13px;color:var(--text-muted)}.notice-fallbacks{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.notice-fallbacks summary{cursor:pointer;color:var(--text)}.notice-fallbacks ol{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.notice-fallbacks li{display:flex;gap:8px;padding:8px;border:1px solid var(--border);background:var(--surface)}.quote-source{display:flex;align-items:center;gap:10px;min-height:32px}.quote-source-name{font-weight:650}.kx-mark{vertical-align:middle}.kx-mark,.kx-mark-link{display:inline-flex;align-items:center;gap:6px}.kx-mark-link{color:var(--text);font-weight:600;text-decoration:none}.kx-mark-link:hover{color:var(--accent-hover)}.facts{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:13px;color:var(--text-muted)}.options>summary{cursor:pointer;font-weight:600}.options[open]>summary{margin-bottom:12px}.advanced{margin:0;padding:10px 12px 12px;border:1px solid var(--border);background:var(--surface);min-width:0}.advanced legend{padding:0 4px;font-size:13px;font-weight:600;color:var(--text-muted)}.source-list{margin:8px 0 0;padding:0;list-style:none;border:1px solid var(--border);max-height:280px;overflow-y:auto}.source-list li+li{border-top:1px solid var(--border)}.source-list label{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer}.source-list label:hover{background:var(--surface-muted)}.dialog-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px 16px;background:rgba(24,24,27,.45)}.dialog{display:flex;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 64px);background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 12px 32px rgba(0,0,0,.18)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dialog-head,.dialog-search{padding:12px 16px;border-bottom:1px solid var(--border)}.dialog-list{margin:0;padding:0;list-style:none;overflow-y:auto}.dialog-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:0;border-bottom:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer}.dialog-item:focus-visible,.dialog-item:hover{background:var(--accent-soft)}.dialog-item[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.dialog-item-text{display:flex;flex-direction:column;flex:1 1;min-width:0;line-height:1.3}.dialog-note{padding:10px 16px;font-size:13px;color:var(--text-muted)}.status-badge{display:inline-block;padding:2px 10px;border:1px solid var(--border-strong);background:var(--surface-muted);font-size:13px;font-weight:650}.status-badge[data-tone=active]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.status-badge[data-tone=success]{border-color:var(--success);background:var(--success-soft);color:var(--success)}.status-badge[data-tone=warning]{border-color:#d97706;background:var(--warning-soft);color:var(--warning)}.steps{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--border)}.steps li{padding:8px 6px;font-size:12px;text-align:center;color:var(--text-faint);background:var(--surface-muted)}.steps li+li{border-left:1px solid var(--border)}.steps li[data-state=done]{color:var(--success);background:var(--success-soft)}.steps li[data-state=current]{color:var(--accent-text);background:var(--accent);font-weight:650}.deposit{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:start}.deposit-amount{font-size:22px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.copy-line{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--border);background:var(--surface-muted)}.copy-line .mono{flex:1 1;min-width:0}.qr{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-frame{padding:10px;border:1px solid var(--border-strong);background:#fff}.qr-frame svg{display:block}.details{display:grid;grid-template-columns:minmax(120px,180px) 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0;font-size:14px}.details dt{color:var(--text-muted)}.details dd{margin:0;min-width:0}.tx{padding:8px 10px;border:1px solid var(--border);background:var(--surface-muted);font-size:13px}.tx+.tx{margin-top:8px}.recent{margin:0;padding:0;list-style:none;border:1px solid var(--border);background:var(--surface)}.recent li+li{border-top:1px solid var(--border)}.recent a{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;color:var(--text);text-decoration:none}.recent a:hover{background:var(--surface-muted)}@media (max-width:560px){.asset-button{min-width:120px}.deposit{grid-template-columns:1fr}.qr{align-items:flex-start}.details{grid-template-columns:1fr;gap:2px}.details dd{margin-bottom:8px}.steps{grid-template-columns:1fr}.steps li+li{border-left:0;border-top:1px solid var(--border)}}