@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:#e89540;--accent-ink:#16130d;--accent-bg:#f8ebd9;--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:1.5px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-morph:cubic-bezier(.2, .9, .25, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--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:#e89540;--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:#e89540;--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:#e89540;--accent-ink:#16130d;--accent-bg:#f8ebd9;--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:#e89540;--accent-ink:#16130d;--accent-bg:#f8ebd9}: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% 38svh at 12% -4svh, color-mix(in srgb, var(--accent) var(--glow-1), transparent), transparent 70%), radial-gradient(45% 34svh at 104% 22svh, 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{-webkit-tap-highlight-color:transparent;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)}.signet-badge{z-index:10000;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));color:#fff;letter-spacing:.04em;text-align:center;pointer-events:none;background:#7c3aed;font:700 11px/1.3 system-ui,sans-serif;position:fixed;bottom:0;left:0;right:0}.mode-toggle{background:var(--surface-2);border:var(--border-w) solid var(--border);border-radius:14px;gap:4px;width:100%;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.active{color:var(--accent-ink);background:0 0}.mode-toggle button.active:hover,.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 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-gear svg{transform:translateY(-.889438px)}.dashboard-header .header-actions .icon-btn:is(:hover,:active):not(:disabled){box-shadow:none;transform:none}@media (hover:hover){.dashboard-header .header-actions .icon-btn:is(.icon-btn-gear,.icon-btn-profile):hover:not(:disabled){box-shadow:none;background:var(--surface-2);transform:none}.dashboard-header .header-actions .icon-btn:is(.icon-btn-gear,.icon-btn-profile):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;margin:auto 0;transition:transform .38s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;bottom:0;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.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-icon{--g-in-bg:#beddc1;--g-in-ink:#16130d;--g-in-edge:#16130d;--g-out-bg:#dfb7b0;--g-out-ink:#16130d;--g-out-edge:#16130d;--g-shadow:1.75px;border:2px solid;border-radius:50%;width:44px;height:44px;margin-right:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .history-list .history-icon{--g-in-bg:#2c5a34;--g-in-ink:#f3ecde;--g-in-edge:#4c8656;--g-out-bg:#7a2e27;--g-out-ink:#f3ecde;--g-out-edge:#b45c52;--g-shadow:1.4px}}[data-theme=dark] .history-list .history-icon{--g-in-bg:#2c5a34;--g-in-ink:#f3ecde;--g-in-edge:#4c8656;--g-out-bg:#7a2e27;--g-out-ink:#f3ecde;--g-out-edge:#b45c52;--g-shadow:1.4px}.history-list .history-icon.in{background:var(--g-in-bg);color:var(--g-in-ink);border-color:var(--g-in-edge);box-shadow:var(--g-shadow) var(--g-shadow) 0 var(--g-in-edge)}.history-list .history-icon.out{background:var(--g-out-bg);color:var(--g-out-ink);border-color:var(--g-out-edge);box-shadow:var(--g-shadow) var(--g-shadow) 0 var(--g-out-edge)}.history-list .history-icon-arrow-layer svg,.history-list .history-icon-check-layer svg{width:20px;height:20px}.history-list .history-icon-ring-g{pointer-events:none;position:absolute;overflow:visible}.history-list .history-icon-ring-g path{stroke-width:2px;stroke:var(--v2-in)}.history-list .history-icon-ring-g--pending path{stroke:var(--accent);stroke-dasharray:3 2;animation:14s linear infinite history-icon-ring-run}.history-list .history-icon-ring-g--failed path{stroke:var(--v2-out)}@keyframes history-icon-ring-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.history-list .history-icon-ring-g--pending 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}}:root :is(button:not([class]),button[class=secondary],button[class=danger],button[class=primary],button.sht-wide){min-height:48px;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring), opacity .4s ease;border-radius:14px;font-size:15px}:root :is(button[class=small],button[class=secondary\ small],button[class=small\ secondary],button[class=danger\ small],button[class=small\ danger],button[class=primary\ small],button[class="secondary danger small"]){border-radius:9px;padding:7px 14px;font-size:12.5px}:root button.small:not(.icon-btn){border-width:var(--border-w);box-shadow:2px 2px 0 var(--border)}:root button.small:not(.icon-btn):hover:not(:disabled){box-shadow:2.5px 2.5px 0 var(--border)}:root button.small:not(.icon-btn):active:not(:disabled){box-shadow:0 0 0 var(--border);transform:translate(2px,2px)}:root :is(button:not([class]),button[class=secondary],button[class=danger],button[class=primary],button.sht-wide,button.small:not(.icon-btn)):disabled{box-shadow:none;opacity:.4}:root :is(button:not([class]),button[class=secondary],button[class=danger],button[class=primary],button.sht-wide,button.small:not(.icon-btn)):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root :is(input,textarea):not([class]):not([type=checkbox]):not([type=radio]):not([type=range]){border-radius:14px;min-height:48px}:root :is(input,textarea):focus{outline:none}:root .boolean-switch,:root .boolean-switch:hover:not(:disabled){box-shadow:inset 0 0 0 .5px var(--border);will-change:transform;border-width:1px}:root .boolean-switch .boolean-switch-thumb{left:4px;box-shadow:0 0 2px #00000040,0 0 0 1.5px #16130d2e}:root .mode-toggle{border-radius:16px}.shl-qr{cursor:pointer;color:inherit;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:2px 0;padding:16px;line-height:0;transition:transform .12s,box-shadow .12s;box-shadow:2px 2px #8a8a8a}.shl-qr svg{display:block}.shl-qr:hover{transform:translate(-1px,-1px)}.shl-qr:active,.shl-qr.is-copied{transform:scale(.97)}.shl-link{width:100%;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;color:var(--text-dim);padding:0 2px;font-size:11.5px;line-height:1.4;overflow:hidden}.shl-hint{color:var(--text);margin:0;font-size:12px;font-weight:600}.shl-link-btn{box-shadow:none;cursor:pointer;font-family:var(--mono);color:var(--text-dim);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;text-decoration:none;display:flex}.shl-link-btn .shl-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shl-copy-icon{flex:none;line-height:0;display:inline-flex}.shl-link-btn:hover:not(:disabled),.shl-link-btn:active:not(:disabled){box-shadow:none;transform:none}
