@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-BgDaEnEv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#050506;--surface-base:#0c0c0e;--surface-row:#101013;--surface-panel:#141417;--surface-raised:#1c1c20;--surface-hover:#26262c;--line:#1d1d21;--line-2:#2e2e35;--fg:#f4f4f5;--fg-2:#a8a8b2;--fg-3:#80808b;--ok:#4bdc8c;--ok-bg:#0f2a1c;--danger:#ff6482;--danger-bg:#2f111a;--warn:#f5a623;--warn-bg:#2b1e08;--watch:#93a5ff;--watch-bg:#171c3d;--sim:#6cc6f5;--sim-bg:#0d2433;--muted:var(--fg-2);--muted-bg:var(--surface-raised);--run:var(--fg);--run-bg:var(--surface-hover);--primary:var(--surface-base);--primary-bg:var(--fg);--sheen:#ffffff0b;--sheen-2:#fff9;--kbd:#ffffff1a;--overlay:#000000a8;--shadow:0 18px 48px #0009;--sol-a:#9945ff;--sol-b:#14f195;--qr-paper:#fff;--qr-ink:#000;--focus:var(--watch);--font-ui:"Geist", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-kbd:10.5px;--fs-caption:11.5px;--fs-small:12px;--fs-note:12.5px;--fs-control:13px;--fs-base:13.5px;--fs-strong:14px;--fs-title:14.5px;--fs-brand:17px;--fs-heading:22px;--lh:1.35;--s-0:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--h-control:36px;--h-control-sm:32px;--h-chip:26px;--h-chip-sm:19px;--h-bar:8px;--h-row:68px;--h-head:42px;--r-frame:14px;--r-pop:12px;--r-bar:10px;--r:8px;--r-control:6px;--r-chip:5px;--t-fast:.12s;--t-base:.15s;--t-slow:.3s;--t-pulse:1.6s;--ease-out:cubic-bezier(.2, .7, .2, 1)}.k-ava{--ava-bg:hsl(var(--ava-hue,0) 42% 20%);--ava-fg:hsl(var(--ava-hue,0) 88% 74%)}.k-i{width:var(--s-4);height:var(--s-4);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.k-i-solid{fill:currentColor;stroke:none}.k-i-sol{width:14px;height:var(--s-3);stroke:none}.k-sol-a{stop-color:var(--sol-a)}.k-sol-b{stop-color:var(--sol-b)}.k-brand-mark{width:var(--s-6);height:var(--s-6);flex:none}.k-brand-tile{fill:var(--fg)}.k-brand-ink{fill:none;stroke:var(--surface-base);stroke-width:2.6px;stroke-linecap:round}.k-btn{height:var(--h-control);padding:0 var(--s-4);justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r);background:var(--surface-raised);color:var(--fg);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);transition:background-color var(--t-fast), filter var(--t-fast);border:0;font-weight:600;display:inline-flex}.k-btn:hover:not(:disabled){background:var(--surface-hover)}.k-btn-sm{height:var(--h-control-sm);padding:0 var(--s-3);font-size:var(--fs-control)}.k-btn .k-i{width:14px;height:14px}.k-btn-primary{background:var(--primary-bg);color:var(--primary);box-shadow:none}.k-btn-success{background:var(--ok-bg);color:var(--ok)}.k-btn-danger{background:var(--danger-bg);color:var(--danger)}.k-btn-warn{background:var(--warn-bg);color:var(--warn)}.k-btn-watch{background:var(--watch-bg);color:var(--watch)}.k-btn-ghost{color:var(--fg-2);box-shadow:none;background:0 0;font-weight:500}.k-btn-primary:hover:not(:disabled){background:var(--primary-bg);filter:brightness(.88)}.k-btn-success:hover:not(:disabled){background:var(--ok-bg);filter:brightness(1.25)}.k-btn-danger:hover:not(:disabled){background:var(--danger-bg);filter:brightness(1.25)}.k-btn-warn:hover:not(:disabled){background:var(--warn-bg);filter:brightness(1.25)}.k-btn-watch:hover:not(:disabled){background:var(--watch-bg);filter:brightness(1.25)}.k-btn-ghost:hover:not(:disabled){background:var(--surface-raised);color:var(--fg)}.k-btn:disabled,.k-iconbtn:disabled{opacity:.4;cursor:not-allowed}.k-btn[aria-busy=true]{opacity:.7;cursor:progress}.k-btn kbd{padding:1px var(--s-1);border-radius:var(--s-1);background:var(--kbd);font:500 var(--fs-kbd) var(--font-ui)}.k-spin{width:var(--s-3);height:var(--s-3);border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}.k-iconbtn{background:var(--surface-raised);color:var(--fg);cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);transition:background-color var(--t-fast), color var(--t-fast), filter var(--t-fast);border:0;flex:none;place-items:center;padding:0;display:inline-grid}.k-iconbtn:hover:not(:disabled){background:var(--surface-hover)}.k-iconbtn-md{width:var(--h-control);height:var(--h-control);border-radius:var(--r)}.k-iconbtn-sm{width:var(--h-control-sm);height:var(--h-control-sm);border-radius:var(--r-control)}.k-iconbtn-sm .k-i{width:14px;height:14px}.k-iconbtn-tiny{width:var(--s-5);height:var(--s-5);border-radius:var(--s-1);color:var(--fg-3);box-shadow:none;background:0 0}.k-iconbtn-tiny .k-i{width:var(--s-3);height:var(--s-3)}.k-iconbtn-tiny:hover:not(:disabled){color:var(--fg);background:0 0}.k-iconbtn-success{background:var(--ok-bg);color:var(--ok)}.k-iconbtn-danger{background:var(--danger-bg);color:var(--danger)}.k-iconbtn-success:hover:not(:disabled){background:var(--ok-bg);filter:brightness(1.3)}.k-iconbtn-danger:hover:not(:disabled){background:var(--danger-bg);filter:brightness(1.3)}.k-iconbtn-ghost{background:var(--surface-panel);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line)}.k-iconbtn-ghost:hover:not(:disabled){background:var(--surface-panel);color:var(--fg)}.k-chip{height:var(--h-chip);padding:0 var(--s-2);align-items:center;gap:var(--s-1);border-radius:var(--r-control);background:var(--muted-bg);color:var(--muted);font-size:var(--fs-note);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:inline-flex}.k-chip-sm{height:var(--h-chip-sm);padding:0 var(--s-1);border-radius:var(--r-chip);font-size:var(--fs-small)}.k-chip .k-i{width:var(--s-3);height:var(--s-3);stroke-width:2.2px}.k-chip-sm .k-i{width:10px;height:10px}.k-chip[data-tone=ok]{background:var(--ok-bg);color:var(--ok)}.k-chip[data-tone=danger]{background:var(--danger-bg);color:var(--danger)}.k-chip[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.k-chip[data-tone=watch]{background:var(--watch-bg);color:var(--watch)}.k-chip[data-tone=sim]{background:var(--sim-bg);color:var(--sim)}.k-chip[data-tone=run]{background:var(--run-bg);color:var(--run)}.k-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:.9s ease-in-out infinite alternate k-blink}@keyframes k-blink{to{opacity:.25}}.k-input,.k-num{height:var(--h-control);background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--fg);font:inherit;transition:border-color var(--t-fast)}.k-input{padding:0 var(--s-3)}.k-input::placeholder,.k-num-input::placeholder{color:var(--fg-3)}.k-input:hover:not(:disabled),.k-num:hover{border-color:var(--line-2)}.k-input:disabled{opacity:.5;cursor:not-allowed}.k-num:has(:disabled){opacity:.5;cursor:not-allowed}.k-input[aria-invalid=true]{border-color:var(--danger)}.k-num:has([aria-invalid=true]){border-color:var(--danger)}.k-num{align-items:center;gap:var(--s-2);padding:0 var(--s-3);display:inline-flex}.k-num:focus-within{outline:2px solid var(--focus);outline-offset:2px}.k-num-input{min-width:0;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:0}.k-num-unit{color:var(--fg-3);font-size:var(--fs-small);flex:none;font-weight:500}.k-seg{gap:var(--s-0);padding:var(--s-0);background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--r);display:inline-flex}.k-seg button{height:calc(var(--h-control) - 2 * var(--s-0) - 2px);padding:0 var(--s-3);border-radius:var(--r-control);color:var(--fg-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:0;font-weight:500}.k-seg button:hover:not(:disabled){color:var(--fg)}.k-seg button[aria-pressed=true]{background:var(--surface-hover);color:var(--fg)}.k-seg button:disabled{opacity:.4;cursor:not-allowed}.k-cb{appearance:none;background:var(--surface-panel);border:1px solid var(--line-2);border-radius:var(--r-chip);cursor:pointer;vertical-align:middle;width:18px;height:18px;transition:background-color var(--t-fast), border-color var(--t-fast);flex:none;place-content:center;margin:0;display:inline-grid}.k-cb:checked{background:var(--fg);border-color:var(--fg)}.k-cb:checked:after{content:"";border-left:2px solid var(--surface-base);border-bottom:2px solid var(--surface-base);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.k-cb:indeterminate:after{content:"";width:var(--s-2);background:var(--fg-2);border-radius:1px;height:2px}.k-cb:disabled{opacity:.4;cursor:not-allowed}.k-pop-anchor{display:inline-flex;position:relative}.k-pop{top:calc(100% + var(--s-2));z-index:30;width:312px;padding:var(--s-4);gap:var(--s-3);background:var(--surface-panel);border:1px solid var(--line-2);border-radius:var(--r-pop);box-shadow:var(--shadow);white-space:normal;display:grid;position:absolute;right:0}.k-pop-start{left:0;right:auto}.k-pop:focus{outline:none}.k-overlay{z-index:50;padding:var(--s-6);background:var(--overlay);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.k-modal{width:min(520px,100%);max-height:100%;padding:var(--s-5);gap:var(--s-4);background:var(--surface-panel);border:1px solid var(--line-2);border-radius:var(--r-frame);box-shadow:var(--shadow);display:grid;overflow:auto}.k-modal:focus{outline:none}.k-modal-danger{border-color:var(--danger)}.k-modal-title{font-size:var(--fs-brand);letter-spacing:-.01em;margin:0;font-weight:600}.k-modal-body{gap:var(--s-3);color:var(--fg-2);display:grid}.k-modal-footer{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.k-toasts{right:var(--s-6);bottom:calc(var(--h-control) + var(--s-6));z-index:60;width:min(340px, calc(100% - 2 * var(--s-6)));gap:var(--s-2);pointer-events:none;display:grid;position:fixed}.k-toast{padding:var(--s-3);gap:var(--s-0);background:var(--surface-raised);border:1px solid var(--line-2);border-left:3px solid var(--fg-3);border-radius:var(--r-bar);box-shadow:var(--shadow);color:var(--fg-2);font-size:var(--fs-note);animation:k-rise var(--t-slow) var(--ease-out);display:grid}.k-toast b{color:var(--fg);font-size:var(--fs-base);font-weight:600}.k-toast[data-tone=ok]{border-left-color:var(--ok)}.k-toast[data-tone=danger]{border-left-color:var(--danger)}.k-toast[data-tone=warn]{border-left-color:var(--warn)}.k-toast[data-tone=watch]{border-left-color:var(--watch)}.k-toast[data-tone=sim]{border-left-color:var(--sim)}.k-toast[data-tone=run]{border-left-color:var(--fg)}@keyframes k-rise{0%{transform:translateY(var(--s-2));opacity:0}}.k-tip-anchor{display:inline-flex;position:relative}.k-tip{bottom:calc(100% + var(--s-2));z-index:40;width:max-content;max-width:260px;padding:var(--s-1) var(--s-2);background:var(--surface-hover);border:1px solid var(--line-2);border-radius:var(--r-control);box-shadow:var(--shadow);color:var(--fg);font-size:var(--fs-small);white-space:normal;pointer-events:none;font-weight:400;position:absolute;left:50%;transform:translate(-50%)}.k-bar{height:var(--h-bar);border-radius:var(--s-1);background:var(--surface-raised);flex:1;min-width:0;overflow:hidden}.k-bar-fill{border-radius:var(--s-1);background:var(--fg-3);height:100%;transition:width var(--t-slow) var(--ease-out), background-color var(--t-base);position:relative;overflow:hidden}.k-bar[data-tone=run] .k-bar-fill{background:var(--fg)}.k-bar[data-tone=run] .k-bar-fill:after{content:"";background:linear-gradient(90deg, transparent, var(--sheen-2), transparent);animation:1.1s linear infinite k-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes k-sheen{to{transform:translate(100%)}}.k-bar[data-tone=ok] .k-bar-fill{background:var(--ok)}.k-bar[data-tone=danger]{background:var(--danger-bg)}.k-bar[data-tone=danger] .k-bar-fill{background:var(--danger)}.k-bar[data-tone=warn]{background:var(--warn-bg)}.k-bar[data-tone=warn] .k-bar-fill{background:var(--warn)}.k-bar[data-tone=watch] .k-bar-fill{background:var(--watch)}.k-bar[data-tone=sim] .k-bar-fill{background:repeating-linear-gradient(135deg, var(--sim) 0 4px, var(--sim-bg) 4px 7px)}.k-skel{border-radius:var(--s-1);background:var(--surface-raised);vertical-align:middle;width:100%;height:1em;animation:.9s ease-in-out infinite alternate k-blink;display:inline-block}.k-ava{width:var(--s-8);height:var(--s-8);background:var(--ava-bg);fill:var(--ava-fg);shape-rendering:crispedges;border-radius:7px;flex:none}.k-ava-sm{width:var(--s-5);height:var(--s-5);border-radius:var(--r-chip)}.k-pulse{width:var(--s-2);height:var(--s-2);background:var(--fg-3);border-radius:50%;flex:none}.k-pulse[data-tone=ok]{background:var(--ok);color:var(--ok);animation:k-pulse var(--t-pulse) ease-out infinite}.k-pulse[data-tone=watch]{background:var(--watch);color:var(--watch);animation:k-pulse var(--t-pulse) ease-out infinite}.k-pulse[data-tone=warn]{background:var(--warn)}.k-pulse[data-tone=danger]{background:var(--danger)}@keyframes k-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{padding:var(--s-4);background:var(--surface-page);color:var(--fg);font:400 var(--fs-base) / var(--lh) var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h2,h3,h4,p{margin:0}h2{font-size:var(--fs-heading);letter-spacing:-.015em;font-weight:600}h3{font-size:var(--fs-brand);letter-spacing:-.01em;font-weight:600}h4{font-size:var(--fs-strong);font-weight:600}a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--fg-2);text-decoration-color:var(--fg-2)}strong{font-weight:600}.app{background:var(--surface-base);border:1px solid var(--line);border-radius:var(--r-frame);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.top{min-height:58px;padding:var(--s-2) var(--s-4);align-items:center;gap:var(--s-1) var(--s-2);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;display:flex}.brand{margin:0 var(--s-4) 0 0;align-items:center;gap:var(--s-2);font-size:var(--fs-brand);letter-spacing:-.015em;font-weight:600;display:flex}.nav{gap:var(--s-1);display:flex}.nav button{height:var(--h-control);padding:0 var(--s-3);border-radius:var(--r);color:var(--fg-2);font:inherit;font-size:var(--fs-strong);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:0;font-weight:500}.nav button:hover{color:var(--fg)}.nav button[aria-current=page]{background:var(--surface-raised);color:var(--fg)}.top-right{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.top-chip{height:var(--h-control);padding:0 var(--s-3);align-items:center;gap:var(--s-2);background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--r);white-space:nowrap;font-weight:500;display:inline-flex}.top-chip[data-tone=sim]{color:var(--sim)}.top-chip[data-tone=danger]{color:var(--danger)}.network-switch.devnet button[aria-pressed=true]{background:var(--warn-bg);color:var(--warn)}.content{min-height:0;padding:var(--s-4);gap:var(--s-3);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;flex:auto;display:flex;position:relative;overflow:auto}.rail{min-height:38px;padding:var(--s-1) var(--s-4);align-items:center;gap:var(--s-1) var(--s-3);border-top:1px solid var(--line);color:var(--fg-2);font-size:var(--fs-note);flex-wrap:wrap;flex:none;display:flex}.rail b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.rail-sep{width:1px;height:var(--s-3);background:var(--line-2)}.rail-right{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;margin-left:auto;display:flex}.rail-item{align-items:center;gap:var(--s-2);display:inline-flex}.rail-item[data-tone=ok],.rail-item[data-tone=ok] b{color:var(--ok)}.rail-item[data-tone=warn],.rail-item[data-tone=warn] b{color:var(--warn)}.rail-item[data-tone=danger],.rail-item[data-tone=danger] b{color:var(--danger)}.rail .k-i{width:13px;height:13px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen{gap:var(--s-4);align-content:start;min-width:0;display:grid}.screen.narrow{width:min(720px,100%);margin:var(--s-6) auto}.panel{padding:var(--s-4);gap:var(--s-3);background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--r-pop);min-width:0;display:grid}.danger-panel{border-color:var(--danger);background:var(--danger-bg)}.actions,.inline{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.muted{color:var(--fg-2)}.hint{color:var(--fg-2);font-size:var(--fs-note)}.field-error{color:var(--danger);font-size:var(--fs-note)}.notice{padding:var(--s-3) var(--s-4);gap:var(--s-2);background:var(--surface-panel);border:1px solid var(--line-2);border-left:3px solid var(--fg-3);border-radius:var(--r);display:grid}.notice.warning{background:var(--warn-bg);border-color:var(--warn-bg);border-left-color:var(--warn)}.notice.error{background:var(--danger-bg);border-color:var(--danger-bg);border-left-color:var(--danger)}.notice.alarm{z-index:10;border-color:var(--danger);font-size:var(--fs-strong);box-shadow:var(--shadow);position:sticky;top:0}.form{gap:var(--s-2);max-width:520px;display:grid}.form>label,.field>label,.key-field>label{margin-top:var(--s-2);color:var(--fg-2);font-size:var(--fs-note);font-weight:500}label.checkbox{margin-top:var(--s-1);align-items:center;gap:var(--s-2);color:var(--fg);font-size:var(--fs-base);font-weight:400;display:flex}.field,.key-field{gap:var(--s-2);display:grid}.settings-number{width:220px}.key-field .inline{flex-wrap:nowrap}.key-field .inline .k-input{flex:1 1 0;min-width:0}select.k-input{appearance:auto;padding:0 var(--s-2)}input[type=radio]{width:var(--s-4);height:var(--s-4);accent-color:var(--fg);margin:0}fieldset{min-width:0;padding:var(--s-3) var(--s-4) var(--s-4);gap:var(--s-2);background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--r-pop);margin:0;display:grid}legend{padding:0 var(--s-1);font-size:var(--fs-strong);font-weight:600}.table-wrap{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;min-width:0;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}caption{padding-bottom:var(--s-2);color:var(--fg-2);font-size:var(--fs-note);text-align:left}th{z-index:5;height:var(--h-head);padding:0 var(--s-3);background:var(--surface-panel);color:var(--fg-2);font-size:var(--fs-control);text-align:left;white-space:nowrap;font-weight:500;position:sticky;top:0}th:first-child{border-radius:var(--r-bar) 0 0 var(--r-bar)}th:last-child{border-radius:0 var(--r-bar) var(--r-bar) 0}td{padding:var(--s-3);border-bottom:1px solid var(--line);vertical-align:middle}tbody tr:hover td{background:var(--surface-row)}td.amount,th.amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}tr.row-error td:first-child{box-shadow:inset 3px 0 0 var(--danger)}tr.row-ready td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.wallets-block{gap:var(--s-2);min-width:0;display:grid}.table-bar{min-height:var(--h-control-sm);align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.table-bar .spacer{flex:1}.sel-count{color:var(--fg-2);font-variant-numeric:tabular-nums}.wallets-wrap{min-width:0}@media (width<=1279px){.wallets-wrap{overflow-x:auto}}table.wallets{min-width:1080px}table.wallets th{top:calc(-1 * var(--s-4))}table.wallets td{height:var(--h-row);padding:var(--s-1) var(--s-3);white-space:nowrap}table.wallets .c-check{width:44px}table.wallets .c-acts{width:96px}table.wallets td.num{font-variant-numeric:tabular-nums}table.wallets tr.unsel td:not(.c-check,.c-acts){opacity:.5}.w{align-items:center;gap:var(--s-3);display:flex}.w-name{font-size:var(--fs-strong);font-weight:600;display:block}.addr{align-items:center;gap:var(--s-1);color:var(--fg-3);font-size:var(--fs-small);display:inline-flex}.mono{font-family:var(--font-mono)}.addr-btn{color:inherit;font-size:inherit;cursor:pointer;border-radius:var(--r-chip);background:0 0;border:0;padding:0}.addr-btn:hover{color:var(--fg)}.addr-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.bal{align-items:center;gap:var(--s-2);font-size:var(--fs-strong);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}.bal-flash{border-radius:var(--r-chip);animation:1.2s ease-out bal-flash}@keyframes bal-flash{0%{background:var(--ok-bg);box-shadow:0 0 0 4px var(--ok-bg)}to{background:0 0;box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.bal-flash{animation:none}}.feed-tag{margin-left:var(--s-2);font-size:var(--fs-caption);text-transform:none;color:var(--warn);font-weight:500}.feed-tag[data-feed=live]{color:var(--ok)}.cap{max-width:240px;margin-top:var(--s-0);color:var(--fg-3);font-size:var(--fs-caption);text-overflow:ellipsis;overflow:hidden}.acts{justify-content:flex-end;gap:var(--s-2);display:flex}.k-pop.qr-pop{justify-items:center;width:max-content}.qr-pop svg.qr{max-width:none}.qr-pop code.address{text-align:center;max-width:200px}table.wallets tr.empty td{color:var(--fg-3);text-align:center}.tx{gap:var(--s-0);font-variant-numeric:tabular-nums;display:grid}.tx small{color:var(--fg-3);font-size:var(--fs-caption)}@media (width<=1499px){table.wallets .c-tx{display:none}}.th-sort{align-items:center;gap:var(--s-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.th-sort:hover,.th-sort.on{color:var(--fg)}.th-sort svg{width:12px;height:12px;color:var(--fg-3)}.tabsrow{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tabsrow .spacer{flex:1}.tabsrow .muted{max-width:320px;font-size:var(--fs-small)}.tabs{gap:var(--s-0);align-self:stretch;display:flex}.tab{min-height:48px;padding:0 var(--s-3);align-items:center;gap:var(--s-2);color:var(--fg-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex;position:relative}.tab:hover,.tab.on{color:var(--fg)}.tab.on:after{content:"";right:var(--s-3);bottom:-1px;left:var(--s-3);background:var(--fg);border-radius:2px 2px 0 0;height:2px;position:absolute}.tab-count{color:var(--fg-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.groups-row .tabs{flex-wrap:wrap}.tab-with-menu{align-items:center;display:inline-flex}.tab-sol{color:var(--fg-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.c-group{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.search{align-items:center;gap:var(--s-2);width:220px;color:var(--fg-3);display:flex}.search .k-input{flex:1;min-width:0}.pop-form{gap:var(--s-2);display:grid}.pop-form label{color:var(--fg-2);font-size:var(--fs-note);font-weight:500}.actions.end{justify-content:flex-end}code.address{color:var(--fg-2);font:inherit;font-size:var(--fs-note);font-variant-numeric:tabular-nums;word-break:break-all}.amount-input{width:112px}.amount-row{align-items:center;gap:var(--s-1);display:inline-flex}.unit-toggle{min-width:36px;height:30px;padding:0 var(--s-2);color:var(--fg-2);font:inherit;font-size:var(--fs-small);background:var(--surface-raised);border:1px solid var(--line-2);border-radius:var(--r-control);cursor:pointer}.unit-toggle:disabled{cursor:default;opacity:.5}.amt{font-size:var(--fs-strong);font-weight:500}.amt .amount-input{width:96px;padding:0 var(--s-2);background:0 0;border-color:#0000}.amt .amount-input .k-num-input{text-align:left}.amt .unit-toggle{color:var(--fg-3);background:0 0;border-color:#0000}.amt:hover .amount-input,.amt:focus-within .amount-input{background:var(--surface-panel);border-color:var(--line-2)}.amt .amount-input:has([aria-invalid=true]){background:var(--surface-panel);border-color:var(--line-2)}.amt:hover .unit-toggle,.amt:focus-within .unit-toggle{background:var(--surface-raised);border-color:var(--line-2);color:var(--fg-2)}.amt .amount-input:has([aria-invalid=true]){border-color:var(--danger)}.pair{gap:var(--s-1);justify-items:start;display:grid}.mini{align-items:center;gap:var(--s-1);border-radius:var(--r-chip);height:19px;font-size:var(--fs-small);font-variant-numeric:tabular-nums;padding:0 6px 0 5px;font-weight:600;display:inline-flex}.mini .k-i{stroke-width:2.2px;width:10px;height:10px}.mini.b{background:var(--ok-bg);color:var(--ok)}.mini.s{background:var(--danger-bg);color:var(--danger)}.trade-form{gap:var(--s-3);display:grid}.trade-form h3{font-size:var(--fs-title);letter-spacing:0;font-weight:600}.trade-form p{color:var(--fg-2);font-size:var(--fs-note)}.trade-form .grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trade-form .tf{gap:5px;display:grid}.trade-form .tf label{color:var(--fg-2);font-size:var(--fs-small);font-weight:500}.trade-form .amount-row{display:flex}.trade-form .amount-row .k-input{flex:1}.trade-form .unit-toggle{height:var(--h-control)}table.connections td{overflow-wrap:break-word}table.detections td{white-space:nowrap}table.detections td.danger{color:var(--danger)}svg.qr{border-radius:var(--r-control);max-width:100%;height:auto;display:block}svg.qr .qr-paper{fill:var(--qr-paper)}svg.qr .qr-ink{fill:var(--qr-ink)}dl.summary{padding:var(--s-3) var(--s-4);gap:var(--s-2) var(--s-8);background:var(--surface-panel);border-radius:var(--r-bar);flex-wrap:wrap;margin:0;display:flex}dl.summary div{gap:var(--s-0);display:grid}dl.summary dt{color:var(--fg-3);font-size:var(--fs-small)}dl.summary dd{align-items:center;gap:var(--s-2);font-size:var(--fs-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:600;display:inline-flex}.content.dash-content{gap:0;padding:0;overflow:hidden}.screen.dash,.dash .wallets-block{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.screen.dash>:not(.wallets-block),.dash .wallets-block>:not(.wallets-wrap){flex:none}.dash .tabsrow{padding:0 var(--s-4)}.dash .table-bar{padding:var(--s-3) var(--s-4)}.dash .wallets-wrap{min-height:0;margin:0 var(--s-4);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:auto;overflow:auto}.dash table.wallets th{top:0}.dash dl.summary{margin:var(--s-2) var(--s-4) var(--s-3);align-items:center;min-height:56px}dl.summary div.wide{flex:260px;min-width:0}dl.summary div.wide dd{font-weight:500;display:block}.progress-bar{gap:var(--s-1);font-size:var(--fs-note);display:grid}.target{min-height:58px;padding:10px var(--s-4);align-items:center;gap:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.target-label{color:var(--fg-3);font-size:var(--fs-note);font-weight:500}.target .field{min-width:0;max-width:590px;height:38px;padding:0 6px 0 var(--s-3);align-items:center;gap:var(--s-2);background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--r);flex:380px;display:flex}.target .field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.target .field.invalid{border-color:var(--danger)}.target .field input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1}.target .field input::placeholder{color:var(--fg-3)}.target .field .k-chip{flex:none}.watchline{color:var(--fg-2);font-size:var(--fs-control);flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.watchline b{color:var(--fg);font-weight:600}.watchline .conn[data-tone=ok]{color:var(--ok)}.watchline .conn[data-tone=wait]{color:var(--warn)}.watchline .conn[data-tone=bad]{color:var(--danger)}.pulse{background:var(--fg-3);border-radius:50%;flex:none;width:8px;height:8px}.pulse.live{background:var(--ok)}.pulse.armed{background:var(--watch)}.target-notes{gap:var(--s-1);flex:1 0 100%;display:grid}.target-notes:empty{display:none}.target-notes p,.dash-notes p{font-size:var(--fs-note);margin:0}.warn-line{color:var(--warn)}.dash-notes{padding:0 var(--s-4) var(--s-3);gap:var(--s-2);display:grid}.dash-notes:empty{display:none}.note-line{align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--fs-note);flex-wrap:wrap;display:flex}.note-line.warn{color:var(--warn)}.top-slot{display:contents}.top-chip.switch{color:var(--fg-2);font:inherit;cursor:pointer;font-weight:500}.top-chip.switch i{background:var(--surface-raised);border:1px solid var(--line-2);border-radius:8px;width:28px;height:16px;position:relative}.top-chip.switch i:after{content:"";background:var(--fg-3);width:10px;height:10px;transition:transform var(--t-fast);border-radius:50%;position:absolute;top:2px;left:2px}.top-chip.switch.on{color:var(--sim)}.top-chip.switch.on i{background:var(--sim-bg);border-color:var(--sim)}.top-chip.switch.on i:after{background:var(--sim);transform:translate(12px)}.top-chip.switch:disabled{cursor:not-allowed;opacity:.6}button.top-chip{color:var(--fg);font:inherit;cursor:pointer;font-weight:500}.top-chip .muted{color:var(--fg-3)}.linkbtn{color:var(--fg-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.linkbtn:hover{color:var(--fg)}.reason{margin-top:var(--s-1);min-width:176px;max-width:256px;color:var(--fg-2);font-size:var(--fs-small);white-space:normal}.hero{padding:var(--s-8);gap:var(--s-4);justify-items:start;display:grid}.hero p{color:var(--fg-2);font-size:var(--fs-strong)}.hero .form{width:100%;max-width:360px}.hero .k-input{background:var(--surface-base)}.k-btn.stop{letter-spacing:.04em;min-width:96px;font-weight:600}
