.prm-login-module__2mcGOW__prmAuthWrapper{isolation:isolate;background-color:var(--background);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:1rem;display:flex;position:relative;overflow-x:hidden}@media (min-width:640px){.prm-login-module__2mcGOW__prmAuthWrapper{padding:2rem 1.5rem}}.prm-login-module__2mcGOW__prmGlowPurple{pointer-events:none;filter:blur(48px);background:radial-gradient(circle,#8b3fa829 0%,#8b3fa800 70%);border-radius:9999px;width:min(28rem,70vw);height:min(28rem,70vw);position:absolute;top:-10%;left:-15%}.prm-login-module__2mcGOW__prmGlowGold{pointer-events:none;filter:blur(52px);background:radial-gradient(circle,#f5b20a2e 0%,#f5b20a00 70%);border-radius:9999px;width:min(30rem,75vw);height:min(30rem,75vw);position:absolute;bottom:-10%;right:-15%}.prm-login-module__2mcGOW__prmAuthCard{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);border-radius:1.5rem;width:100%;max-width:28rem;margin-inline:auto;padding:1.5rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0f172a0d,0 20px 40px -15px #8b3fa812,inset 0 0 0 1px #ffffffb3}@media (min-width:640px){.prm-login-module__2mcGOW__prmAuthCard{border-radius:2rem;padding:2.25rem 2rem}}.prm-login-module__2mcGOW__prmTopHighlight{pointer-events:none;inset-inline:1.5rem;background:linear-gradient(90deg,#0000,#f5b20a 35%,#8b3fa8 65%,#0000);height:2px;position:absolute;top:0}.prm-login-module__2mcGOW__prmLogoContainer{margin-inline:auto;background:var(--surface-strong);width:4.25rem;height:4.25rem;box-shadow:0 8px 20px -4px var(--primary-soft);border:1px solid #f5b20a59;border-radius:1.25rem;justify-content:center;align-items:center;margin-bottom:.875rem;padding:.5rem;display:flex}@media (min-width:640px){.prm-login-module__2mcGOW__prmLogoContainer{border-radius:1.375rem;width:4.75rem;height:4.75rem}}.prm-login-module__2mcGOW__prmInputWrapper{width:100%;position:relative}.prm-login-module__2mcGOW__prmInputBase{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--foreground);border-radius:.875rem;outline:none;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,transform .2s}@media (min-width:640px){.prm-login-module__2mcGOW__prmInputBase{border-radius:1rem;padding:.875rem 1rem;font-size:1rem}}.prm-login-module__2mcGOW__prmInputBase::placeholder{color:var(--muted);opacity:.7}.prm-login-module__2mcGOW__prmInputBase:focus{border-color:var(--primary-strong);box-shadow:0 0 0 3px var(--primary-soft)}.prm-login-module__2mcGOW__prmInputPassword{padding-left:.875rem;padding-right:2.75rem}@media (min-width:640px){.prm-login-module__2mcGOW__prmInputPassword{padding-left:1rem;padding-right:3rem}}.prm-login-module__2mcGOW__prmEyeBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@media (min-width:640px){.prm-login-module__2mcGOW__prmEyeBtn{right:.875rem}}.prm-login-module__2mcGOW__prmEyeBtn:hover{color:var(--foreground)}.prm-login-module__2mcGOW__prmBtnPrimary{color:#0f172a;width:100%;box-shadow:0 8px 18px -4px var(--primary-soft);cursor:pointer;background:linear-gradient(135deg,#f5b20a 0%,#d99b00 100%);border:none;border-radius:.875rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;display:flex}@media (min-width:640px){.prm-login-module__2mcGOW__prmBtnPrimary{border-radius:1rem;padding:.875rem 1.25rem;font-size:1rem}}.prm-login-module__2mcGOW__prmBtnPrimary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px -4px #f5b20a59}.prm-login-module__2mcGOW__prmBtnPrimary:active:not(:disabled){transform:translateY(0)}.prm-login-module__2mcGOW__prmBtnPrimary:disabled{opacity:.55;cursor:not-allowed}.prm-login-module__2mcGOW__prmBtnAccent{color:#8b3fa8;cursor:pointer;background:#8b3fa814;border:1px solid #8b3fa84d;border-radius:.875rem;justify-content:center;align-items:center;width:100%;padding:.6875rem .875rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s;display:flex}@media (min-width:640px){.prm-login-module__2mcGOW__prmBtnAccent{border-radius:1rem;padding:.75rem 1rem;font-size:.875rem}}.prm-login-module__2mcGOW__prmBtnAccent:hover:not(:disabled){background:#8b3fa824;border-color:#8b3fa8;transform:translateY(-1px)}.prm-login-module__2mcGOW__prmBtnAccent:disabled{opacity:.5;cursor:not-allowed}.prm-login-module__2mcGOW__prmBtnSecondary{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--muted);cursor:pointer;border-radius:.875rem;justify-content:center;align-items:center;padding:.6875rem .875rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,color .15s,transform .15s;display:flex}@media (min-width:640px){.prm-login-module__2mcGOW__prmBtnSecondary{border-radius:1rem;padding:.75rem 1rem;font-size:.875rem}}.prm-login-module__2mcGOW__prmBtnSecondary:hover:not(:disabled){color:var(--foreground);border-color:#f5b20a;transform:translateY(-1px)}.prm-login-module__2mcGOW__prmBtnSecondary:disabled{opacity:.5;cursor:not-allowed}.prm-login-module__2mcGOW__prmOtpContainer{grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;width:100%;display:grid}@media (min-width:640px){.prm-login-module__2mcGOW__prmOtpContainer{gap:.5rem}}.prm-login-module__2mcGOW__prmOtpBox{border:1px solid var(--border);background:var(--surface-strong);text-align:center;width:100%;min-width:0;height:2.75rem;color:var(--foreground);border-radius:.75rem;outline:none;padding:0;font-size:1.125rem;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s}@media (min-width:640px){.prm-login-module__2mcGOW__prmOtpBox{border-radius:.875rem;height:3.25rem;font-size:1.375rem}}.prm-login-module__2mcGOW__prmOtpBox:focus{background:var(--surface);box-shadow:0 0 0 3px var(--primary-soft);border-color:#d99b00;transform:translateY(-1px)}.prm-login-module__2mcGOW__prmInfoNotice{background:var(--primary-soft);text-align:center;color:var(--foreground);border:1px solid #f5b20a59;border-radius:.875rem;padding:.6875rem .875rem;font-size:.8125rem;line-height:1.6}@media (min-width:640px){.prm-login-module__2mcGOW__prmInfoNotice{border-radius:1rem;padding:.75rem 1rem;font-size:.875rem}}.prm-login-module__2mcGOW__prmStageTransition{animation:.3s cubic-bezier(.16,1,.3,1) both prm-login-module__2mcGOW__prmAuthStageIn}.prm-login-module__2mcGOW__prmSuccessBadge{animation:.35s cubic-bezier(.34,1.56,.64,1) both prm-login-module__2mcGOW__prmAuthBadgeIn}.prm-login-module__2mcGOW__prmCheckSvg{stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s ease-out .18s forwards prm-login-module__2mcGOW__prmAuthDraw}@keyframes prm-login-module__2mcGOW__prmAuthStageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes prm-login-module__2mcGOW__prmAuthBadgeIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes prm-login-module__2mcGOW__prmAuthDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.prm-login-module__2mcGOW__prmStageTransition,.prm-login-module__2mcGOW__prmSuccessBadge,.prm-login-module__2mcGOW__prmCheckSvg{animation:none!important}.prm-login-module__2mcGOW__prmCheckSvg{stroke-dashoffset:0}}
