.page-module___8aEwW__page{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.page-module___8aEwW__topRight{position:absolute;top:24px;right:24px}.page-module___8aEwW__loginBtn{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__card{background:var(--panel);border:1px solid var(--border);border-radius:16px;width:min(760px,100%);padding:20px;box-shadow:0 8px 24px #30281b14}.page-module___8aEwW__kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.8rem}.page-module___8aEwW__sub{color:var(--muted);margin-top:8px}.page-module___8aEwW__form{flex-direction:column;gap:10px;margin-top:16px;display:flex}.page-module___8aEwW__form label{color:var(--muted);flex-direction:column;gap:6px;display:flex}.page-module___8aEwW__form input{border:1px solid var(--border);background:var(--field-bg);color:var(--text);border-radius:10px;padding:10px 12px}.page-module___8aEwW__examBox{border:1px solid var(--border);background:color-mix(in srgb,var(--panel)75%,var(--accent)25%);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.page-module___8aEwW__error{color:var(--danger)}.page-module___8aEwW__primary{background:var(--accent-strong);color:#f8f4ec;border:1px solid color-mix(in srgb,var(--accent-strong)80%,#000 20%);cursor:pointer;border-radius:10px;margin-top:4px;padding:10px 14px;font-weight:700}
