.auth-module-scss-module__tfg4_a__landscape{pointer-events:none;opacity:.38;background:url(/images/cinematic-wide.png) 50%/cover no-repeat;position:absolute;inset:0}.auth-module-scss-module__tfg4_a__shade{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 42%, transparent), color-mix(in srgb, var(--color-bg) 20%, transparent) 45%, color-mix(in srgb, var(--color-bg) 65%, transparent)),linear-gradient(0deg, var(--color-bg), transparent 55%);position:absolute;inset:0}.auth-module-scss-module__tfg4_a__lightFlow{pointer-events:none;background:linear-gradient(115deg, transparent 25%, color-mix(in srgb, var(--color-accent) 3%, transparent) 37%, color-mix(in srgb, var(--color-ambient-amber) 12%, transparent) 48%, transparent 65%);mix-blend-mode:screen;filter:blur(32px);animation:16s ease-in-out infinite alternate auth-module-scss-module__tfg4_a__light-drift;position:absolute;inset:-20%}@property --auth-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.auth-module-scss-module__tfg4_a__formPanel{isolation:isolate;background:var(--auth-glass-background);-webkit-backdrop-filter:blur(32px)saturate(1.35);box-shadow:var(--auth-glass-shadow);transition:background .2s,box-shadow .24s}.auth-module-scss-module__tfg4_a__formPanel>h2,.auth-module-scss-module__tfg4_a__formPanel>p,.auth-module-scss-module__tfg4_a__formPanel>button,.auth-module-scss-module__tfg4_a__formPanel>div{flex-shrink:0}.auth-module-scss-module__tfg4_a__formPanel:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--auth-glow-angle), transparent 0 35%, color-mix(in srgb, var(--color-accent) 12%, transparent) 42%, var(--auth-glow-orange) 47%, var(--auth-glow-light) 50%, var(--auth-glow-peach) 53%, color-mix(in srgb, var(--color-accent) 12%, transparent) 58%, transparent 65%);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--color-accent) 34%, transparent));padding:1px;animation:2.8s linear infinite auth-module-scss-module__tfg4_a__border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-module-scss-module__tfg4_a__formPanel:focus-within{background:var(--auth-glass-focus-background);box-shadow:var(--auth-glass-focus-shadow)}@keyframes auth-module-scss-module__tfg4_a__light-drift{0%{opacity:.3;transform:translate(-18%,-4%)rotate(-6deg)}to{opacity:.65;transform:translate(18%,6%)rotate(5deg)}}@keyframes auth-module-scss-module__tfg4_a__border-flow{to{--auth-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.auth-module-scss-module__tfg4_a__lightFlow,.auth-module-scss-module__tfg4_a__formPanel:before{animation:none}}
