@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/swaptopia/assets/inter-latin-opsz-BwkfbSeq.woff2)format("woff2-variations");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:where(:not([data-theme=retro])){--bg:#fff;--surface:#fff;--fill:#f5f5f7;--fill-2:#ebebf0;--fill-3:#e1e1e6;--hairline:#00000014;--hairline-2:#00000024;--scrim:#14141847;--text:#1d1d1f;--text-2:#6e6e73;--text-3:#8e8e93;--accent:#0071e3;--accent-hover:#0077ed;--accent-text:#06c;--accent-soft:#0071e31a;--accent-ring:#0071e338;--on-accent:#fff;--ok:#248a3d;--ok-fill:#34c759;--ok-soft:#34c7591f;--danger:#d70015;--danger-soft:#ff3b3017;--warn:#a05a00;--warn-fill:#ff9500;--warn-soft:#fff6e8;--warn-line:#ff950047;--shadow-pop:0 0 0 .5px #00000014, 0 1px 2px #00000014, 0 3px 10px #0000000f;--shadow-sheet:0 0 0 1px #0000000d, 0 24px 80px -12px #00000052;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--sans:-apple-system, BlinkMacSystemFont, "Inter Variable", "Inter", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, "Cascadia Mono", "DejaVu Sans Mono", monospace;--ease:cubic-bezier(.22, 1, .36, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-scheme=dark]:where(:not([data-theme=retro])){--bg:#000;--surface:#161617;--fill:#232325;--fill-2:#2c2c2e;--fill-3:#3a3a3c;--hairline:#ffffff14;--hairline-2:#ffffff29;--scrim:#0000008c;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#7c7c80;--accent:#0a84ff;--accent-hover:#2b95ff;--accent-text:#2997ff;--accent-soft:#0a84ff29;--accent-ring:#0a84ff59;--ok:#30d158;--ok-fill:#30d158;--ok-soft:#30d15829;--danger:#ff6961;--danger-soft:#ff453a29;--warn:#ffb340;--warn-fill:#ff9f0a;--warn-soft:#ff9f0a1f;--warn-line:#ff9f0a4d;--shadow-pop:0 0 0 .5px #ffffff1a, 0 2px 8px #00000080;--shadow-sheet:0 0 0 1px #ffffff14, 0 24px 80px -12px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root:not([data-theme=retro])) *{box-sizing:border-box}html:where(:not([data-theme=retro])),:where(:root:not([data-theme=retro])) body{min-height:100%;margin:0}:where(:root:not([data-theme=retro])) body{font:400 15px/1.47 var(--sans);letter-spacing:-.006em;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto}:where(:root:not([data-theme=retro])) #app{max-width:480px;margin:0 auto;padding:20px 20px 80px}:where(:root:not([data-theme=retro])) button,:where(:root:not([data-theme=retro])) input,:where(:root:not([data-theme=retro])) textarea{color:inherit;letter-spacing:inherit;font-family:inherit}:where(:root:not([data-theme=retro])) :focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}:where(:root:not([data-theme=retro])) ::selection{background:var(--accent-soft);color:inherit}:where(:root:not([data-theme=retro])) .screen.hidden,:where(:root:not([data-theme=retro])) .hidden{display:none!important}:where(:root:not([data-theme=retro])) .top{justify-content:space-between;align-items:center;gap:12px;height:44px;margin-bottom:28px;display:flex}:where(:root:not([data-theme=retro])) .brand{align-items:center;gap:10px;min-width:0;display:flex}:where(:root:not([data-theme=retro])) .mark{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:none;font-size:28px;line-height:1;display:block}:where(:root:not([data-theme=retro])) .wordmark{font-size:19px;font-weight:650;line-height:inherit;letter-spacing:-.025em;margin:0}:where(:root:not([data-theme=retro])) .top-meta{align-items:center;gap:4px;display:flex}:where(:root:not([data-theme=retro])) .top-meta .ghost{background:0 0}:where(:root:not([data-theme=retro])) .top-meta .ghost:hover:not(:disabled){background:var(--fill)}:where(:root:not([data-theme=retro])) .pill{background:var(--warn-soft);height:26px;color:var(--warn);letter-spacing:0;text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}:where(:root:not([data-theme=retro])) .pill[hidden]{display:none}:where(:root:not([data-theme=retro])) .away-banner,:where(:root:not([data-theme=retro])) .backup-banner,:where(:root:not([data-theme=retro])) .credit-banner,:where(:root:not([data-theme=retro])) .preview-banner,:where(:root:not([data-theme=retro])) .recovery-banner,:where(:root:not([data-theme=retro])) .expiry-banner{border-radius:var(--r-md);background:var(--fill);min-height:48px;color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 14px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex;position:relative}:where(:root:not([data-theme=retro])) .preview-banner,:where(:root:not([data-theme=retro])) .recovery-banner.warn,:where(:root:not([data-theme=retro])) .expiry-banner.urgent{background:var(--warn-soft)}:where(:root:not([data-theme=retro])) .recovery-banner.warn,:where(:root:not([data-theme=retro])) .expiry-banner.urgent{color:var(--text)}:where(:root:not([data-theme=retro])) .away-banner[hidden],:where(:root:not([data-theme=retro])) .backup-banner[hidden],:where(:root:not([data-theme=retro])) .credit-banner[hidden],:where(:root:not([data-theme=retro])) .preview-banner[hidden],:where(:root:not([data-theme=retro])) .recovery-banner[hidden],:where(:root:not([data-theme=retro])) .expiry-banner[hidden]{display:none}:where(:root:not([data-theme=retro])) .backup-banner .link,:where(:root:not([data-theme=retro])) .credit-banner .link,:where(:root:not([data-theme=retro])) .recovery-banner .link{white-space:nowrap;font-weight:600}:where(:root:not([data-theme=retro])) .banner-actions{gap:14px;display:inline-flex}:where(:root:not([data-theme=retro])) .credit-banner>span{flex:220px}:where(:root:not([data-theme=retro])) .card{position:relative}:where(:root:not([data-theme=retro])) .boot-card{text-align:center;color:var(--text-2);padding:48px 0 40px;font-size:15px}:where(:root:not([data-theme=retro])) .boot-card p{margin:0}:where(:root:not([data-theme=retro])) .boot-card button{margin-top:16px}:where(:root:not([data-theme=retro])) h1,:where(:root:not([data-theme=retro])) h2{letter-spacing:-.03em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}:where(:root:not([data-theme=retro])) .lead,:where(:root:not([data-theme=retro])) .hint,:where(:root:not([data-theme=retro])) .meta{color:var(--text-2)}:where(:root:not([data-theme=retro])) .lead{margin:0 0 20px;font-size:15px}:where(:root:not([data-theme=retro])) .hint{margin:14px 2px 0;font-size:13px;line-height:1.5}:where(:root:not([data-theme=retro])) .hint:empty,:where(:root:not([data-theme=retro])) .hint[hidden]{display:none}:where(:root:not([data-theme=retro])) code{font-family:var(--mono);background:var(--fill);border-radius:5px;padding:1px 5px;font-size:.9em}:where(:root:not([data-theme=retro])) .spinner{background:var(--text-2);width:28px;height:28px;margin:0 auto 18px;animation:1s steps(12,end) infinite modern-spin;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20stroke='%23000'%20stroke-width='2.1'%20stroke-linecap='round'%3e%3cpath%20d='M12%202.6v4'%20opacity='1'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.92'%20transform='rotate(30%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.84'%20transform='rotate(60%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.76'%20transform='rotate(90%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.68'%20transform='rotate(120%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.6'%20transform='rotate(150%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.52'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.44'%20transform='rotate(210%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.36'%20transform='rotate(240%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.28'%20transform='rotate(270%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.2'%20transform='rotate(300%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.14'%20transform='rotate(330%2012%2012)'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20stroke='%23000'%20stroke-width='2.1'%20stroke-linecap='round'%3e%3cpath%20d='M12%202.6v4'%20opacity='1'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.92'%20transform='rotate(30%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.84'%20transform='rotate(60%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.76'%20transform='rotate(90%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.68'%20transform='rotate(120%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.6'%20transform='rotate(150%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.52'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.44'%20transform='rotate(210%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.36'%20transform='rotate(240%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.28'%20transform='rotate(270%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.2'%20transform='rotate(300%2012%2012)'/%3e%3cpath%20d='M12%202.6v4'%20opacity='.14'%20transform='rotate(330%2012%2012)'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}@keyframes modern-spin{to{transform:rotate(360deg)}}:where(:root:not([data-theme=retro])) .spinner[hidden]{display:none}:where(:root:not([data-theme=retro])) .legs{flex-direction:column;gap:4px;display:flex}:where(:root:not([data-theme=retro])) .leg{background:var(--fill);border-radius:var(--r-lg);transition:background-color .25s var(--ease), box-shadow .25s var(--ease);padding:16px 18px 18px;position:relative;box-shadow:inset 0 0 0 1px #0000}:where(:root:not([data-theme=retro])) .leg:has(input:focus){background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-2), 0 0 0 4px var(--accent-soft)}:where(:root:not([data-theme=retro])) .leg-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}:where(:root:not([data-theme=retro])) .leg-label{color:var(--text-2);font-size:13px;font-weight:500;display:block}:where(:root:not([data-theme=retro])) .leg-side{color:var(--text-2);white-space:nowrap;font-size:13px}:where(:root:not([data-theme=retro])) .leg-side[hidden]{display:none}:where(:root:not([data-theme=retro])) .leg-row{align-items:center;gap:12px;display:flex}:where(:root:not([data-theme=retro])) .leg-row input,:where(:root:not([data-theme=retro])) .amount-mirror{min-width:0;color:var(--text);font:650 36px/1.15 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.035em;caret-color:var(--accent);-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:4px 0}:where(:root:not([data-theme=retro])) .leg-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(:root:not([data-theme=retro])) .leg-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(:root:not([data-theme=retro])) .leg-row input::placeholder{color:var(--text-3);opacity:.6}:where(:root:not([data-theme=retro])) .leg-row input[readonly]{color:var(--text-2)}:where(:root:not([data-theme=retro])) .leg-row .amount-wrap{flex:1;align-items:baseline;gap:7px;min-width:0;display:flex;position:relative}:where(:root:not([data-theme=retro])) .leg-row .amount-wrap input{width:var(--amount-width,6ch);flex:0 auto;min-width:3ch}:where(:root:not([data-theme=retro])) .amount-mirror{visibility:hidden;white-space:pre;pointer-events:none;flex:none;position:absolute;top:0;left:0}:where(:root:not([data-theme=retro])) .leg-row .unit{color:var(--text-2);letter-spacing:-.01em;flex:none;font-size:17px;font-weight:550}:where(:root:not([data-theme=retro])) .leg-row .amount-wrap input+.amount-mirror+.unit{margin-left:-4px}:where(:root:not([data-theme=retro])) .token{white-space:nowrap;flex:none;align-items:center;gap:8px;height:36px;display:inline-flex}:where(:root:not([data-theme=retro])) .token-name{letter-spacing:-.015em;color:var(--text);font-size:16px;font-weight:600}:where(:root:not([data-theme=retro])) .token-ico{background:var(--fill-3) center / cover no-repeat;border-radius:50%;flex:none;width:26px;height:26px;font-size:0;display:block}:where(:root:not([data-theme=retro])) .token-ico[data-asset=onchain]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23ffab40'/%3e%3cstop%20offset='1'%20stop-color='%23f7931a'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='12'%20cy='12'%20r='12'%20fill='url(%23g)'/%3e%3cg%20transform='rotate(14%2012%2012)'%20fill='none'%20stroke='%23fff'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M8.6%207h4.6a2.45%202.45%200%200%201%200%204.9H8.6M8.6%2011.9h5.3a2.55%202.55%200%200%201%200%205.1H8.6M8.6%207v10M10.4%205.4V7M12.9%205.4V7M10.4%2017v1.6M12.9%2017v1.6'/%3e%3c/g%3e%3c/svg%3e")}:where(:root:not([data-theme=retro])) .token-ico[data-asset=lightning]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%2348484a'/%3e%3cstop%20offset='1'%20stop-color='%231c1c1e'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23ffe066'/%3e%3cstop%20offset='1'%20stop-color='%23ffc300'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='12'%20cy='12'%20r='12'%20fill='url(%23g)'/%3e%3cpath%20d='M13.4%204.6%207%2013.2h4.5l-.9%206.2%206.4-8.6h-4.5z'%20fill='url(%23b)'%20stroke='url(%23b)'%20stroke-width='.8'%20stroke-linejoin='round'/%3e%3c/svg%3e")}:where(:root:not([data-theme=retro])) .token-ico[data-asset=credit]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%233a9bff'/%3e%3cstop%20offset='1'%20stop-color='%230071e3'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='12'%20cy='12'%20r='12'%20fill='url(%23g)'/%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='1.6'%20stroke-linejoin='round'%3e%3crect%20x='6'%20y='8.4'%20width='12'%20height='8.6'%20rx='2'/%3e%3cpath%20d='M15%208.4V7.6a1.2%201.2%200%200%200-1.4-1.2L7.7%207.5A2%202%200%200%200%206%209.4'/%3e%3c/g%3e%3ccircle%20cx='15.1'%20cy='12.7'%20r='1'%20fill='%23fff'/%3e%3c/svg%3e")}:root[data-scheme=dark]:where(:not([data-theme=retro])) .token-ico[data-asset=lightning]{box-shadow:inset 0 0 0 1px #ffffff24}:where(:root:not([data-theme=retro])) .presets{background:var(--fill-2);--i:0;--on:0;border-radius:11px;grid-template-columns:repeat(6,1fr);gap:0;margin:14px 0 0;padding:3px;display:grid;position:relative}:where(:root:not([data-theme=retro])) .presets[hidden]{display:none}:where(:root:not([data-theme=retro])) .presets:before{content:"";background:var(--surface);width:calc(16.6667% - 1px);box-shadow:var(--shadow-pop);opacity:var(--on);transform:translateX(calc(var(--i) * 100%)) scale(calc(.92 + var(--on) * .08));transition:transform .45s var(--ease-sheet), opacity .2s var(--ease);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}:root[data-scheme=dark]:where(:not([data-theme=retro])) .presets:before{background:var(--fill-3)}:where(:root:not([data-theme=retro])) .leg:has(input:focus) .presets{background:var(--fill)}:where(:root:not([data-theme=retro])) .presets:has(>button.active){--on:1}:where(:root:not([data-theme=retro])) .presets:has(>button:nth-of-type(2).active){--i:1}:where(:root:not([data-theme=retro])) .presets:has(>button:nth-of-type(3).active){--i:2}:where(:root:not([data-theme=retro])) .presets:has(>button:nth-of-type(4).active){--i:3}:where(:root:not([data-theme=retro])) .presets:has(>button:nth-of-type(5).active){--i:4}:where(:root:not([data-theme=retro])) .presets:has(>button:nth-of-type(6).active){--i:5}:where(:root:not([data-theme=retro])) .presets button{height:30px;color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:-.005em;cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:13px;font-weight:550;position:relative}:where(:root:not([data-theme=retro])) .presets button:hover{color:var(--text)}:where(:root:not([data-theme=retro])) .presets button.active{color:var(--text);font-weight:650}:where(:root:not([data-theme=retro])) .send-hint{margin:10px 2px 0;font-size:12px}:where(:root:not([data-theme=retro])) .send-hint[hidden]{display:none}:where(:root:not([data-theme=retro])) .flip{z-index:2;background:var(--bg);width:42px;height:42px;color:var(--text);box-shadow:0 0 0 5px var(--bg);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease);border:0;border-radius:50%;place-items:center;margin:-21px auto;padding:0;display:grid;position:relative}:where(:root:not([data-theme=retro])) .flip svg{width:18px;height:18px;transition:transform .6s var(--spring)}:where(:root:not([data-theme=retro])) .legs:has(#from-token[data-asset=lightning]) .flip svg{transform:rotate(180deg)}:where(:root:not([data-theme=retro])) .flip:hover:not(:disabled){color:var(--accent)}:where(:root:not([data-theme=retro])) .flip:active:not(:disabled){transform:scale(.92)}:where(:root:not([data-theme=retro])) .flip:disabled{color:var(--text-3);cursor:not-allowed}:where(:root:not([data-theme=retro])) .split{border-top:1px solid var(--hairline);color:var(--text-2);flex-direction:column;gap:6px;margin:14px 0 0;padding-top:12px;font-size:13px;display:flex}:where(:root:not([data-theme=retro])) .split:empty{display:none}:where(:root:not([data-theme=retro])) .split-part{justify-content:space-between;gap:12px;display:flex}:where(:root:not([data-theme=retro])) .split-part b{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-weight:550}:where(:root:not([data-theme=retro])) .dest{margin:20px 0 0;display:block}:where(:root:not([data-theme=retro])) .dest[hidden]{display:none}:where(:root:not([data-theme=retro])) .dest .leg-label{color:var(--text);margin:0 2px 8px;font-size:14px;font-weight:600}:where(:root:not([data-theme=retro])) .dest input,:where(:root:not([data-theme=retro])) textarea{border-radius:var(--r-md);background:var(--fill);width:100%;height:50px;color:var(--text);font:400 14px/1.4 var(--mono);letter-spacing:0;caret-color:var(--accent);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border:0;outline:none;padding:0 16px;box-shadow:inset 0 0 0 1px #0000}:where(:root:not([data-theme=retro])) .dest input::placeholder,:where(:root:not([data-theme=retro])) textarea::placeholder{color:var(--text-3);font-family:var(--sans);letter-spacing:-.006em}:where(:root:not([data-theme=retro])) .dest input:focus,:where(:root:not([data-theme=retro])) textarea:focus{background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}:where(:root:not([data-theme=retro])) textarea{resize:vertical;height:auto;min-height:112px;padding:14px 16px;line-height:1.6;display:block}:where(:root:not([data-theme=retro])) .meta{margin:0;font-size:14px}:where(:root:not([data-theme=retro])) .meta[hidden]{display:none}:where(:root:not([data-theme=retro])) .foot{text-align:center;margin:16px 0 0;font-size:13px}:where(:root:not([data-theme=retro])) .foot:not(:has(:not([hidden]))){display:none}:where(:root:not([data-theme=retro])) .statusbar{display:none}:where(:root:not([data-theme=retro])) .row{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}:where(:root:not([data-theme=retro])) button{font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;height:44px;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .15s var(--ease), opacity .2s var(--ease);border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600;line-height:1}:where(:root:not([data-theme=retro])) button:active:not(:disabled){transform:scale(.97)}:where(:root:not([data-theme=retro])) button:disabled{cursor:not-allowed}:where(:root:not([data-theme=retro])) button[hidden]{display:none}:where(:root:not([data-theme=retro])) .primary{background:var(--accent);width:100%;height:52px;color:var(--on-accent);margin-top:20px;font-size:17px}:where(:root:not([data-theme=retro])) .primary:hover:not(:disabled){background:var(--accent-hover)}:where(:root:not([data-theme=retro])) .primary:active:not(:disabled){transform:scale(.985)}:where(:root:not([data-theme=retro])) .primary:disabled{background:var(--fill-2);color:var(--text-3)}:where(:root:not([data-theme=retro])) .row>.secondary{height:48px}:where(:root:not([data-theme=retro])) .row .primary{flex:1;width:auto;height:48px;margin-top:0;font-size:16px}:where(:root:not([data-theme=retro])) .secondary{background:var(--fill);height:44px;color:var(--text)}:where(:root:not([data-theme=retro])) .secondary:hover:not(:disabled){background:var(--fill-2)}:where(:root:not([data-theme=retro])) .secondary:disabled{color:var(--text-3)}:where(:root:not([data-theme=retro])) .ghost{background:var(--fill);height:34px;color:var(--text);padding:0 14px;font-size:13px}:where(:root:not([data-theme=retro])) .ghost:hover:not(:disabled){background:var(--fill-2)}:where(:root:not([data-theme=retro])) #wallet-toggle{align-items:center;gap:7px;padding:0 14px 0 11px;display:inline-flex}:where(:root:not([data-theme=retro])) #wallet-toggle[hidden]{display:none}:where(:root:not([data-theme=retro])) #wallet-toggle:before,:where(:root:not([data-theme=retro])) #scheme-toggle:before,:where(:root:not([data-theme=retro])) .close:before,:where(:root:not([data-theme=retro])) #copy-pending:before{content:"";width:17px;height:17px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none}:where(:root:not([data-theme=retro])) #wallet-toggle:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linejoin='round'%3e%3cpath%20d='M17%207.5V6.2A1.7%201.7%200%200%200%2015%204.6L5.6%206.4A2.4%202.4%200%200%200%203.6%208.8'/%3e%3crect%20x='3.6'%20y='7.5'%20width='16.8'%20height='12'%20rx='2.6'/%3e%3ccircle%20cx='16.4'%20cy='13.5'%20r='1.3'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}:where(:root:not([data-theme=retro])) #scheme-toggle{width:34px;color:var(--text-2);place-items:center;padding:0;font-size:0;display:grid}:where(:root:not([data-theme=retro])) #scheme-toggle:hover{color:var(--text)}:where(:root:not([data-theme=retro])) #scheme-toggle:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M20.6%2013.4A8.6%208.6%200%201%201%2010.6%203.4a6.7%206.7%200%200%200%2010%2010Z'%20fill='%23000'/%3e%3c/svg%3e");width:16px;height:16px;transition:transform .6s var(--spring)}:root[data-scheme=dark]:where(:not([data-theme=retro])) #scheme-toggle:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3ccircle%20cx='12'%20cy='12'%20r='4.2'%20fill='%23000'/%3e%3cg%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%3e%3cpath%20d='M12%202.5v2M12%2019.5v2M2.5%2012h2M19.5%2012h2M5.3%205.3l1.4%201.4M17.3%2017.3l1.4%201.4M5.3%2018.7l1.4-1.4M17.3%206.7l1.4-1.4'/%3e%3c/g%3e%3c/svg%3e");width:18px;height:18px;transform:rotate(90deg)}:where(:root:not([data-theme=retro])) #theme-toggle{color:var(--text-2);padding:0 12px}:where(:root:not([data-theme=retro])) #theme-toggle:hover{color:var(--text)}:where(:root:not([data-theme=retro])) .danger{color:var(--danger);background:0 0}:where(:root:not([data-theme=retro])) .danger:hover:not(:disabled){background:var(--danger-soft)}:where(:root:not([data-theme=retro])) .link{height:auto;color:var(--accent-text);font:inherit;letter-spacing:inherit;transition:color .2s var(--ease);background:0 0;border-radius:4px;padding:0;font-weight:500;text-decoration:none;display:inline}:where(:root:not([data-theme=retro])) .link:hover{text-underline-offset:3px;text-decoration:underline}:where(:root:not([data-theme=retro])) .link:active:not(:disabled){opacity:.6;transform:none}:where(:root:not([data-theme=retro])) .link.muted{color:var(--text-2);font-weight:500}:where(:root:not([data-theme=retro])) .flash{color:var(--danger);margin:14px 2px 0;font-size:14px;line-height:1.45}:where(:root:not([data-theme=retro])) .flash.ok{color:var(--ok)}:where(:root:not([data-theme=retro])) .flash[hidden]{display:none}:where(:root:not([data-theme=retro])) .check{color:var(--text);cursor:pointer;align-items:center;gap:12px;margin:20px 2px 0;font-size:15px;display:flex}:where(:root:not([data-theme=retro])) .check input[type=checkbox]{appearance:none;background:var(--surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--hairline-2);cursor:pointer;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:7px;flex:none;place-items:center;margin:0;display:inline-grid}:where(:root:not([data-theme=retro])) .check input[type=checkbox]:checked{background:var(--accent) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M6%2012.6l4%204L18.2%208'%20fill='none'%20stroke='%23fff'%20stroke-width='2.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / 18px no-repeat;box-shadow:none}:where(:root:not([data-theme=retro])) #screen-backup .primary{margin-top:24px}:where(:root:not([data-theme=retro])) #backup-later{width:100%;height:40px;color:var(--accent-text);background:0 0;margin-top:6px;font-weight:500;display:block}:where(:root:not([data-theme=retro])) #backup-later:hover{background:var(--accent-soft)}:where(:root:not([data-theme=retro])) .seed{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}:where(:root:not([data-theme=retro])) .seed li{background:var(--fill);font:500 14px/1.2 var(--mono);letter-spacing:0;border-radius:12px;align-items:baseline;gap:8px;padding:11px 12px;display:flex}:where(:root:not([data-theme=retro])) .seed li:before{content:attr(data-i);min-width:1.6em;color:var(--text-2);font:500 11px/1 var(--sans);font-variant-numeric:tabular-nums;text-align:right}:where(:root:not([data-theme=retro])) .invoice-card{text-align:center;padding-top:8px}:where(:root:not([data-theme=retro])) .invoice-card h2{font-size:28px}:where(:root:not([data-theme=retro])) .invoice-card>.hint{max-width:34em;margin:0 auto 24px;font-size:14px}:where(:root:not([data-theme=retro])) .steps{counter-reset:step;margin:0 -8px 32px;padding:0;list-style:none;display:flex}:where(:root:not([data-theme=retro])) .steps:empty{display:none}:where(:root:not([data-theme=retro])) .steps li{min-width:0;color:var(--text-2);counter-increment:step;transition:color .3s var(--ease);flex-direction:column;flex:1;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:500;line-height:1.25;display:flex;position:relative}:where(:root:not([data-theme=retro])) .steps li:before{content:counter(step);z-index:1;background:var(--bg);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--hairline-2);color:var(--text-2);font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease), box-shadow .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid;position:relative}:where(:root:not([data-theme=retro])) .steps li+li:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent)) left / 0% 100% no-repeat, var(--fill-2);height:2px;transition:background-size .8s var(--ease);border-radius:1px;position:absolute;top:13px;left:calc(20px - 50%);right:calc(50% + 20px)}:where(:root:not([data-theme=retro])) .steps li.done+li:after{background-size:100% 100%,auto}:where(:root:not([data-theme=retro])) .steps li.done{color:var(--text-2)}:where(:root:not([data-theme=retro])) .steps li.done:before{content:"";background:var(--accent) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M6%2012.6l4%204L18.2%208'%20fill='none'%20stroke='%23fff'%20stroke-width='2.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / 18px no-repeat;box-shadow:none}:where(:root:not([data-theme=retro])) .steps li.current{color:var(--text);font-weight:600}:where(:root:not([data-theme=retro])) .steps li.current:before{background:var(--accent);box-shadow:none;color:var(--on-accent)}:where(:root:not([data-theme=retro])) .qr-wrap{place-items:center;margin:0 0 20px;display:grid}:where(:root:not([data-theme=retro])) .qr-wrap[hidden]{display:none}:where(:root:not([data-theme=retro])) .qr-wrap img{border-radius:var(--r-lg);width:min(240px,100%);height:auto;box-shadow:0 0 0 1px var(--hairline);background:#fff;padding:12px;display:block}:where(:root:not([data-theme=retro])) #pending-spinner{width:32px;height:32px;margin:8px auto 24px}:where(:root:not([data-theme=retro])) .amount-lg{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:40px;font-weight:700;line-height:1.1}:where(:root:not([data-theme=retro])) .amount-lg span:last-child{color:var(--text-2);letter-spacing:-.01em;margin-left:2px;font-size:19px;font-weight:600}:where(:root:not([data-theme=retro])) .short-code{background:var(--fill);color:var(--text-2);font:500 12px/1.2 var(--mono);letter-spacing:0;border-radius:999px;margin:2px auto 20px;padding:5px 10px;display:table}:where(:root:not([data-theme=retro])) .short-code:empty,:where(:root:not([data-theme=retro])) .invoice{display:none}:where(:root:not([data-theme=retro])) .invoice-card>.secondary,:where(:root:not([data-theme=retro])) .invoice-card>.danger{vertical-align:top;justify-content:center;align-items:center;gap:8px;min-width:132px;margin:0 4px;display:inline-flex}:where(:root:not([data-theme=retro])) #copy-pending[hidden],:where(:root:not([data-theme=retro])) #cancel-pending[hidden]{display:none}:where(:root:not([data-theme=retro])) #copy-pending:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linejoin='round'%3e%3crect%20x='8.5'%20y='8.5'%20width='11.5'%20height='11.5'%20rx='2.6'/%3e%3cpath%20d='M15.5%208.5V6.6A2.1%202.1%200%200%200%2013.4%204.5H6.6A2.1%202.1%200%200%200%204.5%206.6v6.8a2.1%202.1%200%200%200%202.1%202.1h1.9'/%3e%3c/svg%3e");width:16px;height:16px}:where(:root:not([data-theme=retro])) .redirect{text-align:left;margin:22px 0 16px}:where(:root:not([data-theme=retro])) .redirect[hidden]{display:none}:where(:root:not([data-theme=retro])) .redirect .dest{margin-top:4px}:where(:root:not([data-theme=retro])) .redirect .row{margin-top:12px}:where(:root:not([data-theme=retro])) .redirect .row .secondary{height:48px}:where(:root:not([data-theme=retro])) .wait-line[hidden]{display:none}:where(:root:not([data-theme=retro])) .invoice-card>.wait-line{margin:18px auto 0}:where(:root:not([data-theme=retro])) .stall{border-radius:var(--r-md);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--text);text-align:left;margin:16px 0 0;padding:12px 16px}:where(:root:not([data-theme=retro])) .stall[hidden]{display:none}:where(:root:not([data-theme=retro])) .invoice-card .check{background:var(--ok-fill);width:64px;height:64px;color:var(--on-accent);cursor:default;border-radius:50%;place-items:center;margin:4px auto 20px;display:grid}:where(:root:not([data-theme=retro])) .invoice-card .check svg{width:32px;height:32px}:where(:root:not([data-theme=retro])) .invoice-card .check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:modern-draw .45s .15s var(--ease) forwards}@keyframes modern-draw{to{stroke-dashoffset:0}}:where(:root:not([data-theme=retro])) #success-route{margin:0 0 20px;font-size:14px}:where(:root:not([data-theme=retro])) .receipt{border-radius:var(--r-md);background:var(--fill);text-align:left;margin:0 0 4px;overflow:hidden}:where(:root:not([data-theme=retro])) .receipt:not(:has(.meta:not([hidden]))){display:none}:where(:root:not([data-theme=retro])) .receipt .meta{justify-content:space-between;align-items:baseline;gap:16px;padding:13px 16px;display:flex}:where(:root:not([data-theme=retro])) .receipt .meta[hidden]{display:none}:where(:root:not([data-theme=retro])) .receipt .meta:not([hidden])~.meta{box-shadow:inset 0 1px 0 var(--hairline)}:where(:root:not([data-theme=retro])) .meta-label{color:var(--text-2);flex:none}:where(:root:not([data-theme=retro])) .meta-value{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:550}:where(:root:not([data-theme=retro])) #success-tx,:where(:root:not([data-theme=retro])) #success-preimage{font:500 12px/1.5 var(--mono);overflow-wrap:anywhere;background:0 0;padding:0}:where(:root:not([data-theme=retro])) #success-tx{color:var(--accent-text);text-decoration:none}:where(:root:not([data-theme=retro])) #success-tx:hover{text-decoration:underline}:where(:root:not([data-theme=retro])) #success-note{margin:16px 0 0}:where(:root:not([data-theme=retro])) #swap-again{margin-top:24px}:where(:root:not([data-theme=retro])) .drawer,:where(:root:not([data-theme=retro])) .modal-wrap{z-index:6;background:var(--scrim);animation:modern-fade .3s var(--ease) both;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:where(:root:not([data-theme=retro])) .drawer{z-index:5}@keyframes modern-fade{0%{opacity:0}}:where(:root:not([data-theme=retro])) .drawer-panel,:where(:root:not([data-theme=retro])) .modal{overscroll-behavior:contain;border-radius:var(--r-xl);background:var(--surface);width:min(440px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-sheet);animation:modern-sheet .5s var(--ease-sheet) both;padding:24px;position:relative;overflow:auto}@keyframes modern-sheet{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}:where(:root:not([data-theme=retro])) .drawer-head{justify-content:space-between;align-items:center;margin:-2px 0 6px;display:flex}:where(:root:not([data-theme=retro])) .drawer-head h2{margin:0;font-size:22px}:where(:root:not([data-theme=retro])) .close{width:30px;height:30px;color:var(--text-2);place-items:center;padding:0;font-size:0;display:grid}:where(:root:not([data-theme=retro])) .close:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M7%207l10%2010M17%207%207%2017'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'/%3e%3c/svg%3e");width:15px;height:15px}:where(:root:not([data-theme=retro])) .close:hover:not(:disabled){color:var(--text)}:where(:root:not([data-theme=retro])) .drawer-hint{margin:0 0 4px;font-size:14px}:where(:root:not([data-theme=retro])) .expiry-line{margin-top:10px}:where(:root:not([data-theme=retro])) .expiry-line[hidden]{display:none}:where(:root:not([data-theme=retro])) .stray-line{border-radius:var(--r-md);background:var(--warn-soft);color:var(--text);margin:12px 0 0;padding:12px 14px}:where(:root:not([data-theme=retro])) .stray-line[hidden]{display:none}:where(:root:not([data-theme=retro])) .drawer .row>button{height:40px;padding:0 16px;font-size:14px}:where(:root:not([data-theme=retro])) .drawer .row .danger{margin-left:auto}:where(:root:not([data-theme=retro])) .net-group{border-radius:var(--r-lg);background:var(--fill);gap:10px;margin-top:16px;padding:16px;display:grid}:where(:root:not([data-theme=retro])) .net-group[hidden]{display:none}:where(:root:not([data-theme=retro])) .net-group>.leg-label{color:var(--text);font-size:15px;font-weight:600}:where(:root:not([data-theme=retro])) .net-group .row,:where(:root:not([data-theme=retro])) .net-group .hint{margin:0}:where(:root:not([data-theme=retro])) .net-group .secondary{background:var(--surface)}:where(:root:not([data-theme=retro])) .net-group .secondary:hover:not(:disabled){background:var(--surface);color:var(--accent-text)}:where(:root:not([data-theme=retro])) .net-row{background:var(--fill-2);border-radius:11px;flex-wrap:nowrap;gap:0;padding:3px;display:flex}:where(:root:not([data-theme=retro])) .net-group .net-row button{height:32px;box-shadow:none;color:var(--text-2);background:0 0;border-radius:8px;flex:1;padding:0 10px;font-size:13px}:where(:root:not([data-theme=retro])) .net-group .net-row button:hover:not(:disabled){color:var(--text);background:0 0}:where(:root:not([data-theme=retro])) .net-group .net-row button[disabled]{background:var(--surface);box-shadow:var(--shadow-pop);color:var(--text);cursor:default}:where(:root:not([data-theme=retro])) .net-group .net-row button[hidden]{display:none}:root[data-scheme=dark]:where(:not([data-theme=retro])) .net-group .net-row button[disabled]{background:var(--fill-3)}:where(:root:not([data-theme=retro])) .modal{padding:32px 28px 24px}:where(:root:not([data-theme=retro])) .modal h2{text-align:center;margin:0 0 14px;font-size:26px}:where(:root:not([data-theme=retro])) .modal p{color:var(--text-2);margin:0 0 12px;font-size:15px;line-height:1.55}:where(:root:not([data-theme=retro])) .modal p strong{color:var(--text);font-weight:600}:where(:root:not([data-theme=retro])) .modal-actions{gap:6px;margin-top:24px;display:grid}:where(:root:not([data-theme=retro])) .modal-actions .primary{margin:0}:where(:root:not([data-theme=retro])) .modal-actions .secondary{width:100%;color:var(--accent-text);background:0 0;font-weight:500}:where(:root:not([data-theme=retro])) .modal-actions .secondary:hover:not(:disabled){background:var(--accent-soft)}@media (width<=640px){:where(:root:not([data-theme=retro])) #app{padding:12px 16px 56px}:where(:root:not([data-theme=retro])) .top{margin-bottom:18px}:where(:root:not([data-theme=retro])) .leg{padding:14px 16px 16px}:where(:root:not([data-theme=retro])) .leg-row input,:where(:root:not([data-theme=retro])) .amount-mirror{font-size:30px}:where(:root:not([data-theme=retro])) .seed{grid-template-columns:1fr 1fr}:where(:root:not([data-theme=retro])) .top-meta .pill{display:none}:where(:root:not([data-theme=retro])) .drawer{align-items:flex-end;padding:0}:where(:root:not([data-theme=retro])) .drawer-panel{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:calc(100dvh - 40px);padding:28px 20px calc(24px + env(safe-area-inset-bottom));animation-name:modern-sheet-up}:where(:root:not([data-theme=retro])) .drawer-panel:before{content:"";background:var(--fill-3);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}:where(:root:not([data-theme=retro])) .modal{padding:28px 22px 20px}}@keyframes modern-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (width<=360px){:where(:root:not([data-theme=retro])) .leg-row{gap:8px}:where(:root:not([data-theme=retro])) .leg-row input,:where(:root:not([data-theme=retro])) .amount-mirror{font-size:25px}:where(:root:not([data-theme=retro])) .token-name{font-size:15px}:where(:root:not([data-theme=retro])) .presets button{font-size:12px}}@media (width<=380px){:where(:root:not([data-theme=retro])) #wallet-toggle{justify-content:center;width:34px;padding:0;font-size:0}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-theme=retro])) *,:where(:root:not([data-theme=retro])) :before,:where(:root:not([data-theme=retro])) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:where(:root:not([data-theme=retro])) .spinner{opacity:.7;animation:none!important}}:root:where([data-theme=retro]){--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:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--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}:where(:root[data-theme=retro]) *{box-sizing:border-box}html:where([data-theme=retro]),:where(:root[data-theme=retro]) body{min-height:100%;margin:0}@media (width>=700px){html:where([data-theme=retro]){zoom:1.2}}:where(:root[data-theme=retro]) body{font:15px/1.5 var(--sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(:root[data-theme=retro]) #app{z-index:1;max-width:480px;margin:0 auto;padding:24px 20px 72px;position:relative}:where(:root[data-theme=retro]) button,:where(:root[data-theme=retro]) input,:where(:root[data-theme=retro]) textarea{color:inherit;font-family:inherit}:where(:root[data-theme=retro]) :focus-visible{outline:2px solid var(--ring);outline-offset:2px}:where(:root[data-theme=retro]) ::selection{background:var(--foreground);color:var(--background)}:where(:root[data-theme=retro]) .top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}:where(:root[data-theme=retro]) .brand{align-items:center;gap:10px;display:flex}:where(:root[data-theme=retro]) .mark{font-size:26px;line-height:1;display:block}:where(:root[data-theme=retro]) .wordmark{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}:where(:root[data-theme=retro]) .top-meta{align-items:center;gap:8px;display:flex}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .lead,:where(:root[data-theme=retro]) .hint,:where(:root[data-theme=retro]) .meta,:where(:root[data-theme=retro]) .away-banner,:where(:root[data-theme=retro]) .desc{color:var(--muted-foreground)}:where(:root[data-theme=retro]) .screen.hidden,:where(:root[data-theme=retro]) .hidden{display:none!important}:where(:root[data-theme=retro]) .away-banner,:where(:root[data-theme=retro]) .backup-banner,:where(:root[data-theme=retro]) .credit-banner,:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .away-banner,:where(:root[data-theme=retro]) .backup-banner{display:block}:where(:root[data-theme=retro]) .backup-banner .link{margin-left:.6em}:where(:root[data-theme=retro]) .credit-banner[hidden],:where(:root[data-theme=retro]) .preview-banner[hidden],:where(:root[data-theme=retro]) .away-banner[hidden],:where(:root[data-theme=retro]) .backup-banner[hidden]{display:none}:where(:root[data-theme=retro]) .credit-banner .link{white-space:nowrap}:where(:root[data-theme=retro]) .preview-banner{background:var(--warning-soft);border-color:var(--warning-border);display:block}:where(:root[data-theme=retro]) .card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px}:where(:root[data-theme=retro]) .boot-card{text-align:center;color:var(--muted-foreground);padding:40px 24px;font-size:.9rem}:where(:root[data-theme=retro]) .boot-card button{margin-top:12px}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .stall[hidden]{display:none}:where(:root[data-theme=retro]) .stray-line{color:var(--foreground);margin:8px 0 12px}:where(:root[data-theme=retro]) .stray-line[hidden]{display:none}:where(:root[data-theme=retro]) .spinner{place-items:center;width:28px;height:28px;margin:4px auto 14px;font-size:24px;line-height:1;animation:3s linear infinite retro-spin;display:grid}:where(:root[data-theme=retro]) .spinner:before{content:"☀️"}@keyframes retro-spin{to{transform:rotate(360deg)}}:where(:root[data-theme=retro]) h1,:where(:root[data-theme=retro]) h2{letter-spacing:-.02em;margin:0 0 6px;font-size:1.125rem;font-weight:600;line-height:1.3}:where(:root[data-theme=retro]) .lead{margin:0 0 16px;font-size:.9rem}:where(:root[data-theme=retro]) .legs{flex-direction:column;gap:6px;display:flex}:where(:root[data-theme=retro]) .leg{background:var(--muted);border-radius:var(--radius);border:1px solid #0000;padding:14px 16px;transition:border-color .15s,background .15s}:where(:root[data-theme=retro]) .leg:focus-within{background:var(--card);border-color:var(--border);box-shadow:0 0 0 3px #0f0f0f0f}:where(:root[data-theme=retro]) .leg-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}:where(:root[data-theme=retro]) .leg-label{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;display:block}:where(:root[data-theme=retro]) .leg-side{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}:where(:root[data-theme=retro]) .leg-side[hidden]{display:none}:where(:root[data-theme=retro]) .leg-side .link{font-size:inherit;margin-left:.35em}:where(:root[data-theme=retro]) .leg-row{align-items:center;gap:12px;display:flex}:where(:root[data-theme=retro]) .leg-row input,:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .leg-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(:root[data-theme=retro]) .leg-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(:root[data-theme=retro]) .leg-row input[readonly],:where(:root[data-theme=retro]) .leg-row input::placeholder{color:var(--muted-foreground)}:where(:root[data-theme=retro]) .leg-row .amount-wrap{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;position:relative}:where(:root[data-theme=retro]) .leg-row .amount-wrap input{width:var(--amount-width,6ch);flex:0 auto;min-width:3ch}:where(:root[data-theme=retro]) .amount-mirror{visibility:hidden;white-space:pre;pointer-events:none;flex:none;position:absolute;top:0;left:0}:where(:root[data-theme=retro]) .leg-row .unit{color:var(--muted-foreground);font:500 .9rem/1 var(--sans);flex:none}:where(:root[data-theme=retro]) .leg-row .amount-wrap input+.amount-mirror+.unit{margin-left:-4px}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .split:empty{display:none}:where(:root[data-theme=retro]) .split-part{justify-content:space-between;gap:12px;display:flex}:where(:root[data-theme=retro]) .split-part b{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:500}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .token-name{font:500 .9rem/1 var(--sans);color:var(--foreground)}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .token-ico[data-asset=lightning]{background:#f5b400}:where(:root[data-theme=retro]) .token-ico[data-asset=onchain]{background:#f7931a}:where(:root[data-theme=retro]) .token-ico[data-asset=credit]{background:var(--foreground)}:where(:root[data-theme=retro]) .presets{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}:where(:root[data-theme=retro]) .presets[hidden]{display:none}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .presets button:hover:not(:disabled){color:var(--foreground);border-color:#d4d4d8}:where(:root[data-theme=retro]) .presets button.active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}:where(:root[data-theme=retro]) .send-hint{margin:8px 2px 0;font-size:.75rem}:where(:root[data-theme=retro]) .send-hint[hidden]{display:none}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .flip:hover:not(:disabled){color:var(--foreground);border-color:#d4d4d8;transform:rotate(180deg)}:where(:root[data-theme=retro]) .flip:disabled{opacity:.5;cursor:not-allowed}:where(:root[data-theme=retro]) .dest{margin:16px 0 0;display:block}:where(:root[data-theme=retro]) .dest[hidden]{display:none}:where(:root[data-theme=retro]) .dest .leg-label{color:var(--foreground);margin-bottom:6px;font-size:.875rem;font-weight:500}:where(:root[data-theme=retro]) .dest input,:where(:root[data-theme=retro]) 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}:where(:root[data-theme=retro]) .dest input::placeholder,:where(:root[data-theme=retro]) textarea::placeholder{color:#a1a1aa}:where(:root[data-theme=retro]) .dest input:focus,:where(:root[data-theme=retro]) textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px #0f0f0f1f}:where(:root[data-theme=retro]) .hint{margin:12px 2px 0;font-size:.8125rem;line-height:1.5}:where(:root[data-theme=retro]) .hint:empty,:where(:root[data-theme=retro]) .hint[hidden]{display:none}:where(:root[data-theme=retro]) .meta{margin:0 0 12px;font-size:.85rem}:where(:root[data-theme=retro]) .meta[hidden]{display:none}:where(:root[data-theme=retro]) .foot{text-align:center;margin:14px 0 0;font-size:.8125rem}:where(:root[data-theme=retro]) .statusbar{display:none}:where(:root[data-theme=retro]) .row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}:where(:root[data-theme=retro]) 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}:where(:root[data-theme=retro]) button:disabled{opacity:.5;cursor:not-allowed}:where(:root[data-theme=retro]) .primary{background:var(--primary);width:100%;height:44px;color:var(--primary-foreground);margin-top:16px;font-size:.9375rem}:where(:root[data-theme=retro]) .primary:hover:not(:disabled){background:var(--primary-hover)}:where(:root[data-theme=retro]) .row .primary{flex:1;width:auto;height:38px;margin-top:0;font-size:.875rem}:where(:root[data-theme=retro]) .secondary,:where(:root[data-theme=retro]) .ghost{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-sm)}:where(:root[data-theme=retro]) .secondary:hover:not(:disabled),:where(:root[data-theme=retro]) .ghost:hover:not(:disabled){background:var(--accent)}:where(:root[data-theme=retro]) .top-meta .ghost{height:32px;padding:0 12px;font-size:.8125rem}:where(:root[data-theme=retro]) .danger{width:100%;color:var(--destructive);box-shadow:none;background:0 0;border:0;margin-top:6px}:where(:root[data-theme=retro]) .danger:hover:not(:disabled){background:#fef2f2}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .link:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}:where(:root[data-theme=retro]) .link.muted{color:var(--muted-foreground);font-weight:400}:where(:root[data-theme=retro]) .check{color:var(--foreground);align-items:center;gap:10px;margin:14px 0;font-size:.875rem;display:flex}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .check input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}:where(:root[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:#fff;width:9px;height:9px}:where(:root[data-theme=retro]) #backup-later{width:100%;margin-top:8px}:where(:root[data-theme=retro]) .seed{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}:where(:root[data-theme=retro]) .seed li{background:var(--muted);font-family:var(--mono);border-radius:8px;padding:8px 10px;font-size:.8125rem}:where(:root[data-theme=retro]) .seed li:before{content:attr(data-i);width:2.2ch;color:var(--muted-foreground);font-size:.72rem;display:inline-block}:where(:root[data-theme=retro]) textarea{resize:vertical;height:auto;min-height:5.5rem;padding:10px 12px}:where(:root[data-theme=retro]) .invoice-card{text-align:center;padding:28px 24px 20px}:where(:root[data-theme=retro]) .invoice-card .hint{margin:0 0 16px}:where(:root[data-theme=retro]) .steps{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .steps li:before{content:"";background:#d4d4d8;border-radius:50%;width:6px;height:6px}:where(:root[data-theme=retro]) .steps li.current{color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}:where(:root[data-theme=retro]) .steps li.current:before{background:#fff;animation:1.4s ease-in-out infinite retro-pulse}:where(:root[data-theme=retro]) .steps li.done{color:var(--success);background:var(--success-soft);border-color:#0000}:where(:root[data-theme=retro]) .steps li.done:before{background:var(--success)}:where(:root[data-theme=retro]) .steps:empty{display:none}@keyframes retro-pulse{0%,to{opacity:1}50%{opacity:.35}}:where(:root[data-theme=retro]) .qr-wrap{place-items:center;margin:0 0 14px;display:grid}:where(:root[data-theme=retro]) .qr-wrap[hidden],:where(:root[data-theme=retro]) .spinner[hidden],:where(:root[data-theme=retro]) button[hidden]{display:none}:where(:root[data-theme=retro]) .qr-wrap img{border-radius:var(--radius);border:1px solid var(--border);background:#fff;width:min(232px,100%);height:auto;padding:10px}:where(:root[data-theme=retro]) #pending-spinner{margin:28px auto}:where(:root[data-theme=retro]) .amount-lg,:where(:root[data-theme=retro]) .balance-lg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:1.75rem;font-weight:600}:where(:root[data-theme=retro]) .amount-lg span:last-child{color:var(--muted-foreground);letter-spacing:0;font-size:1rem;font-weight:500}:where(:root[data-theme=retro]) .short-code{font-family:var(--mono);color:var(--muted-foreground);margin:0 0 14px;font-size:.78rem}:where(:root[data-theme=retro]) .short-code:empty,:where(:root[data-theme=retro]) .invoice{display:none}:where(:root[data-theme=retro]) .redirect{text-align:left;margin:4px 0}:where(:root[data-theme=retro]) .redirect[hidden]{display:none}:where(:root[data-theme=retro]) .redirect .dest{margin-top:0}:where(:root[data-theme=retro]) .redirect .row{margin-bottom:0}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) #success-tx,:where(:root[data-theme=retro]) #success-preimage,:where(:root[data-theme=retro]) .meta code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.78rem}:where(:root[data-theme=retro]) #success-tx{color:var(--foreground);text-underline-offset:3px}:where(:root[data-theme=retro]) .field{margin:0 0 12px;display:block}:where(:root[data-theme=retro]) .field>span{color:var(--muted-foreground);margin-bottom:6px;font-size:.85rem;display:block}:where(:root[data-theme=retro]) .copy-line{background:var(--muted);border-radius:var(--radius);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}:where(:root[data-theme=retro]) .copy-line code{font-family:var(--mono);overflow-wrap:anywhere;flex:1;font-size:.75rem}:where(:root[data-theme=retro]) .flash{color:var(--destructive);margin:12px 0 0;font-size:.875rem}:where(:root[data-theme=retro]) .flash.ok{color:var(--success)}:where(:root[data-theme=retro]) .drawer:before{content:"";z-index:-1;background:#0a0a0a59;position:fixed;inset:0}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .drawer-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}:where(:root[data-theme=retro]) .drawer-head .ghost{height:32px;padding:0 12px;font-size:.8125rem}:where(:root[data-theme=retro]) .net-group{border-top:1px solid var(--border);gap:8px;margin-top:20px;padding-top:16px;display:grid}:where(:root[data-theme=retro]) .net-group[hidden]{display:none}:where(:root[data-theme=retro]) .net-row button[disabled]{opacity:1;background:var(--foreground);color:var(--background);border-color:var(--foreground);cursor:default}:where(:root[data-theme=retro]) .drawer-hint{margin:8px 0 4px;font-size:.875rem}:where(:root[data-theme=retro]) .drawer .danger{width:auto;margin-top:0}:where(:root[data-theme=retro]) #bal-detail{margin-top:-4px}@media (width<=640px){:where(:root[data-theme=retro]) #app{padding:16px 14px 56px}:where(:root[data-theme=retro]) .card{padding:20px 16px}:where(:root[data-theme=retro]) .seed{grid-template-columns:1fr 1fr}:where(:root[data-theme=retro]) .leg-row input,:where(:root[data-theme=retro]) .amount-mirror{font-size:1.5rem}:where(:root[data-theme=retro]) .top-meta .pill{display:none}}@media (width<=360px){:where(:root[data-theme=retro]) .leg-row{gap:8px}:where(:root[data-theme=retro]) .leg-row input,:where(:root[data-theme=retro]) .amount-mirror{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=retro]) .spinner,:where(:root[data-theme=retro]) .steps li.current:before{animation:none}:where(:root[data-theme=retro]) .flip,:where(:root[data-theme=retro]) .leg,:where(:root[data-theme=retro]) button{transition:none}}:where(:root[data-theme=retro]) .pill[hidden]{display:none}:where(:root[data-theme=retro]) .modal-wrap{z-index:6;background:#0a0a0a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:where(:root[data-theme=retro]) .modal-wrap.hidden{display:none}:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .modal h2{letter-spacing:-.01em;margin:0 0 12px;font-size:1.25rem}:where(:root[data-theme=retro]) .modal p{color:var(--muted-foreground,var(--muted));margin:0 0 12px;line-height:1.55}:where(:root[data-theme=retro]) .modal p strong{color:var(--foreground);font-weight:600}:where(:root[data-theme=retro]) .modal-actions{gap:10px;margin-top:20px;display:grid}:where(:root[data-theme=retro]) .modal-actions .primary,:where(:root[data-theme=retro]) .modal-actions .secondary{width:100%}:where(:root[data-theme=retro]) .wait-line[hidden]{display:none}:where(:root[data-theme=retro]) .recovery-banner,:where(:root[data-theme=retro]) .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}:where(:root[data-theme=retro]) .recovery-banner[hidden],:where(:root[data-theme=retro]) .expiry-banner[hidden],:where(:root[data-theme=retro]) .expiry-line[hidden]{display:none}:where(:root[data-theme=retro]) .recovery-banner.warn,:where(:root[data-theme=retro]) .expiry-banner.urgent{color:#7a271a;background:#fef3f2;border-color:#b42318}:where(:root[data-theme=retro]) .recovery-banner.warn .link,:where(:root[data-theme=retro]) .expiry-banner.urgent .link{color:#7a271a}:where(:root[data-theme=retro]) .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;--w-info-fg:#000;--w-info-link:#00007f;--w-title-fg:#fff;--w-desk-fg:#fff;--w-text:#000;--w-muted:var(--w-shadow);--w-engrave:var(--w-light);--w-field:#fff;--w-field-alt:#f4f4f4;--w-link:var(--w-title-a);--w-ok:green;--w-danger:#c00000;--w-dim:#00000040;--bg:var(--w-desk);--bg-2:var(--w-face);--card:var(--w-face);--line:var(--w-shadow);--text:var(--w-text);--muted:var(--w-text);--accent:var(--w-title-a);--accent-2:var(--w-title-a);--accent-soft:var(--w-field);--ok:var(--w-ok);--danger:var(--w-danger);--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)}:root[data-theme=retro][data-scheme=dark]{--w-face:#3b3b3b;--w-light:#8c8c8c;--w-hilite:#575757;--w-shadow:#1c1c1c;--w-dark:#000;--w-desk:#0f3535;--w-title-a:#1c1c8a;--w-title-b:#1084d0;--w-info:#34331f;--w-info-fg:#f3edb3;--w-info-link:#9fc5ff;--w-title-fg:#fff;--w-desk-fg:#fff;--w-text:#ececec;--w-muted:#a0a0a0;--w-engrave:var(--w-dark);--w-field:#1a1a1a;--w-field-alt:#242424;--w-link:#8ab4ff;--w-ok:#4fc36a;--w-danger:#ff6a6a;--w-dim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--w-desk);--foreground:var(--w-text);--card:var(--w-face);--card-foreground:var(--w-text);--muted-foreground:var(--w-muted);--border:var(--w-shadow);--input:var(--w-shadow);--primary:#e4e4e4;--primary-hover:#fff;--primary-foreground:#111;--secondary:#2a2a2a;--secondary-foreground:var(--w-text);--accent:#2a2a2a;--ring:var(--w-light);--destructive:var(--w-danger);--success:var(--w-ok);--success-soft:#17301d;--warning-soft:var(--w-info);--warning-border:#6b6530;--shadow-sm:none;--shadow-lg:none;--muted-fg:var(--w-muted)}[data-theme=retro] body{background:var(--w-desk);font:14px/1.4 var(--sans);color:var(--w-text)}[data-theme=retro] ::selection{background:var(--w-title-a);color:var(--w-title-fg)}[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:var(--w-text);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] .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{background:var(--w-field);color:var(--w-text);box-shadow:var(--sunken);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(/swaptopia/ship-pixel.svg) no-repeat 5px 3px / 16px 16px, linear-gradient(90deg, var(--w-title-a), var(--w-title-b));height:22px;color:var(--w-title-fg);letter-spacing:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;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:var(--w-text);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-muted);text-shadow:1px 1px var(--w-engrave)}[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:var(--w-dim)}[data-theme=retro] .modal{background:var(--w-face);color:var(--w-text);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(/swaptopia/ship-pixel.svg) no-repeat 5px 3px / 16px 16px, linear-gradient(90deg, var(--w-title-a), var(--w-title-b));height:22px;color:var(--w-title-fg);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;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:var(--w-text);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 h2,[data-theme=retro] #screen-restore h2{display:none}[data-theme=retro] .top{color:var(--w-desk-fg);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;font-size:20px;font-weight:600;line-height:inherit;text-shadow:1px 1px var(--w-dark);margin:0}[data-theme=retro] .top-meta{gap:6px}[data-theme=retro] .pill{font:12px/1 var(--sans);height:var(--ctl-h);color:var(--w-text);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);border:1px solid var(--w-dark);box-shadow:none;color:var(--w-info-fg);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);width:14px;height:14px;color:var(--w-title-fg);text-align:center;border-radius:50%;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:var(--w-text);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{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 var(--w-field), inset 0 0 0 4px var(--w-title-a)}[data-theme=retro] .leg-row input[readonly]{color:var(--w-muted);background:var(--w-face)}[data-theme=retro] .leg-row input::placeholder{color:var(--w-muted)}[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{flex:1;width:auto}[data-theme=retro] .leg-row .unit{font:400 13px/1 var(--sans);color:var(--w-muted)}[data-theme=retro] .presets{gap:4px;margin-top:8px}[data-theme=retro] .presets button{font:12px/1 var(--sans);min-width:44px;height:22px;color:var(--w-text);padding:0 8px}[data-theme=retro] .presets button.active{box-shadow:var(--pressed);background:repeating-conic-gradient(var(--w-light) 0 25%, var(--w-face) 0 50%) 0 0 / 2px 2px}[data-theme=retro] .flip{width:30px;height:30px;color:var(--w-text);margin:-16px auto -20px;transition:none}[data-theme=retro] .flip:hover:not(:disabled){color:var(--w-text);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:var(--w-text);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-muted)}[data-theme=retro] .dest input:focus{box-shadow:var(--sunken), inset 0 0 0 3px var(--w-field), 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:var(--w-text)}[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:1px dotted var(--w-text);outline-offset:-5px}[data-theme=retro] .primary{height:30px;box-shadow:var(--raised), 0 0 0 1px var(--w-dark);margin-top:14px;font-size:13px;font-weight:700}[data-theme=retro] .primary:active:not(:disabled){box-shadow:var(--pressed), 0 0 0 1px var(--w-dark)}[data-theme=retro] .row{gap:6px;margin:10px 0 0}[data-theme=retro] .row .primary{flex:1;margin-top:0}[data-theme=retro] .danger{width:auto;color:var(--w-danger);margin-top:0}[data-theme=retro] .link{color:var(--w-link);font-weight:400;font-size:inherit;text-decoration:underline}[data-theme=retro] .link.muted{color:var(--w-link)}[data-theme=retro] button:disabled{opacity:1;color:var(--w-muted);text-shadow:1px 1px var(--w-engrave);box-shadow:var(--raised)}[data-theme=retro] .primary:disabled{box-shadow:var(--raised)}[data-theme=retro] .check{color:var(--w-text);align-items:center;gap:8px;margin:12px 0 0;font-size:13px}[data-theme=retro] .check input[type=checkbox]{appearance:none;background:var(--w-field);width:13px;height:13px;box-shadow:var(--sunken);cursor:pointer;flex:none;place-items:center;margin:0;display:inline-grid}[data-theme=retro] .check input[type=checkbox]:checked:before{content:"";background:var(--w-text);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,84% 0,40% 66%);width:7px;height:7px}[data-theme=retro] .check input[type=checkbox]:focus-visible{outline:1px dotted var(--w-text);outline-offset:2px}[data-theme=retro] .seed{grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 10px;padding:2px}[data-theme=retro] .seed li{background:var(--w-field);font:13px/1 var(--mono);border-radius:0;padding:6px 8px}[data-theme=retro] .seed li:before{color:var(--w-muted);width:2.2ch;display:inline-block}[data-theme=retro] .seed li:nth-child(odd){background:var(--w-field-alt)}[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 var(--w-field), 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{height:auto;color:var(--w-muted);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:var(--w-text)}[data-theme=retro] .steps li.current{font-weight:700}[data-theme=retro] .steps li:before{display:none}[data-theme=retro] .steps li:after{content:"";background:var(--w-field);height:14px;box-shadow:var(--sunken);flex:none;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, var(--w-field)}[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, var(--w-field);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{background:#fff;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:var(--w-text);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:var(--w-text)}[data-theme=retro] .redirect{margin:8px 0 12px}[data-theme=retro] .redirect .dest{margin-top:0}[data-theme=retro] .invoice-card .check{background:var(--w-field);width:40px;height:40px;color:var(--w-ok);box-shadow:var(--sunken);border:0;border-radius:0;margin:0 auto 10px}[data-theme=retro] #success-tx{color:var(--w-link)}[data-theme=retro] #success-tx,[data-theme=retro] #success-preimage,[data-theme=retro] .meta code{font-size:12px}[data-theme=retro] .flash{color:var(--w-danger);font-size:13px}[data-theme=retro] .flash.ok{color:var(--w-ok)}[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{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] #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:var(--w-text);margin-top:8px;padding-top:6px;font-size:12px}[data-theme=retro] .split-part b{font:12px/1.3 var(--mono);color:var(--w-text)}[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:var(--w-text);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{background:var(--w-info);color:var(--w-info-fg)}[data-theme=retro] .recovery-banner.warn .link,[data-theme=retro] .expiry-banner.urgent .link{color:var(--w-info-link)}[data-theme=retro] .recovery-banner[hidden],[data-theme=retro] .expiry-banner[hidden],[data-theme=retro] .expiry-line[hidden]{display:none}[data-theme=retro] .token-ico[data-asset=lightning]:before{content:"⚡"}[data-theme=retro] .token-ico[data-asset=onchain]:before{content:"₿"}[data-theme=retro] .token-ico[data-asset=credit]:before{content:"🌴"}[data-theme=retro] .invoice-card .check svg{width:22px;height:22px}[data-theme=retro] .drawer{padding:0}[data-theme=retro] .drawer-panel{padding:40px 14px 14px}[data-theme=retro] .drawer:before{pointer-events:none}@media (width>=641px){[data-theme=retro] .top-meta button:not(.link){min-width:64px}}@media (width<=380px){[data-theme=retro] .wordmark{display:none}}
