.gate_page__C3Uaw{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#0a0706;color:#bf8e84;color-scheme:dark;overflow:hidden}.gate_page__C3Uaw:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 54% 44% at 50% 42%,rgba(232,82,72,.22) 0,rgba(232,82,72,.09) 45%,rgba(232,82,72,0) 100%),#0a0706}.gate_gate__oIiST{display:flex;flex-direction:column;align-items:center;gap:2.75rem;width:min(22rem,82vw);animation:gate_gateFade__PQUpY .9s ease-out both}.gate_orb__uPXjI{position:relative;width:3.5rem;height:3.5rem;margin:0;padding:0;border:0;border-radius:9999px;background:transparent;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;animation:gate_orbIn__UOJDe 1.1s cubic-bezier(.22,1,.36,1) .35s both}.gate_orb__uPXjI:disabled{cursor:progress}.gate_orb__uPXjI:before{content:"";position:absolute;inset:-.55rem;border-radius:9999px;border:1px solid rgba(232,82,72,.35);transition:border-color .45s ease,box-shadow .45s ease}.gate_core__g_vGi{position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle at 36% 32%,#ff9682 0,#e85248 26%,#b93a30 52%,#8a2a22 74%,#3a1210 100%);box-shadow:0 0 18px 6px rgba(232,82,72,.55),0 0 56px 14px rgba(232,82,72,.3);transition:box-shadow .45s ease;animation:gate_breathe__OYiM2 6s ease-in-out 1.5s infinite}.gate_orb__uPXjI:hover .gate_core__g_vGi{box-shadow:0 0 22px 8px rgba(232,82,72,.62),0 0 64px 18px rgba(232,82,72,.36)}.gate_orb__uPXjI:focus-visible:before{border-color:rgba(232,82,72,.95);box-shadow:0 0 0 3px rgba(232,82,72,.3)}.gate_gate__oIiST[data-armed=true] .gate_orb__uPXjI:before{border-color:rgba(232,82,72,.95)}.gate_gate__oIiST[data-armed=true] .gate_core__g_vGi{box-shadow:0 0 22px 8px rgba(232,82,72,.62),0 0 72px 20px rgba(232,82,72,.4)}.gate_gate__oIiST[data-pending=true] .gate_core__g_vGi{animation:gate_pulse__qbfq3 .9s ease-in-out infinite}.gate_gate__oIiST[data-flare=true] .gate_core__g_vGi{animation:gate_flare__98yeY .7s ease-out both}.gate_gate__oIiST[data-flare=true] .gate_field__8aQlj{animation:gate_shake__C0age .45s cubic-bezier(.36,.07,.19,.97) both}.gate_field__8aQlj{position:relative;width:100%}.gate_input__gEPUl{display:block;width:100%;height:2.5rem;margin:0;padding:0 .25rem;border:0;border-radius:0;background:transparent;color:#edc9bc;font:inherit;font-size:1rem;letter-spacing:.02em;text-align:center;caret-color:#edc9bc;outline:none;box-shadow:none;appearance:none}.gate_input__gEPUl::selection{background:rgba(232,82,72,.45);color:#edc9bc}.gate_input__gEPUl::-ms-reveal,.gate_input__gEPUl::-webkit-credentials-auto-fill-button{display:none}.gate_input__gEPUl:-webkit-autofill,.gate_input__gEPUl:-webkit-autofill:focus{-webkit-text-fill-color:#edc9bc;caret-color:#edc9bc;-webkit-box-shadow:inset 0 0 0 1000px #0a0706;transition:background-color 9999s ease-out}.gate_parked__p2_vJ{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;opacity:0;overflow:hidden;pointer-events:none}.gate_rule__mkxh5{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,rgba(232,82,72,0),rgba(232,82,72,.35) 18%,rgba(232,82,72,.35) 82%,rgba(232,82,72,0));transform-origin:50% 50%;animation:gate_ruleDraw__K28PT .9s cubic-bezier(.22,1,.36,1) 1s both;transition:opacity .35s ease}.gate_field__8aQlj:focus-within .gate_rule__mkxh5,.gate_gate__oIiST[data-step=password] .gate_rule__mkxh5{background:linear-gradient(90deg,rgba(232,82,72,0),rgba(232,82,72,.85) 18%,rgba(232,82,72,.85) 82%,rgba(232,82,72,0))}.gate_gate__oIiST[data-flare=true] .gate_rule__mkxh5{background:linear-gradient(90deg,rgba(232,82,72,0),#e85248 18%,#e85248 82%,rgba(232,82,72,0))}.gate_wordmark__tPWCG{padding-left:.42em;font-size:.75rem;letter-spacing:.42em;color:rgba(191,142,132,.92);user-select:none;animation:gate_gateFade__PQUpY 1.2s ease-out 1.6s both}@keyframes gate_gateFade__PQUpY{0%{opacity:0}to{opacity:1}}@keyframes gate_orbIn__UOJDe{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes gate_ruleDraw__K28PT{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes gate_breathe__OYiM2{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes gate_pulse__qbfq3{0%,to{opacity:1}50%{opacity:.72}}@keyframes gate_flare__98yeY{0%{box-shadow:0 0 22px 8px rgba(232,82,72,.85),0 0 72px 22px rgba(232,82,72,.55)}25%{box-shadow:0 0 38px 14px rgba(232,82,72,.95),0 0 110px 32px rgba(232,82,72,.65)}to{box-shadow:0 0 18px 6px rgba(232,82,72,.55),0 0 56px 14px rgba(232,82,72,.3)}}@keyframes gate_shake__C0age{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-5px,0,0)}40%,60%{transform:translate3d(5px,0,0)}}@media (prefers-reduced-motion:reduce){.gate_core__g_vGi,.gate_gate__oIiST,.gate_gate__oIiST[data-flare=true] .gate_field__8aQlj,.gate_orb__uPXjI,.gate_rule__mkxh5,.gate_wordmark__tPWCG{animation:none}.gate_gate__oIiST[data-flare=true] .gate_core__g_vGi{animation:none;box-shadow:0 0 38px 14px rgba(232,82,72,.95),0 0 110px 32px rgba(232,82,72,.65)}}.gate_hint__fh5HC{font-size:.68rem;letter-spacing:.16em;color:rgba(191,142,132,.62);user-select:none;text-align:center;animation:gate_gateFade__PQUpY 1.2s ease-out 1.5s both;transition:color .4s ease,opacity .4s ease}.gate_gate__oIiST[data-step=password] .gate_orb__uPXjI:before{box-shadow:0 0 0 1px rgba(232,82,72,.38)}.gate_gate__oIiST[data-accepted=true] .gate_core__g_vGi{background:radial-gradient(circle at 38% 32%,#ff9682 0,#e85248 46%,#b93a30 78%,#8a2a22 100%);box-shadow:0 0 26px 6px rgba(255,150,130,.34)}.gate_gate__oIiST[data-accepted=true] .gate_rule__mkxh5{opacity:1}.gate_gate__oIiST[data-accepted=true] .gate_hint__fh5HC{color:rgba(237,201,188,.92)}.gate_gate__oIiST[data-step=enrol] .gate_core__g_vGi{animation:gate_enrolBeckon____mbN 1.9s ease-in-out infinite}@keyframes gate_enrolBeckon____mbN{0%,to{transform:scale(1);box-shadow:0 0 22px 4px rgba(255,150,130,.26)}50%{transform:scale(1.06);box-shadow:0 0 34px 10px rgba(255,150,130,.44)}}@media (prefers-reduced-motion:reduce){.gate_gate__oIiST[data-step=enrol] .gate_core__g_vGi{animation:none;box-shadow:0 0 30px 8px rgba(255,150,130,.4)}}