.auth-shell-module__j9EB2G__shell{isolation:isolate;min-height:100svh;color:var(--foreground);background:radial-gradient(circle at 86% 7%,#4ee9ea29,#0000 29%),radial-gradient(circle at 99% 18%,#3658ff1d,#0000 30%),#f7fbff linear-gradient(108deg,#f2faff 0%,#f7fcff 24%,#fff 48%,#f9fbff 73%,#f1f6ff 100%);place-items:center;padding:clamp(28px,6vh,64px) 16px;display:grid;position:relative;overflow:hidden}.auth-shell-module__j9EB2G__flowCanvas{z-index:2;opacity:.74;pointer-events:none;width:100%;position:absolute;inset:0}.auth-shell-module__j9EB2G__heroBackdrop{z-index:1;pointer-events:none;width:min(1240px,100% - 48px);height:max(846px,100svh);position:absolute;top:0;left:50%;transform:translate(-50%)}.auth-shell-module__j9EB2G__heroBackdrop:before,.auth-shell-module__j9EB2G__heroBackdrop:after{content:"";pointer-events:none;position:absolute}.auth-shell-module__j9EB2G__heroBackdrop:before{z-index:0;opacity:.8;filter:blur(.7px)saturate(1.16);background:radial-gradient(at 52% 9%,#4ee9ea61,#0000 28%),radial-gradient(at 82% 12%,#3658ff47,#0000 34%),radial-gradient(at 34% 22%,#ffffffd1,#0000 20%),linear-gradient(122deg,#fff0 0 20%,#e7fdff9e 31%,#4deceba3 45%,#2670ffb8 62%,#2e2abe75 78%,#6b5aff29 90%,#fff0 100%);border-radius:54% 46% 44% 56%/42% 50% 50% 58%;width:min(690px,56%);height:1160px;animation:14s ease-in-out infinite alternate auth-shell-module__j9EB2G__capital-flow-panel-drift;top:-334px;right:-26px;transform:skew(-11deg)rotate(3deg);-webkit-mask-image:radial-gradient(at 54%,#000 0 61%,#000000c7 70%,#0000 84%);mask-image:radial-gradient(at 54%,#000 0 61%,#000000c7 70%,#0000 84%)}.auth-shell-module__j9EB2G__heroBackdrop:after{z-index:1;opacity:.5;filter:blur(.1px)saturate(1.12);background:linear-gradient(108deg,#fff0 0 9%,#ffffff6b 20%,#4ee9ea80 35%,#3064ffa8 58%,#4a38dd5c 77%,#fff0 100%),linear-gradient(103deg,#fff0 0 42%,#ffffffa3 51%,#fff0 61%);border-radius:50% 46% 54% 50%/44% 56% 46% 54%;width:min(142px,12%);height:1090px;animation:15s ease-in-out infinite alternate auth-shell-module__j9EB2G__capital-flow-ribbon-drift;top:-286px;right:118px;transform:skew(-8deg)rotate(4.2deg);-webkit-mask-image:radial-gradient(#000 0 58%,#000000b8 68%,#0000 84%);mask-image:radial-gradient(#000 0 58%,#000000b8 68%,#0000 84%)}.auth-shell-module__j9EB2G__content{z-index:5;justify-items:center;gap:30px;width:100%;display:grid;position:relative}.auth-shell-module__j9EB2G__brandLogo{filter:drop-shadow(0 8px 18px #15265814);width:120px;height:auto}.auth-shell-module__j9EB2G__card{-webkit-backdrop-filter:blur(22px)saturate(1.1);background:#ffffffeb;border:1px solid #ffffffc7;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 34px 90px #1526582e,0 12px 36px #3658ff1a,inset 0 1px #ffffffe6}.auth-shell-module__j9EB2G__compact{max-width:430px}.auth-shell-module__j9EB2G__standard{max-width:440px}.auth-shell-module__j9EB2G__wide{max-width:500px}@keyframes auth-shell-module__j9EB2G__capital-flow-panel-drift{0%{opacity:.68;transform:translate(-16px,-12px)skew(-11deg)rotate(2.6deg)}52%{opacity:.82;transform:translate(10px,10px)skew(-9.5deg)rotate(3.3deg)}to{opacity:.72;transform:translate(28px,-5px)skew(-12deg)rotate(2.8deg)}}@keyframes auth-shell-module__j9EB2G__capital-flow-ribbon-drift{0%{opacity:.42;transform:translate(-8px,-12px)skew(-8deg)rotate(3.9deg)}50%{opacity:.58;transform:translate(8px,16px)skew(-7deg)rotate(4.6deg)}to{opacity:.46;transform:translate(20px,-2px)skew(-8.5deg)rotate(4deg)}}@media (max-width:760px){.auth-shell-module__j9EB2G__shell{background:radial-gradient(circle at 108% 11%,#3658ff1c,#0000 36%),linear-gradient(#f3faff 0%,#fbfdff 46%,#fff 68%,#f7fbff 100%);padding:24px 16px}.auth-shell-module__j9EB2G__flowCanvas{opacity:.09}.auth-shell-module__j9EB2G__heroBackdrop{width:min(100% - 36px,1180px)}.auth-shell-module__j9EB2G__heroBackdrop:before{opacity:.2;width:74%;height:78%;top:-12px;right:-38%}.auth-shell-module__j9EB2G__heroBackdrop:after{opacity:.1;width:30%;height:76%;animation:none;top:-18px;right:-24%}.auth-shell-module__j9EB2G__card{-webkit-backdrop-filter:blur(18px)saturate(1.06);background:#fffffff0;border-radius:18px;box-shadow:0 26px 64px #15265824,0 8px 26px #3658ff14}.auth-shell-module__j9EB2G__content{gap:22px}.auth-shell-module__j9EB2G__brandLogo{width:112px}}@media (prefers-reduced-motion:reduce){.auth-shell-module__j9EB2G__heroBackdrop:before,.auth-shell-module__j9EB2G__heroBackdrop:after{animation:none}}
