.locked>aside,.locked>main{display:none}.locked{display:block;background:radial-gradient(ellipse at 20% 10%,#164877,#06172c 70%);min-height:100vh}.access-card{width:min(520px,calc(100vw - 40px));margin:8vh auto;background:#fff;border-radius:24px;padding:40px;box-shadow:0 30px 90px #0004;color:#09213c}.access-card h1{font-size:48px;margin:12px 0}.access-card h1 span{color:#3b8bd0}.access-card form{display:grid;gap:18px}.access-card input{width:100%;box-sizing:border-box}.access-card button{margin:5px 0}.account-actions{display:flex;gap:16px;align-items:center;justify-content:flex-end;padding:8px 32px;color:#4c647d;font-size:12px;flex-wrap:wrap}.account-actions button{font-size:12px}.save-blocker{position:fixed;inset:0;background:#06172cef;z-index:10000;overflow:auto}.save-blocker button{display:block;width:100%;margin:12px 0}.save-blocker .access-card{margin:10vh auto}#access[hidden]{display:none}@media(max-width:600px){.access-card{padding:24px}.access-card h1{font-size:38px}.account-actions{padding:10px 20px;justify-content:flex-start}}@media print{.account-actions{display:none}}
