:root{color-scheme:dark;--bg: #080c14;--panel: #141a24;--panel-2: #1a2130;--text: #f3f6fb;--muted: #8b97ab;--accent: #00b8f2;--accent-2: #004aad;--card-a: #004aad;--card-b: #00b8f2;--ok: #3ecf8e;--warn: #f5c542;--danger: #ff6b6b;--line: #2a3448;--radius: 18px;--btn-radius: 10px;--font: "Plus Jakarta Sans", "Canva Sans", "Segoe UI", sans-serif;font-family:var(--font);line-height:1.4}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--text)}button,input{font:inherit}.app-shell{max-width:430px;margin:0 auto;min-height:100vh;padding:.75rem 1rem 5.5rem;position:relative}.app-shell.has-payment-sheet{padding-bottom:1rem;overflow:hidden}.app-header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:.85rem}.app-header h1{margin:0;text-align:center;font-size:1.35rem;letter-spacing:.18em;font-weight:700}.brand-lockup{display:flex;justify-content:center;align-items:center;min-width:0;letter-spacing:0}.brand-logo{display:block;height:26px;width:auto;max-width:100%}.header-spacer{width:40px}.home-screen .app-header{grid-template-columns:1fr auto 1fr}.home-screen .app-header>.icon-btn,.home-screen .header-spacer{justify-self:start}.header-end{justify-self:end;display:flex;align-items:center}.icon-btn.is-refreshing .brand-icon{animation:icon-spin .8s linear infinite}@keyframes icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.icon-btn.is-refreshing .brand-icon{animation:none}}.icon-btn{width:40px;height:40px;border:0;background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer;border-radius:999px}.icon-btn:hover{background:#ffffff0f}.icon-btn:disabled{opacity:.45;cursor:default}.brand-icon{display:block;object-fit:contain}.brand-icon.muted{opacity:.7}.balance-card{background:linear-gradient(90deg,var(--card-a) 0%,var(--card-b) 100%);border-radius:22px;padding:1rem 1.1rem 1.15rem;color:#fff;margin-bottom:1.1rem;box-shadow:0 12px 40px #004aad47}.balance-card__top{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.balance-card__name{font-weight:700;font-size:.95rem;color:#fff}.balance-card__network{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.9);border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.balance-card__label{margin:.85rem 0 .15rem;font-size:.8rem;color:#ffffffe6}.balance-card__usd{margin:0;font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:#fff}.balance-card__btc{margin:.15rem 0 0;font-size:.95rem;color:#fffffff2}.balance-card__ln{margin:.35rem 0 0;font-size:.78rem;color:#ffffffbf}.balance-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem}.btn-card{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #ffffff;background:transparent;color:#fff;border-radius:var(--btn-radius);padding:.7rem 1rem;font-weight:700;cursor:pointer}.btn-card .brand-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);flex-shrink:0}.btn-card:hover{background:#ffffff1a}.balance-card__chevron{display:flex;justify-content:center;width:100%;margin-top:.75rem;border:0;background:#08101c47;border-radius:var(--btn-radius);padding:.35rem;cursor:pointer}.btn-primary,.btn-ghost,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--btn-radius);padding:.7rem 1rem;font-weight:700;cursor:pointer}.btn-primary{border:0;background:#1c6ea8;color:#fff}.btn-ghost{border:1.5px solid rgba(8,20,36,.45);background:#ffffff38;color:#061018}.btn-outline{border:1.5px solid #4d5f7d;background:transparent;color:var(--text)}.btn-primary.wide,.btn-outline.wide,.btn-ghost.wide{width:100%}.btn-primary:disabled,.btn-outline:disabled{opacity:.5;cursor:not-allowed}.tx-history__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem;position:relative;z-index:5}.tx-history h2{margin:0;font-size:1rem;font-weight:700}.tx-filter{position:relative}.tx-filter__btn{position:relative;border:0;background:transparent;color:var(--muted);padding:.25rem;border-radius:8px;cursor:pointer;display:grid;place-items:center}.tx-filter__btn.is-active,.tx-filter__btn[aria-expanded=true]{color:var(--text);background:#ffffff0f}.tx-filter__dot{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:999px;background:var(--accent)}.tx-filter-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;width:min(20.5rem,calc(100vw - 2.5rem));background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:.85rem .9rem 1rem;box-shadow:0 16px 40px #00000073}.tx-filter-menu__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.tx-filter-menu__head h3{margin:0;font-size:.92rem;font-weight:700}.tx-filter-menu__clear{border:0;background:transparent;color:var(--accent);font-size:.78rem;font-weight:600;cursor:pointer;padding:.2rem .35rem}.tx-filter-field{border:0;margin:0 0 .75rem;padding:0}.tx-filter-field:last-child{margin-bottom:0}.tx-filter-field legend{padding:0;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.tx-filter-field__row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.tx-filter-field__row label{display:flex;flex-direction:column;gap:.2rem;font-size:.68rem;color:var(--muted)}.tx-filter-field__row input{width:100%;border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:8px;padding:.4rem .45rem;font-size:.8rem}.tx-filter-field__row input:focus{outline:1px solid var(--accent);border-color:var(--accent)}.tx-filter-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.tx-filter-pills button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:var(--btn-radius);padding:.28rem .65rem;font-size:.72rem;font-weight:600;cursor:pointer}.tx-filter-pills button.is-active{color:var(--text);border-color:var(--accent);background:#00b8f21f}.tx-history ul{list-style:none;margin:0;padding:0}.tx-row{display:grid;grid-template-columns:42px 1fr auto;gap:.7rem;align-items:center;width:100%;padding:.75rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.tx-row__icon{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:#202838}.tx-row__icon .brand-icon{width:22px;height:22px;display:block;object-fit:contain}.tx-row__check{width:22px;height:22px;display:block}.tx-row__status .tx-row__check{width:15px;height:15px}.tx-row__meta,.tx-row__amounts{display:flex;flex-direction:column;gap:.15rem}.tx-row__amounts{text-align:right;font-weight:600}.tx-row__when{font-size:.78rem}.tx-row__status{display:flex;align-items:center;gap:.45rem;font-size:.86rem;font-weight:700}.tx-row__direction{color:#fff}.tx-row__conf.is-confirmed{color:var(--ok)}.tx-row__conf.is-pending{color:var(--warn)}.tx-row__conf.is-failed{color:var(--danger)}.bottom-nav{position:fixed;left:50%;transform:translate(-50%);bottom:0;z-index:50;width:min(430px,100%);display:grid;grid-template-columns:1fr 1fr 1fr;gap:.25rem;padding:.55rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line)}.bottom-nav button{position:relative;border:0;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:.72rem;font-weight:600;cursor:pointer;padding:.35rem .35rem .55rem}.bottom-nav button .brand-icon{opacity:.45;filter:grayscale(1)}.bottom-nav button.is-active,.bottom-nav .nav-pay.is-active{color:var(--text)}.bottom-nav button.is-active .brand-icon,.bottom-nav .nav-pay.is-active .brand-icon{opacity:1;filter:none}.bottom-nav button>span{position:relative;display:inline-block;min-width:8ch;text-align:center}.bottom-nav button.is-active>span:after,.bottom-nav .nav-pay.is-active>span:after{content:"";position:absolute;left:0;right:0;bottom:-.28rem;height:3px;border-radius:999px;background:var(--accent)}.panel-dark{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.payment-sheet{--bottom-nav-height: calc(4.75rem + env(safe-area-inset-bottom)) ;position:fixed;left:50%;top:clamp(10.25rem,26vh,13.5rem);bottom:var(--bottom-nav-height);z-index:40;width:min(calc(430px - 2rem),calc(100vw - 2rem));transform:translate(-50%);background:#0b1526;border-radius:28px 28px 0 0;padding:.35rem .45rem 1.25rem 1.25rem;box-shadow:0 -16px 48px #00000073;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,168,196,.55) transparent;animation:payment-sheet-up .28s ease-out}.payment-sheet::-webkit-scrollbar{width:3px}.payment-sheet::-webkit-scrollbar-track{background:transparent;margin-block:.75rem}.payment-sheet::-webkit-scrollbar-thumb{background:#94a8c48c;border-radius:999px}.payment-sheet:has(.receive-flow){overflow:hidden;padding:.15rem 1rem .65rem}.payment-sheet:has(.receive-flow) .payment-sheet__chevron{margin-bottom:.25rem;padding:.2rem}.payment-sheet.is-closing{animation:payment-sheet-down .24s ease-in forwards}.payment-sheet.is-dragging{animation:none;transition:none}@keyframes payment-sheet-up{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}@keyframes payment-sheet-down{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(100%)}}.payment-sheet__chevron{display:flex;justify-content:center;align-items:center;width:100%;margin:0 0 .65rem;padding:.45rem;border:0;background:transparent;color:#fff;cursor:pointer}.payment-sheet__chevron:hover{opacity:.85}.home-screen.is-sheet-open .tx-history{visibility:hidden}.tx-detail{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.75rem}.tx-detail h2{margin:0 0 .2rem;text-align:center;font-size:1.35rem}.tx-detail__card{background:#141c2b;border:1px solid var(--line);border-radius:14px;padding:.7rem .8rem}.tx-detail__total{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tx-detail__label{display:block;margin:0 0 .2rem;color:var(--muted);font-size:.78rem}.tx-detail__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.tx-detail__reused{margin:0 0 .2rem;color:var(--danger);font-size:.78rem;font-weight:600}.tx-detail__usd{margin:0;font-size:1.65rem;font-weight:700;line-height:1.1}.tx-detail__btc{margin:.2rem 0 0;color:var(--muted)}.tx-detail__amount .tx-detail__usd{font-size:1.15rem;font-weight:600}.tx-detail__amount .tx-detail__btc{margin-top:.1rem;font-size:.82rem}.tx-detail__row{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.tx-detail__value{margin:0;font-weight:600;word-break:break-all}.tx-detail__note{flex:1;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600}.tx-detail__note::placeholder{color:var(--muted);font-weight:500}.pay-field__row>.icon-btn,.tx-detail__row>.icon-btn{width:28px;height:28px;flex:none;align-self:center;margin:0}.tx-detail__explorer{align-self:center;margin-top:.35rem;color:var(--muted);font-size:.92rem}.scan-panel{display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;width:100%}.scan-panel__title{text-align:center;margin:0 0 1rem;font-weight:600;font-size:1.05rem;color:#fff;width:100%}.scan-frame{display:grid;place-items:center;width:100%;flex:1 1 auto;min-height:12rem;margin-bottom:1.25rem;background:#0c121c;border-radius:16px;overflow:hidden;position:relative}.scan-frame__art{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;opacity:.95}.qr-scanner{position:relative;width:100%;height:100%;min-height:12rem;background:#05080f}.qr-scanner__video{width:100%;height:100%;object-fit:cover;display:block}.qr-scanner__canvas{display:none}.qr-scanner__frame{pointer-events:none;position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:2px solid rgba(255,255,255,.85);border-radius:18px;box-shadow:0 0 0 999px #00000059}.qr-scanner__hint{position:absolute;left:0;right:0;bottom:.65rem;margin:0;text-align:center;font-size:.78rem;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.65)}.scan-actions{display:flex;justify-content:center;width:100%}.btn-paste{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:7.5rem;width:34%;max-width:10rem;border:1.5px solid #ffffff;background:transparent;color:#fff;border-radius:var(--btn-radius);padding:.7rem 1.25rem;font-weight:700;cursor:pointer}.btn-paste.wide{width:100%;max-width:none;min-width:0}.btn-paste:hover{background:#ffffff1a}.btn-paste:disabled{opacity:.5;cursor:not-allowed}.manual-paste{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.manual-paste__input{width:100%;border:1.5px solid rgba(255,255,255,.55);background:#0c121d;color:var(--text);border-radius:10px;padding:.75rem .85rem;font-size:.85rem;word-break:break-all}.manual-paste__input::placeholder{color:var(--muted)}.manual-paste__input:focus{outline:none;border-color:#fff}.send-flow{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.send-flow__body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.field-label{display:block;color:var(--muted);font-size:.78rem;margin-bottom:.35rem}.field-label--required:after{content:" *";color:var(--danger)}.compose-panel{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0}.pay-field{background:#101826;border:1px solid var(--line);border-radius:14px;padding:.7rem .8rem}.pay-field__row{display:flex;align-items:center;gap:.35rem}.pay-field__value{flex:1;margin:0;font-size:.78rem;word-break:break-all;line-height:1.35}.pay-field__main{flex:1;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.1rem;padding:0}.pay-field__main .pay-amount__primary{font-size:1.35rem}.pay-field__fee{margin:.1rem 0 0;display:flex;flex-direction:column;gap:.1rem}.pay-field__row>.pay-field__fee{flex:1;min-width:0;margin:0}.pay-amount__primary{display:block;font-size:1.15rem;font-weight:700;color:var(--text);line-height:1.25}.pay-amount__secondary{display:block;font-size:.9rem;font-weight:500;color:var(--muted);line-height:1.3}.pay-field__fee .pay-amount__primary{font-size:1rem}.pay-field__input{flex:1;width:100%;border:0;background:transparent;color:var(--text);padding:.15rem 0;outline:none}.pay-field__input::placeholder{color:var(--muted)}.btn-max{border:1.5px solid rgba(255,255,255,.55);background:transparent;color:var(--text);border-radius:var(--btn-radius);padding:.4rem .75rem;font-size:.85rem;font-weight:700;cursor:pointer}.btn-max:disabled{opacity:.5;cursor:default}.fee-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:.65rem}.fee-pills button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:var(--text);border-radius:var(--btn-radius);padding:.45rem .2rem;font-size:.75rem;font-weight:600;cursor:pointer;min-height:2.75rem}.fee-pills button.is-active{background:#ffffff1f;border-color:#fff}.fee-pills__rate{font-size:.68rem;font-weight:500;color:var(--muted)}.fee-pills button.is-active .fee-pills__rate{color:#ffffffd9}.pay-field__rate{display:block;margin-top:.2rem;font-size:.75rem;color:var(--muted)}.custom-fee{margin-top:.75rem}.custom-fee__row{display:flex;align-items:center;gap:.5rem}.custom-fee__input{flex:1;min-width:0;border:1.5px solid rgba(255,255,255,.55);background:#0c121d;color:var(--text);border-radius:10px;padding:.65rem .75rem;font-size:1rem;font-weight:600}.custom-fee__input:focus{outline:none;border-color:#fff}.custom-fee__unit{color:var(--muted);font-size:.85rem;font-weight:600;white-space:nowrap}.numpad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;margin-top:auto;padding-top:.5rem}.numpad-dock{margin-top:auto;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.85rem;width:100%;min-height:0}.numpad-dock .numpad{margin-top:0;flex:none}.numpad button{border:0;background:#222b3c;color:var(--text);border-radius:var(--btn-radius);min-height:52px;font-size:1.15rem;font-weight:600;cursor:pointer}.numpad__done{flex:none}.step-dots{display:flex;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 0 .15rem;flex-shrink:0}.step-dots__dot{width:7px;height:7px;border-radius:999px;background:#ffffff47}.step-dots__dot.is-active{background:#fff}.qr-wrap{display:grid;place-items:center;background:#fff;border-radius:16px;padding:1rem;margin:.35rem 0 .75rem;flex-shrink:0}.receive-flow{min-height:0;overflow:hidden}.receive-flow .send-flow__body{overflow:hidden}.receive-panel{flex:1;min-height:0;gap:.45rem;overflow:hidden}.receive-flow .pay-field{flex-shrink:0;padding:.45rem .7rem}.receive-flow .field-label{margin-bottom:.15rem;font-size:.72rem}.receive-flow .pay-amount__primary{font-size:1.15rem}.receive-flow .pay-amount__secondary{font-size:.82rem}.receive-flow .qr-wrap{flex:1 1 auto;min-height:0;width:100%;margin:0;padding:.4rem;border-radius:14px;display:grid;place-items:center;overflow:hidden}.receive-flow .styled-qr{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.receive-address{width:100%;flex-shrink:0}.rail-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:.45rem}.rail-toggle button{border:1.5px solid rgba(255,255,255,.55);background:transparent;color:var(--text);border-radius:var(--btn-radius);padding:.35rem .5rem;font-size:.72rem;font-weight:600;cursor:pointer}.rail-toggle button.is-active{background:#ffffff1f;border-color:#fff}.address-format-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-bottom:.35rem}.address-format-pills button{border:1.5px solid rgba(255,255,255,.55);background:transparent;color:var(--text);border-radius:var(--btn-radius);padding:.3rem .15rem;font-size:.68rem;font-weight:600;cursor:pointer}.address-format-pills button.is-active{background:#ffffff1f;border-color:#fff}.receive-address__row{display:flex;align-items:center;gap:.3rem;margin-bottom:0}.address-line{flex:1;min-width:0;font-size:.68rem;word-break:break-all;margin:0;text-align:center;line-height:1.25}.receive-address__recycle{flex:none;align-self:center;width:28px;height:28px;margin:0;padding:0}.receive-actions{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;flex-shrink:0;margin-top:0;padding-top:.15rem}.receive-flow .icon-action{gap:.2rem;font-size:.78rem}.icon-action{border:0;background:transparent;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:pointer;font-weight:600}.muted{color:var(--muted)}.center{text-align:center}.tiny{font-size:.78rem}.totp-setup{align-items:stretch}.totp-setup .styled-qr{align-self:center;width:min(220px,70%)}.totp-setup__secret{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-align:center;word-break:break-all}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell:has(.payment-notice) .payment-sheet{top:calc(clamp(10.25rem,26vh,13.5rem) + 2.75rem)}.receive-paid{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.25rem .5rem 1.25rem}.receive-paid h2{margin:.35rem 0 1.25rem;font-size:1.35rem}.receive-paid__usd{margin:0;font-size:2rem;font-weight:700;line-height:1.1}.receive-paid__btc{margin:.35rem 0 0;color:var(--muted)}.receive-paid__mark{width:7.5rem;height:7.5rem;margin:1.75rem 0 1.25rem}.receive-paid__mark svg{width:100%;height:100%;overflow:visible}.receive-paid__ring,.receive-paid__check{fill:none;stroke:#3ddc6a;stroke-width:6;stroke-linecap:round}.receive-paid__ring{stroke-dasharray:283;stroke-dashoffset:283;animation:receive-ring .6s ease forwards}.receive-paid__check{stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:receive-check .4s .4s ease forwards}.receive-paid__ok{margin-top:.25rem;min-width:9rem}@keyframes receive-ring{to{stroke-dashoffset:0}}@keyframes receive-check{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.receive-paid__ring,.receive-paid__check{animation:none;stroke-dashoffset:0}}.payment-notice{position:sticky;top:0;z-index:55;display:flex;align-items:center;gap:.65rem;margin:-.75rem -1rem .75rem;padding:.75rem 1rem .9rem;background:linear-gradient(90deg,var(--card-a) 0%,var(--card-b) 100%);color:#fff;box-shadow:0 8px 24px #004aad59;overflow:hidden}.payment-notice p{margin:0;flex:1;font-size:.9rem;font-weight:600;line-height:1.3}.payment-notice__dismiss{border:0;background:transparent;color:#fff;width:1.75rem;height:1.75rem;padding:0;border-radius:var(--btn-radius);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.payment-notice__track{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff47}.payment-notice__progress{display:block;height:100%;width:100%;background:#fff;transform-origin:left center;animation:payment-notice-drain 5s linear forwards}@keyframes payment-notice-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:5.5rem;width:min(390px,calc(100% - 2rem));background:#1b273b;border:1px solid var(--line);border-radius:12px;padding:.75rem .9rem;font-size:.85rem;z-index:60;color:var(--text)}.status.error{position:absolute;left:.5rem;right:.5rem;bottom:2.4rem;z-index:70;margin:0;width:auto;transform:none;background:#1b273b;border:1px solid var(--line);border-radius:12px;padding:.75rem .9rem;font-size:.85rem;color:var(--danger);text-align:center;box-shadow:0 10px 28px #00000073;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.unlock-form{display:flex;flex-direction:column;gap:.35rem;margin-top:2.5rem;padding:1.25rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.unlock-form h2{margin:0 0 .25rem;font-size:1.2rem}.unlock-form__hint{margin:0 0 .85rem;color:var(--muted);font-size:.85rem}.unlock-form__secret{position:relative;margin-bottom:.65rem}.unlock-form__input{width:100%;margin-bottom:.65rem;border:1.5px solid rgba(255,255,255,.55);background:#0c121d;color:var(--text);border-radius:10px;padding:.75rem .85rem}.unlock-form__secret .unlock-form__input{margin-bottom:0;padding-right:2.75rem}.unlock-form__reveal{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffffd9;cursor:pointer}.unlock-form__reveal:hover,.unlock-form__reveal:focus-visible{color:#fff;background:#ffffff1a}.unlock-form__reveal:disabled{opacity:.45;cursor:default}.unlock-form__input:focus{outline:none;border-color:#fff}.unlock-form__error{margin:0 0 .5rem;color:var(--danger);font-size:.85rem}.unlock-form__submit{margin-top:.35rem}.unlock-form__submit:disabled{opacity:.5;cursor:default}.unlock-form__divider{margin:.6rem 0 .2rem;text-align:center;color:var(--muted);font-size:.8rem}.unlock-form__check{display:flex;gap:.55rem;align-items:flex-start;margin:.15rem 0 .65rem;color:var(--text);font-size:.85rem;cursor:pointer}.unlock-form__check input{margin-top:.2rem;accent-color:var(--accent)}.header-text-btn{justify-self:start;border:0;background:transparent;color:var(--text);font-size:.9rem;padding:.35rem 0;cursor:pointer}.total-card{position:relative;background:linear-gradient(90deg,var(--card-a) 0%,var(--card-b) 100%);border-radius:22px;padding:1.1rem 1.1rem 1.6rem;color:#fff;text-align:center;margin-bottom:1.25rem;box-shadow:0 12px 40px #004aad47}.total-card__label{margin:0 0 .35rem;font-size:.9rem;color:#ffffffeb}.total-card__usd{margin:0;font-size:1.95rem;font-weight:800;letter-spacing:-.02em}.total-card__btc{margin:.2rem 0 0;font-size:.95rem;color:#fffffff2}.total-card__updated{position:absolute;right:.9rem;bottom:.5rem;margin:0;padding:0;border:0;background:none;font:inherit;font-size:.68rem;color:#ffffffd9;cursor:pointer}.total-card__updated:disabled{cursor:default}.accounts-section{margin-bottom:1.1rem}.accounts-section__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.accounts-section__head h2{margin:0;font-size:.95rem;font-weight:600;color:var(--text)}.accounts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.accounts-empty{color:var(--muted);font-size:.85rem}.restore-ln-card{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.25rem;padding:.9rem 1rem;border-radius:14px;background:#f5c54214;border:1px solid rgba(245,197,66,.45)}.restore-ln-card h2{margin:0;font-size:1rem}.restore-ln-card p{margin:0;font-size:.85rem}.wallet-row{display:flex;align-items:stretch;border-radius:14px;background:var(--panel-2);overflow:hidden}.wallet-row__open{flex:1;min-width:0;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:.75rem;padding:.8rem .4rem .8rem .85rem;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.wallet-row__more{width:36px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;opacity:.75}.wallet-row__open:hover,.wallet-row__open:focus-visible,.wallet-row__more:hover,.wallet-row__more:focus-visible{background:#212a3c;outline:none;opacity:1}.wallet-row__icon{width:40px;height:40px;display:grid;place-items:center}.wallet-row__icon .brand-icon{width:40px;height:40px}.wallet-row__main{display:flex;flex-direction:column;gap:.3rem;min-width:0}.wallet-row__label{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-row__meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.wallet-row__note{font-size:.75rem;opacity:.85}.wallet-row__pill{border:1px solid rgba(255,255,255,.75);border-radius:999px;padding:.05rem .55rem;font-size:.68rem}.wallet-row__asset{font-size:.8rem;color:var(--text)}.wallet-row__badge{font-size:.66rem;color:var(--warn)}.wallet-row__amounts{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.wallet-row__usd{font-weight:700;font-size:.95rem}.wallet-row__native{font-size:.78rem;color:#f3f6fbd9;white-space:nowrap}.sheet-form{display:flex;flex-direction:column;gap:.5rem;padding:.25rem .85rem 1rem .25rem;overflow:visible}.sheet-form h2{margin:0 0 .35rem;font-size:1.1rem}.sheet-form__group{display:flex;flex-direction:column;gap:.5rem;border:0;margin:0;padding:0}.sheet-form__hint{margin:0;color:var(--muted);font-size:.85rem}.sheet-facts{display:flex;flex-direction:column;gap:.75rem;margin:.25rem 0 .5rem}.sheet-facts div{display:flex;justify-content:space-between;gap:1rem}.sheet-facts dt{color:var(--muted);font-weight:600}.sheet-facts dd{margin:0;text-align:right}.sheet-form__input{width:100%;border:1.5px solid rgba(255,255,255,.55);background:#0c121d;color:var(--text);border-radius:10px;padding:.7rem .8rem;font:inherit}.sheet-form__input:focus{outline:none;border-color:#fff}.sheet-form__input[aria-invalid=true]{border-color:var(--danger)}.sheet-form__textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.sheet-form__radio{display:flex;align-items:center;gap:.55rem;font-size:.9rem;cursor:pointer}.sheet-form__radio input{accent-color:var(--accent)}.sheet-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.5rem}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.3rem;padding:.25rem;border-radius:var(--btn-radius);background:#0c121d;border:1px solid var(--line)}.segmented button{border:0;border-radius:var(--btn-radius);padding:.5rem .6rem;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.segmented button.is-active{background:var(--panel-2);color:var(--text)}.segmented--small button{padding:.35rem .5rem;font-size:.8rem}.phrase-warning{margin:0;padding:.6rem .75rem;border-radius:10px;background:#f5c5421f;border:1px solid rgba(245,197,66,.45);color:var(--warn);font-size:.8rem}.phrase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0;padding:.75rem;border-radius:12px;background:#0c121d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;list-style:none;counter-reset:phrase}.phrase-grid li{counter-increment:phrase;white-space:nowrap}.phrase-grid li:before{content:counter(phrase) ".";display:inline-block;min-width:2rem;color:var(--muted)}.phrase-bad{margin-left:.35rem;padding:0 .3rem;border-radius:4px;background:#ff6b6b2e;color:var(--danger)}.action-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.action-list button{width:100%;text-align:left;padding:.8rem .9rem;border:0;border-radius:var(--btn-radius);background:var(--panel-2);color:var(--text);font-weight:600;cursor:pointer}.action-list button:disabled{opacity:.4;cursor:default}.action-list__danger{color:var(--danger)!important}.btn-danger{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--btn-radius);padding:.7rem 1rem;font-weight:700;background:#c0392b;color:#fff;cursor:pointer}.btn-danger:disabled{opacity:.45;cursor:not-allowed}.balance-card__actions--single{grid-template-columns:1fr}.pay-from__row{display:flex!important;justify-content:space-between;align-items:center;gap:.75rem}.pay-from__label{display:block;font-weight:700}.pay-from__meta{display:block;margin-top:.15rem;color:var(--muted);font-size:.78rem;font-weight:500}.pay-from__amount{font-size:.8rem;white-space:nowrap}.settings-screen{padding-bottom:2rem}.settings-group{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.4rem}.settings-group h2{margin:0 0 .2rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.settings-subhead{margin:.6rem 0 0;font-size:.95rem}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-radius:12px;background:var(--panel-2)}.settings-row select{padding:.35rem .5rem;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;font-size:.85rem}.settings-row--toggle input{width:1.2rem;height:1.2rem;accent-color:var(--accent)}.settings-hint{margin:0;color:var(--muted);font-size:.82rem}.payment-facts{margin:0 0 .75rem}.payment-facts div{display:grid;gap:.15rem;margin-bottom:.55rem}.payment-facts dt{color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.payment-facts dd{margin:0;overflow-wrap:anywhere}.settings-notice{margin:0 0 1rem;padding:.6rem .8rem;border-radius:10px;background:#3ecf8e1f;color:var(--ok);font-size:.85rem}.settings-about{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;padding:.8rem .9rem;border-radius:12px;background:var(--panel-2);font-size:.85rem}.settings-about dt{color:var(--muted)}.settings-about dd{margin:0;text-align:right}.menu-stack{display:flex;flex-direction:column;gap:.45rem}.menu-card{border-radius:14px;background:var(--panel-2)}.menu-row{width:100%;display:flex;align-items:center;gap:.75rem;padding:.9rem .95rem;border:0;border-radius:14px;background:var(--panel-2);color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.menu-card>.menu-row{background:transparent}.menu-row__label{flex:1}.menu-glyph{width:22px;height:22px;flex:none;display:block}.menu-glyph--chevron{width:18px;height:18px;margin-left:auto;opacity:.8;transition:transform .16s ease}.menu-row[aria-expanded=true] .menu-glyph--chevron{transform:rotate(90deg)}.menu-lock-note{margin:.45rem .2rem 1rem}.menu-panel{display:flex;flex-direction:column;gap:.4rem;padding:0 .55rem .7rem}.menu-switch,.menu-subrow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.75rem .7rem;border:0;border-radius:12px;background:#00000038;color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.menu-subrow:disabled{opacity:.45;cursor:default}.menu-subrow__text{display:flex;flex-direction:column;gap:.12rem;min-width:0}.menu-subrow__text small{color:var(--muted);font-size:.75rem;font-weight:500;overflow-wrap:anywhere}.menu-subrow__text.is-danger{color:var(--danger)}.menu-subrow select{margin-left:auto;padding:.28rem .45rem;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;font-size:.82rem}.menu-field-label{margin:.45rem .15rem 0;font-size:.92rem;font-weight:600}.switch{position:relative;width:46px;height:28px;flex:none}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.switch__track{position:relative;display:block;height:100%;border-radius:999px;background:#3c4456;transition:background .16s ease}.switch__thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch input:checked+.switch__track{background:var(--accent)}.switch input:checked+.switch__track .switch__thumb{transform:translate(18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--accent);outline-offset:2px}.switch:has(input:disabled){opacity:.45}.switch input:disabled{cursor:default}.format-pills{display:grid;grid-template-columns:1.35fr .9fr .8fr;gap:.4rem}.format-pills button{min-height:2.7rem;padding:.4rem .45rem;border:1px solid var(--line);border-radius:var(--btn-radius);background:transparent;color:var(--text);font:inherit;font-size:.75rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}.format-pills button.is-active{border-color:var(--accent);background:var(--accent);color:#04131c}.debug-log{display:flex;flex-direction:column;gap:.55rem}.debug-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.debug-tabs button{min-height:2.4rem;padding:.35rem .45rem;border:1px solid var(--line);border-radius:var(--btn-radius);background:transparent;color:var(--text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.debug-tabs button.is-active{border-color:var(--accent);background:var(--accent);color:#04131c}.debug-list{display:flex;flex-direction:column;gap:.25rem}.debug-row{padding:.35rem .6rem;border-radius:8px;background:var(--panel-2)}.debug-row__top,.debug-row__bottom{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.debug-row__title{font-size:.82rem;font-weight:650}.debug-row__detail{color:var(--muted);font-size:.75rem;line-height:1.3}.debug-row__time,.debug-row__mark{flex:none;color:var(--muted);font-size:.68rem}.debug-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.2rem}.debug-foot .settings-hint{margin:0}@media(prefers-reduced-motion:reduce){.menu-glyph--chevron,.switch__track,.switch__thumb{transition:none}}.balance-label-row{display:flex;align-items:center;gap:.2rem}.balance-label-row .balance-card__label,.balance-label-row .total-card__label{margin:0}.balance-card .balance-label-row{margin:.85rem 0 .15rem}.total-card .balance-label-row{justify-content:center;margin:0 0 .35rem}.eye-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-6px 0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.9;cursor:pointer}.eye-toggle:hover,.eye-toggle:focus-visible{background:#ffffff29;opacity:1}.action-list__detail{display:flex!important;flex-direction:column;gap:.15rem}.action-list__detail small,.settings-row__sub{color:var(--muted);font-size:.78rem;font-weight:500;overflow-wrap:anywhere}.settings-row--stack{flex-direction:column;align-items:stretch;gap:.3rem}.settings-row__main{display:flex;justify-content:space-between;gap:.75rem}.settings-row__btn{align-self:flex-start;margin-top:.25rem;padding:.35rem .8rem;font-size:.8rem}.settings-status{font-size:.82rem;font-weight:600;text-align:right;color:var(--muted)}.settings-status.is-connected{color:var(--ok)}.settings-status.is-unreachable{color:var(--danger)}.settings-status--block{display:block;margin:.35rem 0 .8rem;text-align:left}.settings-radios{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;border:0}.settings-radios label{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:12px;background:var(--panel-2);cursor:pointer}.settings-radios label.is-disabled{opacity:.45;cursor:default}.settings-radios small{display:block;color:var(--muted);font-size:.75rem}.settings-radios input{accent-color:var(--accent)}.nwc-grant{display:grid;grid-template-columns:minmax(108px,.72fr) minmax(0,1.28fr);gap:12px;align-items:start;margin-top:.35rem}.nwc-wallets ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.nwc-wallets li{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:12px;background:var(--panel-2)}.nwc-wallets li.is-active{outline:1px solid var(--accent)}.nwc-wallets button{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;background:none;border:0;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.nwc-wallets small,.nwc-app small{color:var(--muted);font-size:.75rem}.nwc-permissions label{justify-content:space-between;gap:.75rem;font-size:.84rem;line-height:1.25}.nwc-apps{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.nwc-app{padding:.75rem .9rem;border-radius:12px;background:var(--panel-2)}.nwc-app ul{margin:.35rem 0;padding-left:1.1rem}.nwc-app p{margin:.35rem 0 0;color:var(--muted);font-size:.8rem}.wallet-link .sheet-form__hint{margin:0 .15rem 1rem}.link-empty{margin:1.5rem .15rem 1.25rem;color:var(--muted);text-align:center}.link-add{width:100%;margin-top:.5rem}.link-section{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.15rem}.link-app-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.link-app-card,.link-wallet-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;border-radius:14px;background:var(--panel-2)}.link-wallet-card{flex-direction:column;align-items:stretch}.link-wallet-card__head,.link-app-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.link-app-card__text{min-width:0}.link-app-card__text strong{display:block;overflow-wrap:anywhere}.link-wallets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.link-perms{margin-top:.65rem;padding-top:.35rem;border-top:1px solid var(--line)}.link-perms summary{cursor:pointer;color:var(--muted);font-size:.82rem;font-weight:600}.link-perms dl{margin:.55rem 0 0}.link-perm{display:flex;justify-content:space-between;gap:.75rem;padding:.45rem 0;color:var(--text);font-size:.88rem;font-weight:600}.link-perm dt{margin:0}.link-perm dd{margin:0;color:var(--muted);font-weight:500}.link-pill{flex:none;padding:.2rem .65rem;border-radius:999px;background:#3c4456;color:var(--muted);font-size:.72rem;font-weight:700}.link-pill.is-on{background:#1b6b4a;color:#d9ffe9}.link-actions{display:flex;gap:.65rem;margin:1.15rem 0 .5rem}.link-actions .btn-outline,.link-actions .btn-danger{flex:1}.wallet-link .qr-wrap{width:min(280px,100%);margin-inline:auto}.wallet-link .styled-qr{display:block;width:100%;height:auto}.link-dev{margin:.85rem 0}.sheet-form__input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}:root[data-theme=light]{color-scheme:light;--bg: #f4f6fa;--panel: #ffffff;--panel-2: #ffffff;--text: #0e1624;--muted: #5b6678;--accent: #0088c2;--ok: #14804f;--warn: #8a5a00;--danger: #c62828;--line: #d9dfe8}[data-theme=light] .icon-btn:hover,[data-theme=light] .tx-filter__btn[aria-expanded=true],[data-theme=light] .btn-paste:hover{background:#0e16240f}[data-theme=light] .tx-filter-menu,[data-theme=light] .payment-sheet,[data-theme=light] .status.error{box-shadow:0 12px 36px #0e162424}[data-theme=light] .tx-row{border-bottom-color:var(--line)}[data-theme=light] .tx-detail__card{background:#eef2f7}[data-theme=light] .tx-row__icon,[data-theme=light] .numpad button,[data-theme=light] .wallet-row__more:focus-visible{background:#eaeef4}[data-theme=light] .tx-row__direction,[data-theme=light] .payment-sheet__chevron,[data-theme=light] .scan-panel__title{color:var(--text)}[data-theme=light] .payment-sheet{background:var(--panel);border:1px solid var(--line)}[data-theme=light] .pay-field,[data-theme=light] .manual-paste__input,[data-theme=light] .custom-fee__input,[data-theme=light] .unlock-form__input,[data-theme=light] .sheet-form__input,[data-theme=light] .segmented,[data-theme=light] .phrase-grid{background:#f7f9fc}[data-theme=light] .manual-paste__input,[data-theme=light] .custom-fee__input,[data-theme=light] .unlock-form__input,[data-theme=light] .sheet-form__input,[data-theme=light] .fee-pills button,[data-theme=light] .rail-toggle button,[data-theme=light] .address-format-pills button{border-color:#b8c2d1}[data-theme=light] .manual-paste__input:focus,[data-theme=light] .custom-fee__input:focus,[data-theme=light] .unlock-form__input:focus,[data-theme=light] .sheet-form__input:focus,[data-theme=light] .fee-pills button.is-active,[data-theme=light] .rail-toggle button.is-active,[data-theme=light] .address-format-pills button.is-active{border-color:var(--text)}[data-theme=light] .unlock-form__reveal{color:#243044}[data-theme=light] .unlock-form__reveal:hover,[data-theme=light] .unlock-form__reveal:focus-visible{color:#04131c;background:#04131c14}[data-theme=light] .fee-pills button.is-active,[data-theme=light] .rail-toggle button.is-active,[data-theme=light] .address-format-pills button.is-active{background:#0e16240f}[data-theme=light] .fee-pills button.is-active .fee-pills__rate{color:var(--muted)}[data-theme=light] .btn-max,[data-theme=light] .btn-paste,[data-theme=light] .numpad__done{border-color:var(--text)!important;color:var(--text)!important}[data-theme=light] .btn-outline{border-color:#b8c2d1}[data-theme=light] .step-dots__dot{background:#0e162433}[data-theme=light] .step-dots__dot.is-active{background:var(--text)}[data-theme=light] .qr-wrap{border:1px solid var(--line)}[data-theme=light] .toast{background:#1b273b;color:#f3f6fb;border-color:#1b273b}[data-theme=light] .status.error{background:#fff5f5}[data-theme=light] .wallet-row{border:1px solid var(--line)}[data-theme=light] .wallet-row__pill{border-color:#8792a4}[data-theme=light] .wallet-row__native{color:var(--muted)}[data-theme=light] .action-list button,[data-theme=light] .settings-row,[data-theme=light] .settings-about,[data-theme=light] .menu-card,[data-theme=light] .menu-row,[data-theme=light] .menu-switch,[data-theme=light] .menu-subrow,[data-theme=light] .settings-radios label,[data-theme=light] .nwc-wallets li,[data-theme=light] .nwc-app,[data-theme=light] .link-app-card,[data-theme=light] .link-wallet-card{border:1px solid var(--line)}[data-theme=light] .phrase-warning{background:#fff8e6;border-color:#e8c76a}[data-theme=light] .settings-notice{background:#e8f6ee}[data-theme=light] .bottom-nav{background:#fff}[data-theme=light] .segmented button.is-active{box-shadow:0 1px 3px #0e16242e}[data-theme=light] .menu-card>.menu-row{border:0}[data-theme=light] .menu-switch,[data-theme=light] .menu-subrow{background:#f3f5f8}[data-theme=light] .switch__track{background:#c5ccd6}[data-theme=light] .format-pills button.is-active{color:#fff}.settings-screen .app-header h1{font-size:1.05rem;letter-spacing:.08em}.shared-ln-note{margin:.25rem 0 .75rem}.shared-ln-note__head{display:flex;align-items:center;justify-content:center;gap:.4rem}.shared-ln-note__title{font-size:.85rem;font-weight:600}.shared-ln-note__info{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--muted);background:transparent;color:var(--muted);font-size:.7rem;font-weight:700;font-style:italic;line-height:1;padding:0;cursor:pointer}.shared-ln-note__info[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.shared-ln-note__body{margin:.5rem 0 0;font-size:.8rem;line-height:1.4;color:var(--muted);text-align:center}.pay-field__via{margin:.25rem 0 0}.spot-word{margin-bottom:.25rem}.word-suggest{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.word-suggest__chip{border:1px solid var(--line);background:transparent;color:inherit;border-radius:var(--btn-radius);padding:.3rem .75rem;font-size:.85rem;cursor:pointer}.word-suggest__chip:hover,.word-suggest__chip:focus-visible{border-color:var(--accent);color:var(--accent)}.ln-prompt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0610188c}.ln-prompt__card{width:min(100%,24rem);padding:1.25rem;border-radius:1rem;background:var(--panel);color:var(--text)}.ln-prompt__card h2{margin:0 0 .6rem;font-size:1.15rem;line-height:1.35}.ln-prompt__card p{margin:0 0 1rem}.ln-prompt__actions{display:flex;justify-content:flex-end;gap:.6rem}
