.Gate_screen__1UrfE{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1.4rem;background:radial-gradient(900px 600px at 30% 10%,rgba(255,143,177,.16),transparent 60%),radial-gradient(800px 600px at 80% 90%,rgba(232,184,102,.12),transparent 55%),linear-gradient(180deg,var(--wine-950),var(--wine-900));animation:Gate_fadeIn__arRb_ .5s var(--ease)}.Gate_screen__1UrfE.Gate_leaving__CsZ9A{animation:Gate_fadeOut__Pgd9h .6s var(--ease) forwards}@keyframes Gate_fadeIn__arRb_{0%{opacity:0}}@keyframes Gate_fadeOut__Pgd9h{to{opacity:0;transform:scale(1.03);filter:blur(6px)}}.Gate_aura__tjiZG{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(255,143,177,.22),transparent 70%);filter:blur(30px);animation:Gate_pulse__mYB7C 6s ease-in-out infinite}@keyframes Gate_pulse__mYB7C{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}}.Gate_card__GA9Cg{position:relative;width:min(420px,100%);padding:clamp(2rem,6vw,3rem);text-align:center;box-shadow:var(--shadow-lg)}.Gate_card__GA9Cg.Gate_shake__4c7ZL{animation:Gate_shake__4c7ZL .45s var(--ease)}@keyframes Gate_shake__4c7ZL{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-8px)}40%,60%{transform:translateX(8px)}}.Gate_lock__Ik8Wo{font-size:1.7rem;margin-bottom:.7rem}.Gate_title__1Lvdn{font-size:clamp(1.7rem,5vw,2.3rem);margin:.6rem 0 .7rem}.Gate_sub__aqCj6{color:var(--muted);font-size:.95rem;max-width:30ch;margin:0 auto 1.7rem}.Gate_otp__L3JI1{display:flex;justify-content:center;gap:.7rem;margin-bottom:1.1rem}.Gate_box__WkAGp{width:56px;height:66px;border-radius:var(--radius-sm);border:1px solid var(--hair);background:rgba(255,255,255,.04);color:#fff;font-family:var(--font-display);font-size:1.9rem;text-align:center;caret-color:var(--rose-400);transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.Gate_box__WkAGp:focus{outline:none;border-color:var(--rose-400);background:rgba(255,255,255,.08);box-shadow:0 0 0 4px rgba(255,143,177,.16);transform:translateY(-2px)}.Gate_boxFilled__EjxL1{border-color:rgba(255,143,177,.55);background:rgba(255,143,177,.1)}.Gate_boxError__bt9wQ{border-color:#ff6b6b;background:rgba(255,107,107,.1);box-shadow:0 0 0 4px rgba(255,107,107,.14)}.Gate_hint__ut1Ig{font-size:.82rem;color:var(--faint);min-height:1.4em}@media (max-width:400px){.Gate_card__GA9Cg{padding:1.7rem 1.3rem}.Gate_box__WkAGp{width:46px;height:56px;font-size:1.5rem}.Gate_otp__L3JI1{gap:.45rem}.Gate_sub__aqCj6{margin-bottom:1.3rem}}@media (max-width:330px){.Gate_box__WkAGp{width:42px;height:52px;font-size:1.35rem}.Gate_otp__L3JI1{gap:.35rem}}.Gate_introStage__x6jck{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;background:#000;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.Gate_introOn__aghx_{opacity:1;pointer-events:auto;animation:Gate_introFade__6ftCn .4s var(--ease)}@keyframes Gate_introFade__6ftCn{0%{opacity:0}}.Gate_introVideo__kQcU_{width:100%;height:100%;object-fit:contain;background:#000}.Gate_introStage__x6jck:not(.Gate_introOn__aghx_) .Gate_introVideo__kQcU_{width:1px;height:1px;opacity:0}.Gate_introSkip__Vmndz,.Gate_introSound__Rdat_{position:fixed;z-index:2210;padding:.6rem 1.1rem;border-radius:999px;font-family:var(--font-body);font-size:.85rem;font-weight:600;color:#fff;cursor:pointer;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s var(--ease),background .2s}.Gate_introSkip__Vmndz:hover,.Gate_introSound__Rdat_:hover{transform:translateY(-1px);background:rgba(255,255,255,.24)}.Gate_introSkip__Vmndz{right:clamp(.9rem,3vw,1.6rem);bottom:clamp(.9rem,3vw,1.6rem)}.Gate_introSound__Rdat_{left:50%;bottom:clamp(1.1rem,4vw,2rem);transform:translateX(-50%);background:linear-gradient(135deg,var(--rose-400),var(--gold-300));color:#2a0a1c;border:none;box-shadow:0 0 30px rgba(255,143,177,.5);animation:Gate_soundPulse__NCo9A 1.8s ease-in-out infinite}.Gate_introSound__Rdat_:hover{transform:translateX(-50%) translateY(-1px)}@keyframes Gate_soundPulse__NCo9A{0%,to{box-shadow:0 0 24px rgba(255,143,177,.4)}50%{box-shadow:0 0 42px rgba(255,143,177,.7)}}