.page_wrap__Q2Wky{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:40px 22px}.page_brand__7TV1Q{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper);margin-bottom:30px}.page_title__po7na{font-family:var(--display);font-weight:600;font-size:clamp(34px,6vw,52px);letter-spacing:-.02em;color:var(--paper)}.page_text__9vMJ3{font-size:16px;line-height:1.6;color:var(--paper-dim);max-width:46ch}.page_tg__RDUvX{margin-top:18px;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border:1px solid var(--violet);border-radius:10px;background:rgba(124,61,255,.08);color:var(--paper);font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:box-shadow .18s ease,background .18s ease}.page_tg__RDUvX:hover{background:rgba(124,61,255,.16);box-shadow:0 0 22px var(--violet-glow)}.page_tg__RDUvX:focus-visible{outline:none;box-shadow:0 0 0 2px var(--violet)}.page_widget__I4CVI{margin-top:18px;min-height:44px;display:flex;justify-content:center}.page_sub__0BWS6{margin-top:16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-faint)}.page_authStatus__OlXLc{margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--paper-dim);max-width:40ch}.page_authStatus__OlXLc[data-state=checking]{color:var(--cyan)}.page_authStatus__OlXLc[data-state=denied],.page_authStatus__OlXLc[data-state=error]{color:var(--paper-dim)}