.AuthShell-module__N4_Jeq__shell{isolation:isolate;background:radial-gradient(circle at 12% 14%,#6366f11c,#0000 27%),radial-gradient(circle at 84% 12%,#0ea5e91a,#0000 28%),radial-gradient(circle at 54% 92%,#d946ef14,#0000 32%),linear-gradient(#f8fafc 0%,#fff 45%,#fbfdff 100%);min-height:100dvh;position:relative;overflow-x:clip}.AuthShell-module__N4_Jeq__shell:before{z-index:-3;content:"";pointer-events:none;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(76% 68% at 50% 36%,#000 22%,#0000 82%);mask-image:radial-gradient(76% 68% at 50% 36%,#000 22%,#0000 82%)}.AuthShell-module__N4_Jeq__blob{z-index:-2;filter:blur(38px);opacity:.58;pointer-events:none;border-radius:999px;animation:20s ease-in-out infinite alternate AuthShell-module__N4_Jeq__authBlob;position:fixed;transform:translateZ(0)}.AuthShell-module__N4_Jeq__blobA{background:#818cf857;width:560px;height:560px;top:-210px;left:-210px}.AuthShell-module__N4_Jeq__blobB{background:#7dd3fc57;width:520px;height:520px;animation-delay:-7s;top:7%;right:-180px}.AuthShell-module__N4_Jeq__blobC{background:#e879f933;width:560px;height:560px;animation-delay:-13s;bottom:-280px;right:20%}.AuthShell-module__N4_Jeq__header{animation:.72s cubic-bezier(.16,1,.3,1) both AuthShell-module__N4_Jeq__authFadeDown}.AuthShell-module__N4_Jeq__brandPanel{animation:.82s cubic-bezier(.16,1,.3,1) 80ms both AuthShell-module__N4_Jeq__authFadeUp}.AuthShell-module__N4_Jeq__cardWrap{animation:.78s cubic-bezier(.16,1,.3,1) .12s both AuthShell-module__N4_Jeq__authScaleIn}.AuthShell-module__N4_Jeq__cardGlow{z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(circle at 16% 18%,#818cf852,#0000 34%),radial-gradient(circle at 84% 80%,#38bdf838,#0000 36%),linear-gradient(135deg,#c4b5fd33,#fff0);border-radius:46px;position:absolute;inset:-26px}.AuthShell-module__N4_Jeq__card{-webkit-backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(#fffffff0,#ffffffd1);border:1px solid #fffffff0;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,inset 0 1px #ffffffe6,0 38px 90px -44px #312e8157,0 18px 34px -26px #0f172a29}.AuthShell-module__N4_Jeq__card:before{content:"";background:linear-gradient(90deg,#0000,#6366f17a,#0000);height:1px;position:absolute;inset:0 12% auto}.AuthShell-module__N4_Jeq__gradientText{color:#0000;background-image:linear-gradient(90deg,#4f46e5 0%,#7c3aed 32%,#0ea5e9 68%,#4f46e5 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite AuthShell-module__N4_Jeq__authGradient}.AuthShell-module__N4_Jeq__feature{animation:.72s cubic-bezier(.16,1,.3,1) both AuthShell-module__N4_Jeq__authFadeUp}.AuthShell-module__N4_Jeq__feature:first-child{animation-delay:.18s}.AuthShell-module__N4_Jeq__feature:nth-child(2){animation-delay:.26s}.AuthShell-module__N4_Jeq__feature:nth-child(3){animation-delay:.34s}.AuthShell-module__N4_Jeq__featureIcon{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.AuthShell-module__N4_Jeq__feature:hover .AuthShell-module__N4_Jeq__featureIcon{transform:translateY(-3px)rotate(-5deg)scale(1.08);box-shadow:0 18px 34px -22px #4f46e57a}.AuthShell-module__N4_Jeq__floatChip{z-index:8;-webkit-backdrop-filter:blur(16px);pointer-events:none;background:#ffffffdb;border:1px solid #ffffffd6;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;animation:6s ease-in-out infinite AuthShell-module__N4_Jeq__authFloat;display:none;position:absolute;box-shadow:0 20px 45px -28px #0f172a57}.AuthShell-module__N4_Jeq__floatChipTop{top:-28px;right:-28px}.AuthShell-module__N4_Jeq__floatChipBottom{animation-delay:-2.2s;bottom:58px;left:-34px}.AuthShell-module__N4_Jeq__shine{position:relative;overflow:hidden}.AuthShell-module__N4_Jeq__shine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff1f 38%,#ffffff85 50%,#ffffff1f 62%,#0000 80%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.AuthShell-module__N4_Jeq__shine:hover:after{transform:translate(120%)}.AuthShell-module__N4_Jeq__pulseDot{width:8px;height:8px;display:inline-flex;position:relative}.AuthShell-module__N4_Jeq__pulseDot:before,.AuthShell-module__N4_Jeq__pulseDot:after{content:"";background:#10b981;border-radius:999px;position:absolute;inset:0}.AuthShell-module__N4_Jeq__pulseDot:before{animation:1.7s ease-out infinite AuthShell-module__N4_Jeq__authPing}@media (min-width:1280px){.AuthShell-module__N4_Jeq__floatChip{display:flex}}@media (max-width:1023px){.AuthShell-module__N4_Jeq__shell{background:radial-gradient(circle at 12% 0,#818cf821,#0000 34%),radial-gradient(circle at 92% 4%,#38bdf81c,#0000 34%),#fff}.AuthShell-module__N4_Jeq__card{-webkit-backdrop-filter:blur(16px)saturate(135%);border-radius:24px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__N4_Jeq__blob,.AuthShell-module__N4_Jeq__header,.AuthShell-module__N4_Jeq__brandPanel,.AuthShell-module__N4_Jeq__cardWrap,.AuthShell-module__N4_Jeq__feature,.AuthShell-module__N4_Jeq__floatChip,.AuthShell-module__N4_Jeq__gradientText,.AuthShell-module__N4_Jeq__pulseDot:before{animation:none!important}.AuthShell-module__N4_Jeq__featureIcon,.AuthShell-module__N4_Jeq__shine:after{transition:none!important}}@keyframes AuthShell-module__N4_Jeq__authBlob{0%{transform:translate(0,0)scale(1)}35%{transform:translate(38px,-30px)scale(1.06)}70%{transform:translate(-24px,28px)scale(.96)}to{transform:translate(26px,18px)scale(1.04)}}@keyframes AuthShell-module__N4_Jeq__authFadeUp{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes AuthShell-module__N4_Jeq__authFadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes AuthShell-module__N4_Jeq__authScaleIn{0%{opacity:0;filter:blur(5px);transform:translateY(16px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes AuthShell-module__N4_Jeq__authGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes AuthShell-module__N4_Jeq__authFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes AuthShell-module__N4_Jeq__authPing{0%{opacity:.7;transform:scale(.85)}80%,to{opacity:0;transform:scale(2.3)}}
