:root{--bg:#0b0c0f;--surface:#151619;--border:#2d2e31;--text:#fff;--text-muted:#8f9196;--action:#fff;--action-text:#0b0c0f;--danger:#ff6063;--logo:#aebcc4;--radius:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.screen{max-width:480px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.logo{letter-spacing:-.02em;justify-content:center;align-items:center;gap:10px;padding:24px 0 8px;font-size:28px;font-weight:800;display:flex}.logo svg{width:40px;height:40px;fill:var(--logo)}h1{text-align:center;margin:0;font-size:24px;font-weight:600;line-height:1.25}p{margin:0;line-height:1.45}.muted{color:var(--text-muted);text-align:center}.error{color:var(--danger);font-size:15px}.danger{color:var(--danger)}.support-email{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:16px;margin:0;padding:16px;display:flex}.field{flex-direction:column;gap:4px;display:flex}.label{color:var(--text-muted);font-size:13px}.account{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.address{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.warnings{gap:10px;padding-left:32px;font-size:15px;line-height:1.4}.checkboxes{flex-direction:column;gap:12px;display:flex}.checkbox{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.checkbox input{width:22px;height:22px;accent-color:var(--action);flex:none;margin:0}.actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.button{border-radius:var(--radius);width:100%;min-height:52px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:17px;font-weight:600;display:flex}.button.primary{background:var(--action);color:var(--action-text);border:none}.button.secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.button:disabled{opacity:.4;cursor:not-allowed}.icon{flex:none;width:20px;height:20px}.spinner{border:3px solid var(--border);border-top-color:var(--text);border-radius:50%;width:32px;height:32px;margin:64px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
