.AuthGate_shell__w_xRe{align-items:center;background:radial-gradient(circle at 20% 20%,rgba(255,237,198,.88),transparent 38%),linear-gradient(135deg,#f9f2e4,#efe1c8);display:flex;min-height:calc(100dvh - 64px);padding:24px}.AuthGate_card__kp_tA{background:rgba(255,253,248,.94);border:1px solid rgba(91,62,35,.16);border-radius:24px;box-shadow:0 24px 70px rgba(77,47,20,.18);margin:auto;max-width:460px;padding:38px;width:100%}.AuthGate_mark__i5RM0{color:#9b2f28;font-size:13px;font-weight:800;letter-spacing:.18em}.AuthGate_card__kp_tA h1{font-size:30px;margin:12px 0}.AuthGate_copy__DA36j{color:#6f6256;line-height:1.7;margin-bottom:24px}.AuthGate_card__kp_tA form,.AuthGate_card__kp_tA label{display:grid;gap:9px}.AuthGate_card__kp_tA form{gap:17px}.AuthGate_card__kp_tA input{background:#fff;border:1px solid #d8c8b5;border-radius:12px;font:inherit;padding:12px 14px}.AuthGate_card__kp_tA button{background:#9b2f28;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px}.AuthGate_error__QVYeL{color:#a22620;margin:0}.AuthGate_loading__LzY1W{display:grid;min-height:100vh;place-items:center}.AuthGate_launchSurface__rhA9v{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:28px;color:#fffaf0;background:radial-gradient(circle at 50% 42%,rgba(250,204,21,.22),transparent 32%),linear-gradient(145deg,#071727,#12324a 48%,#05080c)}.AuthGate_launchGlow__mmIl5{position:absolute;width:min(64vw,560px);aspect-ratio:1;border:1px solid rgba(250,204,21,.16);border-radius:50%;box-shadow:0 0 110px rgba(14,165,233,.2)}.AuthGate_launchContent__oRBN0{position:relative;z-index:1;width:min(520px,100%);text-align:center}.AuthGate_launchMark__84IXj{display:grid;width:92px;height:92px;margin:auto;place-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:26px;background:hsla(0,0%,100%,.09);box-shadow:0 0 60px rgba(250,204,21,.24);font:42px Georgia,serif}.AuthGate_launchKicker__lYPWx{margin:26px 0 0;color:hsla(53,98%,77%,.62);font-size:12px;letter-spacing:.28em}.AuthGate_launchContent__oRBN0 h1{margin:12px 0 0;font-size:clamp(28px,5vw,42px)}.AuthGate_launchError__i8cx8,.AuthGate_launchPhase__tiUK_{margin:14px 0 0;font-size:14px}.AuthGate_launchPhase__tiUK_{color:hsla(0,0%,100%,.58)}.AuthGate_launchError__i8cx8{color:#ffd0c8}.AuthGate_launchTrack__pjYaM{width:min(300px,72vw);height:4px;margin:30px auto 0;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.1)}.AuthGate_launchTrack__pjYaM span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#facc15,#fff);box-shadow:0 0 22px rgba(250,204,21,.65);transition:width .3s ease-out}.AuthGate_launchProgress__Ru2Nd{display:block;margin-top:12px;color:hsla(53,98%,77%,.62);font:12px ui-monospace,monospace}.AuthGate_launchActions__x9zbT{display:flex;justify-content:center;gap:12px;margin-top:26px}.AuthGate_launchActions__x9zbT button{border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:11px 16px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer}.AuthGate_launchOverlay__CMNJU{position:fixed;inset:0;z-index:2000}.AuthGate_launchBehind__xlaDe{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.AuthGate_launchTrack__pjYaM span{transition:none}}@media (max-width:820px){.AuthGate_shell__w_xRe{min-height:calc(100dvh - 56px)}}