.login-module__WEZH7G__shell{isolation:isolate;background:radial-gradient(circle at 82% 18%,#10b98117,#0000 25rem),#f7faf9;height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.dark .login-module__WEZH7G__shell{background:radial-gradient(circle at 82% 18%,#34d39914,#0000 25rem),#07110f}.login-module__WEZH7G__layout{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.login-module__WEZH7G__hero{color:#fff;background:radial-gradient(circle at 72% 52%,#14b8a633,#0000 23rem),radial-gradient(circle at 5% 95%,#3b82f61f,#0000 22rem),linear-gradient(145deg,#061916 0%,#09231e 54%,#0a2b25 100%);flex-direction:column;justify-content:space-between;height:100%;min-height:0;padding:2.25rem;display:none;position:relative;overflow:hidden}.login-module__WEZH7G__hero:before{content:"";background:conic-gradient(from 210deg,#0000,#34d39914,#0000 30%,#2dd4bf17,#0000 62%);animation:24s linear infinite login-module__WEZH7G__aurora-turn;position:absolute;inset:-35%}.login-module__WEZH7G__heroGrid{opacity:.14;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.login-module__WEZH7G__heroGrain{opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:absolute;inset:0}.login-module__WEZH7G__orb{filter:blur(1px);border-radius:9999px;animation:10s ease-in-out infinite alternate login-module__WEZH7G__drift;position:absolute}.login-module__WEZH7G__orbOne{background:#34d39917;width:9rem;height:9rem;top:13%;right:9%;box-shadow:0 0 80px #34d39921}.login-module__WEZH7G__orbTwo{background:#2dd4bf12;width:13rem;height:13rem;animation-delay:-4s;bottom:5%;right:33%}.login-module__WEZH7G__heroMain{z-index:10;flex-direction:column;flex:1;justify-content:center;gap:1.25rem;min-height:0;padding-block:1rem;display:flex;position:relative}.login-module__WEZH7G__visual{flex-shrink:1;width:min(22rem,34vw,38dvh);height:min(22rem,34vw,38dvh);margin-inline:auto;position:relative}.login-module__WEZH7G__visual:before,.login-module__WEZH7G__visual:after{content:"";border-radius:9999px;position:absolute}.login-module__WEZH7G__visual:before{border:1px solid #a7f3d021;animation:5s ease-in-out infinite login-module__WEZH7G__breathe;inset:5%;box-shadow:inset 0 0 70px #34d3990a,0 0 90px #2dd4bf12}.login-module__WEZH7G__visual:after{border:1px dashed #a7f3d033;animation:28s linear infinite login-module__WEZH7G__orbit;inset:21%}.login-module__WEZH7G__orbitRing{border:1px solid #ffffff1a;border-radius:9999px;animation:32s linear infinite reverse login-module__WEZH7G__orbit;position:absolute;inset:12%}.login-module__WEZH7G__orbitRing:before,.login-module__WEZH7G__orbitRing:after{content:"";background:#6ee7b7;border-radius:9999px;width:.45rem;height:.45rem;position:absolute;box-shadow:0 0 18px #34d399}.login-module__WEZH7G__orbitRing:before{top:9%;left:18%}.login-module__WEZH7G__orbitRing:after{bottom:30%;right:3%}.login-module__WEZH7G__connector{transform-origin:0;background:linear-gradient(90deg,#6ee7b78c,#0000);width:29%;height:1px;position:absolute;top:50%;left:50%}.login-module__WEZH7G__connectorOne{transform:rotate(-52deg)}.login-module__WEZH7G__connectorTwo{transform:rotate(25deg)}.login-module__WEZH7G__connectorThree{transform:rotate(145deg)}.login-module__WEZH7G__connectorFour{transform:rotate(210deg)}.login-module__WEZH7G__core{z-index:2;color:#d1fae5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#10b98133,#064e3b9e);border:1px solid #a7f3d038;border-radius:28%;place-items:center;width:26%;min-width:3.75rem;height:26%;min-height:3.75rem;animation:5s ease-in-out infinite login-module__WEZH7G__core-float;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff24,0 0 0 12px #10b9810a}.login-module__WEZH7G__satellite{z-index:3;color:#a7f3d0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#092923bf;border:1px solid #ffffff1f;border-radius:30%;place-items:center;width:13%;min-width:2.25rem;height:13%;min-height:2.25rem;animation:5.5s ease-in-out infinite login-module__WEZH7G__float;display:grid;position:absolute;box-shadow:0 16px 36px #00000040,inset 0 1px #ffffff14}.login-module__WEZH7G__satelliteOne{animation-delay:-1.5s;top:14%;left:24%}.login-module__WEZH7G__satelliteTwo{animation-delay:-3s;top:27%;right:8%}.login-module__WEZH7G__satelliteThree{animation-delay:-4.5s;bottom:12%;right:18%}.login-module__WEZH7G__satelliteFour{animation-delay:-2.25s;bottom:18%;left:9%}.login-module__WEZH7G__pulse{border:1px solid #6ee7b740;border-radius:28%;width:26%;min-width:3.75rem;height:26%;min-height:3.75rem;animation:3.5s ease-out infinite login-module__WEZH7G__pulse-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-module__WEZH7G__ambient{z-index:-1;filter:blur(80px);pointer-events:none;border-radius:9999px;animation:11s ease-in-out infinite alternate login-module__WEZH7G__drift;position:absolute}.login-module__WEZH7G__ambientOne{background:#10b9811f;width:24rem;height:24rem;top:-8rem;right:-8rem}.login-module__WEZH7G__ambientTwo{background:#0ea5e912;width:23rem;height:23rem;animation-delay:-5s;bottom:-11rem;left:38%}.login-module__WEZH7G__formPanel{justify-content:center;align-items:center;height:100%;min-height:0;padding:2rem 1.25rem;display:flex;position:relative;overflow:auto}.login-module__WEZH7G__formPanel:before{z-index:-1;content:"";opacity:.35;background-image:radial-gradient(#0f766e29 .65px,#0000 .65px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 20%,#000,#0000 52%);mask-image:radial-gradient(circle at 70% 20%,#000,#0000 52%)}.login-module__WEZH7G__formContent{width:100%;max-width:27rem}.login-module__WEZH7G__heroFooter{z-index:10;color:#ffffff73;border-top:1px solid #ffffff1a;align-items:center;gap:.75rem;padding-top:1.15rem;font-size:.75rem;display:flex;position:relative}@keyframes login-module__WEZH7G__aurora-turn{to{transform:rotate(360deg)}}@keyframes login-module__WEZH7G__drift{0%{transform:translate(-10px,-8px)scale(.98)}to{transform:translate(18px,12px)scale(1.06)}}@keyframes login-module__WEZH7G__orbit{to{transform:rotate(360deg)}}@keyframes login-module__WEZH7G__breathe{50%{opacity:.6;transform:scale(1.025)}}@keyframes login-module__WEZH7G__float{50%{transform:translateY(-8px)}}@keyframes login-module__WEZH7G__core-float{50%{transform:translate(-50%,calc(-50% - 8px))}}@keyframes login-module__WEZH7G__pulse-out{0%{opacity:.8;transform:translate(-50%,-50%)scale(.88)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}@media (min-width:640px){.login-module__WEZH7G__formPanel{padding-inline:2.5rem}}@media (min-width:1024px){.login-module__WEZH7G__layout{grid-template-columns:minmax(0,1.08fr) minmax(27rem,.92fr)}.login-module__WEZH7G__hero{display:flex}.login-module__WEZH7G__formPanel{padding-inline:3rem}}@media (min-width:1280px){.login-module__WEZH7G__hero{padding:3.25rem}}@media (min-width:1024px) and (max-height:760px){.login-module__WEZH7G__hero{padding:1.5rem 2.25rem}.login-module__WEZH7G__heroMain{gap:.75rem;padding-block:.5rem}.login-module__WEZH7G__formPanel{padding-block:1rem}.login-module__WEZH7G__formIntro{margin-bottom:1rem}.login-module__WEZH7G__formEyebrow{margin-bottom:.6rem}.login-module__WEZH7G__formDescription{margin-top:.4rem}.login-module__WEZH7G__formContent [data-login-form]{gap:.75rem}.login-module__WEZH7G__securityDivider,.login-module__WEZH7G__copyright,.login-module__WEZH7G__heroFooter{display:none}}@media (max-width:1023px){.login-module__WEZH7G__shell{height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}.login-module__WEZH7G__layout,.login-module__WEZH7G__formPanel{height:auto;min-height:100dvh}.login-module__WEZH7G__formPanel{overflow:visible}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__hero:before,.login-module__WEZH7G__orb,.login-module__WEZH7G__visual:before,.login-module__WEZH7G__visual:after,.login-module__WEZH7G__orbitRing,.login-module__WEZH7G__core,.login-module__WEZH7G__satellite,.login-module__WEZH7G__pulse,.login-module__WEZH7G__ambient{animation:none}}
