.account-actions,.delete-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.danger{background:#d76b76;color:#1a080a}.delete-form,.account-dialog-form{display:grid;gap:.8rem}dialog{width:min(560px,calc(100% - 2rem));color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.5rem}dialog::backdrop{background:#000b}.delete-form p,.account-dialog-form p{color:var(--muted)}@media(max-width:600px){.account-actions{justify-content:flex-start}.chat-head{display:block}.account-actions{margin-bottom:1rem}}
.privacy-notice{margin-top:1rem}.privacy-notice summary{cursor:pointer;color:var(--accent);font-weight:750}.privacy-content{padding-top:1rem}.privacy-content h2{font-size:1rem;margin:1.1rem 0 .25rem}.privacy-content p{color:var(--muted);margin-bottom:.7rem}.privacy-content .privacy-warning{color:#f2c879;border-left:3px solid #f2c879;padding-left:.8rem}
.review{margin-top:1.5rem}.review>p{color:var(--muted)}.review-answers{display:grid;gap:.8rem}.revision-form{border:1px solid var(--line);border-radius:12px;padding:1rem;background:#0e131b}.revision-form label{margin:0}.revision-form textarea{margin:.5rem 0}.revision-form button{justify-self:end}.review-confirm{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.review-confirm span{color:var(--muted)}@media(max-width:600px){.review-confirm{align-items:stretch;flex-direction:column}}
.expert-purpose{margin:1rem 0}.expert-purpose>p:last-child{color:var(--muted)}.consent-card{border:1px solid #c99745;background:#2a2115;border-radius:14px;padding:1rem;margin-top:1rem}.consent-card p,.consent-check{color:#f1d49d}.consent-check{grid-template-columns:auto 1fr;align-items:start}.consent-check input{width:auto;margin-top:.35rem}
