.cashaddr-header{margin-bottom:24px}.cashaddr-header .eyebrow{color:#16a34a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.cashaddr-converter{max-width:100%}.cashaddr-converter textarea,.wallet-form textarea{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cashaddr-results{border-top:1px solid #dce4ea;margin-top:24px;padding-top:20px}.cashaddr-summary{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cashaddr-output-row{border-top:1px solid #e7edf2;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto minmax(160px,240px);align-items:center;gap:12px;padding:12px 0;display:grid}.cashaddr-qr{text-align:center;background:#fff;border-radius:8px;padding:12px}.cashaddr-qr img{background:#fff;width:100%;height:auto;display:block}.cashaddr-qr[hidden]{display:none}.cashaddr-output-row code,.wallet-value{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.cashaddr-token-note{background:#f0fdf4;border-left:3px solid #16a34a;margin:16px 0 0;padding:12px}.cashaddr-explorers{margin-top:18px}.cashaddr-explorers [data-cashaddr-explorer-links],.wallet-explorer-links{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.cashaddr-disabled{background:#f1f5f9;border-radius:8px;margin:18px 0 0;padding:16px}.cashaddr-info{margin-top:28px}.cashaddr-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.cashaddr-info-grid h3{margin-bottom:8px}.wallet-header{margin:24px 0}.wallet-section{margin-top:28px;scroll-margin-top:20px}.wallet-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wallet-create-grid-single{grid-template-columns:minmax(0,1fr)}.wallet-create-grid>.panel{min-width:0}.wallet-list,.wallet-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.wallet-item{min-width:0}.wallet-check{align-items:center;gap:8px;display:flex}.wallet-check input{width:auto;min-height:auto}.wallet-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wallet-actions form{margin:0}.wallet-edit{margin-top:18px}.wallet-edit summary{cursor:pointer;font-weight:700}.wallet-edit .wallet-form,.wallet-confirm-form{margin-top:14px}.wallet-orders-heading{margin-top:24px}.wallet-converter-section{margin-top:32px}.wallet-page-error{margin:16px 0}.wallet-value-field{gap:10px;min-width:0;display:grid}.wallet-value-label-row{justify-content:flex-start;align-items:center;gap:8px;display:flex}.wallet-value-label-row label{margin:0}.wallet-xpub-help-open{cursor:pointer;appearance:none;width:30px;min-height:30px;box-shadow:none;color:#0f766e;-webkit-text-stroke:.25px currentColor;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:900;line-height:1;display:inline-grid}.wallet-xpub-help-open:hover{color:#115e59;background:0 0}.wallet-xpub-help-open:focus-visible{outline-offset:2px;outline:3px solid #14b8a65c}.wallet-qr-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-qr-open{width:auto;min-height:42px;padding:0 14px}.wallet-qr-button-icon{font-size:20px;line-height:1}.wallet-qr-feedback{overflow-wrap:anywhere;flex:220px;margin:0}.wallet-qr-dialog{color:#18181b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(560px,100% - 32px);max-width:100%;max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #0f172a61}.wallet-qr-dialog::backdrop{background:#0f172ac2}.wallet-qr-dialog-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wallet-qr-dialog-header h2{margin:4px 0 0}.wallet-qr-close{flex:none;width:40px;min-height:40px;padding:0;font-size:24px;font-weight:500}.wallet-qr-dialog-help{margin:10px 0 14px}.wallet-qr-viewport{aspect-ratio:4/3;background:#020617;border:1px solid #334155;border-radius:8px;width:100%;position:relative;overflow:hidden}.wallet-qr-viewport video{object-fit:cover;width:100%;height:100%;display:block}.wallet-qr-overlay{position:absolute;inset:0}.wallet-qr-overlay>div{border-radius:8px;box-shadow:0 0 0 9999px #0206176b;border:3px solid #2dd4bf!important}.wallet-qr-overlay svg{stroke:#5eead4!important}.wallet-qr-status{color:#0f766e;overflow-wrap:anywhere;min-height:24px;margin:12px 0 0;font-weight:700}.wallet-qr-status-error{color:#b91c1c}.wallet-qr-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.wallet-guide-open{cursor:pointer;font:inherit;appearance:none;background:#ffffff94;border-style:dashed}.wallet-guide-dialog{color:#18181b;background:#fff;border:1px solid #99f6e4;border-radius:18px;width:min(900px,100vw - 32px);max-width:100%;max-height:min(88dvh,860px);padding:0;overflow:hidden;box-shadow:0 28px 80px #0f172a57}.wallet-guide-dialog[open]{flex-direction:column;display:flex}.wallet-guide-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ac2}.wallet-guide-header{background:#fffffff7;border-bottom:1px solid #d4d4d8;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.wallet-guide-header h2{margin:0;font-size:clamp(23px,4vw,30px)}.wallet-guide-close{cursor:pointer;color:#18181b;background:#fff;border:1px solid #a1a1aa;border-radius:50%;flex:none;place-items:center;width:42px;min-height:42px;padding:0;font-size:25px;font-weight:500;display:grid}.wallet-guide-close:focus-visible{outline-offset:2px;outline:3px solid #14b8a6}.wallet-guide-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.wallet-guide-intro{color:#52525b;margin:0;font-size:16px;line-height:1.75}.wallet-guide-safety{color:#713f12;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;margin:18px 0 22px;padding:15px 18px;line-height:1.65}.wallet-guide-safety strong{margin-bottom:4px;display:block}.wallet-guide-list{gap:16px;display:grid}.wallet-guide-card{background:linear-gradient(135deg,#f8fafc,#f0fdfa);border:1px solid #dbe7e5;border-radius:14px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:center;gap:26px;min-width:0;padding:20px;display:grid}.wallet-guide-card:nth-child(2n) .wallet-guide-visual{order:2}.wallet-guide-visual{place-items:center;min-width:0;margin:0;display:grid}.wallet-guide-visual img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 24px #0f766e21);width:min(100%,320px);height:auto;display:block}.wallet-guide-copy{min-width:0}.wallet-guide-step{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:10px;font-size:13px;font-weight:900;display:grid}.wallet-guide-copy h3{color:#115e59;overflow-wrap:anywhere;margin:0;font-size:21px}.wallet-guide-copy p{color:#52525b;margin:9px 0 0;line-height:1.72}.wallet-guide-actions{justify-content:flex-end;margin-top:22px;display:flex}.wallet-xpub-dialog{width:min(960px,100vw - 32px)}.wallet-xpub-body{gap:20px;display:grid}.wallet-xpub-hero{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.wallet-xpub-visual{min-width:0;margin:0}.wallet-xpub-visual img{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 14px 24px #0f766e26);width:100%;max-width:420px;height:auto;margin:auto;display:block}.wallet-xpub-lead{color:#27272a;margin:12px 0 0;font-size:17px;font-weight:700;line-height:1.7}.wallet-xpub-card{background:linear-gradient(135deg,#f8fafc,#f0fdfa);border:1px solid #99f6e4;border-radius:14px;padding:18px 20px}.wallet-xpub-card h3,.wallet-xpub-support h3{color:#115e59;margin:0;font-size:19px}.wallet-xpub-card p,.wallet-xpub-support p{color:#52525b;margin:8px 0 0;line-height:1.7}.wallet-xpub-requirement{border-left:3px solid #0d9488;padding-left:12px;font-weight:700}.wallet-xpub-safety{margin:0}.wallet-xpub-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wallet-xpub-support{border:1px solid #d4d4d8;border-radius:14px;min-width:0;padding:18px}.wallet-xpub-support-verified{background:#f0fdf4;border-color:#86efac}.wallet-xpub-support-unverified{background:#fffbeb;border-color:#fde68a}.wallet-xpub-support-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-xpub-status{color:#166534;background:#dcfce7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.wallet-xpub-support-unverified .wallet-xpub-status{color:#92400e;background:#fef3c7}.wallet-xpub-support ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wallet-xpub-support li{color:#3f3f46;border-top:1px solid #71717a38;gap:4px;padding-top:12px;line-height:1.55;display:grid}.wallet-xpub-support li:first-child{border-top:0;padding-top:0}.wallet-xpub-support li strong{color:#18181b}.wallet-xpub-support a{overflow-wrap:anywhere;width:fit-content;font-weight:800}.wallet-xpub-fallback{border-top:1px solid #92400e3d;padding-top:12px;font-weight:700}html[data-theme=dark] .cashaddr-results,html[data-theme=dark] .cashaddr-output-row{border-color:#334155}html[data-theme=dark] .cashaddr-token-note{color:#dcfce7;background:#0f2e20}html[data-theme=dark] .cashaddr-disabled{background:#1e293b}html[data-theme=dark] .wallet-qr-dialog{color:#e2e8f0;background:#0f172a;border-color:#475569}html[data-theme=dark] .wallet-qr-dialog-help{color:#cbd5e1}html[data-theme=dark] .wallet-qr-status{color:#99f6e4}html[data-theme=dark] .wallet-qr-status-error{color:#fca5a5}html[data-theme=dark] .wallet-guide-open{background:#0f172a47}html[data-theme=dark] .wallet-guide-dialog{color:#f8fafc;background:#0f172a;border-color:#0f766e}html[data-theme=dark] .wallet-guide-header{background:#0f172af7;border-bottom-color:#334155}html[data-theme=dark] .wallet-guide-close{color:#f8fafc;background:#111827;border-color:#475569}html[data-theme=dark] .wallet-guide-intro,html[data-theme=dark] .wallet-guide-copy p{color:#cbd5e1}html[data-theme=dark] .wallet-guide-safety{color:#fde68a;background:#78350f52;border-color:#b45309}html[data-theme=dark] .wallet-guide-card{background:linear-gradient(135deg,#111827,#134e4a6b);border-color:#334155}html[data-theme=dark] .wallet-guide-copy h3{color:#99f6e4}html[data-theme=dark] .wallet-xpub-help-open{box-shadow:none;color:#99f6e4;background:0 0;border:0;border-radius:0}html[data-theme=dark] .wallet-xpub-help-open:hover{color:#f0fdfa;background:0 0}html[data-theme=dark] .wallet-xpub-lead{color:#e2e8f0}html[data-theme=dark] .wallet-xpub-card{background:linear-gradient(135deg,#111827,#134e4a6b);border-color:#0f766e}html[data-theme=dark] .wallet-xpub-card h3,html[data-theme=dark] .wallet-xpub-support h3{color:#99f6e4}html[data-theme=dark] .wallet-xpub-card p,html[data-theme=dark] .wallet-xpub-support p{color:#cbd5e1}html[data-theme=dark] .wallet-xpub-support{background:#111827;border-color:#475569}html[data-theme=dark] .wallet-xpub-support-verified{background:#14532d57;border-color:#166534}html[data-theme=dark] .wallet-xpub-support-unverified{background:#78350f3d;border-color:#92400e}html[data-theme=dark] .wallet-xpub-status{color:#bbf7d0;background:#14532d}html[data-theme=dark] .wallet-xpub-support-unverified .wallet-xpub-status{color:#fde68a;background:#78350f}html[data-theme=dark] .wallet-xpub-support li{color:#cbd5e1;border-color:#475569}html[data-theme=dark] .wallet-xpub-support li strong{color:#f8fafc}@media (width<=760px){.cashaddr-info-grid,.wallet-list,.wallet-profile-list,.cashaddr-output-row{grid-template-columns:1fr}.cashaddr-output-row .button{justify-self:start}.wallet-create-grid{grid-template-columns:1fr}.wallet-qr-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px}.wallet-qr-dialog-actions .button{white-space:normal;flex:150px}.wallet-guide-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.wallet-guide-header,.wallet-guide-body{padding:16px}.wallet-guide-card{grid-template-columns:1fr;gap:10px;padding:16px}.wallet-guide-card:nth-child(2n) .wallet-guide-visual{order:0}.wallet-guide-visual img{width:min(72vw,260px)}.wallet-guide-actions .button{width:100%}.wallet-xpub-hero,.wallet-xpub-support-grid{grid-template-columns:1fr}.wallet-xpub-hero{gap:12px}.wallet-xpub-visual img{width:min(100%,360px)}.wallet-xpub-card,.wallet-xpub-support{padding:16px}}
