.sheet{color:var(--text);background:0 0;border:none;max-width:none;max-height:none;padding:0}.sheet::backdrop{background:#14120e6b}.sheet__panel{background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex}.sheet{width:100%;max-width:100%;height:100dvh;margin:0;inset:0}.sheet__panel{border-inline:none;border-radius:0;height:100%}@media (min-width:720px){.sheet{width:min(560px,100vw - 48px);height:auto;max-height:calc(100dvh - 64px);margin:auto}.sheet__panel{border-radius:var(--radius);max-height:calc(100dvh - 64px)}}.sheet__bar{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top));border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;display:flex}@media (min-width:720px){.sheet__bar{padding-top:12px}}.sheet__title{font-size:17px;font-weight:500}.sheet__close{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;font-size:20px;line-height:1;display:inline-flex}.sheet__close:hover{color:var(--text);border-color:var(--border-strong)}.sheet__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;padding:18px 16px;display:flex;overflow-y:auto}.sheet__body>*{flex-shrink:0}.sheet__foot{border-top:1px solid var(--border);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);flex-direction:column;flex:none;gap:10px;display:flex}.amount-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.amount-grid .button{padding-inline:8px}.amount-grid .button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--background)}.amount-grid .button--crown{border-color:var(--accent);color:var(--accent)}.amount-grid .button--crown[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.projection{min-height:24px;font-size:16px;font-weight:500}.preview-note{color:var(--muted);font-size:15px}.preview-note--founding{color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--message-surface);padding:10px 12px}.preview-card{border:1px solid var(--border);border-radius:var(--radius-small);overflow-wrap:anywhere;white-space:pre-line;padding:16px;font-size:20px;line-height:1.28}.preview-card--plain{background:var(--message-surface);border-color:color-mix(in srgb, var(--message-surface) 60%, var(--border-strong))}.preview-card__host{color:var(--muted);margin-top:10px;font-size:14px;display:block}.pay-amount{font-variant-numeric:tabular-nums;font-size:clamp(26px,5vw,34px);font-weight:500}.pay-rows{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-small);flex-direction:column;gap:1px;display:flex;overflow:hidden}.pay-row{background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.pay-row__label{color:var(--muted);flex:0 0 84px;font-size:13px}.pay-row__value{overflow-wrap:anywhere;flex:180px;font-size:15px}.pay-address{font-family:var(--mono);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.pay-address--button{text-align:start;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-small);cursor:copy;width:100%;transition:border-color var(--step) var(--ease);padding:12px 14px;display:block}.pay-address--button:hover{border-color:var(--accent)}.success-card__rank{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.pay-qr{border:1px solid var(--border);border-radius:var(--radius-small);background:#fff;align-self:center;width:168px;height:168px;padding:10px}.pay-qr svg{width:100%;height:100%;display:block}.warning{border:1px solid var(--accent);border-radius:var(--radius-small);color:var(--text);white-space:pre-line;background:color-mix(in srgb, var(--accent) 7%, var(--surface));padding:12px 14px;font-size:15px}.explainer{color:var(--muted);white-space:pre-line;font-size:15px}.status{min-height:22px;font-size:15px}.status--error{color:var(--accent);white-space:pre-line}.status--working{color:var(--muted)}.success-headline{font-size:clamp(22px,4vw,28px);font-weight:500}.mock-note{color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius-small);flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}
