@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZ2IHSeH-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZOIHQ-Bf69Tn_J.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}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZ2IHSeH-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZOIHQ-Bf69Tn_J.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}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZ2IHSeH-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZOIHQ-Bf69Tn_J.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}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZ2IHSeH-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rP2Hp2ywxg089UriCZOIHQ-Bf69Tn_J.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/-F63fjptAgt5VM-kVkqdyU8n1iIq129k-xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/-F63fjptAgt5VM-kVkqdyU8n1isq129k-BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/-F63fjptAgt5VM-kVkqdyU8n1iAq129k-BulugwFq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/-F63fjptAgt5VM-kVkqdyU8n1iEq129k-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/-F63fjptAgt5VM-kVkqdyU8n1i8q1w-DMJ8VG8y.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU-BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU-Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU-DZ4AoWbu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg-DSY6xOcd.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{--background:#fff;--foreground:#0b1719;--card:#fff;--card-foreground:var(--foreground);--muted:#f4f4f5;--muted-foreground:#6b7280;--border:#e5e7eb;--input:#e5e7eb;--primary:#0f0f0f;--primary-hover:#262626;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:var(--foreground);--accent:#f4f4f5;--ring:#0f0f0f;--destructive:#dc2626;--success:#059669;--success-soft:#ecfdf5;--warning-soft:#fffbeb;--warning-border:#fde68a;--radius:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #0000000d;--shadow-lg:0 20px 50px -20px #0000002e, 0 8px 24px -12px #0000001f;--sans:"DM Sans", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text:var(--foreground);--muted-fg:var(--muted-foreground);--line:var(--border);--danger:var(--destructive);--ok:var(--success);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}@media (width>=700px){html{zoom:1.2}}body{font:15px/1.5 var(--sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#app{z-index:1;max-width:480px;margin:0 auto;padding:24px 20px 72px;position:relative}button,input,textarea{color:inherit;font-family:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:var(--foreground);color:var(--background)}.top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.brand{align-items:center;gap:10px;display:flex}.mark{font-size:26px;line-height:1;display:block}.wordmark{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}.top-meta{align-items:center;gap:8px;display:flex}.pill{border:1px solid var(--border);height:24px;color:var(--muted-foreground);background:var(--card);text-transform:lowercase;border-radius:999px;align-items:center;padding:0 9px;font-size:.75rem;font-weight:500;display:inline-flex}.lead,.hint,.meta,.away-banner,.desc{color:var(--muted-foreground)}.screen.hidden,.hidden{display:none!important}.away-banner,.backup-banner,.credit-banner,.preview-banner{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px;font-size:.875rem;line-height:1.45;display:flex}.away-banner,.backup-banner{display:block}.backup-banner .link{margin-left:.6em}.credit-banner[hidden],.preview-banner[hidden],.away-banner[hidden],.backup-banner[hidden]{display:none}.credit-banner .link{white-space:nowrap}.preview-banner{background:var(--warning-soft);border-color:var(--warning-border);display:block}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px}.boot-card{text-align:center;color:var(--muted-foreground);padding:40px 24px;font-size:.9rem}.boot-card button{margin-top:12px}.stall{border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-soft);color:var(--foreground);margin:10px 0 0;padding:8px 12px}.stall[hidden]{display:none}.stray-line{color:var(--foreground);margin:8px 0 12px}.stray-line[hidden]{display:none}.spinner{place-items:center;width:28px;height:28px;margin:4px auto 14px;font-size:24px;line-height:1;animation:3s linear infinite spin;display:grid}.spinner:before{content:"☀️"}@keyframes spin{to{transform:rotate(360deg)}}h1,h2{letter-spacing:-.02em;margin:0 0 6px;font-size:1.125rem;font-weight:600;line-height:1.3}.lead{margin:0 0 16px;font-size:.9rem}.legs{flex-direction:column;gap:6px;display:flex}.leg{background:var(--muted);border-radius:var(--radius);border:1px solid #0000;padding:14px 16px;transition:border-color .15s,background .15s}.leg:focus-within{background:var(--card);border-color:var(--border);box-shadow:0 0 0 3px #0f0f0f0f}.leg-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.leg-label{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;display:block}.leg-side{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.leg-side[hidden]{display:none}.leg-side .link{font-size:inherit;margin-left:.35em}.leg-row{align-items:center;gap:12px;display:flex}.leg-row input,.leg-amt,.amount-mirror{min-width:0;color:var(--foreground);font:600 1.85rem/1.2 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:4px 0}.leg-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.leg-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.leg-row input[readonly]{color:var(--muted-foreground)}.leg-amt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leg-row .amount-wrap{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;position:relative}.leg-row .amount-wrap input{width:var(--amount-width,6ch);flex:0 auto;min-width:3ch}.leg-row .amount-wrap .leg-amt{flex:0 auto}.amount-mirror{visibility:hidden;white-space:pre;pointer-events:none;flex:none;position:absolute;top:0;left:0}.leg-row .unit{color:var(--muted-foreground);font:500 .9rem/1 var(--sans);flex:none}.leg-row .amount-wrap input+.amount-mirror+.unit{margin-left:-4px}.split{border-top:1px solid var(--border);color:var(--muted-foreground);flex-direction:column;gap:4px;margin:10px 0 0;padding-top:10px;font-size:.8125rem;display:flex}.split:empty{display:none}.split-part{justify-content:space-between;gap:12px;display:flex}.split-part b{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:500}.token{background:var(--card);border:1px solid var(--border);height:36px;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.token-name{font:500 .9rem/1 var(--sans);color:var(--foreground)}.token-ico{color:#fff;background:var(--foreground);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:inline-grid}.token-ico[data-asset=lightning]{background:#f5b400}.token-ico[data-asset=onchain]{background:#f7931a}.token-ico[data-asset=credit]{background:var(--foreground)}.presets{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.presets[hidden]{display:none}.presets button{font:500 .75rem/1 var(--sans);font-variant-numeric:tabular-nums;background:var(--card);height:26px;color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:0 10px;transition:background .12s,color .12s,border-color .12s}.presets button:hover:not(:disabled){color:var(--foreground);border-color:#d4d4d8}.presets button.active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flip{z-index:1;background:var(--card);border:1px solid var(--border);width:36px;height:36px;box-shadow:0 0 0 4px var(--card), var(--shadow-sm);color:var(--muted-foreground);cursor:pointer;border-radius:50%;place-items:center;margin:-21px auto;padding:0;transition:transform .25s,color .15s,border-color .15s;display:grid}.flip:hover:not(:disabled){color:var(--foreground);border-color:#d4d4d8;transform:rotate(180deg)}.flip:disabled{opacity:.5;cursor:not-allowed}.dest{margin:16px 0 0;display:block}.dest[hidden]{display:none}.dest .leg-label{color:var(--foreground);margin-bottom:6px;font-size:.875rem;font-weight:500}.dest input,textarea{background:var(--card);border:1px solid var(--input);border-radius:var(--radius);width:100%;height:40px;color:var(--foreground);font:400 .875rem/1.4 var(--mono);box-shadow:var(--shadow-sm);outline:none;padding:0 12px;transition:border-color .12s,box-shadow .12s}.dest input::placeholder,textarea::placeholder{color:#a1a1aa}.dest input:focus,textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px #0f0f0f1f}.hint{margin:12px 2px 0;font-size:.8125rem;line-height:1.5}.hint:empty,.hint[hidden]{display:none}.meta{margin:0 0 12px;font-size:.85rem}.meta[hidden]{display:none}.foot{text-align:center;margin:14px 0 0;font-size:.8125rem}.statusbar{display:none}.row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}button{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:999px;height:38px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1;transition:background .12s,color .12s,border-color .12s}button:disabled{opacity:.5;cursor:not-allowed}.primary{background:var(--primary);width:100%;height:44px;color:var(--primary-foreground);margin-top:16px;font-size:.9375rem}.primary:hover:not(:disabled){background:var(--primary-hover)}.row .primary{flex:1;width:auto;height:38px;margin-top:0;font-size:.875rem}.secondary,.ghost{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-sm)}.secondary:hover:not(:disabled),.ghost:hover:not(:disabled){background:var(--accent)}.top-meta .ghost{height:32px;padding:0 12px;font-size:.8125rem}.danger{width:100%;color:var(--destructive);box-shadow:none;background:0 0;border:0;margin-top:6px}.danger:hover:not(:disabled){background:#fef2f2}.link{height:auto;color:var(--foreground);font:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;-webkit-text-decoration:underline #d4d4d8;text-decoration:underline #d4d4d8}.link:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.link.muted{color:var(--muted-foreground);font-weight:400}.check{color:var(--foreground);align-items:center;gap:10px;margin:14px 0;font-size:.875rem;display:flex}.check input[type=checkbox]{appearance:none;background:var(--card);cursor:pointer;border:1px solid #a1a1aa;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin:0;display:inline-grid}.check input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.check input[type=checkbox]:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,84% 0,40% 66%);background:#fff;width:9px;height:9px}#backup-later{width:100%;margin-top:8px}.seed{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.seed li{background:var(--muted);font-family:var(--mono);border-radius:8px;padding:8px 10px;font-size:.8125rem}.seed li:before{content:attr(data-i);width:2.2ch;color:var(--muted-foreground);font-size:.72rem;display:inline-block}textarea{resize:vertical;height:auto;min-height:5.5rem;padding:10px 12px}.invoice-card{text-align:center;padding:28px 24px 20px}.invoice-card .hint{margin:0 0 16px}.steps{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.steps li{height:26px;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:500;display:inline-flex}.steps li:before{content:"";background:#d4d4d8;border-radius:50%;width:6px;height:6px}.steps li.current{color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}.steps li.current:before{background:#fff;animation:1.4s ease-in-out infinite pulse}.steps li.done{color:var(--success);background:var(--success-soft);border-color:#0000}.steps li.done:before{background:var(--success)}.steps:empty{display:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.qr-wrap{place-items:center;margin:0 0 14px;display:grid}.qr-wrap[hidden],.spinner[hidden],button[hidden]{display:none}.qr-wrap img{border-radius:var(--radius);border:1px solid var(--border);background:#fff;width:min(232px,100%);height:auto;padding:10px}#pending-spinner{margin:28px auto}.amount-lg,.balance-lg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:1.75rem;font-weight:600}.amount-lg span:last-child{color:var(--muted-foreground);letter-spacing:0;font-size:1rem;font-weight:500}.short-code{font-family:var(--mono);color:var(--muted-foreground);margin:0 0 14px;font-size:.78rem}.short-code:empty,.invoice{display:none}.redirect{text-align:left;margin:4px 0}.redirect[hidden]{display:none}.redirect .dest{margin-top:0}.redirect .row{margin-bottom:0}.invoice-card .check{width:44px;height:44px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}#success-tx,#success-preimage,.meta code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.78rem}#success-tx{color:var(--foreground);text-underline-offset:3px}.field{margin:0 0 12px;display:block}.field>span{color:var(--muted-foreground);margin-bottom:6px;font-size:.85rem;display:block}.copy-line{background:var(--muted);border-radius:var(--radius);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.copy-line code{font-family:var(--mono);overflow-wrap:anywhere;flex:1;font-size:.75rem}.flash{color:var(--destructive);margin:12px 0 0;font-size:.875rem}.flash.ok{color:var(--success)}.drawer:before{content:"";z-index:-1;background:#0a0a0a59;position:fixed;inset:0}.drawer{background:var(--card);border-left:1px solid var(--border);width:min(380px,100%);height:100%;box-shadow:var(--shadow-lg);z-index:5;padding:24px;position:fixed;top:0;right:0;overflow:auto}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.drawer-head .ghost{height:32px;padding:0 12px;font-size:.8125rem}.net-group{border-top:1px solid var(--border);gap:8px;margin-top:20px;padding-top:16px;display:grid}.net-group[hidden]{display:none}.net-row button[disabled]{opacity:1;background:var(--foreground);color:var(--background);border-color:var(--foreground);cursor:default}.drawer-hint{margin:8px 0 4px;font-size:.875rem}.drawer .danger{width:auto;margin-top:0}#bal-detail{margin-top:-4px}@media (width<=640px){#app{padding:16px 14px 56px}.card{padding:20px 16px}.seed{grid-template-columns:1fr 1fr}.leg-row input,.leg-amt,.amount-mirror{font-size:1.5rem}.top-meta .pill{display:none}}@media (width<=360px){.leg-row{gap:8px}.leg-row input,.leg-amt,.amount-mirror{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.spinner,.steps li.current:before{animation:none}.flip,.leg,button{transition:none}}.pill[hidden]{display:none}.modal-wrap{z-index:6;background:#0a0a0a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-wrap.hidden{display:none}.modal{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(460px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);padding:28px;overflow:auto}.modal h2{letter-spacing:-.01em;margin:0 0 12px;font-size:1.25rem}.modal p{color:var(--muted-foreground,var(--muted));margin:0 0 12px;line-height:1.55}.modal p strong{color:var(--foreground);font-weight:600}.modal-actions{gap:10px;margin-top:20px;display:grid}.modal-actions .primary,.modal-actions .secondary{width:100%}.wait-line[hidden]{display:none}.recovery-banner,.expiry-banner{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:.875rem;line-height:1.45;display:flex}.recovery-banner[hidden],.expiry-banner[hidden],.expiry-line[hidden]{display:none}.recovery-banner.warn,.expiry-banner.urgent{color:#7a271a;background:#fef3f2;border-color:#b42318}.recovery-banner.warn .link,.expiry-banner.urgent .link{color:#7a271a}.expiry-line{margin-top:8px}:root[data-theme=retro]{--w-face:silver;--w-light:#fff;--w-hilite:#dfdfdf;--w-shadow:gray;--w-dark:#000;--w-desk:teal;--w-title-a:navy;--w-title-b:#1084d0;--w-info:#ffffe1;--bg:var(--w-desk);--bg-2:var(--w-face);--card:var(--w-face);--line:var(--w-shadow);--text:#000;--muted:#000;--accent:var(--w-title-a);--accent-2:var(--w-title-a);--accent-soft:#fff;--ok:green;--danger:#c00000;--shadow:none;--sans:Tahoma, Verdana, Geneva, "DejaVu Sans", sans-serif;--mono:"Lucida Console", Monaco, "DejaVu Sans Mono", "Courier New", monospace;--ctl-h:26px;--raised:inset -1px -1px var(--w-dark), inset 1px 1px var(--w-light), inset -2px -2px var(--w-shadow), inset 2px 2px var(--w-hilite);--pressed:inset 1px 1px var(--w-dark), inset -1px -1px var(--w-light), inset 2px 2px var(--w-shadow), inset -2px -2px var(--w-hilite);--sunken:inset 1px 1px var(--w-shadow), inset -1px -1px var(--w-light), inset 2px 2px var(--w-dark), inset -2px -2px var(--w-hilite);--frame:inset -1px -1px var(--w-dark), inset 1px 1px var(--w-hilite), inset -2px -2px var(--w-shadow), inset 2px 2px var(--w-light)}[data-theme=retro] body{background:var(--w-desk);font:14px/1.4 var(--sans);color:#000}[data-theme=retro] ::selection{background:var(--w-title-a);color:#fff}[data-theme=retro] #app{padding-top:24px}[data-theme=retro] .card,[data-theme=retro] .drawer,[data-theme=retro] button:not(.link){background:var(--w-face);color:#000;box-shadow:var(--raised);border:0;border-radius:0}[data-theme=retro] .card,[data-theme=retro] .drawer{box-shadow:var(--frame), 6px 6px 0 #00000038}[data-theme=retro] .leg-row input,[data-theme=retro] .leg-amt,[data-theme=retro] .dest input,[data-theme=retro] textarea,[data-theme=retro] .copy-line,[data-theme=retro] .seed,[data-theme=retro] .pill,[data-theme=retro] .qr-wrap img,[data-theme=retro] .steps,[data-theme=retro] .status-cell{color:#000;box-shadow:var(--sunken);background:#fff;border:0;border-radius:0}[data-theme=retro] .card{padding:40px 14px 14px;position:relative}[data-theme=retro] .card:before,[data-theme=retro] .drawer:before{content:attr(data-title);z-index:auto;background:url(/ship-pixel.svg) no-repeat 5px 3px / 16px 16px, linear-gradient(90deg, var(--w-title-a), var(--w-title-b));color:#fff;letter-spacing:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;height:22px;padding:0 24px 0 26px;font-size:13px;font-weight:700;line-height:22px;position:absolute;inset:4px 4px auto;overflow:hidden}[data-theme=retro] .card:after,[data-theme=retro] .drawer .drawer-head .ghost{text-align:center;width:16px;height:14px;line-height:12px;font:700 11px/12px var(--sans);color:#000;background:var(--w-face);box-shadow:inset -1px -1px var(--w-dark), inset 1px 1px var(--w-light), inset -2px -2px var(--w-shadow);margin:0;padding:0;position:absolute;top:8px;right:8px}[data-theme=retro] .card:after{content:"×";color:var(--w-shadow);text-shadow:1px 1px var(--w-light)}[data-theme=retro] .drawer .drawer-head .ghost{font-size:0}[data-theme=retro] .drawer .drawer-head .ghost:before{content:"×";font-size:11px}[data-theme=retro] .drawer .drawer-head .ghost:active{box-shadow:inset 1px 1px var(--w-dark), inset -1px -1px var(--w-light), inset 2px 2px var(--w-shadow)}[data-theme=retro] .drawer{border:0;width:min(400px,100% - 32px);height:auto;max-height:calc(100vh - 32px);padding:40px 14px 14px;position:fixed;top:22vh;left:50%;right:auto;transform:translate(-50%)}[data-theme=retro] .drawer-head{height:0;display:block}[data-theme=retro] .drawer-head h2{display:none}[data-theme=retro] .drawer-hint{margin:0 0 12px}[data-theme=retro] .drawer .row{justify-content:flex-end;margin:0}[data-theme=retro] .modal-wrap{background:#00000040}[data-theme=retro] .modal{background:var(--w-face);color:#000;box-shadow:var(--frame), 6px 6px 0 #00000038;border:0;border-radius:0;width:min(420px,100%);padding:40px 14px 14px;position:relative}[data-theme=retro] .modal:before{content:attr(data-title);background:url(/ship-pixel.svg) no-repeat 5px 3px / 16px 16px, linear-gradient(90deg, var(--w-title-a), var(--w-title-b));color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;height:22px;padding:0 24px 0 26px;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:4px;left:4px;right:4px;overflow:hidden}[data-theme=retro] .modal h2{font:700 13px/1.3 var(--sans);margin:0 0 8px}[data-theme=retro] .modal p{color:#000;font-size:13px;line-height:1.45}[data-theme=retro] .modal-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:14px;display:flex}[data-theme=retro] .modal-actions .primary,[data-theme=retro] .modal-actions .secondary{width:auto;min-width:110px;height:var(--ctl-h);margin-top:0}[data-theme=retro] #screen-backup h1,[data-theme=retro] #screen-restore h1{display:none}[data-theme=retro] .top{color:#fff;margin-bottom:18px}[data-theme=retro] .brand{gap:12px}[data-theme=retro] .mark{text-shadow:none;font-size:30px}[data-theme=retro] .wordmark{letter-spacing:0;text-shadow:1px 1px #000;font-size:20px}[data-theme=retro] .top-meta{gap:6px}[data-theme=retro] .pill{font:12px/1 var(--sans);height:var(--ctl-h);color:#000;align-items:center;padding:0 8px;display:inline-flex}[data-theme=retro] .backup-banner,[data-theme=retro] .away-banner,[data-theme=retro] .credit-banner,[data-theme=retro] .preview-banner{background:var(--w-info);box-shadow:none;color:#000;border:1px solid #000;border-radius:0;margin:0 0 12px;padding:5px 10px 5px 30px;font-size:13px;position:relative}[data-theme=retro] .backup-banner:before,[data-theme=retro] .away-banner:before,[data-theme=retro] .credit-banner:before,[data-theme=retro] .preview-banner:before{content:"i";background:var(--w-title-a);color:#fff;text-align:center;border-radius:50%;width:14px;height:14px;margin-top:-7px;font:italic 700 10px/14px Georgia,serif;position:absolute;top:50%;left:8px}[data-theme=retro] h1,[data-theme=retro] h2{letter-spacing:0;margin:0 0 6px;font-size:15px;font-weight:700}[data-theme=retro] .lead{margin:0 0 10px}[data-theme=retro] .hint,[data-theme=retro] .meta,[data-theme=retro] .lead,[data-theme=retro] .leg-label,[data-theme=retro] .leg-side,[data-theme=retro] .short-code{color:#000;font-size:13px}[data-theme=retro] .hint{margin:8px 2px 0}[data-theme=retro] .legs{gap:12px}[data-theme=retro] .leg{background:var(--w-face);box-shadow:inset 1px 1px var(--w-shadow), inset -1px -1px var(--w-light), inset 2px 2px var(--w-light), inset -2px -2px var(--w-shadow);border-radius:0;margin-top:8px;padding:16px 10px 10px;position:relative}[data-theme=retro] .leg:focus-within{background:var(--w-face);outline:none}[data-theme=retro] .leg-head{justify-content:flex-end;min-height:0;margin:0}[data-theme=retro] .leg>.leg-head>.leg-label,[data-theme=retro] .leg-side{background:var(--w-face);padding:0 4px;font-size:13px;line-height:18px;position:absolute;top:-9px}[data-theme=retro] .leg>.leg-head>.leg-label{left:8px}[data-theme=retro] .leg-side{right:8px}[data-theme=retro] .leg-row{gap:8px}[data-theme=retro] .leg-row input,[data-theme=retro] .leg-amt{font:400 18px/1 var(--mono);letter-spacing:0;text-align:right;height:30px;padding:0 8px}[data-theme=retro] .leg-row input:focus{box-shadow:var(--sunken), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--w-title-a)}[data-theme=retro] .leg-row input[readonly]{color:var(--w-shadow);background:var(--w-face)}[data-theme=retro] .token{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;min-width:108px;padding:0 4px 0 0}[data-theme=retro] .token-ico{border-radius:0;width:16px;height:16px;font-size:10px;box-shadow:inset -1px -1px #00000073,inset 1px 1px #ffffff8c}[data-theme=retro] .token-name{font:700 13px/1 var(--sans)}[data-theme=retro] .leg-row .amount-wrap{align-items:center}[data-theme=retro] .leg-row .amount-wrap input,[data-theme=retro] .leg-row .amount-wrap .leg-amt{flex:1;width:auto}[data-theme=retro] .leg-row .unit{font:400 13px/1 var(--sans);color:var(--w-shadow)}[data-theme=retro] .presets{gap:4px;margin-top:8px}[data-theme=retro] .presets button{font:12px/1 var(--sans);color:#000;min-width:44px;height:22px;padding:0 8px}[data-theme=retro] .presets button.active{box-shadow:var(--pressed);background:repeating-conic-gradient(#fff 0 25%, var(--w-face) 0 50%) 0 0 / 2px 2px}[data-theme=retro] .flip{color:#000;width:30px;height:30px;margin:-16px auto -20px;transition:none}[data-theme=retro] .flip:hover:not(:disabled){color:#000;transform:none}[data-theme=retro] .dest{box-shadow:none;background:0 0;border-radius:0;margin-top:14px;padding:0}[data-theme=retro] .dest:focus-within{box-shadow:none;background:0 0}[data-theme=retro] .dest .leg-label{color:#000;margin-bottom:4px}[data-theme=retro] .dest input{font:13px/1 var(--mono);height:var(--ctl-h);padding:0 8px}[data-theme=retro] .dest input::placeholder{color:var(--w-shadow)}[data-theme=retro] .dest input:focus{box-shadow:var(--sunken), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--w-title-a)}[data-theme=retro] button:not(.link){font:13px/1 var(--sans);height:var(--ctl-h);min-width:80px;padding:0 14px;font-weight:400;transition:none}[data-theme=retro] button:not(.link):hover:not(:disabled){background:var(--w-face);color:#000}[data-theme=retro] button:not(.link):active:not(:disabled){box-shadow:var(--pressed);padding:1px 13px 0 15px}[data-theme=retro] button:not(.link):focus-visible{outline-offset:-5px;outline:1px dotted #000}[data-theme=retro] .primary{height:30px;box-shadow:var(--raised), 0 0 0 1px #000;margin-top:14px;font-size:13px;font-weight:700}[data-theme=retro] .primary:active:not(:disabled){box-shadow:var(--pressed), 0 0 0 1px #000}[data-theme=retro] .row{gap:6px;margin:10px 0 0}[data-theme=retro] .row .primary{flex:1;margin-top:0}[data-theme=retro] .danger{color:#c00000;width:auto;margin-top:0}[data-theme=retro] .link{color:var(--w-title-a);font-weight:400;font-size:inherit;text-decoration:underline}[data-theme=retro] .link.muted{color:var(--w-title-a)}[data-theme=retro] button:disabled{opacity:1;color:var(--w-shadow);text-shadow:1px 1px var(--w-light);box-shadow:var(--raised)}[data-theme=retro] .primary:disabled{box-shadow:var(--raised)}[data-theme=retro] .check{color:#000;align-items:center;gap:8px;margin:12px 0 0;font-size:13px}[data-theme=retro] .check input[type=checkbox]{appearance:none;width:13px;height:13px;box-shadow:var(--sunken);cursor:pointer;background:#fff;flex:none;place-items:center;margin:0;display:inline-grid}[data-theme=retro] .check input[type=checkbox]:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,84% 0,40% 66%);background:#000;width:7px;height:7px}[data-theme=retro] .check input[type=checkbox]:focus-visible{outline-offset:2px;outline:1px dotted #000}[data-theme=retro] .seed{grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 10px;padding:2px}[data-theme=retro] .seed li{font:13px/1 var(--mono);background:#fff;border-radius:0;padding:6px 8px}[data-theme=retro] .seed li:before{color:var(--w-shadow);width:2.2ch;display:inline-block}[data-theme=retro] .seed li:nth-child(odd){background:#f4f4f4}[data-theme=retro] textarea{font:13px/1.5 var(--mono);min-height:5rem;padding:6px 8px}[data-theme=retro] textarea:focus{box-shadow:var(--sunken), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--w-title-a)}[data-theme=retro] .invoice-card{padding:40px 14px 14px}[data-theme=retro] .invoice-card .hint{margin:0 0 12px}[data-theme=retro] .steps{background:var(--w-face);box-shadow:inset 1px 1px var(--w-shadow), inset -1px -1px var(--w-light), inset 2px 2px var(--w-light), inset -2px -2px var(--w-shadow);text-align:left;grid-auto-columns:1fr;grid-auto-flow:column;gap:0 8px;margin:0 0 14px;padding:6px 8px 8px;display:grid}[data-theme=retro] .steps li{color:var(--w-shadow);font:12px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:5px;padding:0;display:flex;overflow:hidden}[data-theme=retro] .steps li.done,[data-theme=retro] .steps li.current{color:#000}[data-theme=retro] .steps li.current{font-weight:700}[data-theme=retro] .steps li:after{content:"";height:14px;box-shadow:var(--sunken);background:#fff;padding:0}[data-theme=retro] .steps li.done:after{background:repeating-linear-gradient(90deg, var(--w-title-a) 0 8px, transparent 8px 10px) 3px 3px / calc(100% - 6px) calc(100% - 6px) no-repeat, #fff}[data-theme=retro] .steps li.current:after{background:repeating-linear-gradient(90deg, var(--w-title-a) 0 8px, transparent 8px 10px) 3px 3px / 50% calc(100% - 6px) no-repeat, #fff;animation:1.6s steps(4,end) infinite retro-progress}@keyframes retro-progress{0%{background-size:10% calc(100% - 6px),auto}to{background-size:70% calc(100% - 6px),auto}}@media (prefers-reduced-motion:reduce){[data-theme=retro] .steps li.current:after{animation:none}}[data-theme=retro] .qr-wrap img{border-radius:0;padding:6px}[data-theme=retro] .amount-lg{font:22px/1.2 var(--mono);letter-spacing:0;margin:0 0 4px}[data-theme=retro] .amount-lg span:last-child{color:#000;font-size:14px}[data-theme=retro] .short-code{font:12px/1.2 var(--mono);margin:0 0 12px}[data-theme=retro] #copy-pending,[data-theme=retro] #cancel-pending,[data-theme=retro] #swap-again{width:auto;min-width:110px;margin:2px 3px 0;display:inline-block}[data-theme=retro] #cancel-pending{color:#000}[data-theme=retro] .redirect{margin:8px 0 12px}[data-theme=retro] .redirect .dest{margin-top:0}[data-theme=retro] .invoice-card .check{color:green;width:40px;height:40px;box-shadow:var(--sunken);background:#fff;border:0;border-radius:0;margin:0 auto 10px}[data-theme=retro] #success-tx{color:var(--w-title-a)}[data-theme=retro] #success-tx,[data-theme=retro] #success-preimage,[data-theme=retro] .meta code{font-size:12px}[data-theme=retro] .flash{color:#c00000;font-size:13px}[data-theme=retro] .flash.ok{color:green}[data-theme=retro] .statusbar{text-align:left;gap:3px;margin:14px -11px -11px;display:flex}[data-theme=retro] .status-cell{font:12px/1 var(--sans);background:var(--w-face);box-shadow:inset 1px 1px var(--w-shadow), inset -1px -1px var(--w-light);white-space:nowrap;text-overflow:ellipsis;padding:4px 7px;overflow:hidden}[data-theme=retro] .status-cell:first-child{flex:1}[data-theme=retro] .status-cell:last-child{text-align:center;min-width:64px}@media (width<=640px){[data-theme=retro] #app{padding:12px 8px 40px}[data-theme=retro] .seed{grid-template-columns:1fr 1fr}[data-theme=retro] .leg-row input,[data-theme=retro] .leg-amt{font-size:16px}[data-theme=retro] .token{min-width:0}[data-theme=retro] .drawer{top:12vh}}[data-theme=retro] .presets button{min-width:44px}[data-theme=retro] .drawer .drawer-head .ghost{width:16px;min-width:0;height:14px;padding:0}[data-theme=retro] .pill[hidden],[data-theme=retro] .net-group[hidden]{display:none}[data-theme=retro] .net-row button[disabled]{opacity:1;color:var(--text);text-shadow:none;box-shadow:var(--pressed)}[data-theme=retro] #copy-pending[hidden],[data-theme=retro] #cancel-pending[hidden],[data-theme=retro] #swap-again[hidden]{display:none}[data-theme=retro] .leg-amt{justify-content:flex-end;align-items:center;display:flex}[data-theme=retro] #backup-continue{vertical-align:top;width:calc(100% - 100px);display:inline-block}[data-theme=retro] #backup-later{vertical-align:top;width:86px;min-width:0;height:30px;margin:14px 0 0 6px;display:inline-block}@media (width<=640px){[data-theme=retro] .top .pill{display:none}[data-theme=retro] .wordmark{font-size:18px}[data-theme=retro] .top-meta button:not(.link){min-width:0;padding:0 10px}[data-theme=retro] .mark{font-size:24px}}[data-theme=retro] .split{border-top:1px solid var(--w-shadow);box-shadow:0 1px 0 var(--w-light) inset;color:#000;margin-top:8px;padding-top:6px;font-size:12px}[data-theme=retro] .split-part b{font:12px/1.3 var(--mono);color:#000}[data-theme=retro] .foot{margin-top:10px;font-size:12px}[data-theme=retro] .recovery-banner,[data-theme=retro] .expiry-banner{background:var(--w-face);color:#000;box-shadow:var(--sunken);font:12px/1.4 var(--sans);border:0;border-radius:0}[data-theme=retro] .recovery-banner.warn,[data-theme=retro] .expiry-banner.urgent{color:#000;background:#ffffe1}[data-theme=retro] .recovery-banner.warn .link,[data-theme=retro] .expiry-banner.urgent .link{color:#00007f}[data-theme=retro] .recovery-banner[hidden],[data-theme=retro] .expiry-banner[hidden],[data-theme=retro] .expiry-line[hidden]{display:none}
