.access-page{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100dvh;padding:35px 20px;display:flex}.access-card{background:#1b1d25;border:1px solid #343744;border-radius:14px;width:min(440px,100%);padding:34px}.access-card h1{letter-spacing:-1px;margin:12px 0;font-size:27px;line-height:1.4}.access-card>p{color:#a3a7b7;font-size:12px;line-height:1.9}.google-login{color:#333;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:20px;width:100%;margin-top:28px;padding:15px;font-size:18px;font-weight:700;display:flex}.google-login span{font-size:13px}.access-divider{text-align:center;color:#868c9e;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:flex}.access-divider:before,.access-divider:after{content:"";background:#373b47;flex:1;height:1px}#codeForm{gap:12px;display:grid}#codeForm label{color:#cdd2df;font-size:12px}#codeForm input{color:#fff;text-align:center;letter-spacing:3px;background:#101116;border:1px solid #474c5c;border-radius:6px;width:100%;padding:14px;font-size:21px}#codeForm .primary{width:100%;padding:15px}.access-card .save-note{margin:17px 0;font-size:10px}.back-link{text-align:center;color:#9298aa;margin-top:26px;font-size:11px;display:block}#accessStatus{color:#d0eea9;overflow-wrap:anywhere;min-height:22px}#readyActions{flex-direction:column;gap:12px;margin-top:20px;display:flex}#readyActions[hidden]{display:none}.access-card button:disabled{opacity:.55;cursor:wait}@media (width<=500px){.access-card{padding:26px}.access-card h1{font-size:25px}}
