@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #0d0c0a;--side: #11100e;--surface: #161512;--surface-2: #1c1a17;--raised: #24221d;--inset: #100f0d;--scrim: rgba(13, 12, 10, .88);--border: #26241f;--border-2: #33302a;--input-border: #7a7264;--text: #eee8dc;--muted: #b8af9f;--subtle: #a0978a;--accent: #f4b728;--accent-hover: #f7c54d;--accent-press: #e3a615;--accent-text: #1a1407;--accent-fg: #f0be4e;--accent-mark: #f4b728;--accent-line: rgba(244, 183, 40, .36);--focus: #f4b728;--brand-facet: #f4b728;--ok: #8fc3a1;--shielded: #8fc3a1;--transparent: #e59b6e;--warn: #d2ac80;--error: #ee8576;--info: #a9b8c9;--shadow-1: inset 0 1px 0 rgba(255, 244, 222, .035), 0 1px 2px rgba(0, 0, 0, .35);--shadow-2: inset 0 1px 0 rgba(255, 244, 222, .04), 0 1px 2px rgba(0, 0, 0, .4), 0 18px 44px -26px rgba(0, 0, 0, .75);--shadow-gold: inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 -1px 0 rgba(120, 80, 0, .25), 0 1px 2px rgba(0, 0, 0, .45);--font-ui: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Fraunces Variable", ui-serif, Georgia, "Times New Roman", serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--ease: cubic-bezier(.2, .7, .2, 1);--sidebar-w: 248px;--side-pad: 16px;--content-max: 1120px}@media(prefers-color-scheme:light){:root{color-scheme:light;--bg: #f4f1ea;--side: #eeeae1;--surface: #fffdf9;--surface-2: #f7f4ee;--raised: #efebe2;--inset: #ffffff;--scrim: rgba(244, 241, 234, .9);--border: #e4ded2;--border-2: #d6cfc1;--input-border: #857d6e;--text: #1a1712;--muted: #514a40;--subtle: #625b4e;--accent: #f4b728;--accent-hover: #f6c142;--accent-press: #e3a515;--accent-text: #1a1407;--accent-fg: #7f5c0c;--accent-mark: #a87b0d;--accent-line: rgba(168, 123, 13, .42);--focus: #94690a;--brand-facet: currentColor;--ok: #2a6e4c;--shielded: #2a6e4c;--transparent: #9c4d28;--warn: #7a5a33;--error: #a83a2e;--info: #445466;--shadow-1: inset 0 1px 0 rgba(255, 255, 255, .7), 0 1px 2px rgba(60, 45, 20, .06);--shadow-2: inset 0 1px 0 rgba(255, 255, 255, .8), 0 1px 2px rgba(60, 45, 20, .06), 0 14px 34px -22px rgba(60, 45, 20, .22);--shadow-gold: inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 -1px 0 rgba(140, 95, 0, .22), 0 1px 2px rgba(80, 55, 0, .18)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-h, 0px) + 12px);scroll-padding-bottom:calc(var(--tabbar-h, 0px) + 12px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin:0;font-weight:560;letter-spacing:-.01em;line-height:1.25}h1{font-family:var(--font-display);font-optical-sizing:auto;font-size:1.75rem;font-weight:400;letter-spacing:-.02em;line-height:1.12}h2{font-size:1.0625rem}p{margin:0}p,.notice-body{text-wrap:pretty}a{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-color:currentColor}code{font-family:var(--font-mono);font-variant-ligatures:none}img,svg{display:block}::selection{background:color-mix(in srgb,var(--text) 24%,transparent)}.muted{color:var(--muted)}.small{font-size:.8125rem;line-height:1.5}.mono{font-family:var(--font-mono);font-variant-ligatures:none}.eyebrow{font-size:.75rem;font-weight:560;letter-spacing:.085em;line-height:1.2;text-transform:uppercase;color:var(--subtle)}.icon{flex:none;width:20px;height:20px}.brand-facet{fill:var(--brand-facet)}.brand-lockup{--brand-h: 30px;display:inline-flex;align-items:flex-start;flex:none;color:var(--text)}.brand-lockup-mark{flex:none;width:calc(var(--brand-h) * .8324);height:var(--brand-h)}.brand-lockup-mark-2x{display:none}@media(min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){.brand-lockup-mark-1x{display:none}.brand-lockup-mark-2x{display:block}}.brand-lockup-name{flex:none;width:calc(var(--brand-h) * 1.8674);height:calc(var(--brand-h) * .5423);margin:calc(var(--brand-h) * .2251) 0 0 calc(var(--brand-h) * .3115);margin-top:round(calc(var(--brand-h) * .2251),1px)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#root,.app{min-height:100vh;min-height:100dvh}.screen{display:flex;flex-direction:column;gap:16px}.screen-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.screen-sub{color:var(--muted);max-width:62ch}.content>:is(.network-live:not(:empty),.notice)~.screen>.screen-head{margin-top:16px}.stack{display:flex;flex-direction:column;gap:12px}.row{display:flex;gap:10px;flex-wrap:wrap}.row>*{flex:1}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font:inherit;font-size:.9375rem;font-weight:560;line-height:1.2;letter-spacing:-.005em;cursor:pointer;transition:background-color .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease)}button .icon{width:18px;height:18px}button:hover{background:var(--raised);border-color:var(--input-border)}button:disabled,button[aria-disabled=true]{opacity:.45;cursor:not-allowed}button:disabled:hover,button[aria-disabled=true]:hover{background:var(--surface-2);border-color:var(--border-2)}button.primary{background:var(--accent);border-color:transparent;color:var(--accent-text);box-shadow:var(--shadow-gold);font-weight:600}button.primary:hover,button.primary[aria-disabled=true]:hover{background:var(--accent);border-color:transparent}button.primary:disabled{background:var(--surface-2);border-color:var(--border-2);color:var(--muted);box-shadow:none;opacity:.7}button.primary:disabled:hover{background:var(--surface-2);border-color:var(--border-2)}button.primary:not(:disabled,[aria-disabled=true]):hover{background:var(--accent-hover)}button.primary:not(:disabled,[aria-disabled=true]):active{background:var(--accent-press)}button.secondary{background:var(--surface-2);box-shadow:var(--shadow-1)}button.secondary:hover{background:var(--raised)}button.link{align-self:flex-start;min-height:0;padding:4px 0;border:0;background:none;color:var(--text);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}button.link:hover{background:none;text-decoration-color:currentColor}button.back,button.quiet-link{align-self:flex-start;gap:6px;min-height:32px;padding:0 2px;border:0;background:none;color:var(--muted);font-size:.875rem;font-weight:520}button.back:hover,button.quiet-link:hover{background:none;color:var(--text)}button.back .icon,button.quiet-link .icon{width:16px;height:16px}.screen:has(>.confirm-layout)>.screen-head:not(:has(>button.back)):before{content:"";height:32px}button.danger-button{background:transparent;border-color:color-mix(in srgb,var(--error) 60%,transparent);color:var(--error)}button.danger-button:not(:disabled):hover{background:color-mix(in srgb,var(--error) 8%,transparent);border-color:var(--error)}button.copy-button{align-self:flex-start;min-height:38px;padding:0 14px;font-size:.875rem}button.copy-button .icon{width:16px;height:16px;color:var(--muted)}input,textarea,select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--input-border);border-radius:var(--r-md);background:var(--inset);color:var(--text);font:inherit;font-size:1rem;transition:border-color .12s var(--ease)}input::placeholder,textarea::placeholder{color:var(--subtle);opacity:1}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--error)}textarea{display:block;font-family:var(--font-mono);line-height:1.6;font-variant-ligatures:none;resize:vertical;word-break:break-all}select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239d9484' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;cursor:pointer}input:focus,textarea:focus,select:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--text);cursor:pointer}.field{display:flex;flex-direction:column;gap:8px}.field>span{font-size:.875rem;font-weight:550;color:var(--text)}.field-error{margin:-4px 0 0;color:var(--error);font-size:.8125rem}.field-error:empty,.live-slot:empty{position:absolute}.field-warn{margin:-4px 0 0;color:var(--warn);font-size:.8125rem}.check{display:flex;gap:12px;align-items:flex-start;line-height:1.45;cursor:pointer}.check input{margin-top:1px}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--border-2);border-left:2px solid var(--rail, var(--tone, var(--info)));border-radius:var(--r-md);background:var(--surface);color:var(--muted);font-size:.875rem;line-height:1.55}.notice-icon{width:18px;height:18px;margin-top:1px;color:var(--tone, var(--info))}.notice-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.notice-body>button{align-self:flex-start}.notice strong{color:var(--text);font-weight:600}.notice-info{--tone: var(--info)}.notice-warn{--tone: var(--warn);--rail: var(--border-2);border-left-width:1px;padding-left:17px}.notice-error{--tone: var(--error);background:color-mix(in srgb,var(--error) 6%,var(--surface))}.notice-ok{--tone: var(--ok)}.network-banner{display:flex;flex-direction:column;gap:10px}.network-live:empty{position:absolute;padding:0}ul.plain{margin:0;padding-left:18px}ul.plain li+li{margin-top:4px}.error-details summary{cursor:pointer;color:var(--muted);font-size:.8125rem}.error-details code,.error-code{display:block;margin-top:6px;color:var(--muted);font-size:.8125rem;white-space:pre-wrap;word-break:break-word}.spinner{display:inline-block;flex:none;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite;vertical-align:-.15em}@keyframes spin{to{transform:rotate(360deg)}}.pulse{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.strength{display:flex;align-items:center;gap:10px;margin-top:-4px;color:var(--muted);font-size:.8125rem}.strength-bar{flex:1;height:3px;border-radius:3px;background:var(--border-2);overflow:hidden}.strength-bar span{display:block;height:100%;border-radius:inherit}.strength-weak .strength-bar span{width:33%;background:var(--error)}.strength-fair .strength-bar span{width:66%;background:var(--warn)}.strength-strong .strength-bar span{width:100%;background:var(--ok)}.progress{height:3px;border-radius:3px;background:var(--border-2);overflow:hidden}.progress span{display:block;height:100%;border-radius:inherit;background:var(--muted);transition:width .4s var(--ease)}.progress.indeterminate span{width:30%;animation:progress-slide 1.4s ease-in-out infinite}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid var(--border-2);border-radius:var(--r-pill);color:var(--muted);font-size:.75rem;font-weight:560;letter-spacing:.01em;white-space:nowrap}.card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border)}.card-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 24px;text-align:center}.kv{margin:0;display:flex;flex-direction:column}.kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border);font-size:.875rem}.kv dt{flex:1 1 auto;min-width:0;color:var(--muted)}.kv dd{flex:none;margin:0;color:var(--text);text-align:right;white-space:nowrap}.kv>div.kv-stack{flex-direction:column;align-items:stretch;gap:4px}.kv>div.kv-stack dd,.kv dd.mono{min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.kv dd.mono{font-size:.8125rem}.summary{margin:0;padding:4px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.summary>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.summary>div:last-child{border-bottom:none}.summary dt{color:var(--muted)}.summary dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;word-break:break-all}.summary dd code{font-size:.875rem}.summary>div.summary-memo{flex-direction:column;gap:4px}.summary-memo dd{text-align:left;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.result{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.result h2{margin:10px 0 0;font-family:var(--font-display);font-optical-sizing:auto;font-size:1.5rem;font-weight:400;letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums}.result h2:focus{outline:none}.result-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);border-radius:50%;background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--ok);font-size:1.5rem}.qr{align-self:center;width:min(100%,264px);padding:14px;border-radius:var(--r-md);background:#fff;box-shadow:0 0 0 1px var(--border-2)}.qr svg{display:block;width:100%;height:auto}.address{display:block;padding:14px 16px;border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--inset);color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.7;letter-spacing:.01em;word-break:break-all}.seed-grid.blurred{filter:blur(7px);user-select:none}.amt,.pool-amount,.summary dd,.memo-count{font-variant-numeric:lining-nums tabular-nums}.tx-list{margin:0;padding:0;list-style:none}.tx{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"icon main value" "icon date value" "icon privacy privacy";column-gap:14px;align-items:start;padding:14px 16px;border-top:1px solid var(--border)}.tx:first-child{border-top:0}@media(max-width:379px){.tx{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon main" "icon value" "icon date" "icon privacy"}}.tx-icon{grid-area:icon;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border-2);border-radius:50%;background:var(--surface-2);color:var(--muted)}.tx-icon .icon{width:17px;height:17px}.tx-main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:2px}.tx-type{font-weight:560;line-height:1.35}.tx-fee,.tx-date{color:var(--subtle);font-size:.8125rem;font-variant-numeric:tabular-nums}.tx-date{grid-area:date;margin-top:2px}.tx-memo{margin:0;color:var(--muted);font-family:var(--font-display);font-optical-sizing:auto;font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.activity .tx-memo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}.privacy{grid-area:privacy;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--muted);font-size:.8125rem;line-height:1.3}.privacy-mark{flex:none;width:9px;height:9px;border:1.5px solid currentColor;border-radius:50%;font-size:0;line-height:0;overflow:hidden}.privacy-shielded .privacy-mark{color:var(--shielded);background:currentColor}.privacy-shielding .privacy-mark{color:var(--shielded);background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.privacy-partial .privacy-mark{color:var(--warn);background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.privacy-transparent .privacy-mark{color:var(--transparent)}.tx-value{grid-area:value;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.tx-amount{white-space:nowrap;font-weight:560}.amt-sign:empty{display:none}.tx-amount .amt-sign{display:inline-block;min-width:1ch;text-align:right}.tx-amount .amt-frac{display:inline-block;min-width:var(--tx-frac, 5ch);text-align:left}.tx-amount .amt[aria-hidden=true]{user-select:none}.amt-unit{color:var(--subtle);font-size:.75rem;font-weight:520;letter-spacing:.04em}.tx-amount.in{color:var(--ok)}.status{color:var(--subtle);font-size:.8125rem}.status-pending{color:var(--warn)}.status-expired{color:var(--error)}.main{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.side{display:contents}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;min-height:58px;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:var(--scrim);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border)}.topbar-brand{display:flex;align-items:center;flex:none;margin-right:auto}.topbar-brand .brand-lockup{--brand-h: 30px}.pill{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;height:32px;padding:0 12px 0 11px;border:1px solid var(--border-2);border-radius:var(--r-pill);color:var(--muted);font-size:.8125rem;font-weight:520;white-space:nowrap}.pill-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 16%,transparent)}.pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.pill-ok{--tone: var(--ok)}.pill-busy{--tone: var(--muted)}.pill-busy .pill-dot{animation:pulse 1.6s ease-in-out infinite}.pill-error{--tone: var(--error)}.pill-warn{--tone: var(--warn)}.lock-button{flex:none;gap:6px;min-height:40px;padding:0 10px;border:0;background:none;color:var(--text);font-size:.875rem;font-weight:540}.lock-button .icon{width:18px;height:18px;color:var(--muted)}.lock-button:hover{background:var(--raised)}.side-net{display:none}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:var(--scrim);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--border)}.tabbar button{position:relative;flex-direction:column;gap:4px;min-width:0;min-height:54px;padding:4px 2px;border:0;border-radius:var(--r-md);background:none;color:var(--subtle);font-size:.75rem;font-weight:520}.tabbar button:hover{background:none;color:var(--text)}.tab-label{white-space:nowrap}.tabbar .tab-icon{width:22px;height:22px}.tabbar button:focus-visible{outline-offset:-3px}.tabbar button.active{color:var(--text);font-weight:620}.tabbar button.active:before{content:"";position:absolute;top:-7px;left:50%;width:24px;height:3px;margin-left:-12px;border-radius:0 0 3px 3px;background:var(--accent-mark)}.content{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px;padding:20px max(16px,env(safe-area-inset-right)) calc(var(--tabbar-h, 72px) + 28px) max(16px,env(safe-area-inset-left))}@media(max-width:479px){.pill-ok .pill-sep,.pill-ok .pill-sub,.pill-busy .pill-sep,.pill-busy .pill-sub,.pill-error .pill-sep,.pill-error .pill-sub{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:559px){.pill-warn .pill-head,.pill-warn .pill-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pill-warn .pill-sub{display:inline-block}.pill-warn .pill-sub:first-letter{text-transform:uppercase}}@media(max-width:374px){.topbar-brand .brand-lockup-name{display:none}}@media(min-width:600px)and (max-width:1023px){.content{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}.content>*{width:100%;max-width:720px;margin-inline:auto}}@media(min-width:1024px){html{scroll-padding-top:12px;scroll-padding-bottom:12px}body{font-size:15px}input,textarea,select{font-size:.9375rem}h1{font-size:2rem}.main{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:start}.side{position:sticky;top:0;align-self:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"brand lock" "nav nav" ". ." "sync sync";height:100vh;height:100dvh;overflow-y:auto;padding:22px var(--side-pad) var(--side-pad);background:var(--side);border-right:1px solid var(--border)}.topbar{display:contents;background:none}.topbar-brand{grid-area:brand;min-width:0;margin:0;padding:0 0 0 8px}.topbar-brand .brand-lockup{--brand-h: 34px}.lock-button{grid-area:lock;align-self:center;min-height:34px;padding:0 8px;border-radius:var(--r-sm);color:var(--muted);font-size:.8125rem}.lock-button .icon{width:16px;height:16px}.lock-button:hover{color:var(--text)}.tabbar{grid-area:nav;position:static;display:flex;flex-direction:column;gap:2px;margin-top:32px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.tabbar button{flex-direction:row;justify-content:flex-start;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--r-sm);color:var(--muted);font-size:.9375rem;font-weight:500}.tabbar .tab-icon{width:20px;height:20px;color:var(--subtle)}.tabbar button:hover{background:var(--raised);color:var(--text)}.tabbar button:focus-visible{outline-offset:0}.tabbar button.active{background:var(--surface);color:var(--text);font-weight:560;box-shadow:var(--shadow-1)}.tabbar button.active .tab-icon{color:var(--text)}.tabbar button.active:before{top:10px;bottom:10px;left:calc(-1 * var(--side-pad));width:3px;height:auto;margin:0;border-radius:0 3px 3px 0}.topbar .pill{grid-area:sync;align-self:end;display:flex;align-items:flex-start;gap:9px;height:auto;margin-top:16px;padding:12px 12px 12px 13px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:.875rem;font-weight:540;white-space:normal}.topbar .pill-dot{margin-top:.45em}.topbar .pill-text{overflow:visible;overflow-wrap:anywhere}.topbar .pill-sep{display:none}.topbar .pill-sub:first-letter{text-transform:uppercase}.topbar .pill-sub{display:block;margin-top:2px;color:var(--subtle);font-size:.8125rem;font-weight:450;font-variant-numeric:tabular-nums}.side-net{display:block;grid-area:sync;align-self:start;justify-self:end;z-index:1;margin:31px 13px 0 0;color:var(--subtle);font-size:.75rem;font-weight:520;letter-spacing:.02em;line-height:1.4;pointer-events:none}.topbar:has(.side-net) .pill-head{display:inline-block;padding-right:64px}.content{padding:44px clamp(32px,4.4vw,64px) 72px}.content>*{width:100%;max-width:var(--content-max);margin-inline:auto}}@media(min-width:1024px)and (max-width:1279px){:root{--sidebar-w: 228px}}@media(min-width:1024px){.content>.screen:not(.home)>:not(.history){max-width:760px}.content .row{justify-content:flex-start}.content .row>*{flex:0 1 auto;min-width:140px}}.dashboard{display:flex;flex-direction:column;gap:16px}.hero{display:flex;flex-direction:column;padding:20px}.hero:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-line) 18%,var(--accent-line) 50%,transparent 92%)}.hero-top{display:flex;align-items:center;gap:10px;min-height:40px;margin-right:-8px}.hero-top .eyebrow{margin-right:auto}button.eye-toggle{flex:none;gap:8px;min-height:40px;min-width:40px;padding:0 10px;border:0;background:none;color:var(--muted);font-size:.875rem;font-weight:540}button.eye-toggle:hover,button.eye-toggle[aria-pressed=true]{background:var(--raised);color:var(--text)}.eye-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.balance-total{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;margin-top:14px;font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(2.75rem,9vw + .5rem,3.5rem);font-weight:420;font-variant-numeric:lining-nums;letter-spacing:-.02em;line-height:1;color:var(--text);overflow-wrap:anywhere;container-type:inline-size}.balance-total .amt{font-variant-numeric:lining-nums;white-space:nowrap;font-size:min(1em,calc(96cqi / (var(--chars) * .6)))}.balance-total .amt-frac{color:var(--muted)}.balance-total .unit{font-family:var(--font-ui);font-size:.875rem;font-weight:560;letter-spacing:.08em;color:var(--subtle)}.balance-total .amt>[aria-hidden=true]{display:inline-block;margin-right:-.06em;font-family:var(--font-ui);font-size:.78em;font-weight:400;letter-spacing:.06em;line-height:1;color:var(--muted);transform:translateY(-.1em)}.balance-total:has(.amt>[aria-hidden=true]){align-items:center}.balance-total.balance-waiting{margin-top:18px}.balance-wait{font-family:var(--font-ui);font-size:1.125rem;font-weight:480;letter-spacing:-.01em;line-height:1.4;color:var(--muted);text-wrap:balance}.hero>[data-testid=balance-outdated]{margin-top:12px}.hero-sync{display:flex;flex-direction:column;gap:10px;margin-top:20px}.hero-sync-text{display:flex;flex-direction:column;gap:2px}.hero-sync-left{display:none;color:var(--text);font-size:.875rem;font-weight:560;font-variant-numeric:tabular-nums}@media(max-width:479px){.hero-sync-left{display:block}}.composition{margin-top:24px}.composition-plain{border-top:1px solid var(--border)}.amt-none{color:var(--subtle)}.split{display:flex;gap:3px;height:4px}.split span{min-width:3px;border-radius:2px}.split-shielded{background:var(--shielded)}.split-transparent{background:var(--transparent)}.split-none{flex:1;background:var(--border-2)}.balance-rows{margin:12px 0 0;display:grid;grid-template-columns:minmax(0,1fr)}.pool{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--border)}.pool:first-child{border-top:0}.pool dt{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.875rem;font-weight:560}.pool-mark{flex:none;width:9px;height:9px;border:1.5px solid currentColor;border-radius:50%}.pool-shielded .pool-mark{color:var(--shielded);background:currentColor}.pool-transparent .pool-mark{color:var(--transparent)}.pool-pending .pool-mark{color:var(--warn);border-style:dashed}.pool>dd{margin:0}.pool-amount{font-size:1.0625rem;font-weight:540;letter-spacing:-.01em;text-align:right;white-space:nowrap}.pool-amount .unit{margin-left:2px;color:var(--subtle);font-size:.75rem;font-weight:520;letter-spacing:.04em}.pool>.pool-help{grid-column:1 / -1;margin-top:6px;color:var(--subtle);font-size:.8125rem;line-height:1.5}@media(max-width:1023px){.pool{display:flex;flex-wrap:wrap}.pool>.pool-amount{margin-left:auto}.pool>.pool-help{flex:1 0 100%}}.hero-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:20px}.hero-actions button{flex-direction:column;gap:7px;min-height:72px;padding:8px 6px;font-size:.875rem;text-align:center}.hero-actions button .icon{width:20px;height:20px}.hero-actions button:only-child{flex-direction:row;gap:9px;min-height:52px}.hero-actions button.secondary .icon{color:var(--muted)}.hero>.hero-actions{order:1}.hero>.composition{order:2}.dashboard-note .notice{background:var(--surface);box-shadow:var(--shadow-1)}.activity .card-head h2{font-size:1.0625rem}.privacy-card{display:flex;flex-direction:column;padding:20px}.privacy-card h2{margin-bottom:12px}.privacy-note{display:flex;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid var(--border);color:var(--subtle);font-size:.8125rem;line-height:1.55}.privacy-note .icon{width:16px;height:16px;margin-top:2px}button.privacy-more{margin-top:16px;margin-left:-2px}@media(min-width:600px){.tx{padding:14px 20px}}@media(min-width:600px)and (max-width:1023px){.hero{padding:28px 32px 32px}.balance-total{margin-top:18px;font-size:4rem;font-weight:380}.hero-actions{display:flex;gap:12px;margin-top:24px}.hero-actions button{flex:1 1 0;flex-direction:row;gap:9px;min-height:52px;font-size:.9375rem}.hero-actions button:only-child{flex:0 0 auto;min-width:200px;padding:0 28px}.hero-actions button .icon{width:18px;height:18px}.composition{margin-top:28px}.privacy-card{padding:24px 32px}}@media(min-width:1024px){.dashboard{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:stretch;reading-flow:grid-rows}.content>:is(.network-live:not(:empty),.notice)~.home{margin-top:8px}.hero{grid-column:1;grid-row:1;padding:28px 32px 32px}.privacy-card{grid-column:2;grid-row:1;padding:24px}.privacy-card h2{margin-top:calc(18px - .6em)}.privacy-card .privacy-note{margin-bottom:16px}.privacy-card button.privacy-more{margin-top:auto}.dashboard>.dashboard-note,.dashboard>.activity{grid-column:1 / -1}.dashboard>.dashboard-note+.dashboard-note{margin-top:-12px}.hero-top{margin:-6px -10px 0 0}.eye-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}button.eye-toggle .icon{display:none}button.eye-toggle:after{content:"";flex:none;width:30px;height:18px;border:1px solid var(--input-border);border-radius:var(--r-pill);background:radial-gradient(circle closest-side,var(--muted) 96%,transparent 100%) 2px center / 12px 12px no-repeat var(--surface-2);transition:background-position .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease)}button.eye-toggle[aria-pressed=true]:after{border-color:var(--text);background-color:var(--text);background-image:radial-gradient(circle closest-side,var(--surface) 96%,transparent 100%);background-position:14px center}.balance-total{margin-top:22px;font-size:clamp(4rem,2rem + 3.2vw,5.5rem);font-weight:360;letter-spacing:-.03em;line-height:.95}.balance-total .unit{font-size:.9375rem}.balance-total.balance-waiting{margin-top:26px}.balance-wait{font-size:1.375rem}.composition{margin-top:32px}.balance-rows{margin-top:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.pool{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;padding:0;border-top:0}.pool-transparent{text-align:right}.pool-transparent dt{justify-content:flex-end}.pool>.pool-amount{margin-top:8px;font-size:1.625rem;font-weight:400;letter-spacing:-.025em;line-height:1.1;text-align:left}.pool-transparent .pool-amount{text-align:right}.pool>.pool-help{max-width:36ch;margin-top:8px}.pool-transparent .pool-help{margin-left:auto}.pool-pending{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.pool-pending>.pool-amount{margin-top:0;font-size:1.0625rem;font-weight:540;text-align:right}.hero>.hero-actions,.hero>.composition{order:0}.composition-plain .balance-rows{margin-top:24px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:24px;border-top:1px solid var(--border)}.hero>:has(+.hero-actions){margin-bottom:32px}.hero-actions button{flex-direction:row;gap:9px;min-width:136px;min-height:52px;padding:0 22px;font-size:.9375rem;white-space:nowrap}.hero-actions button .icon{width:18px;height:18px}.card-head{padding:20px 24px}.tx{--tx-amt: max(140px, calc(var(--tx-int, 0ch) + var(--tx-frac, 0ch) + 2.4em));grid-template-columns:36px minmax(0,1fr) 150px max(64px,calc(340px - var(--tx-amt))) var(--tx-amt);grid-template-areas:"icon main date privacy value";column-gap:20px;align-items:center;padding:15px 24px}.tx-date{margin-top:0;color:var(--muted);font-size:.875rem}.privacy{margin-top:0}}@media(min-width:1024px)and (max-width:1279px){.dashboard{grid-template-columns:minmax(0,1fr) 292px;gap:20px}.hero{padding:24px 28px 28px}.privacy-card{padding:20px}.hero-actions button{min-width:120px;padding:0 18px}.tx{--tx-amt: max(120px, calc(var(--tx-int, 0ch) + var(--tx-frac, 0ch) + 2.4em));grid-template-columns:36px minmax(0,1fr) 136px max(64px,calc(296px - var(--tx-amt))) var(--tx-amt);column-gap:16px}.content>:is(.network-live:not(:empty),.notice)~.home{margin-top:4px}}@media(min-width:1024px){.hero{container:hero / inline-size}@container hero (max-width: 440px){.balance-rows{grid-template-columns:minmax(0,1fr)}.pool{display:flex;flex-wrap:wrap;align-items:baseline;padding:14px 0;border-top:1px solid var(--border)}.pool:first-child{padding-top:4px;border-top:0}.pool-transparent{text-align:left}.pool-transparent dt{justify-content:flex-start}.pool>.pool-amount{margin-top:0;margin-left:auto;font-size:1.25rem;text-align:right}.pool>.pool-help{flex:1 0 100%;max-width:none;margin:6px 0 0}.hero-actions{gap:10px}.hero-actions button{flex:1 1 0;min-width:max-content;padding:0 12px}.hero-actions button .icon{display:none}}}@media(min-width:1024px)and (forced-colors:active){button.eye-toggle .icon{display:inline-block}button.eye-toggle:after{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.progress.indeterminate span{width:100%;opacity:.5;animation:none}}.content>.screen:not(.home)>.spend-layout,.content>.screen:not(.home)>.send-blocked,.content>.screen:not(.home)>.receive-layout,.content>.screen:not(.home)>.history-card,.content>.screen:not(.home)>.history-empty{max-width:none}.content>.screen:not(.home)>.spend-done{width:100%;max-width:600px}.spend-summary:before,.receive-card:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-line) 18%,var(--accent-line) 50%,transparent 92%);pointer-events:none}.address[hidden],.tx-detail[hidden]{display:none}.field-label{font-size:.875rem;font-weight:550;color:var(--text)}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field-help{margin:0;color:var(--subtle);font-size:.8125rem;line-height:1.5;font-variant-numeric:lining-nums tabular-nums}.field-help.with-icon{display:flex;gap:8px;align-items:flex-start}.field-help.with-icon .icon{width:15px;height:15px;margin-top:2px}.send-form .field-error,.send-form .field-warn{margin:0}textarea.address-input{min-height:0;line-height:1.65;letter-spacing:.01em}@supports (field-sizing: content){textarea.address-input{field-sizing:content;min-height:calc(3lh + 26px);resize:none}}textarea.memo{min-height:96px;font-family:inherit;word-break:normal;overflow-wrap:anywhere}@supports (field-sizing: content){textarea.memo{field-sizing:content;resize:none}}.memo-count{flex:none;color:var(--subtle);font-size:.8125rem}.memo-count.over{color:var(--error)}.amount-box{display:flex;align-items:stretch;border:1px solid var(--input-border);border-radius:var(--r-md);background:var(--inset);transition:border-color .12s var(--ease)}.amount-box:has(input:focus){outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.amount-box:has(input[aria-invalid=true]){border-color:var(--error)}.amount-box input{flex:1;min-width:0;min-height:56px;padding:0 14px;border:0;background:transparent;font-size:1.375rem;font-weight:450;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.amount-box input:focus{outline:none}.amount-unit{display:flex;align-items:center;padding-right:12px;color:var(--subtle);font-size:.8125rem;font-weight:560;letter-spacing:.06em}.amount-box button.amount-max{align-self:center;min-height:40px;margin-right:7px;padding:0 14px;border-radius:var(--r-sm);font-size:.8125rem;font-weight:600}.kind-tag{--tone: var(--muted);display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:2px 10px;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:var(--r-pill);color:var(--tone);font-size:.8125rem;font-weight:540;line-height:1.3;white-space:nowrap}.kind-shielded{--tone: var(--shielded)}.kind-public{--tone: var(--transparent)}.kind-unknown{--tone: var(--muted)}.kind-partial{--tone: var(--warn)}.kind-mark{flex:none;width:8px;height:8px;border:1.5px solid var(--tone);border-radius:50%}.kind-shielded .kind-mark{background:var(--tone)}.kind-partial .kind-mark{background:linear-gradient(90deg,var(--tone) 50%,transparent 50%)}.kind-unknown .kind-mark{border-style:dashed}.field-tag{margin:2px 0 0}.spend-layout{display:flex;flex-direction:column;gap:16px}.send-form{display:flex;flex-direction:column;gap:26px;padding:20px}.send-form .notice{margin-top:-4px}.memo-unavailable{margin-top:-14px}.send-preview{display:flex;flex-direction:column;padding:22px 20px 20px}.preview-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;container-type:inline-size}.figure{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"opsz" 144;font-weight:330;letter-spacing:-.03em;line-height:1;font-variant-numeric:lining-nums tabular-nums}.preview-figure .figure{white-space:nowrap;font-size:2.75rem;font-size:min(2.75rem,calc(96cqi / (var(--chars, 4) * .55)))}.preview-figure.empty .figure{color:var(--subtle)}.preview-figure .unit,.summary-amount .unit{color:var(--subtle);font-size:.8125rem;font-weight:560;letter-spacing:.08em}.preview-rows{margin:20px 0 0;border-top:1px solid var(--border)}.preview-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.875rem}.preview-rows dt{flex:none;color:var(--muted)}.preview-rows dd{margin:0;min-width:0;text-align:right;font-variant-numeric:lining-nums tabular-nums}.preview-rows dd.preview-memo{overflow:hidden;font-family:var(--font-display);font-optical-sizing:auto;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.preview-none{color:var(--subtle)}.preview-total dt,.preview-total dd{color:var(--text);font-weight:600}.preview-privacy{display:flex;gap:10px;align-items:flex-start;margin-top:16px;color:var(--muted);font-size:.8125rem;line-height:1.5}.preview-privacy .kind-mark{margin-top:.42em}.send-preview button.primary{width:100%;min-height:52px;margin-top:20px}.preview-note{margin-top:10px;color:var(--subtle);font-size:.8125rem;line-height:1.45;text-align:center}.spend-summary{display:flex;flex-direction:column;gap:16px;padding:22px 20px}.spend-summary .summary,.spend-done .summary{padding:0;border:0;border-radius:0;background:none}.spend-summary .summary>div,.spend-done .summary>div{align-items:baseline;font-size:.875rem}.spend-summary .summary dt,.spend-done .summary dt{flex:none}.summary-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.summary-hero>div{grid-column:1 / -1}.summary>div.summary-amount{flex-direction:column;align-items:flex-start;gap:10px}.summary-hero>div.summary-amount{grid-column:1;grid-row:1;padding:0 0 16px;border-bottom:0;container-type:inline-size}.summary-move .kind-tag{min-height:0;padding:0;border:0;font-size:inherit}.summary-hero>div.summary-privacy{grid-column:2;grid-row:1;align-self:start;padding:0;border:0}.summary-hero>div.summary-amount dt{color:var(--subtle);font-size:.75rem;font-weight:560;letter-spacing:.085em;text-transform:uppercase}.summary-hero>div.summary-amount dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;text-align:left;word-break:normal;overflow-wrap:normal}.summary-hero .summary-amount .figure,.summary-hero .summary-amount .unit{white-space:nowrap}.summary-hero .summary-amount .figure{font-size:2.5rem;font-size:min(var(--figure-max, 2.5rem),calc(96cqi / (var(--chars, 12) * .55)))}.summary-hero>div.summary-to{border-top:1px solid var(--border)}.summary-lead{color:var(--muted);font-size:.875rem;line-height:1.55}.summary>div.summary-to{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px}.summary-to dd{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;word-break:normal}.summary-to .address-short{font-size:.8125rem;letter-spacing:.01em;word-break:break-all}.summary-to-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:12px;font-size:.8125rem}.summary-to button.link{align-self:auto;padding:2px 0;color:var(--muted);font-size:.8125rem}.summary-to .address-groups{align-self:stretch;margin-top:8px;padding:12px 14px;font-size:.8125rem;line-height:1.7;text-align:left}.spend-summary .summary>div.summary-memo,.spend-done .summary>div.summary-memo{flex-flow:row wrap;justify-content:space-between;column-gap:16px;row-gap:4px}.spend-summary .summary-memo dd,.spend-done .summary-memo dd{margin-left:auto;max-width:100%;text-align:right;color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;font-size:1rem;line-height:1.45}.spend-summary .summary-memo dd:before,.spend-done .summary-memo dd:before{content:"“"}.spend-summary .summary-memo dd:after,.spend-done .summary-memo dd:after{content:"”"}.summary>div.summary-total dt,.summary>div.summary-total dd{color:var(--text);font-weight:600}.summary>div.summary-total dd{font-size:.9375rem}.spend-summary>.notice{margin-top:2px}.confirm-panel{padding:22px 20px}.spend-note{display:flex;gap:10px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.8125rem;line-height:1.5}.spend-note .icon{width:17px;height:17px;margin-top:1px;color:var(--subtle)}.spend-form{gap:16px}.confirm-panel button.spend-submit,.confirm-panel>button.primary{width:100%;min-height:52px}.confirm-panel>button.primary{margin-top:16px}.spend-progress{display:flex;flex-direction:column;gap:22px}.stages{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.stages li{position:relative;display:grid;align-items:start;grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:18px;color:var(--subtle);font-size:.9375rem}.stages li:last-child{padding-bottom:0}.stages li>span:last-child{padding-top:3px;line-height:1.45}.stages li:not(:last-child):after{content:"";position:absolute;top:31px;bottom:3px;left:13.5px;width:1px;background:var(--border-2)}.stages li.done:not(:last-child):after{background:color-mix(in srgb,var(--ok) 45%,transparent)}.stages .stage-icon{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--input-border);border-radius:50%;background:var(--surface)}.stages li.done .stage-icon{border-color:color-mix(in srgb,var(--ok) 45%,transparent);color:var(--ok)}.stages li.done .stage-icon .icon{width:14px;height:14px;stroke-width:2.2}.stages li.current{color:var(--text);font-weight:560}.stages li.current .stage-icon{border-color:var(--text)}.stages li.current .spinner{width:14px;height:14px;border-width:1.75px}.stages li.done{color:var(--muted)}.spend-progress .notice strong{font-weight:560}.spend-done{display:flex;flex-direction:column;gap:24px;padding:32px 20px 24px}.spend-done .result-icon{width:60px;height:60px}.spend-done .result-icon .icon{width:26px;height:26px}.spend-done .result h2{font-size:1.75rem}.spend-done .summary{border-top:1px solid var(--border)}.spend-done .summary>div.summary-amount{flex-direction:row;align-items:baseline}.spend-done .summary-amount .figure{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.spend-done .summary-amount .unit{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.content .spend-done-actions{justify-content:stretch}.content .spend-done-actions>*{flex:1 1 0;min-height:48px}@media(min-width:600px){.send-form{padding:28px}.send-preview,.spend-summary,.confirm-panel{padding:26px 28px}.spend-done{padding:40px 36px 32px}}@media(min-width:1024px){.spend-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.send-form{gap:28px;padding:32px}.send-preview{position:sticky;top:44px}textarea.address-input{font-size:.875rem}.send-preview,.spend-summary,.confirm-panel{padding:28px}.preview-figure .figure{font-size:3.25rem;font-size:min(3.25rem,calc(96cqi / (var(--chars, 4) * .55)))}.summary-hero .summary-amount .figure{--figure-max: 3.25rem}.spend-summary .summary>div,.spend-done .summary>div{font-size:.9375rem}}@media(min-width:1024px)and (max-width:1279px){.spend-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.send-form{padding:28px}.send-preview,.spend-summary,.confirm-panel{padding:24px}}@media(min-width:1024px)and (max-width:1179px){.send-layout{display:flex;align-items:stretch}.send-preview{position:static}}.receive-layout{display:flex;flex-direction:column;gap:16px}.receive-card{--qr-paper: #f7f2e7;--qr-ink: #15120d;--qr-edge: 0 0 0 1px rgba(0, 0, 0, .35), 0 18px 40px -24px rgba(0, 0, 0, .8);display:flex;flex-direction:column;gap:22px;padding:20px}.receive-card.is-transparent:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--transparent) 45%,transparent) 18%,color-mix(in srgb,var(--transparent) 45%,transparent) 50%,transparent 92%)}@media(prefers-color-scheme:light){.receive-card{--qr-paper: #ffffff;--qr-edge: 0 0 0 1px var(--border-2), 0 10px 28px -18px rgba(60, 45, 20, .3)}}.receive-qr{display:flex;justify-content:center}.receive-card .qr{align-self:auto;width:min(100%,264px);padding:18px;border-radius:var(--r-lg);background:var(--qr-paper);box-shadow:var(--qr-edge)}.receive-card .qr svg path[fill="#ffffff"]{fill:transparent}.receive-card .qr svg path[stroke="#000000"]{stroke:var(--qr-ink)}.qr-wait{display:grid;place-items:center;width:min(100%,264px);aspect-ratio:1;border:1px dashed var(--border-2);border-radius:var(--r-lg);color:var(--subtle)}.receive-main{display:flex;flex-direction:column;gap:16px;min-width:0}.receive-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.address-kind{font-size:1.0625rem}.receive-preparing{display:flex;align-items:center;gap:10px}.address-groups{word-break:normal;overflow-wrap:normal}.address-groups .g{display:inline-block;margin-right:.5em;color:var(--muted)}.address-groups .g:last-child{margin-right:0}.address-groups .g-edge{color:var(--text);font-weight:560}.receive-card .address{padding:16px 18px;font-size:.9375rem;line-height:1.8}.receive-actions{display:flex}.receive-card button.copy-button{flex:1;min-height:50px;padding:0 24px;border-color:transparent;background:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-gold);font-size:.9375rem;font-weight:600}.receive-card button.copy-button:hover{border-color:transparent;background:var(--accent-hover)}.receive-card button.copy-button:active{background:var(--accent-press)}.receive-card button.copy-button .icon{width:18px;height:18px;color:currentColor}.receive-card .notice{margin-top:2px}.receive-about{display:flex;flex-direction:column}.about-sec{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px}.about-sec+.about-sec{border-top:1px solid var(--border)}h2.about-head{display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:560}.about-icon{width:18px;height:18px}.about-icon.shielded{color:var(--shielded)}.about-icon.public{color:var(--transparent)}.about-sec p{color:var(--muted);font-size:.875rem;line-height:1.6}button.receive-toggle{margin-top:8px;min-height:40px;padding:0 14px;font-size:.875rem}button.receive-toggle .icon{width:16px;height:16px;color:var(--muted)}@media(min-width:600px){.receive-card{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;padding:28px}.receive-qr{display:block}.receive-card .qr,.qr-wait{width:100%}.receive-card button.copy-button{flex:0 1 auto;min-width:168px}.receive-about{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.about-sec{padding:24px 26px}.about-sec+.about-sec{border-top:0;border-left:1px solid var(--border)}}@media(min-width:1024px){.receive-card{grid-template-columns:240px minmax(0,1fr);gap:36px;padding:32px}}@media(min-width:1280px){.receive-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.receive-layout>.notice{grid-column:1 / -1}.receive-card{grid-template-columns:264px minmax(0,1fr);gap:40px}.receive-about{display:flex;flex-direction:column}.about-sec+.about-sec{border-top:1px solid var(--border);border-left:0}}.history-card{--tx-amt: max(140px, calc(var(--tx-int, 0ch) + var(--tx-frac, 0ch) + 2.4em));--hist-cols: 36px minmax(0, 1fr) 150px max(64px, calc(340px - var(--tx-amt))) var(--tx-amt) 36px;padding:0}.tx-head{display:none}.history{margin:0;padding:0;list-style:none}.tx-month+.tx-month{border-top:1px solid var(--border)}h2.month-head{padding:12px 16px 9px;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--subtle);font-size:.75rem;font-weight:560;letter-spacing:.085em;line-height:1.3;text-transform:uppercase}.tx-month:first-child h2.month-head{border-radius:var(--r-lg) var(--r-lg) 0 0}.history .tx{grid-template-areas:"icon main value" "icon date value" "icon privacy privacy" "icon detail detail"}.history .tx>.privacy{max-width:calc(100% - 44px)}.history .tx-memo{color:var(--text)}.history .tx:has(>.tx-more[aria-expanded=true]){background:var(--surface-2)}.history .tx-month:last-child .tx:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}button.tx-more{grid-area:privacy;justify-self:end;align-self:center;width:36px;height:36px;min-height:0;margin:2px -6px -6px 0;padding:0;border-color:transparent;border-radius:var(--r-sm);background:none;color:var(--subtle)}button.tx-more:hover{border-color:var(--border-2);background:var(--raised);color:var(--text)}button.tx-more .icon{width:18px;height:18px;transition:transform .15s var(--ease)}button.tx-more[aria-expanded=true] .icon{transform:rotate(180deg)}.tx-detail{grid-area:detail;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border-2)}.txid{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--subtle);font-size:.8125rem}.txid code{color:var(--muted);font-size:.8125rem;word-break:break-all}.tx-detail button.copy-button{flex:none;white-space:nowrap}.history .status{display:inline-flex;align-items:center;gap:6px}.history .status-pending:before{content:"";width:9px;height:9px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin 1.4s linear infinite}.history .status-expired{color:var(--subtle)}.history .tx:has(.status-expired) .tx-amount{color:var(--subtle)}.history .tx:has(.status-expired) .amt{position:relative}.history .tx:has(.status-expired) .amt:after{content:"";position:absolute;top:55%;left:0;right:0;height:1px;background:currentColor}.history-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;text-align:center}.history-empty-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:10px;border:1px solid var(--border-2);border-radius:50%;background:var(--surface-2);color:var(--subtle)}@media(max-width:379px){.history .tx{grid-template-areas:"icon main" "icon value" "icon date" "icon privacy" "icon detail";column-gap:12px;padding-inline:12px}h2.month-head{padding-inline:12px}}@media(min-width:600px){h2.month-head{padding-inline:20px}}@media(min-width:1024px){.tx-head{display:grid;grid-template-columns:var(--hist-cols);column-gap:20px;padding:14px 24px 12px;border-bottom:1px solid var(--border);color:var(--subtle);text-transform:uppercase}.tx-head>span{font-size:.75rem;font-weight:560;letter-spacing:.085em}.tx-head-amount{text-align:right}h2.month-head{padding:10px 24px 8px}.tx-month:first-child h2.month-head{border-radius:0}.history .tx{grid-template-columns:var(--hist-cols);grid-template-areas:"icon main date privacy value more" ". detail detail detail detail detail";column-gap:20px;padding:16px 24px}button.tx-more{grid-area:more;margin:0 -6px 0 0}.history .tx>.privacy{max-width:none}.tx-detail{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.txid{flex-direction:row;align-items:baseline;gap:12px}.txid-label{flex:none}}@media(min-width:1024px)and (max-width:1279px){.history-card{--tx-amt: max(116px, calc(var(--tx-int, 0ch) + var(--tx-frac, 0ch) + 2.4em));--hist-cols: 36px minmax(0, 1fr) 128px max(64px, calc(292px - var(--tx-amt))) var(--tx-amt) 36px}.tx-head,.history .tx{column-gap:16px}}:root{--danger-line: color-mix(in srgb, var(--error) 78%, var(--surface));--danger-wash: color-mix(in srgb, var(--error) 5%, var(--surface))}.engraved-c{position:absolute;z-index:0;pointer-events:none;color:var(--text)}.engraved-facet{fill:var(--accent-mark);fill-opacity:.26;stroke:var(--accent-mark);stroke-opacity:.7}.flow-card:before,.lock-card:before{content:"";position:absolute;top:-1px;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-line) 18%,var(--accent-line) 50%,transparent 92%)}.lang-switch{display:inline-flex;align-items:center;align-self:flex-start;gap:2px;padding:3px;border:1px solid var(--input-border);border-radius:var(--r-md);background:var(--inset)}.lang-globe{width:16px;height:16px;margin:0 3px 0 7px;color:var(--subtle)}button.chip{min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:520}button.chip:hover{background:none;color:var(--text)}button.chip.active{border-color:var(--input-border);background:var(--raised);color:var(--text);box-shadow:var(--shadow-1)}.welcome{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr)}.w-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:max(16px,calc(env(safe-area-inset-top) + 3px)) max(20px,calc((100% - 680px)/2)) 28px;border-bottom:1px solid var(--border)}.w-brand .brand-lockup{--brand-h: 34px}.w-brand>:not(.w-motif){position:relative;z-index:1}.w-motif{width:720px;height:720px;right:-270px;top:-200px;opacity:.85}.w-statement{padding:172px 0 32px;max-width:640px}.w-eyebrow{display:flex;align-items:center;gap:12px}.w-eyebrow:before{content:"";flex:none;width:28px;height:1px;background:var(--accent-mark)}.w-title{margin-top:22px;font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(2.125rem,1.35rem + 3.4vw,2.75rem);font-weight:330;letter-spacing:-.028em;line-height:1.06;text-wrap:balance}.w-title em{font-style:italic;font-weight:300;color:color-mix(in srgb,var(--text) 78%,var(--accent-mark))}.pillars{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr)}.pillars li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start;align-content:start;padding:14px 0;border-top:1px solid var(--border-2);color:var(--muted);font-size:.9375rem;line-height:1.5}.pillars .icon{width:20px;height:20px;margin-top:1px;color:var(--subtle)}.w-lang{position:absolute;z-index:2;top:max(13px,env(safe-area-inset-top));right:max(16px,calc((100% - 680px)/2))}.w-panel{display:flex;flex-direction:column;padding:0 max(20px,calc((100% - 680px)/2)) max(28px,env(safe-area-inset-bottom))}.w-choose{width:100%;padding:32px 0 28px}.w-choose h2{font-family:var(--font-display);font-optical-sizing:auto;font-size:1.75rem;font-weight:360;letter-spacing:-.02em;line-height:1.1}.w-lead{margin-top:10px;color:var(--muted)}.options{margin-top:24px;display:flex;flex-direction:column;gap:12px}.option{position:relative;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);transition:border-color .12s var(--ease),background-color .12s var(--ease)}.option:hover{border-color:var(--input-border);background:var(--surface-2)}.option:has(.option-button:focus-visible){outline:2px solid var(--focus);outline-offset:2px}button.option-button{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;align-items:center;width:100%;min-height:0;padding:16px 16px 16px 14px;border:0;border-radius:inherit;background:none;color:var(--text);font-weight:inherit;text-align:left;letter-spacing:normal}button.option-button:hover{background:none;border-color:transparent}button.option-button:focus-visible{outline:none}button.option-button:after{content:"";position:absolute;inset:0;border-radius:inherit}.option-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-2);border-radius:12px;background:var(--surface-2);color:var(--muted)}.option-text{min-width:0}.option-title{display:block;font-size:1.0625rem;font-weight:580;letter-spacing:-.01em;line-height:1.3}.option-sub{display:block;margin-top:3px;color:var(--subtle);font-size:.8125rem;font-weight:450;line-height:1.45}.option-arrow{color:var(--subtle)}.option-primary{border-color:var(--accent-line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),var(--surface)}.option-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),var(--surface-2)}.option-primary .option-icon{border-color:transparent;background:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-gold)}.option-primary .option-arrow{color:var(--accent-fg)}.option-steps{margin:0 16px 0 72px;padding:12px 0 15px;list-style:none;display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--border);color:var(--muted);font-size:.8125rem;line-height:1.35}.option-steps li{display:flex;gap:10px;align-items:baseline}.option-step-n{font-family:var(--font-mono);font-size:.6875rem;color:var(--subtle);font-variant-numeric:tabular-nums}.w-foot{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px;border-top:1px solid var(--border);color:var(--subtle);font-size:.8125rem}.w-foot-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.w-foot a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-weight:520;text-decoration:none}.w-foot a:hover{color:var(--text)}.w-foot a .icon{width:15px;height:15px}@media(max-width:599px){.w-statement{padding-top:112px}.w-motif{width:560px;height:560px;right:-220px;top:-170px}.option-steps{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(max-width:379px){.w-lang .lang-globe{display:none}}@media(min-width:1024px){.welcome{grid-template-columns:minmax(0,1.18fr) minmax(440px,1fr)}.w-brand{padding:33px clamp(40px,5vw,80px) 44px;border-right:1px solid var(--border);border-bottom:0}.w-brand .brand-lockup{--brand-h: 38px}.w-brand{--m: clamp(880px, 83.4vw, 1200px)}.w-motif{width:var(--m);height:var(--m);right:calc(var(--m) * -.41);top:50%;margin-top:calc(var(--m) * -.533);opacity:1}.w-statement{margin:auto 0;padding:48px 0;max-width:min(640px,calc(100% - var(--m) * .175 + clamp(40px,5vw,80px) - 4px))}.w-title{margin-top:24px;font-size:clamp(2.75rem,1rem + 2.9vw,4rem)}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:760px}.pillars li{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0 0;font-size:.875rem}.w-lang{top:32px;right:clamp(32px,4vw,64px)}.w-panel{padding:32px clamp(32px,4vw,64px) 36px;background:var(--side)}.w-choose{margin:auto 0;max-width:440px;align-self:center;padding:40px 0}.w-choose h2{font-size:2rem}.options{margin-top:32px}button.option-button{gap:16px;padding:20px 20px 20px 18px}.option-steps{margin:0 20px 0 78px;padding:13px 0 16px}.w-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:0;border-top:0}.w-foot-end{flex:none;flex-wrap:nowrap;white-space:nowrap}}.flow{position:relative;overflow:clip;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:0 max(12px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.flow-motif{display:none}.flow-top{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(16px,env(safe-area-inset-top)) 6px 16px}.flow-top .brand-lockup{--brand-h: 30px}.flow-step{display:flex;align-items:center;gap:12px;color:var(--subtle);font-size:.8125rem;font-weight:520;font-variant-numeric:tabular-nums;white-space:nowrap}.flow-rule{display:flex;gap:4px}.flow-rule span{width:18px;height:3px;border-radius:2px;background:var(--border-2)}.flow-rule span.on{background:var(--muted)}.flow-card{position:relative;z-index:1;width:min(100%,620px);margin:8px 0 auto;padding:22px 18px 26px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-2)}.flow-card .screen{gap:18px}.flow-card .screen-head{gap:10px;margin-bottom:2px}.flow-card .screen-head:not(:has(>button.back)):before{content:"";height:32px}.flow-card .screen-head h1{font-size:1.75rem;font-weight:380;text-wrap:balance}.flow-card .screen>.muted{margin-top:-6px}.flow-card .notice ul.plain{padding-left:16px}.flow-card button.primary{min-height:50px}.flow-card form.stack>button[type=submit]{margin-top:8px}@media(min-width:600px){.flow{padding-inline:24px}.flow-top{padding:28px 16px 20px}.flow-card{margin:clamp(8px,4vh,40px) 0 auto;padding:30px 40px 38px}.flow-card .screen-head h1{font-size:2rem}}@media(min-width:1024px){.flow-top{padding:32px 24px 20px}.flow-top .brand-lockup{--brand-h: 32px}.flow-motif{display:block;width:1300px;height:1300px;left:50%;top:50%;margin:-650px 0 0 -1250px;opacity:.45}}.seed-wrap,.seed-holder{position:relative;container-type:inline-size}.seed-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--border);border:1px solid var(--border-2);border-radius:var(--r-lg)}@container (min-width: 400px){.seed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 500px){.seed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.seed-grid li{display:flex;gap:10px;align-items:baseline;min-width:0;padding:10px 12px;border-radius:0;background:var(--surface-2);font-family:var(--font-mono);font-variant-ligatures:none}.seed-index{flex:none;min-width:2ch;color:var(--subtle);font-size:.6875rem;text-align:right;font-variant-numeric:tabular-nums}.seed-word{color:var(--text);font-size:.9375rem;letter-spacing:.01em;white-space:nowrap}.seed-wrap.covered{overflow:clip;border-radius:var(--r-lg)}.seed-wrap .reveal{position:absolute;inset:0;width:fit-content;height:fit-content;margin:auto;box-shadow:var(--shadow-2)}.verify-words{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:600px){.verify-words{grid-template-columns:repeat(3,minmax(0,1fr))}}.flow-card .strength-bar{height:4px;-webkit-mask:linear-gradient(90deg,#000 0 32.4%,transparent 32.4% 33.8%,#000 33.8% 66%,transparent 66% 67.4%,#000 67.4%);mask:linear-gradient(90deg,#000 0 32.4%,transparent 32.4% 33.8%,#000 33.8% 66%,transparent 66% 67.4%,#000 67.4%)}.flow-card .strength-weak .strength-bar span{width:33.8%}.flow-card .strength-fair .strength-bar span{width:67.4%}.segmented{display:flex;gap:2px;padding:3px;border:1px solid var(--input-border);border-radius:var(--r-md);background:var(--inset)}.segmented button{flex:1;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:520}.segmented button:hover{background:none;color:var(--text)}.segmented button.active{border-color:var(--input-border);background:var(--raised);color:var(--text);box-shadow:var(--shadow-1)}.choices{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-2)}.choice{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.choice+.choice{border-top:1px solid var(--border-2)}.choice>p{padding-left:32px}.lock-page{position:relative;overflow:clip;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.lock-motif,.boot-motif{width:960px;height:960px;left:50%;top:50%;margin:-560px 0 0 -760px;opacity:.7}.lock-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 14px max(18px,env(safe-area-inset-left))}.lock-top .brand-lockup{--brand-h: 30px}.lock-center{position:relative;z-index:1;display:grid;place-items:center;padding:16px max(12px,env(safe-area-inset-right)) 32px max(12px,env(safe-area-inset-left))}.lock-card{position:relative;width:min(100%,440px);display:flex;flex-direction:column;padding:28px 22px 24px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-2),0 30px 80px -40px #0000008c}.lock-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-2);color:var(--text)}.lock-mark .icon{width:22px;height:22px}.lock-card h1{margin-top:22px;font-size:1.75rem;font-weight:370}.lock-reasons{margin-top:12px;display:flex;flex-direction:column;gap:8px}.lock-reason{display:flex;gap:9px;align-items:flex-start;color:var(--muted);font-size:.875rem;line-height:1.5}.lock-reason .icon{flex:none;width:16px;height:16px;margin-top:2px;color:var(--subtle)}.lock-card>.network-live,.lock-card>.notice{margin-top:16px}.lock-card>.network-live:empty{margin:0}.lock-form{margin-top:26px;gap:14px}.lock-form button.primary{min-height:50px}.lock-hint{display:none;margin-top:-2px;color:var(--subtle);font-size:.75rem;text-align:center}.lock-hint kbd{display:inline-block;margin:0 5px;padding:1px 6px;border:1px solid var(--border-2);border-bottom-width:2px;border-radius:5px;background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:.6875rem;line-height:1.5}button.lock-forgot{align-self:center;margin-top:16px;padding:4px 6px;color:var(--muted);font-size:.875rem;text-decoration-color:var(--input-border);text-underline-offset:4px}button.lock-forgot:hover{color:var(--text)}.danger-panel{margin-top:14px;padding:16px;border:1px solid var(--danger-line);border-radius:var(--r-md);background:var(--danger-wash);color:var(--muted);font-size:.875rem}.lock-foot{position:relative;z-index:1;display:flex;justify-content:center;padding:0 24px max(28px,env(safe-area-inset-bottom))}.lock-foot p{display:flex;gap:10px;align-items:flex-start;max-width:520px;color:var(--subtle);font-size:.8125rem;line-height:1.5}.lock-foot .icon{flex:none;width:16px;height:16px;margin-top:1px}@media(min-width:600px){.lock-top{padding-inline:40px}.lock-card{padding:40px 36px 30px}.lock-card h1{font-size:2rem}}@media(min-width:1024px){.lock-top{padding:32px 48px}.lock-top .brand-lockup{--brand-h: 32px}.lock-motif,.boot-motif{width:1500px;height:1500px;margin:-750px 0 0 -1240px;opacity:.85}.lock-center{padding-bottom:48px}.lock-hint{display:block}}.boot{position:relative;overflow:clip;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.boot-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:26px;padding-top:52px}.boot-mark{width:72px;height:72px;color:var(--text)}.boot-status{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.875rem}.boot-card{position:relative;z-index:1;width:min(100%,480px);display:flex;flex-direction:column;gap:14px;padding:28px 24px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-2)}.boot-card .brand-lockup{align-self:flex-start;margin-bottom:10px}.boot-card .error-code{padding:10px 12px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--inset)}.boot-card button.primary{margin-top:6px}@media(min-width:1024px){.content>.screen:has(>.settings-layout):not(.home)>*{max-width:none}}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.settings-index{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.settings-index a{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 13px;border:1px solid var(--border-2);border-radius:var(--r-pill);color:var(--muted);font-size:.8125rem;font-weight:520;text-decoration:none;white-space:nowrap}.settings-index a:hover{color:var(--text)}.settings-index a:focus-visible{outline-offset:-2px}.settings-index a[aria-current=true]{border-color:var(--input-border);background:var(--surface);color:var(--text)}.settings-index a.index-danger{color:var(--error)}.settings-sections{min-width:0;display:flex;flex-direction:column;gap:28px}.settings-group{display:flex;flex-direction:column;gap:12px;scroll-margin-top:16px}.settings-group>h2{display:flex;align-items:center;gap:10px;margin-left:2px;color:var(--muted);font-size:.875rem;font-weight:560;letter-spacing:0}.settings-group>h2 .icon{width:17px;height:17px;color:var(--subtle)}.settings-danger>h2,.settings-danger>h2 .icon{color:var(--error)}.settings-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.settings-card.danger-card{border-color:var(--danger-line)}.set-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;padding:18px 16px}.set-row+.set-row{border-top:1px solid var(--border)}.set-text{min-width:0}.set-label{display:block;color:var(--text);font-size:.9375rem;font-weight:550;line-height:1.4}.set-help{margin-top:4px;max-width:68ch;color:var(--subtle);font-size:.8125rem;line-height:1.55}.set-control{display:flex;align-items:center;gap:8px}.set-control select{width:auto;min-width:168px;min-height:42px;padding-top:8px;padding-bottom:8px}.set-row>button.gate-open{justify-self:start;min-height:40px;padding:0 14px;font-size:.875rem}.set-row>button.gate-open .icon{width:16px;height:16px;color:var(--subtle)}.set-row>.gate-panel{grid-column:1 / -1;padding-top:4px}.set-row>form.gate-panel{width:min(100%,420px)}.gate-panel>button.gate-close,.gate-actions{align-self:flex-start}.gate-actions>*{flex:0 1 auto}input[type=checkbox].switch{-webkit-appearance:none;appearance:none;width:46px;height:28px;border:1px solid var(--input-border);border-radius:var(--r-pill);background-color:var(--surface-2);background-image:radial-gradient(circle closest-side,var(--muted) 96%,transparent 100%);background-size:20px 20px;background-position:3px center;background-repeat:no-repeat;accent-color:auto;transition:background-position .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease)}input[type=checkbox].switch:checked{border-color:var(--text);background-color:var(--text);background-image:radial-gradient(circle closest-side,var(--surface) 96%,transparent 100%);background-position:21px center}.server-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.server-row input{grid-column:1 / -1;min-height:46px}.server-row button{min-height:46px;padding:0 12px;white-space:normal;text-align:center}button.secondary.quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--muted)}button.secondary.quiet:hover{background:var(--surface-2);color:var(--text)}.about-text{color:var(--muted);font-size:.875rem;max-width:68ch}.about-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:.875rem}.about-links a{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-weight:500;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent)}.about-links a .icon{width:15px;height:15px;color:var(--subtle)}.about-version{width:100%;color:var(--subtle);font-size:.8125rem}.wipe-help{display:flex;gap:10px;align-items:flex-start;color:var(--error);font-size:.875rem;line-height:1.5}.wipe-help .icon{flex:none;width:17px;height:17px;margin-top:1px}.wipe-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:end}.wipe-row button.danger-button{white-space:normal}.wipe-row button.danger-button .icon{width:17px;height:17px}@media(min-width:600px){.set-row{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 24px}.set-row.set-row-stack{grid-template-columns:minmax(0,1fr);gap:14px}.set-control{justify-content:flex-end}.set-row>button.gate-open{justify-self:end}.server-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.server-row button:first-of-type{grid-column:2}.server-row button{white-space:nowrap}.about-version{width:auto;margin-left:auto}.settings-card .wipe-row{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:1024px){.settings-layout{grid-template-columns:184px minmax(0,1fr);gap:40px;align-items:start}.settings-index{position:sticky;top:44px;flex-direction:column;gap:2px;overflow:visible;padding-top:2px}.settings-index a{position:relative;height:34px;padding:0 12px;border:0;border-radius:var(--r-sm);color:var(--subtle);font-size:.875rem;font-weight:500}.settings-index a:hover{background:var(--surface-2)}.settings-index a[aria-current=true]{background:none;color:var(--text)}.settings-index a[aria-current=true]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent-mark)}.settings-index a.index-danger{color:var(--error)}.settings-sections{gap:32px}}@media(min-width:1024px)and (max-width:1279px){.settings-layout{grid-template-columns:160px minmax(0,1fr);gap:28px}}@media(min-width:1366px){.server-row input,.server-row button:first-of-type{grid-column:auto}}.nowrap{white-space:nowrap}@media(max-width:419px){.server-row{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){input[type=checkbox].switch,button.chip.active,.segmented button.active{forced-color-adjust:none}input[type=checkbox].switch{border-color:CanvasText;background-color:Canvas;background-image:radial-gradient(circle closest-side,CanvasText 96%,transparent 100%)}input[type=checkbox].switch:checked{border-color:Highlight;background-color:Highlight;background-image:radial-gradient(circle closest-side,HighlightText 96%,transparent 100%)}button.chip.active,.segmented button.active{background:Highlight;color:HighlightText;box-shadow:none}input[type=checkbox].switch:focus-visible,button.chip.active:focus-visible,.segmented button.active:focus-visible{outline-color:CanvasText}.tabbar button.active:before{background:Highlight}}
