.account-lock{border:0;border-radius:24px;padding:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-shadow:0 24px 80px #1b201f30;background:#fffefa;color:#30342f}.account-lock::backdrop{background:#eceae4f5;backdrop-filter:blur(12px)}.account-card{padding:32px;display:grid;gap:16px}.account-brand{font-size:14px;font-weight:800;letter-spacing:.18em;color:#84252d}.account-card h1{font-size:26px;margin:0}.account-card p{margin:0;color:#6b6c64;font-size:14px}.account-card label{display:grid;gap:7px;font-weight:600;font-size:14px}.account-card input{width:100%;min-height:48px;font-size:16px;box-sizing:border-box}.account-card button{min-height:48px;width:100%;margin:0}.account-card .account-error{color:#84252d;min-height:20px}.account-card small{color:#73746b}.account-locked>main,.account-locked>aside,.account-locked>#hiitMini,.account-locked>#toast{visibility:hidden}.account-settings label{display:grid;gap:8px}.account-settings select,.account-settings input{min-height:46px;font-size:16px}.account-key{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e8e5dc}.preset-sync{font-size:12px;color:#9fa7a8;margin-top:10px}.preset-sync.error{color:#ffb59b}@media(max-width:480px){.account-card{padding:24px}}@media(prefers-reduced-motion:reduce){.account-lock{scroll-behavior:auto}}
