.account__body,:root[data-auth=in] .account__gate{display:none}:root[data-auth=in] .account__body{display:block}.account__gate{padding:clamp(2rem,1rem + 4vw,4rem) 0}.account__gatecard{text-align:center;max-width:480px;margin:0 auto}.account__gatecard h1{margin-bottom:8px;font-size:1.5rem}.account__gatecard p{color:var(--text-muted)}.account__gateactions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.account__inner{max-width:860px;padding-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding-bottom:clamp(2.5rem,2rem + 3vw,4rem)}.acchero{border-bottom:1px solid var(--border);align-items:center;gap:18px;margin-bottom:clamp(1.25rem,1rem + 1.5vw,2rem);padding-bottom:clamp(1.25rem,1rem + 1.5vw,2rem);display:flex}.acchero__text{min-width:0}.acchero h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.acchero__email{font-family:var(--font-mono);color:var(--text-subtle);overflow-wrap:anywhere;font-size:.875rem}.acchero__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.acchero__since{color:var(--text-subtle);font-size:.8125rem}@media (width<=560px){.acchero{flex-direction:column;align-items:flex-start;gap:14px}}.accgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.accsec h2{align-items:center;gap:8px;margin-bottom:6px;font-size:1rem;font-weight:500;display:flex}.accsec h2 svg{color:var(--text-subtle)}.accsec__note{color:var(--text-muted);margin-bottom:14px;font-size:.875rem}.accsec__form{align-items:stretch;gap:8px;display:flex}.accsec__form .input{min-width:0;height:40px}.accsec__stack{justify-items:stretch;gap:13px;display:grid}.accsec__stack .btn{justify-self:start}.accswitch{background:var(--surface-2);border:1px solid var(--border-input);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:11px 13px;display:flex}.accswitch input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.accswitch__text{font-size:.875rem;font-weight:500}.accsec__fine{color:var(--text-subtle);margin-top:10px;font-size:.8125rem}@media (width<=420px){.accsec__form{flex-direction:column}}.accdanger{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));margin-top:14px}.accdanger h2{color:var(--danger);align-items:center;gap:8px;margin-bottom:6px;font-size:1rem;font-weight:500;display:flex}.accdanger p{color:var(--text-muted);max-width:62ch;margin-bottom:16px;font-size:.875rem}.accmodal{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accmodal[hidden]{display:none}.accmodal__scrim{background:color-mix(in srgb, var(--d-bg) 62%, transparent);-webkit-backdrop-filter:blur(3px);position:absolute;inset:0}.accmodal__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:100%;max-width:440px;box-shadow:var(--shadow-lg);animation:accmodal-in .18s var(--ease);gap:14px;padding:clamp(1.25rem,1rem + 1.5vw,1.75rem);display:grid;position:relative}@keyframes accmodal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.accmodal__card h2{font-size:1.25rem}.accmodal__card .field__label{display:block}.accmodal__card p{color:var(--text-muted);font-size:.9375rem}.accmodal__done{justify-items:start;gap:14px;display:grid}.accmodal__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}
