.core-auth{font-family:var(--font-sans),Inter,system-ui,sans-serif}.core-auth-editorial{isolation:isolate}.core-auth-editorial:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 64%,rgba(255,255,255,.035),transparent 42%)}.core-auth-radar{right:-15rem;bottom:-15rem;color:rgba(255,255,255,.24);pointer-events:none;animation:core-auth-radar-drift 13s ease-in-out infinite alternate}.core-auth-radar-rings{opacity:.72}.core-auth-radar-sweep{opacity:.72;transform-origin:300px 300px;animation:core-auth-radar-turn 18s linear infinite}.core-auth-radar-core{opacity:.88;transform-origin:300px 300px;animation:core-auth-radar-pulse 2.8s ease-in-out infinite}.core-auth-form-card{box-shadow:0 34px 70px -42px rgba(17,17,16,.28);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.core-auth-input{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.core-auth-input:focus{border-color:#a3a299;background:#fff;box-shadow:0 0 0 4px rgba(17,17,16,.06)}.core-auth-primary,.core-auth-secondary{transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .18s ease,border-color .18s ease,box-shadow .24s ease}.core-auth-status-dot{animation:core-auth-status-pulse 2.4s ease-in-out infinite}.core-auth-mail-state{position:relative;isolation:isolate}.core-auth-mail-orbit{position:absolute;inset:7px;z-index:-1;border:1px solid rgba(17,17,16,.12);border-right-color:rgba(17,17,16,.42);border-radius:999px;animation:core-auth-mail-turn 8s linear infinite}.core-auth-mail-check{animation:core-auth-mail-check-in .56s cubic-bezier(.16,1,.3,1) both}@media (hover:hover) and (pointer:fine){.core-auth-form-card:hover{transform:translateY(-3px);box-shadow:0 42px 80px -42px rgba(17,17,16,.34)}.core-auth-primary:hover{transform:translateY(-2px);background:#2a2822;box-shadow:0 14px 24px -16px rgba(17,17,16,.75)}.core-auth-secondary:hover{transform:translateY(-2px);border-color:#c4c2b8;background:#fbfbfa;box-shadow:0 12px 22px -18px rgba(17,17,16,.5)}}@keyframes core-auth-radar-drift{0%{translate:0 0}to{translate:-1.5rem -1rem}}@keyframes core-auth-radar-turn{to{transform:rotate(1turn)}}@keyframes core-auth-radar-pulse{0%,to{opacity:.55;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes core-auth-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes core-auth-mail-turn{to{transform:rotate(1turn)}}@keyframes core-auth-mail-check-in{0%{opacity:0;transform:scale(.65) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (max-width:1023px){.core-auth-radar{right:-20rem;bottom:-20rem;opacity:.82}}@media (prefers-reduced-motion:reduce){.core-auth-mail-check,.core-auth-mail-orbit,.core-auth-radar,.core-auth-radar-core,.core-auth-radar-sweep,.core-auth-status-dot{animation:none!important}.core-auth-form-card,.core-auth-primary,.core-auth-secondary{transition:none!important}.core-auth-form-card:hover,.core-auth-primary:hover,.core-auth-secondary:hover{transform:none!important}}