.AuthShell_shell__DtXcM{position:relative;min-height:100vh;display:flex;flex-direction:column;color:var(--vp-text);overflow:hidden}.AuthShell_bg__D4t4T{position:absolute;inset:0;z-index:0;background-color:var(--vp-bg-deep);background-image:url(/images/backgrounds/09-auth-sacred.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;transform:scale(1.02)}.AuthShell_bg__D4t4T:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,17,.72),rgba(2,11,17,.55) 45%,rgba(2,11,17,.82))}.AuthShell_inner__3KZYY{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;width:min(100% - 32px,28rem);margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem) 0 1.25rem}.AuthShell_brand__sRCQJ{display:block;margin:0 0 1.25rem;text-align:center;text-decoration:none;font-family:var(--font-gu-display);font-size:clamp(1.85rem,4vw,2.4rem);font-weight:700;color:var(--vp-gold-light);letter-spacing:.02em;text-shadow:0 0 24px rgba(244,166,74,.35)}.AuthShell_brand__sRCQJ:focus-visible,.AuthShell_brand__sRCQJ:hover{color:#fff4df}.AuthShell_card__9IxRX{flex:0 1 auto;padding:clamp(1.35rem,3.5vw,2.1rem);background:rgba(13,24,28,.88);border:var(--vp-border);border-radius:var(--vp-radius);box-shadow:0 24px 48px rgba(0,0,0,.45)}.AuthShell_header__14AJo{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.35rem;text-align:center}.AuthShell_title__051jb{margin:0;font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:600;color:var(--vp-text)}.AuthShell_lead__srZK_{margin:0;font-size:1.05rem;line-height:1.55;color:var(--vp-text-muted)}.AuthShell_footer__hMQz9{margin-top:auto;padding:1.25rem 0 .5rem;text-align:center}.AuthShell_backLink__NfZKl,.AuthShell_footer__hMQz9 a{color:var(--vp-gold-light);font-size:.95rem;text-decoration:underline;text-underline-offset:3px}.AuthShell_backLink__NfZKl:focus-visible,.AuthShell_backLink__NfZKl:hover,.AuthShell_footer__hMQz9 a:focus-visible,.AuthShell_footer__hMQz9 a:hover{color:#fff4df}.AuthShell_links__bj2xF{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin:1.1rem 0 0;font-size:.95rem}.AuthShell_links__bj2xF a{color:var(--vp-gold-light);text-decoration:underline;text-underline-offset:3px}.AuthShell_divider___U_Pp{display:flex;align-items:center;gap:.75rem;margin:1.15rem 0;color:var(--vp-text-muted);font-size:.9rem}.AuthShell_divider___U_Pp:after,.AuthShell_divider___U_Pp:before{content:"";flex:1 1;height:1px;background:rgba(215,163,98,.35)}.AuthForm_form__HFeUn{display:flex;flex-direction:column;gap:.95rem}.AuthForm_field__PWMhZ{display:flex;flex-direction:column;gap:.35rem}.AuthForm_label__BUhcw{font-size:.95rem;color:var(--vp-gold-light);font-weight:600}.AuthForm_input__8QvsY{min-height:48px;padding:.65rem .85rem;border:var(--vp-border);border-radius:var(--vp-radius);background:rgba(2,11,17,.65);color:var(--vp-text);font-size:1.05rem}.AuthForm_input__8QvsY:focus-visible{outline:2px solid var(--vp-bhagwa);outline-offset:2px}.AuthForm_actions__sUiM_{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.AuthForm_btn__eD0jt{min-height:48px;padding:.7rem 1rem;border:var(--vp-border);border-radius:var(--vp-radius);background:rgba(2,11,17,.55);color:var(--vp-text);font-size:1.05rem;font-weight:700;cursor:pointer}.AuthForm_btn__eD0jt:disabled{opacity:.55;cursor:not-allowed}.AuthForm_btnPrimary___Xj7r{background:linear-gradient(180deg,rgba(244,166,74,.28),rgba(188,113,47,.35));border-color:rgba(244,166,74,.65);color:#fff4df}.AuthForm_btnPrimary___Xj7r:focus-visible:not(:disabled),.AuthForm_btnPrimary___Xj7r:hover:not(:disabled){background:linear-gradient(180deg,rgba(244,166,74,.4),rgba(188,113,47,.48))}.AuthForm_error__h5FUU{margin:0;padding:.65rem .75rem;border:1px solid rgba(220,90,70,.55);background:rgba(80,20,16,.45);color:#ffd4c8;font-size:.95rem}.AuthForm_success__PMwzV{margin:0;padding:.65rem .75rem;border:1px solid rgba(215,163,98,.5);background:rgba(20,40,28,.5);color:var(--vp-gold-light);font-size:.95rem}.AuthForm_hint__olPuw{margin:0;font-size:.9rem;color:var(--vp-text-muted);line-height:1.45}.AuthForm_oauth__vvsBZ{display:flex;flex-direction:column;gap:.65rem}.AuthForm_turnstileWrap__mWWEH{display:flex;justify-content:center;min-height:65px}