.prestige-auth{--tw-bg-opacity:1;background-color:rgb(9 30 66/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prestige-auth,.prestige-auth__inner{display:flex;min-height:100vh;flex-direction:column}.prestige-auth__inner{position:relative}@media (min-width:1024px){.prestige-auth__inner{flex-direction:row}}.prestige-brand-pane{position:relative;display:none;min-height:100vh;flex:1 1 0%;flex-direction:column;justify-content:space-between;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(9 30 66/var(--tw-bg-opacity,1))}@media (min-width:1024px){.prestige-brand-pane{display:flex}}.prestige-brand-pane{color:rgba(255,255,255,.95);z-index:10}.prestige-brand-pane__content{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:48px;z-index:20}.prestige-floating-layer{position:absolute;inset:0;z-index:6}.prestige-form-pane{position:relative;display:flex;width:100%;flex:1 1 0%;align-items:center;justify-content:center;background-color:rgb(9 30 66/.8);padding:48px 16px}@media (min-width:1024px){.prestige-form-pane{padding-left:48px;padding-right:48px}}.prestige-form-wrapper{position:relative;width:100%;max-width:28rem}.prestige-form-card{border-width:1px;border-color:rgb(255 255 255/.15);background-color:rgb(255 255 255/.95);--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:1024px){.prestige-form-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}@media (max-width:1023px){.prestige-form-card{border-radius:1.5rem;box-shadow:0 20px 50px rgba(0,82,204,.25),inset 0 1px 0 rgba(255,255,255,.7)}}.prestige-background{position:absolute;inset:0;overflow:hidden}.prestige-background__image{position:absolute;inset:0;z-index:1}.prestige-background__gradient{position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,rgba(0,82,204,.85),rgba(7,71,166,.75) 50%,rgba(25,118,210,.65))}.prestige-background__opacity{position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse 120% 100% at 30% 40%,rgba(255,255,255,.08) 0,transparent 60%)}.prestige-background__radial{position:absolute;inset:0;z-index:4;mix-blend-mode:soft-light;background:radial-gradient(circle 800px at 70% 20%,rgba(120,200,255,.15) 0,transparent 50%)}.prestige-particles{position:absolute;inset:0;overflow:hidden;z-index:5}.prestige-particles:after,.prestige-particles:before{content:"";position:absolute;inset:0}.prestige-particles:before{background-image:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.8),transparent),radial-gradient(1.5px 1.5px at 60% 70%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 50% 50%,rgba(255,255,255,.6),transparent);background-size:180% 180%,220% 220%,200% 200%;animation:particle-drift-1 32s ease-in-out infinite}.prestige-particles:after{background-image:radial-gradient(2px 2px at 80% 10%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 10% 90%,rgba(255,255,255,.7),transparent);background-size:250% 250%,210% 210%;animation:particle-drift-2 36s ease-in-out infinite}@keyframes particle-drift-1{0%,to{transform:translateZ(0)}50%{transform:translate3d(5%,-5%,0)}}@keyframes particle-drift-2{0%,to{transform:translateZ(0)}50%{transform:translate3d(-3%,6%,0)}}.floating-phrases{pointer-events:none;position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-phrase{font-family:var(--font-poppins),Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0/0.04)) drop-shadow(0 4px 3px rgb(0 0 0/0.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);text-shadow:0 6px 18px rgba(0,0,0,.45)}.floating-phrase,.floating-phrase-stack{position:absolute}.floating-phrase-layer{display:block;font-weight:500;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:0.9;--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0/0.04)) drop-shadow(0 4px 3px rgb(0 0 0/0.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (prefers-reduced-motion:reduce){.floating-phrase,.prestige-particles:after,.prestige-particles:before{animation:none!important}.prestige-particles{opacity:.3}.floating-phrase{opacity:.6!important;transform:none!important}}.prestige-sparkles{pointer-events:none;position:absolute;inset:0}.prestige-sparkles__dot{position:absolute;top:var(--sparkle-top);left:var(--sparkle-left);width:calc(var(--sparkle-size) * 4);height:calc(var(--sparkle-size) * 4);opacity:calc(var(--sparkle-opacity) * .9);background:radial-gradient(circle,rgba(255,255,255,.95) 0,rgba(255,255,255,.4) 35%,transparent 70%);transform-origin:center;animation:sparkle-pulse var(--sparkle-duration) ease-in-out infinite;animation-delay:var(--sparkle-delay);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.prestige-sparkles__dot:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.8) 0,transparent 60%);opacity:.8;transform:scale(.8)}@keyframes sparkle-pulse{0%{opacity:0;transform:scale(.4) rotate(0deg)}25%{opacity:1;transform:scale(1) rotate(12deg)}60%{opacity:.6;transform:scale(.65) rotate(0deg)}to{opacity:0;transform:scale(.35) rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.prestige-sparkles__dot{animation:none!important;opacity:.4}}@media (prefers-contrast:more){.prestige-background__gradient{opacity:.95}.prestige-background__opacity{opacity:1}.floating-phrase{opacity:1!important;text-shadow:0 2px 8px rgba(0,0,0,.8)}.prestige-particles:after,.prestige-particles:before{opacity:1}}