.account [hidden],[data-view][hidden]{display:none!important}[data-theme-status]:empty,[data-profile-status]:empty,[data-summary-status]:empty,[data-signed-out-note]:empty{margin:0}.form-error,.field-error{margin:8px 0 0}.field-error .icon,.form-error .icon{margin-right:4px}.panel>h2:first-child{margin-top:0}.opt-tag{color:var(--text-muted);font-weight:400}.notice{border-left:4px solid var(--border-strong);background:var(--surface-2);padding:8px 12px}.actions{flex-wrap:wrap;gap:8px 12px;margin:0 0 8px;display:flex}.whoami{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.whoami p{overflow-wrap:anywhere;margin:0}fieldset.group,fieldset.subgroup{border:0;min-width:0;margin:0 0 18px;padding:0}fieldset.group>legend{margin:0 0 6px;padding:0;font-weight:600}fieldset.subgroup{margin:12px 0 16px}fieldset.subgroup>legend{font-family:var(--font-display);text-transform:var(--heading-case);letter-spacing:var(--tracking);color:var(--text-muted);margin:0 0 4px;padding:0;font-size:.95rem}fieldset.group>.hint{margin:0 0 4px}.opts{max-width:none;margin:0;padding:0;list-style:none}.opts li,.opts.single{align-items:center;gap:10px;min-height:44px;display:flex}.opts label{cursor:pointer;flex:1;margin:0;padding:10px 0;font-weight:400;display:block}.opts input[type=checkbox],.opts input[type=radio]{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0 0 0 2px}.hint.inline{margin:0;display:block}@media (width>=560px){.subgroup .opts{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}}.danger-zone{border:2px solid var(--border-strong);margin-top:40px}.confirm{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.confirm h3:focus{outline:none}.deleted-msg{font-size:1.15rem}.deleted-msg:focus,[data-signed-out-note]:focus,#profile-h:focus{outline:none}.summary-list{gap:8px;max-width:none;margin:0 0 16px;display:grid}.summary-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(7.5rem,30%) 1fr;gap:2px 16px;padding:0 0 8px;display:grid}.summary-list dt{color:var(--text-muted)}.summary-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}@media (width<=420px){.summary-list>div{grid-template-columns:1fr}}
