.access-page[data-v-8d1f5f1f]{grid-template-columns:1fr 440px;align-items:start;gap:70px;padding-top:72px;padding-bottom:80px;display:grid}aside h1[data-v-8d1f5f1f]{letter-spacing:-.055em;margin:22px 0;font-size:clamp(44px,5vw,68px);line-height:1.05}aside p[data-v-8d1f5f1f]{color:#67705f;max-width:420px;line-height:1.7}aside[data-v-8d1f5f1f] .pip-mascot{max-width:230px;margin-top:24px}.access-card[data-v-8d1f5f1f]{background:#fffefa;border:1px solid #dfe2d6;border-radius:26px;padding:32px}.access-card h2[data-v-8d1f5f1f]{letter-spacing:-.035em;margin-bottom:25px;font-size:27px}.access-card p[data-v-8d1f5f1f]{font-size:14px;line-height:1.65}form[data-v-8d1f5f1f]{gap:20px}form[data-v-8d1f5f1f],label[data-v-8d1f5f1f]{display:grid}label[data-v-8d1f5f1f]{gap:8px;font-size:13px;font-weight:600}input[data-v-8d1f5f1f]{background:#fff;border:1px solid #cfd5c4;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:16px;font-weight:400}input[data-v-8d1f5f1f]:focus{outline-offset:2px;outline:2px solid #738445}.password-input[data-v-8d1f5f1f]{position:relative}.password-input input[data-v-8d1f5f1f]{padding-right:70px}.password-input button[data-v-8d1f5f1f]{background:0 0;border:0;font-size:12px;position:absolute;top:15px;right:12px}small[data-v-8d1f5f1f]{color:#65705a;font-weight:400;line-height:1.5}.primary-button[data-v-8d1f5f1f]{justify-content:center;width:100%;min-height:50px;margin-top:6px}.auth-switch[data-v-8d1f5f1f]{margin-top:25px}a[data-v-8d1f5f1f]{text-underline-offset:3px;text-decoration:underline}.auth-error[data-v-8d1f5f1f]{color:#932}.recovery-secret[data-v-8d1f5f1f]{overflow-wrap:anywhere;background:#eef1df;margin:22px 0;padding:18px;font-size:17px;display:block}.access-card>.primary-button[data-v-8d1f5f1f]{margin-top:20px}.access-card>.secondary-button[data-v-8d1f5f1f]{justify-content:center;width:100%}@media (width<=760px){.access-page[data-v-8d1f5f1f]{grid-template-columns:1fr;gap:26px;padding:34px 20px 60px}aside[data-v-8d1f5f1f] .pip-mascot{display:none}aside h1[data-v-8d1f5f1f]{margin:15px 0;font-size:40px}aside p[data-v-8d1f5f1f]{font-size:14px}.access-card[data-v-8d1f5f1f]{padding:24px}.access-card h2[data-v-8d1f5f1f]{font-size:24px}}
