.rq-field{gap:6px;margin-top:12px;font-size:.88rem;font-weight:700;display:grid}.rq-field span{font:500 .72rem var(--f-mono);color:var(--muted)}.rq-check{color:var(--soft);align-items:center;gap:8px;margin-top:10px;font-size:.9rem;display:flex}.rq-check input{width:16px;height:16px;accent-color:var(--pink)}.rq-stage{z-index:3000;background:rgba(var(--bg-rgb), .96);align-content:center;place-items:center;gap:16px;display:grid;position:fixed;inset:0;overflow:hidden}.rq-sign{font:800 clamp(3rem,12vw,8rem)/.9 var(--f-display);color:var(--pink-text);letter-spacing:-.04em;margin:0;animation:.5s steps(2,end) 3 rq-shake}.rq-bug{width:220px;animation:2.6s cubic-bezier(.5,0,.8,.4) .5s forwards rq-walk}.rq-bug svg{width:100%;height:auto;display:block}.rq-say{background:var(--fg);max-width:30ch;color:var(--bg);text-align:center;border-radius:14px 14px 14px 4px;margin:0;padding:12px 16px;font-weight:700;animation:2.6s .6s forwards rq-fade}@keyframes rq-walk{30%{transform:translate(-30px)rotate(-8deg)}to{transform:translate(120vw)rotate(25deg)scale(.6)}}@keyframes rq-fade{70%{opacity:1}to{opacity:.25;transform:translateY(-10px)}}@keyframes rq-shake{50%{transform:translate(-6px,3px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.rq-bug,.rq-say,.rq-sign{animation:none}}.account-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-grid .contact-card,.account-grid .notification-card,.account-grid .danger-card{grid-column:1/-1}.account-grid .danger-card{border-color:#f4a5d459}.account-email{color:var(--fg);font:800 clamp(1.25rem,2.6vw,2rem)/1.1 var(--f-display);overflow-wrap:anywhere;margin:10px 0 14px}.account-roles{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.account-roles span{color:var(--mint-text);font:700 .68rem var(--f-mono);text-transform:uppercase;background:#3ddb9a1f;border-radius:999px;padding:5px 9px}.identity-card .form-actions,.privacy-card .form-actions,.danger-card>button{margin-top:22px}.contact-card{gap:24px;display:grid}.email-slots{grid-template-columns:1fr 1fr;gap:14px;display:grid}.email-slot{border:1px solid rgba(var(--fg-rgb), .1);background:var(--bg);border-radius:18px;gap:12px;padding:18px;display:grid}.slot-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.slot-head>div{gap:3px;display:grid}.slot-head strong{color:var(--fg)}.slot-head span:not(.verified){color:var(--muted);font:.8rem var(--f-mono);overflow-wrap:anywhere}.verified{color:var(--mint-text);font:700 .72rem var(--f-mono);white-space:nowrap}.email-entry,.code-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.account-page input[type=email],.account-page input[type=text]{border:1.5px solid rgba(var(--fg-rgb), .16);background:var(--bg-2);width:100%;min-width:0;color:var(--fg);border-radius:14px;padding:12px 14px;font:500 1rem Satoshi,system-ui,sans-serif}.email-slot .pill{padding:11px 16px}.text-action{color:var(--pink-text);font:700 .78rem var(--f-mono);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.slot-status{min-height:1.2em;color:var(--mint-text);font:.78rem var(--f-mono);margin:0}.notification-card{gap:22px;display:grid}.preferred{max-width:560px}.notification-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-list .check{border:1px solid rgba(var(--fg-rgb), .1);background:var(--bg);border-radius:16px;padding:16px}.notification-list .check span{gap:3px;display:grid}.notification-list small{color:var(--muted);font-weight:500}.always-on{color:var(--soft);background:#cddc2714;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.always-on i{background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.danger{color:var(--pink-text)}.delete-confirm{border:1.5px solid var(--pink);border-radius:18px;gap:12px;margin-top:18px;padding:18px;display:grid}.delete-confirm p{color:var(--soft);margin:0}.delete-confirm input{max-width:420px}@media (width<=760px){.account-grid,.email-slots,.notification-list{grid-template-columns:1fr}.account-grid .contact-card,.account-grid .notification-card,.account-grid .danger-card{grid-column:auto}.email-entry,.code-entry{grid-template-columns:1fr}.email-slot .pill{justify-content:center}}
