.AdminLockScreen-module__SjFVYG__overlay{z-index:250;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.AdminLockScreen-module__SjFVYG__backdrop{opacity:.86;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050914;transition:opacity .4s,background-color .4s;position:absolute;inset:0}.AdminLockScreen-module__SjFVYG__backdropOpen{opacity:.55;background:#eef3fb}.AdminLockScreen-module__SjFVYG__lockScene{flex-direction:column;align-items:center;gap:.6rem;max-height:100dvh;padding:1rem;display:flex;position:relative;overflow-y:auto}.AdminLockScreen-module__SjFVYG__lockSceneUnlocking{animation:.67s ease-in 1.38s both AdminLockScreen-module__SjFVYG__lockSceneResolve}@keyframes AdminLockScreen-module__SjFVYG__lockSceneResolve{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.AdminLockScreen-module__SjFVYG__closeBtn{color:#f5f0e2;cursor:pointer;background:#ffffff24;border:none;border-radius:9999px;width:2rem;height:2rem;font-size:1.1rem;line-height:1;position:absolute;top:.25rem;right:.25rem}.AdminLockScreen-module__SjFVYG__closeBtn:hover{background:#ffffff3d}.AdminLockScreen-module__SjFVYG__lockSvg{flex-shrink:0;width:min(34vw,160px);height:min(34vw,160px)}.AdminLockScreen-module__SjFVYG__ringGroup{transform-origin:120px 120px}.AdminLockScreen-module__SjFVYG__ringCircle{fill:none;stroke:currentColor}.AdminLockScreen-module__SjFVYG__ringOuter{color:#d9a441;stroke-width:3px;animation:42s linear infinite AdminLockScreen-module__SjFVYG__ringSpinCW}.AdminLockScreen-module__SjFVYG__ringMiddle{color:#f0c469;animation:30s linear infinite AdminLockScreen-module__SjFVYG__ringSpinCCW}.AdminLockScreen-module__SjFVYG__ringInner{color:#d9a441;animation:20s linear infinite AdminLockScreen-module__SjFVYG__ringSpinCW}@keyframes AdminLockScreen-module__SjFVYG__ringSpinCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AdminLockScreen-module__SjFVYG__ringSpinCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__ringOuter{animation:.62s cubic-bezier(.15,.85,.3,1) both AdminLockScreen-module__SjFVYG__ringStop}.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__ringMiddle{animation:.62s cubic-bezier(.15,.85,.3,1) .38s both AdminLockScreen-module__SjFVYG__ringStopReverse}.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__ringInner{animation:.62s cubic-bezier(.15,.85,.3,1) .76s both AdminLockScreen-module__SjFVYG__ringStop}@keyframes AdminLockScreen-module__SjFVYG__ringStop{0%{transform:rotate(0)}70%{transform:rotate(-300deg)}to{transform:rotate(-330deg)}}@keyframes AdminLockScreen-module__SjFVYG__ringStopReverse{0%{transform:rotate(0)}70%{transform:rotate(300deg)}to{transform:rotate(330deg)}}.AdminLockScreen-module__SjFVYG__keyholeShape{fill:#1b2333;transition:fill .2s}.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__keyholeShape{animation:.67s ease-out 1.38s both AdminLockScreen-module__SjFVYG__keyholeGlow}@keyframes AdminLockScreen-module__SjFVYG__keyholeGlow{0%{fill:#1b2333;filter:none}55%{fill:#f0c469;filter:drop-shadow(0 0 18px #f0c469e6)}to{fill:#fffdf3;filter:drop-shadow(0 0 40px #fffdf3)}}.AdminLockScreen-module__SjFVYG__loginCard{overscroll-behavior:contain;background:#0f1422b8;border:1px solid #ffffff2e;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;width:min(84vw,300px);max-height:min(60vh,480px);padding:1.25rem 1.5rem 1.5rem;display:flex;overflow-y:auto;box-shadow:0 12px 40px #0006}.AdminLockScreen-module__SjFVYG__codeInput{color:#f0c469;letter-spacing:.02em;white-space:nowrap;text-overflow:clip;text-align:right;background:#00000059;border:1px solid #ffffff38;border-radius:.5rem;width:100%;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow:hidden}.AdminLockScreen-module__SjFVYG__confirmBtn{color:#f5f0e280;cursor:not-allowed;background:#ffffff24;border:none;border-radius:9999px;width:100%;margin-top:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:700;transition:background-color .22s,color .22s,opacity .15s,transform .15s,box-shadow .22s}.AdminLockScreen-module__SjFVYG__confirmBtn:disabled{opacity:.7;cursor:not-allowed}.AdminLockScreen-module__SjFVYG__confirmBtnUnlocked{color:#241a08;cursor:pointer;background:#d9a441;animation:.38s ease-out both AdminLockScreen-module__SjFVYG__confirmBtnLightUp}.AdminLockScreen-module__SjFVYG__confirmBtnUnlocked:hover:not(:disabled){background:#f0c469}.AdminLockScreen-module__SjFVYG__confirmBtnUnlocked:disabled{opacity:.85;cursor:default}@keyframes AdminLockScreen-module__SjFVYG__confirmBtnLightUp{0%{transform:scale(.97);box-shadow:0 0 #f0c46900}60%{transform:scale(1.035);box-shadow:0 0 18px #f0c4698c}to{transform:scale(1);box-shadow:0 0 10px #f0c46959}}.AdminLockScreen-module__SjFVYG__flash{opacity:0;pointer-events:none;background:#fffdf3;animation:.18s ease-out both AdminLockScreen-module__SjFVYG__flashPulse;position:absolute;inset:0}@keyframes AdminLockScreen-module__SjFVYG__flashPulse{0%{opacity:0}35%{opacity:.95}to{opacity:0}}.AdminLockScreen-module__SjFVYG__panelWrap{animation:.42s ease-out both AdminLockScreen-module__SjFVYG__panelIn;position:relative}@keyframes AdminLockScreen-module__SjFVYG__panelIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.AdminLockScreen-module__SjFVYG__ringOuter,.AdminLockScreen-module__SjFVYG__ringMiddle,.AdminLockScreen-module__SjFVYG__ringInner,.AdminLockScreen-module__SjFVYG__lockSceneUnlocking,.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__ringOuter,.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__ringMiddle,.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__ringInner,.AdminLockScreen-module__SjFVYG__lockSceneUnlocking .AdminLockScreen-module__SjFVYG__keyholeShape{animation:none}.AdminLockScreen-module__SjFVYG__flash{opacity:0;animation:none}.AdminLockScreen-module__SjFVYG__panelWrap,.AdminLockScreen-module__SjFVYG__confirmBtnUnlocked{animation:none}}
.AdminSpeciesChallenge-module__cNhMtG__wrap{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}.AdminSpeciesChallenge-module__cNhMtG__heading{text-align:center;color:#f0c469;letter-spacing:.04em;margin:0;font-size:.68rem;font-weight:700;line-height:1.4}.AdminSpeciesChallenge-module__cNhMtG__headingLabel{color:#f5f0e28c;letter-spacing:.08em;font-size:.6rem;font-weight:500;display:block}.AdminSpeciesChallenge-module__cNhMtG__options{gap:.6rem;width:100%;display:flex}.AdminSpeciesChallenge-module__cNhMtG__option{aspect-ratio:1;cursor:pointer;background:#00000040;border:2px solid #ffffff2e;border-radius:.75rem;flex:1 1 0;padding:0;transition:border-color .18s,box-shadow .18s,transform .12s;position:relative;overflow:hidden}.AdminSpeciesChallenge-module__cNhMtG__option:disabled{cursor:default}.AdminSpeciesChallenge-module__cNhMtG__optionSelected{border-color:#d9a441;box-shadow:0 0 16px #d9a4418c}.AdminSpeciesChallenge-module__cNhMtG__optionImage{object-fit:cover}.AdminSpeciesChallenge-module__cNhMtG__shake{animation:.42s ease-in-out both AdminSpeciesChallenge-module__cNhMtG__challengeShake}@keyframes AdminSpeciesChallenge-module__cNhMtG__challengeShake{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}to{transform:translate(0)}}.AdminSpeciesChallenge-module__cNhMtG__failMessage{color:#e0685a;text-align:center;margin:0;font-size:.72rem;font-weight:700}@media (prefers-reduced-motion:reduce){.AdminSpeciesChallenge-module__cNhMtG__shake{animation:none}}
