@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin-ext.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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin.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{--bg:#f2ede4;--surface:#fff;--surface-2:#ece6d9;--border:#16130d;--border-soft:#d8d0bf;--text:#55503f;--text-h:#0f0d09;--text-dim:color-mix(in srgb, var(--text) 60%, var(--bg));--muted:var(--text-dim);--accent:#f7931a;--accent-ink:#16130d;--accent-bg:#fdead0;--accent-border:#16130d;--accent-2:#7c3aed;--success:#1a8f5e;--success-bg:#d3f2e3;--danger:#d0362b;--danger-bg:#fbdbd8;--neutral:#303030;--neutral-bg:#d2d2d2;--history-in:#5c8a52;--history-in-bg:#e2ead9;--fee-medium:#f7931a;--glow-1:0%;--glow-2:0%;--pop:3px 3px 0 var(--border);--pop-sm:2px 2px 0 var(--border);--pop-accent:3px 3px 0 var(--accent);--border-w:2px;--sans:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:"Space Mono", ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;font:16px/1.5 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#100e0a;--surface:#1c1811;--surface-2:#262019;--border:#f2ede4;--border-soft:#3a3226;--text:#b3aa96;--text-h:#f9f5ec;--accent:#f7931a;--accent-ink:#16130d;--accent-bg:#3a2a10;--accent-border:#f2ede4;--accent-2:#a78bfa;--success:#34c785;--success-bg:#16301f;--danger:#f0665c;--danger-bg:#33130f;--neutral:#e4e4e4;--neutral-bg:#4a4a4a;--history-in:#9ed986;--history-in-bg:#1e2c15;--glow-1:16%;--glow-2:14%;--pop:3px 3px 0 var(--border);--pop-sm:2px 2px 0 var(--border);--pop-accent:3px 3px 0 var(--accent)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#100e0a;--surface:#1c1811;--surface-2:#262019;--border:#f2ede4;--border-soft:#3a3226;--text:#b3aa96;--text-h:#f9f5ec;--accent:#f7931a;--accent-ink:#16130d;--accent-bg:#3a2a10;--accent-border:#f2ede4;--accent-2:#a78bfa;--success:#34c785;--success-bg:#16301f;--danger:#f0665c;--danger-bg:#33130f;--neutral:#e4e4e4;--neutral-bg:#4a4a4a;--history-in:#9ed986;--history-in-bg:#1e2c15;--glow-1:16%;--glow-2:14%;--pop:3px 3px 0 var(--border);--pop-sm:2px 2px 0 var(--border);--pop-accent:3px 3px 0 var(--accent)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2ede4;--surface:#fff;--surface-2:#ece6d9;--border:#16130d;--border-soft:#d8d0bf;--text:#55503f;--text-h:#0f0d09;--accent:#f7931a;--accent-ink:#16130d;--accent-bg:#fdead0;--accent-border:#16130d;--accent-2:#7c3aed;--success:#1a8f5e;--success-bg:#d3f2e3;--danger:#d0362b;--danger-bg:#fbdbd8;--neutral:#303030;--neutral-bg:#d2d2d2;--history-in:#5c8a52;--history-in-bg:#e2ead9;--glow-1:0%;--glow-2:0%;--pop:3px 3px 0 var(--border);--pop-sm:2px 2px 0 var(--border);--pop-accent:3px 3px 0 var(--accent)}:root[data-color-theme=orange]{--accent:#f7931a;--accent-ink:#16130d;--accent-bg:#fdead0}:root[data-color-theme=orange][data-theme=dark]{--accent-bg:#3a2a10}@media (prefers-color-scheme:dark){:root[data-color-theme=orange]:not([data-theme=light]){--accent-bg:#3a2a10}}:root[data-color-theme=purple]{--accent:#6d5a9e;--accent-ink:#fff;--accent-bg:#e8e2f2}:root[data-color-theme=purple][data-theme=dark]{--accent-bg:#29233a}@media (prefers-color-scheme:dark){:root[data-color-theme=purple]:not([data-theme=light]){--accent-bg:#29233a}}:root[data-color-theme=red]{--accent:#b2564f;--accent-ink:#fff;--accent-bg:#f3e0dd}:root[data-color-theme=red][data-theme=dark]{--accent-bg:#331e1b}@media (prefers-color-scheme:dark){:root[data-color-theme=red]:not([data-theme=light]){--accent-bg:#331e1b}}:root[data-color-theme=blue]{--accent:#4a6fa1;--accent-ink:#fff;--accent-bg:#dfe6ee}:root[data-color-theme=blue][data-theme=dark]{--accent-bg:#1c2733}@media (prefers-color-scheme:dark){:root[data-color-theme=blue]:not([data-theme=light]){--accent-bg:#1c2733}}:root[data-color-theme=teal]{--accent:#4f8f8a;--accent-ink:#fff;--accent-bg:#dfeceb}:root[data-color-theme=teal][data-theme=dark]{--accent-bg:#1a2b2a}@media (prefers-color-scheme:dark){:root[data-color-theme=teal]:not([data-theme=light]){--accent-bg:#1a2b2a}}*{box-sizing:border-box}#root{background:radial-gradient(50% 38% at 12% -4%, color-mix(in srgb, var(--accent) var(--glow-1), transparent), transparent 70%), radial-gradient(45% 34% at 104% 22%, color-mix(in srgb, var(--accent-2) var(--glow-2), transparent), transparent 70%), var(--bg);background-repeat:no-repeat;width:100%;min-height:100svh}[data-bg-glow-off] #root{background:var(--bg)}body{margin:0}::selection{background:var(--accent);color:var(--accent-ink)}h1,h2,h3{font-family:var(--sans);color:var(--text-h);letter-spacing:-.01em;font-weight:700}h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}p{margin:0}code{font-family:var(--mono)}.wordmark{font-family:var(--sans);letter-spacing:-.02em;color:var(--text-h);font-weight:800;display:inline-block;transform:rotate(-3deg)}.wordmark .accent-r{color:var(--accent-2);font-style:italic;display:inline-block}.wordmark .accent-r.r1{transform:rotate(-4deg)}.wordmark .accent-r.r2{transform:rotate(9deg)}.mode-toggle button:active:not(:disabled){box-shadow:none;transform:none}@supports selector(:has(a)){.mode-toggle{position:relative}.mode-toggle:before{content:"";background:var(--accent);z-index:0;border-radius:10px;width:calc(50% - 6px);transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.mode-toggle:has(button:nth-child(3)):before{width:calc(33.3333% - 5.33333px)}.mode-toggle:has(button:first-child.active):before{transform:translate(0)}.mode-toggle:has(button:nth-child(2).active):before{transform:translate(calc(100% + 4px))}.mode-toggle:has(button:nth-child(3).active):before{transform:translate(calc(200% + 8px))}.mode-toggle button{z-index:1;transition:color .28s;position:relative}}@media (prefers-reduced-motion:reduce){.mode-toggle:before{transition:none}}@supports selector(:has(a)){.unit-toggle.unit-toggle{position:relative}.unit-toggle.unit-toggle button{z-index:1;flex:1 1 0;justify-content:center;align-items:center;min-width:2.15rem;padding:4px 6px;line-height:1;transition:color .24s;display:flex;position:relative}.unit-toggle.unit-toggle:before{content:"";background:var(--accent);z-index:0;border-radius:6px;width:calc(50% - 3px);transition:transform .34s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;bottom:2px;left:2px}.unit-toggle.unit-toggle:has(button:first-child.active):before{transform:translate(0)}.unit-toggle.unit-toggle:has(button:nth-child(2).active):before{transform:translate(calc(100% + 2px))}.unit-toggle.unit-toggle:has(button:first-child.active):has(button:active):before{transform:translate(0)scale(.88)}.unit-toggle.unit-toggle:has(button:nth-child(2).active):has(button:active):before{transform:translate(calc(100% + 2px))scale(.88)}.unit-toggle.unit-toggle button.active{background:0 0}.unit-toggle.unit-toggle button:active:not(:disabled){box-shadow:none;color:var(--accent-ink);transform:none}}@media (prefers-reduced-motion:reduce){.unit-toggle.unit-toggle:before{transition:none}}.dashboard-header .header-actions{align-items:center;gap:7.65px}.dashboard-header .header-actions .icon-btn{border:2.5px solid var(--border);background:var(--surface);width:42.56px;height:42.56px;box-shadow:none;border-radius:13.68px;padding:0}.dashboard-header .header-actions .icon-btn:nth-child(3){display:none}.dashboard-header .header-actions .icon-btn svg{width:20.33px;height:20.33px}.dashboard-header .header-actions .icon-btn svg :is(path,circle,rect){stroke-width:1.8px}.dashboard-header .header-actions .icon-btn:nth-child(2) svg{transform:translateY(-.889438px)}@media (hover:hover){.dashboard-header .header-actions .icon-btn:nth-child(-n+2):hover:not(:disabled){box-shadow:none;background:var(--surface-2);transform:none}.dashboard-header .header-actions .icon-btn:nth-child(-n+2):active:not(:disabled){box-shadow:none;background:var(--border-soft);transform:none}}.dashboard-header .header-actions .icon-btn:disabled{opacity:.45;box-shadow:none}.boolean-switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.boolean-switch-copy{color:var(--text-h);font-size:14px;font-weight:700}.boolean-switch{border:var(--border-w) solid var(--border);background:var(--surface-2);width:52px;height:30px;box-shadow:none;cursor:pointer;border-radius:999px;flex:none;padding:0;transition:background .32s cubic-bezier(.4,0,.2,1);position:relative}.boolean-switch:hover:not(:disabled){box-shadow:none;transform:none}.boolean-switch:active:not(:disabled){transform:none}.boolean-switch.on{background:var(--accent)}.boolean-switch:disabled{opacity:.55}.boolean-switch-thumb{background:#fffdf9;border-radius:999px;width:22px;height:22px;transition:transform .38s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:3px;box-shadow:0 1px 2px #00000040,0 0 0 1.5px #16130d2e}.boolean-switch.on .boolean-switch-thumb{transform:translate(20px)}.recent-activity .recent-activity-header h2{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--text-h);font-size:14px;font-weight:600}:root{--v2-card-bg:#fff;--v2-card-border:#8a8271;--v2-in:#2f7d3a;--v2-out:#c4281c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--v2-card-bg:#1a1712;--v2-card-border:#a49b87;--v2-in:#6fe07a;--v2-out:#ff6b5c}}[data-theme=dark]{--v2-card-bg:#1a1712;--v2-card-border:#a49b87;--v2-in:#6fe07a;--v2-out:#ff6b5c}.panel.history-list{gap:10px}.history-list .history-item{background:var(--v2-card-bg);border:1.9px solid var(--v2-card-border);box-shadow:none;border-radius:16px;padding:16px 18px;transition:transform .12s,box-shadow .12s,background .12s}.history-list .history-item:last-child{border-bottom:1.9px solid var(--v2-card-border)}@media (hover:hover){.history-list .history-item:hover:not(:disabled){box-shadow:var(--pop-sm);transform:translate(-1px,-1px)}}.history-list .history-item:active:not(:disabled){box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.history-list .history-item{transition:none}}.history-list .history-icon{width:46px;height:46px;box-shadow:1.7px 1.7px 0 var(--border);position:relative}.history-list .history-icon svg{width:18px;height:18px}.history-list .history-icon-arrow-layer,.history-list .history-icon-check-layer{justify-content:center;align-items:center;display:flex}.history-list .history-icon-check-layer{opacity:0;position:absolute;inset:0}.history-list .history-icon-check-layer path{stroke-dasharray:18;stroke-dashoffset:18px}.history-list .history-icon.in{color:var(--v2-in)}.history-list .history-icon.out{color:var(--v2-out)}.history-list .history-icon-ring{pointer-events:none;border:2px solid var(--v2-in);border-radius:50%;position:absolute;inset:-5px}.history-list .history-icon-ring--pending{border-style:dashed;border-color:var(--accent);animation:6s linear infinite history-icon-ring-spin}.history-list .history-icon-ring--failed{border-color:var(--v2-out)}@media (prefers-reduced-motion:reduce){.history-list .history-icon-ring--pending{animation:none}}.history-list .history-icon.just-confirmed .history-icon-arrow-layer{animation:3s forwards history-icon-arrow-fade}.history-list .history-icon.just-confirmed .history-icon-check-layer{animation:3s forwards history-icon-check-fade}.history-list .history-icon.just-confirmed .history-icon-check-layer path{animation:3s forwards history-icon-check-draw}@keyframes history-icon-arrow-fade{0%{opacity:1}17%{opacity:0}87%{opacity:0}97%{opacity:1}to{opacity:1}}@keyframes history-icon-check-fade{0%{opacity:1}83%{opacity:1}93%{opacity:0}to{opacity:0}}@keyframes history-icon-check-draw{0%{stroke-dashoffset:18px}17%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.history-list .history-icon.just-confirmed .history-icon-arrow-layer,.history-list .history-icon.just-confirmed .history-icon-check-layer,.history-list .history-icon.just-confirmed .history-icon-check-layer path{animation:none}}.history-list .history-kind{font-size:16.5px}.history-list .history-info .muted.small{font-size:13.5px}.history-list .history-item .amount{font-size:16.5px}.history-list .history-item .amount.positive{color:var(--v2-in)}.history-list .history-item--pending{background:var(--accent-bg)}.history-list .history-item--failed{background:var(--danger-bg)}.history-list .history-amount-col{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.history-list .onchain-status-tag{font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-style:italic;font-weight:600;display:inline-flex}.history-list .onchain-status-tag svg{width:10px;height:10px}.history-list .onchain-status-tag--confirmed{color:var(--v2-in)}.history-list .onchain-status-tag--pending{color:var(--accent)}.history-list .onchain-status-tag--failed{color:var(--v2-out)}.history-list.history-list--grouped{gap:14px}.history-list .history-day-group{background:var(--v2-card-bg);border:1.9px solid var(--v2-card-border);border-radius:16px;overflow:hidden}.history-list .history-day-header{border-bottom:1.9px solid var(--v2-card-border);background:0 0;padding:12px 18px}.history-list .history-day-group .history-item{border:none;border-bottom:1.9px solid var(--v2-card-border);box-shadow:none;border-radius:0;padding:14px 18px}.history-list .history-day-group .history-item:last-child{border-bottom:none}@media (hover:hover){.history-list .history-day-group .history-item:hover:not(:disabled){box-shadow:none;transform:none}}.history-list .history-home-bundle{background:var(--v2-card-bg);border:1.9px solid var(--v2-card-border);border-radius:16px;overflow:hidden}.history-list .history-home-bundle .history-item{border:none;border-bottom:1.9px solid var(--v2-card-border);box-shadow:none;border-radius:0}.history-list .history-home-bundle .history-item:last-child{border-bottom:none}@media (hover:hover){.history-list .history-home-bundle .history-item:hover:not(:disabled){box-shadow:none;transform:none}}[data-design-version=v2] .big-action-label{text-transform:capitalize}.centered-screen{text-align:left;flex-direction:column;justify-content:center;gap:18px;max-width:440px;min-height:100svh;margin:0 auto;padding:56px 24px;display:flex}.brand{justify-content:center;align-items:center;gap:10px;margin-bottom:4px;display:flex}.spinner{border:4px solid var(--border-soft);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;margin:0 auto;animation:.7s linear infinite spin}@keyframes spin{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(360deg)}}.brand-mark{font-size:36px}.auth-card{background:var(--surface);border:var(--border-w) solid var(--border);box-shadow:var(--pop);border-radius:20px;flex-direction:column;gap:14px;padding:28px 24px;display:flex}.auth-card h1{text-align:center}.auth-card>.muted{text-align:center;line-height:1.5}.muted{color:var(--text)}.muted.small,.small{font-size:13px}.stack{flex-direction:column;gap:12px;margin-top:6px;display:flex}button{font:inherit;border:var(--border-w) solid var(--border);background:var(--accent);color:var(--accent-ink);cursor:pointer;box-shadow:var(--pop-sm);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;padding:13px 20px;font-size:14px;font-weight:700;transition:transform 80ms,box-shadow 80ms,opacity .4s}button:hover:not(:disabled){box-shadow:var(--pop);transform:translate(-1px,-1px)}button:active:not(:disabled){box-shadow:0 0 0 var(--border);transform:translate(2px,2px)}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:var(--pop-sm);transform:none}button.secondary{background:var(--surface);color:var(--text-h)}button.danger{color:var(--danger);background:var(--danger-bg)}button.small{box-shadow:2.5px 2.5px 0 var(--border);border-width:2px;border-radius:9px;padding:7px 14px;font-size:12.5px}button.small:hover:not(:disabled){box-shadow:3px 3px 0 var(--border)}button.small:active:not(:disabled){box-shadow:0 0 0 var(--border);transform:translate(2.5px,2.5px)}input,textarea{font:inherit;border:var(--border-w) solid var(--border);background:var(--surface);color:var(--text-h);border-radius:12px;outline:none;width:100%;padding:13px 14px;font-size:15px;transition:box-shadow .12s}input::placeholder,textarea::placeholder{color:var(--text);opacity:.6}input:focus,textarea:focus{box-shadow:var(--pop-accent)}.input-icon-wrap{align-items:center;display:flex;position:relative}.input-icon-wrap svg{width:18px;height:18px;color:var(--text);pointer-events:none;position:absolute;left:14px}.input-icon-wrap input{padding-left:42px}.field-group{flex-direction:column;gap:10px;margin-top:4px;display:flex}.btn-icon-row{justify-content:center;align-items:center;gap:8px;display:flex}.btn-icon-row svg{flex-shrink:0;width:17px;height:17px}.error{color:var(--danger);font-size:13px;font-weight:600}.success{color:var(--success);word-break:break-all;font-size:13px;font-weight:600}.hint{color:var(--text);font-size:12.5px}.mnemonic-grid{border:var(--border-w) solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px 12px;padding:18px;display:grid}.mnemonic-word{font-family:var(--mono);color:var(--text-h);align-items:baseline;gap:8px;padding:4px 0;font-size:14px;font-weight:700;display:flex}.mnemonic-word .idx{color:var(--text);text-align:right;min-width:14px;font-size:11px;font-weight:400}.mnemonic-dots{color:var(--text);letter-spacing:.1em;-webkit-user-select:none;user-select:none}.mnemonic-input{font-family:var(--mono);resize:vertical}.word-count-toggle{gap:8px;display:flex}.word-count-toggle button{flex:1;padding:8px 0}.mnemonic-input-grid{border:var(--border-w) solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px 12px;padding:14px;display:grid}.mnemonic-input-word{border:var(--border-w) solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:6px;padding:2px 8px;display:flex}.mnemonic-input-word .idx{color:var(--text);text-align:right;min-width:14px;font-size:11px}.mnemonic-input-word input{min-width:0;font-family:var(--mono);color:var(--text-h);box-shadow:none;caret-color:var(--text-h);caret-shape:bar;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:14px;font-weight:700}.mnemonic-input-word{transition:border-color .15s}.mnemonic-input-word.state-valid{border-color:var(--success)}.mnemonic-input-word.state-invalid{border-color:var(--danger)}.mnemonic-input-word.autocompleted input{animation:.26s mnemonic-autofill}@keyframes mnemonic-autofill{0%{color:var(--success);letter-spacing:.04em}to{color:var(--text-h);letter-spacing:normal}}.mnemonic-import-footer{justify-content:space-between;align-items:center;display:flex}.icon-toggle{border:var(--border-w) solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-h);cursor:pointer;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-toggle svg{width:18px;height:18px}.banner{border:var(--border-w) solid var(--border);box-shadow:var(--pop-sm);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.banner svg{flex-shrink:0;width:19px;height:19px;margin-top:1px}.banner-warning{background:var(--accent-bg);color:var(--text-h)}.banner-danger{background:var(--danger-bg);color:var(--danger)}.banner-success{background:var(--success-bg);color:var(--success)}.worker-lost-reason{font-family:var(--mono);opacity:.75;word-break:break-word;margin-top:6px;font-size:11px;font-weight:400;display:inline-block}.forgot-password-link{box-shadow:none;color:var(--text);text-underline-offset:3px;opacity:.75;background:0 0;border:none;align-self:center;margin-top:16px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:underline}.forgot-password-link:hover:not(:disabled),.forgot-password-link:active:not(:disabled){box-shadow:none;opacity:1;transform:none}.coachmark-overlay{z-index:500;pointer-events:none;position:fixed;inset:0}.coachmark-highlight{border:2px solid var(--accent);pointer-events:none;opacity:0;border-radius:12px;transition:top .25s,left .25s,width .25s,height .25s,opacity .2s,transform .2s;position:fixed;transform:scale(.92);box-shadow:0 0 0 9999px #0000008c}.coachmark-highlight.is-visible{opacity:1;transform:scale(1)}.coachmark-highlight:after{content:"";border-radius:inherit;border:2px solid var(--accent);opacity:0;position:absolute;inset:-3px}.coachmark-highlight.is-visible:after{animation:1.8s ease-out infinite coachmark-pulse}@keyframes coachmark-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.coachmark-bubble{background:var(--surface);border:var(--border-w) solid var(--border);box-shadow:var(--pop);cursor:default;z-index:501;pointer-events:auto;opacity:0;border-radius:10px;flex-direction:column;gap:10px;width:240px;max-width:calc(100vw - 32px);padding:12px 14px;transition:opacity .22s,transform .22s;display:flex;position:fixed;transform:translate(-50%)translateY(8px)}.coachmark-bubble.is-visible{opacity:1;transform:translate(-50%)translateY(0)}.coachmark-bubble p{color:var(--text-h);margin:0;font-size:14px}.coachmark-bubble button{align-self:flex-end;padding:6px 14px;font-size:13px}.modal-backdrop.gift-claim-backdrop{align-items:center;padding:20px;transition:padding-bottom .2s}.modal-card.gift-claim-card{border-bottom:var(--border-w) solid var(--border);text-align:center;border-radius:20px;align-items:stretch;gap:8px;max-width:360px;animation:.34s cubic-bezier(.22,1.15,.36,1) gift-card-in}@keyframes gift-card-in{0%{opacity:0;transform:translateY(14px)scale(.94)}}.modal-card.gift-claim-card.gift-slide-in{animation:.26s cubic-bezier(.22,1,.36,1) gift-slide-in}@keyframes gift-slide-in{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.modal-card.gift-claim-card,.gift-claim-badge{animation:none!important}}.gift-claim-badge{border:var(--border-w) solid var(--border);background:var(--accent-bg);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:2px auto 4px;font-size:24px;animation:.5s cubic-bezier(.22,1.45,.36,1) .1s backwards gift-badge-pop;display:flex}@keyframes gift-badge-pop{0%{opacity:0;transform:scale(.3)rotate(-12deg)}60%{transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.gift-claim-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:0;font-size:12px;font-weight:600}.gift-claim-title{color:var(--text-h);margin:0 0 6px;font-size:18px}.gift-claim-amount{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text-h);font-size:clamp(40px,13vw,56px);font-weight:800;line-height:1}.gift-claim-unit{color:var(--accent);letter-spacing:0;font-size:.5em;font-weight:800}.gift-claim-fiat{color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px;font-weight:700}.gift-claim-note{text-align:left;background:var(--surface-2);border:1.5px solid var(--border-soft);border-radius:12px;margin:12px 0 2px;padding:10px 12px}.gift-claim-note-head{align-items:center;margin-bottom:5px;display:flex}.gift-claim-note-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text);font-size:10px;font-weight:600}.gift-claim-note-body{color:var(--text-h);margin:0;font-size:13.5px;line-height:1.5}.gift-claim-error{text-align:left;margin:10px 0 2px}.gift-claim-sub{margin:8px 0 0;font-size:11.5px;line-height:1.45}.gift-claim-pw{margin-top:6px}.gift-claim-primary{font-family:"Unbounded", var(--sans);letter-spacing:.01em;margin-top:12px;font-size:12px;font-weight:700}.gift-claim-primary:disabled{background:var(--surface-2);color:var(--text);opacity:1}.gift-compose-label{color:var(--text);text-align:left;margin:10px 0 -2px;font-size:12px;font-weight:600}.gift-compose-hint{text-align:left;margin:4px 0 0;font-size:11.5px}.gift-claim-pw+.gift-claim-fiat{text-align:left;margin-top:4px}.gift-compose-hint.danger{color:var(--danger)}.gift-compose-confirm{color:var(--text-h);text-align:left;margin:2px 0 0;font-size:14.5px}.gift-result-qr{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#e4e4e4,#8a8a8a) border-box;border:2.5px solid #0000;border-radius:16px;align-self:center;margin:6px 0;padding:16px;line-height:0;box-shadow:2px 2px #8a8a8a}.gift-result-qr svg{display:block}.gift-result-qr--button{cursor:pointer;color:inherit;transition:transform .12s,box-shadow .12s}.gift-result-qr--button:hover{transform:translate(-1px,-1px)}.gift-result-qr--button:active,.gift-result-qr--pulse{transform:scale(.97)}.gift-result-link{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;color:var(--text);padding:0 2px;font-size:11.5px;line-height:1.4;overflow:hidden}.gift-result-hint{text-align:center;color:var(--text);margin:6px 0 2px;font-size:11.5px;font-weight:500}.gift-actions-row{align-items:stretch;gap:8px;margin-top:6px;display:flex}.gift-actions-row>button{flex:1 1 0;min-width:0;margin:0}.gift-result-done{width:100%;margin-top:0}.gift-actions-stack{flex-direction:column;gap:8px;margin-top:4px;display:flex}.gift-actions-stack>button{width:100%;margin:0}.gift-claim-error{overscroll-behavior:contain;max-height:108px;overflow-y:auto}.gift-claim-error span{white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.4}.gift-pw-value{font-family:var(--mono);letter-spacing:.01em;color:var(--text-h);text-align:center;background:var(--surface-2);border:var(--border-w) solid var(--border);-webkit-user-select:all;user-select:all;white-space:nowrap;border-radius:12px;padding:13px 8px;font-size:15px;font-weight:700;overflow-x:auto}.dashboard{text-align:left;max-width:420px;margin:0 auto;padding:24px 20px 64px}.dashboard-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-header .brand{justify-content:flex-start;align-items:center;gap:10px;margin:0;display:flex}.dashboard-header h1{margin:0;font-size:18px}.header-actions{gap:8px;display:flex}.header-wordmark{-webkit-tap-highlight-color:transparent;font-size:30px}.icon-btn{justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.icon-btn svg{width:23px;height:23px}.icon-btn .spin{will-change:transform;transform-box:fill-box;transform-origin:50%;backface-visibility:hidden;animation:.8s linear infinite spin;transform:translateZ(0)}.balance-card{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;margin:38px 0 42px;padding:0;overflow:hidden}.balance-swipe-content{flex-direction:column;align-items:center;gap:6px;display:flex}@keyframes balance-slide-in-right{0%{opacity:0;transform:translate(36px)}}@keyframes balance-slide-in-left{0%{opacity:0;transform:translate(-36px)}}.balance-slide-right{animation:.26s cubic-bezier(.2,.8,.4,1) balance-slide-in-right}.balance-slide-left{animation:.26s cubic-bezier(.2,.8,.4,1) balance-slide-in-left}@media (prefers-reduced-motion:reduce){.balance-slide-right,.balance-slide-left{animation:none!important}}@keyframes balance-swap-primary{0%{opacity:0;transform:scale(.88)}}@keyframes balance-swap-secondary{0%{opacity:0;transform:translateY(-8px)}}.balance-primary-swap{animation:.28s cubic-bezier(.2,.8,.4,1) balance-swap-primary}.balance-secondary-swap{animation:.28s cubic-bezier(.2,.8,.4,1) balance-swap-secondary}@media (prefers-reduced-motion:reduce){.balance-primary-swap,.balance-secondary-swap{animation:none!important}}@keyframes balance-drop-in{0%{opacity:0;transform:translateY(-22px)}}.balance-enter{animation:.5s cubic-bezier(.16,1,.3,1) balance-drop-in}.balance-enter-fiat{animation:.5s cubic-bezier(.16,1,.3,1) 80ms both balance-drop-in}@media (prefers-reduced-motion:reduce){.balance-enter,.balance-enter-fiat{animation:none!important}}@keyframes balance-bump{0%{transform:scale(1)}35%{transform:scale(1.07)}to{transform:scale(1)}}.balance-bump{animation:.5s cubic-bezier(.34,1.56,.64,1) balance-bump}@media (prefers-reduced-motion:reduce){.balance-bump{animation:none!important}}.balance-main{--balance-scale:1;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:10px;min-height:clamp(56px,21vw,92px);display:flex}.balance-main--scale-100k{--balance-scale:.85}.balance-main--scale-1m{--balance-scale:.7225}.balance-value{font-size:calc(clamp(56px, 21vw, 92px) * var(--balance-scale));font-weight:800;font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--text-h);letter-spacing:-.03em;line-height:1}.balance-dots{letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-size:clamp(32px,11vw,48px)}.balance-unit{font-size:calc(30px * var(--balance-scale));color:var(--accent);font-weight:800;line-height:1}.balance-fiat{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.rolling-digits{line-height:1;display:inline-flex}.rd-col{height:1em;display:inline-block;position:relative;overflow:hidden}.rd-col:after{content:"0";visibility:hidden}.rd-strip{flex-direction:column;width:100%;height:200%;display:flex;position:absolute;top:0;left:0}.rd-digit{height:50%;display:block}[data-design-version=v2] .balance-value,[data-design-version=v2] .balance-unit{transition:font-size .52s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){[data-design-version=v2] .balance-value,[data-design-version=v2] .balance-unit{transition:none!important}}.balance-exit-note{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;font-weight:600}.balance-skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border-soft) 37%, var(--surface-2) 63%);background-size:400% 100%;border-radius:10px;width:190px;height:76px;animation:1.4s infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{0%{background-position:100%}to{background-position:0}}.big-actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:4px 0 28px;display:grid}.big-action-scan{background:var(--surface);width:60px;height:60px;color:var(--text-h);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.big-action-scan svg{width:26px;height:26px}.big-action-scan svg path,.big-action-scan svg rect{stroke-width:2.4px}.big-action-btn{border:2.5px solid var(--border);box-shadow:3.4px 3.4px 0 var(--border);border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:12px 16px 12px 12px;font-size:15px;font-weight:800;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;display:flex}.big-action-btn--receive{background:var(--accent);color:var(--accent-ink)}.big-action-btn--send{background:var(--surface);color:var(--text-h)}.big-action-btn:hover:not(:disabled){box-shadow:5.1px 5.1px 0 var(--border);transform:translate(-2px,-2px)}.big-action-btn:active:not(:disabled){box-shadow:0 0 0 var(--border);transform:translate(3px,3px)scale(.98)}.big-action-icon{border:2.5px solid var(--border);width:40px;height:40px;box-shadow:2.5px 2.5px 0 var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.big-action-btn--receive .big-action-icon{background:var(--surface);color:var(--text-h)}.big-action-btn--send .big-action-icon{background:var(--accent);color:var(--accent-ink)}.big-action-btn:hover:not(:disabled) .big-action-icon{transform:scale(1.06)}.big-action-icon svg{width:21px;height:21px}.big-action-label{text-transform:none;letter-spacing:.005em;font-size:15px;font-weight:600}.recent-activity{margin-top:30px}.lock-gesture-area{touch-action:none;height:140px;margin-top:12px}.recent-activity-header{justify-content:space-between;align-items:center;margin-bottom:-4px;padding:0 2px;display:flex}.recent-activity-header h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text);margin:0;font-size:12.5px;font-weight:700}.link-btn{box-shadow:none;color:var(--accent);background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.link-btn:hover:not(:disabled){box-shadow:none;opacity:.8;transform:none}.link-btn:active:not(:disabled){box-shadow:none;transform:none}.subview--no-balance{margin-top:48px}.subview--no-balance.subview--reserve-qr{margin-top:283px}.subview-back{box-shadow:none;color:var(--text);background:0 0;border:none;align-items:center;gap:4px;margin-bottom:2px;padding:4px 2px;font-size:13px;font-weight:700;display:inline-flex}.subview-back svg{width:16px;height:16px}.subview-back:hover:not(:disabled){box-shadow:none;color:var(--text-h);transform:none}.subview-back:active:not(:disabled){box-shadow:none;transform:none}.utility-hub-overlay{z-index:30;background:var(--bg);transition:transform .34s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.utility-hub-overlay--visible{transform:translate(0)}@media (prefers-reduced-motion:reduce){.utility-hub-overlay{transition:none}.big-action-btn,.big-action-icon{transition:none!important}}@keyframes pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.panel-transition{animation:.22s fade-slide-in}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.big-action-btn,.big-action-icon,.panel-transition{transition:none!important;animation:none!important}}.panel{flex-direction:column;gap:14px;padding:24px 0 4px;display:flex}.receive-panel{text-align:center;align-items:center;padding-top:3px}.receive-panel--has-qr{padding-top:16px}.receive-panel--no-qr{padding-top:0}.receive-panel .mode-toggle{margin-top:10px}.receive-qr-transition,.receive-details-transition{animation:.18s fade-slide-in}.receive-details-transition{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.receive-qr-transition,.receive-details-transition{animation:none}}.onchain-info-banner{text-align:left}.onchain-info-banner>div{flex-direction:column;gap:10px;display:flex}.onchain-info-banner button{align-self:flex-start}.qr-wrap{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#e4e4e4,#8a8a8a) border-box;border:2.5px solid #0000;border-radius:16px;padding:16px;box-shadow:2px 2px #8a8a8a}.qr-wrap-button{line-height:0}.qr-wrap-button.qr-pulse{animation:.28s qr-copy-pulse}@keyframes qr-copy-pulse{0%{transform:scale(1)}45%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.qr-wrap-button.qr-pulse{animation:none}}.address-copy-row{max-width:100%}.address-copy-row .copy-btn{flex-shrink:0}.address{font-family:var(--mono);letter-spacing:.045em;white-space:nowrap;max-width:100%;color:var(--text-h);font-size:21.85px;font-weight:700;line-height:1.5}.address.address-ln{letter-spacing:.03em;font-size:17.25px}.address-ellipsis{color:var(--text);letter-spacing:-.15em;margin-right:.195em}.address.address-ln .address-ellipsis{margin-right:.18em}.address-tail-highlight{color:var(--accent-2)}.field-label{color:var(--text);font-size:12.5px;font-weight:700}.field-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.field-label-row .link-btn{font-size:12.5px}.field-label-actions{align-items:center;gap:10px;display:flex}.unit-toggle{background:var(--surface-2);border:var(--border-w) solid var(--border-soft);border-radius:8px;gap:2px;padding:2px;display:flex}.unit-toggle button{color:var(--text);box-shadow:none;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.unit-toggle button:hover:not(.active){box-shadow:none;transform:none}.unit-toggle button.active{color:var(--accent-ink);background:var(--accent)}.unit-toggle button.active:hover{box-shadow:none;transform:none}.field{flex-direction:column;gap:6px;display:flex}.destination-row{gap:8px;display:flex}.destination-row input{flex:1;min-width:0}.scan-btn{flex:none;justify-content:center;align-self:center;align-items:center;width:46px;height:46px;padding:0;display:flex}.scan-btn svg{width:20px;height:20px}.history-list{gap:0}.history-empty{color:var(--text);flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}.history-empty svg{opacity:.5;width:28px;height:28px}.history-item{border:none;border-bottom:2px solid var(--border-soft);width:100%;box-shadow:none;text-align:left;font:inherit;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 0;display:flex}.history-item:last-child{border-bottom:none}.history-item:hover:not(:disabled){box-shadow:none;background:var(--surface-2);transform:none}.history-item:active:not(:disabled){box-shadow:none;transform:none}.history-list--grouped{gap:16px}.history-day-group{border:var(--border-w) solid var(--border);border-radius:14px;overflow:hidden}.history-day-header{background:var(--surface-2);border-bottom:var(--border-w) solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.history-day-label{color:var(--text-h);font-size:13px;font-weight:800}.history-day-count{font-family:var(--mono);color:var(--text);opacity:.75;flex-shrink:0;font-size:11px}.history-day-group .history-item{padding:12px 14px}.history-day-group .history-item:last-child{border-bottom:none}.payment-toast-wrap{z-index:20;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;top:16px;left:0;right:0}.payment-toast{border:var(--border-w) solid var(--border);box-shadow:var(--pop-sm);pointer-events:auto;will-change:transform, opacity;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:10px 16px;font-size:13px;font-weight:700;animation:.4s cubic-bezier(.22,1,.36,1) toast-in;display:flex}.payment-toast span{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:max-content;max-width:100%;display:-webkit-box;overflow:hidden}.payment-toast--success{background:var(--success-bg);color:var(--success)}.payment-toast--danger{background:var(--danger-bg);color:var(--danger)}.payment-toast--neutral{background:var(--neutral-bg);color:var(--neutral)}.payment-toast--closing{animation:.25s cubic-bezier(.22,1,.36,1) forwards toast-out}.payment-toast svg{flex-shrink:0;width:20px;height:20px}.onchain-receive-toast{background:var(--neutral-bg);color:var(--neutral);border:var(--border-w) solid var(--border);box-shadow:var(--pop-sm);border-radius:16px;align-items:center;gap:10px;margin-bottom:26px;padding:12px 14px;font-size:13px;font-weight:700;animation:.2s fade-slide-in;display:flex}.balance-card+.onchain-receive-toast{margin-top:-24px}.onchain-receive-toast+.onchain-receive-toast{margin-top:-14px}.onchain-receive-toast svg{flex-shrink:0;width:20px;height:20px}.onchain-receive-toast--pending{opacity:.75;border-style:dashed}.onchain-receive-toast span{flex:1}.onchain-receive-toast button{flex-shrink:0}.exit-progress-toast{background:var(--neutral-bg);color:var(--neutral);border:var(--border-w) solid var(--border);box-shadow:var(--pop-sm);border-radius:16px;align-items:center;gap:10px;margin-bottom:26px;padding:12px 14px;font-size:13px;font-weight:700;animation:.2s fade-slide-in;display:flex}.balance-card+.exit-progress-toast{margin-top:-24px}.onchain-receive-toast+.exit-progress-toast,.exit-progress-toast+.onchain-receive-toast,.exit-progress-toast+.exit-progress-toast{margin-top:-14px}.exit-progress-toast svg{flex-shrink:0;width:20px;height:20px}.exit-progress-toast--pending{opacity:.75;border-style:dashed}.exit-progress-toast--column{flex-direction:column;align-items:stretch;gap:0;display:flex}.exit-progress-toast-state{color:var(--muted);font-size:12px;line-height:1.4}.exit-progress-toast-state--alert{color:var(--danger);font-weight:600}.exit-progress-toast-header{align-items:center;gap:10px;display:flex}.exit-progress-toast--column .info-row{border-bottom:none;padding:8px 0 0;font-weight:400}.exit-progress-toast--column .info-row span{flex:none}.exit-progress-toast--column .info-row .copy-value code{word-break:normal;white-space:nowrap;max-width:none}.exit-progress-toast span{flex:1}.exit-progress-toast button{flex-shrink:0}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes toast-out{to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.payment-toast,.payment-toast--closing{animation:none!important}}.modal-backdrop{z-index:10;background:#00000073;justify-content:center;align-items:flex-end;padding:0;animation:.16s modal-backdrop-fade;display:flex;position:fixed;inset:0}.modal-card{overscroll-behavior:contain;background:var(--surface);border:var(--border-w) solid var(--border);width:100%;max-width:380px;max-height:75svh;box-shadow:var(--pop);border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;padding:18px;animation:.2s cubic-bezier(.2,.8,.4,1) modal-card-in;display:flex;overflow-y:auto}@keyframes modal-backdrop-fade{0%{opacity:0}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-card{animation:none!important}}@media (width>=480px){.modal-backdrop{align-items:center;padding:24px}.modal-card{border-bottom:2.5px solid var(--border);border-radius:20px}}.modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-header h2{margin:0;font-size:16px}.modal-header-actions{align-items:center;gap:8px;display:flex}button.torch-btn{justify-content:center;align-items:center;width:37px;height:37px;padding:0;animation:.2s torch-btn-in;display:flex}@keyframes torch-btn-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.torch-btn svg{width:14px;height:14px}.torch-btn.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-border)}.qr-scanner-card{align-items:stretch}.qr-scanner-viewport{aspect-ratio:1;border:var(--border-w) solid var(--border);background:#000;border-radius:18px;width:100%;position:relative;overflow:hidden}.qr-scanner-video{object-fit:cover;width:100%;height:100%;display:block}.qr-scanner-canvas{display:none}.qr-scanner-frame{pointer-events:none;border-radius:18px;position:absolute;inset:12%;box-shadow:0 0 0 999px #00000059}.qr-scanner-frame-ring{pointer-events:none;transform-origin:50%;width:76%;height:76%;transition:transform .4s,opacity .4s;position:absolute;inset:12%}.qr-scanner-frame-ring.is-pulsing{will-change:transform, opacity;animation:1.6s ease-in-out infinite qr-frame-pulse}@keyframes qr-frame-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.qr-scanner-frame-ring.is-pulsing{animation:none}}.modal-amount-row .modal-amount{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.modal-amount-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.btc-change-badge{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.btc-change-up{color:var(--success)}.btc-change-down{color:var(--danger)}.btc-price-card{text-align:center;align-items:center}.btc-price-value{font-size:clamp(30px,11.25vw,48px);font-weight:800;font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--text-h);letter-spacing:-.02em;line-height:1}.btc-price-change{font-size:14px;font-weight:700}.btc-price-chart-wrap{width:100%;height:90px;margin-top:4px}.btc-price-chart{width:100%;height:90px;overflow:visible}.btc-price-chart-skeleton{background:var(--surface-2);border-radius:10px;width:100%;height:100%;animation:1.1s ease-in-out infinite skeleton-pulse;display:block}.btc-price-chart-retry{background:var(--surface-2);width:100%;height:100%;box-shadow:none;color:var(--text-dim);text-align:center;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:700;display:flex}.btc-price-chart-frame{border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.btc-price-chart-wipe{background:var(--surface);pointer-events:none;animation:.5s cubic-bezier(.4,0,.2,1) forwards btc-chart-wipe;position:absolute;inset:0}@keyframes btc-chart-wipe{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.btc-price-chart-wipe{display:none}}.btc-price-line{stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.btc-price-area{opacity:.14}.btc-price-line.up{stroke:var(--success)}.btc-price-line.down{stroke:var(--danger)}.btc-price-area.up{fill:var(--success)}.btc-price-area.down{fill:var(--danger)}.btc-price-chart-frame.scrubbable{touch-action:none;cursor:crosshair}.btc-price-scrub-line{stroke:var(--text-dim);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.btc-price-scrub-dot{stroke:var(--surface);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.btc-price-scrub-dot.up{fill:var(--success)}.btc-price-scrub-dot.down{fill:var(--danger)}.btc-price-scrub-date{color:var(--text-dim);font-weight:700}.converter-rows{border:var(--border-w) solid var(--border);border-radius:14px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.converter-row{background:var(--surface-2);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.converter-row-label{letter-spacing:.04em;color:var(--text-dim);font-size:12px;font-weight:800}.converter-row-value{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--text-h);font-size:16px;font-weight:700}.range-toggle{background:var(--surface-2);border:var(--border-w) solid var(--border);border-radius:14px;gap:4px;width:100%;margin-top:10px;padding:4px;display:flex}.range-toggle button{color:var(--text);box-shadow:none;background:0 0;border:none;border-radius:10px;flex:1;padding:8px 4px;font-size:12.5px;font-weight:700}.range-toggle button:hover:not(.active){box-shadow:none;transform:none}.range-toggle button.active{color:var(--accent-ink);background:var(--accent);animation:.36s cubic-bezier(.34,1.56,.64,1) toggle-bounce}.range-toggle button.active:hover{transform:none}.copy-value{align-items:center;gap:6px;min-width:0;display:flex}.confirm-summary .info-row .copy-value code{word-break:normal;white-space:nowrap;max-width:none}.copy-btn{border:var(--border-w) solid var(--border);background:var(--surface-2);width:26px;height:26px;color:var(--text-h);box-shadow:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.copy-btn svg{width:13px;height:13px}.copy-btn:hover:not(:disabled){box-shadow:none;background:var(--border-soft);transform:none}.copy-btn:active:not(:disabled){box-shadow:none;transform:none}.history-icon{border:var(--border-w) solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.history-icon svg{width:16px;height:16px}.history-icon.in{background:var(--history-in-bg);color:var(--history-in)}.history-icon.out{background:var(--danger-bg);color:var(--danger)}@keyframes history-icon-fly-in-receive{0%{opacity:0;animation-timing-function:ease-in;transform:translate(-18px,-18px)scale(.55)}40%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-9px,-9px)scale(.78)}75%{transform:translate(1.5px,1.5px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes history-icon-fly-in-send{0%{opacity:0;animation-timing-function:ease-in;transform:translate(-18px,18px)scale(.55)}40%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-9px,9px)scale(.78)}75%{transform:translate(1.5px,-1.5px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}.history-icon.in.fly-in{animation:.8s cubic-bezier(.22,1,.36,1) history-icon-fly-in-receive}.history-icon.out.fly-in{animation:.8s cubic-bezier(.22,1,.36,1) history-icon-fly-in-send}@media (prefers-reduced-motion:reduce){.history-icon.fly-in{animation:none}}.history-info{flex:1;min-width:0}.history-kind{color:var(--text-h);font-size:14px;font-weight:700}.amount{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.amount.positive{color:var(--success)}.amount.negative{color:var(--text-h)}.amount-dots{color:var(--text);letter-spacing:.05em;-webkit-user-select:none;user-select:none}.mode-toggle{background:var(--surface-2);border:var(--border-w) solid var(--border);border-radius:14px;gap:4px;width:100%;margin-bottom:4px;padding:4px;display:flex}.mode-toggle button{color:var(--text);box-shadow:none;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:13px;font-weight:700;display:flex}.mode-toggle button:hover:not(.active){box-shadow:none;transform:none}.mode-toggle button svg{width:15px;height:15px}.mode-toggle button.active{color:var(--accent-ink);background:0 0}.mode-toggle button.active:hover{box-shadow:none;transform:none}.kind-badge{color:var(--accent-ink);background:var(--accent);border:var(--border-w) solid var(--border);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:700;animation:.18s fade-slide-in}.kind-badge-invalid{color:var(--danger);background:var(--danger-bg)}.paid-banner{color:var(--success);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:15px;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) pop;display:flex}.check-badge{background:var(--success-bg);border:calc(var(--border-w) + .5px) solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;padding:14px;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards check-badge-in;display:inline-flex;position:relative}.check-badge svg{width:100%;height:100%;overflow:visible}@keyframes check-badge-in{0%{transform:scale(0)}to{transform:scale(1)}}.check-badge:after{content:"";border:3px solid var(--success);opacity:0;border-radius:50%;animation:.7s ease-out .9s backwards check-ripple;position:absolute;inset:-3px}@keyframes check-ripple{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.check-ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:.35s ease-out .3s both check-ring-draw}.check-mark{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s ease-out .6s both check-mark-draw}@keyframes check-ring-draw{to{stroke-dashoffset:0}}@keyframes check-mark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.check-badge{animation:none!important}.check-badge:after{opacity:0;animation:none!important}.check-ring,.check-mark{stroke-dashoffset:0;animation:none!important}}.lightning-wait-icon{width:15px;height:15px;color:var(--accent);transform-origin:50%;margin-bottom:-1px;margin-left:6px;animation:3.6s ease-in-out infinite bolt-strike}@keyframes bolt-strike{0%,55%{opacity:.3;filter:none;transform:scale(.9)}66%{opacity:1;filter:drop-shadow(0 0 3px var(--accent));transform:scale(1.15)}74%{opacity:.4;filter:none;transform:scale(.95)}85%{opacity:1;filter:drop-shadow(0 0 3px var(--accent));transform:scale(1.1)}93%,to{opacity:.3;filter:none;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.lightning-wait-icon{opacity:1;animation:none!important}}.confirm-summary{background:var(--surface);border:var(--border-w) solid var(--border);box-shadow:var(--pop-sm);border-radius:14px;overflow:hidden}.confirm-summary .info-row{color:var(--text);border-bottom:2px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.confirm-summary .info-row:last-child{border-bottom:none}.confirm-summary .info-row code{font-family:var(--mono);color:var(--text-h);word-break:break-all;text-align:right;max-width:65%;font-size:12px;font-weight:700}.confirm-summary .info-row strong{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--text-h)}.gift-seed-banner{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;animation:.28s both gift-seed-banner-in;display:flex}@keyframes gift-seed-banner-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.gift-seed-banner{animation:none}}.gift-seed-head{align-items:center;gap:10px;min-width:0;display:flex}.gift-seed-head svg{flex-shrink:0;margin-top:0}.gift-seed-head strong{color:var(--text-h);white-space:nowrap;font-size:13.5px}.gift-seed-btn{flex-shrink:0}
