@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8227fad0-module__PkmBFG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8227fad0-module__PkmBFG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dc177b0e-module__78ed6G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dc177b0e-module__78ed6G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
:root{--brand-cyan:#00dfe8;--brand-violet:#7595ff;--brand-fuchsia:#fc5ff4;--brand-lime:#89f670;--background:#0c0d12;--foreground:#fafafa;--surface-1:#191a2380;--surface-2:#22232f99;--surface-3:#2b2d3bb8;--surface-overlay:#101118c7;--shell-surface:#0c0d13ad;--shell-surface-raised:#17182085;--card:var(--surface-1);--card-foreground:#fafafa;--popover:var(--surface-overlay);--popover-foreground:#fafafa;--primary:var(--brand-violet);--primary-foreground:#fafafa;--secondary:#30314280;--secondary-foreground:#fafafa;--muted:#2728336b;--muted-foreground:#a2a3b1;--accent:#342f4594;--accent-foreground:#fafafa;--destructive:#ff6266;--destructive-foreground:#fafafa;--border:#ffffff14;--border-strong:#ffffff29;--input:#ffffff0f;--ring:var(--brand-violet);--sidebar:#10111894;--sidebar-foreground:#fafafa;--sidebar-primary:var(--brand-violet);--sidebar-primary-foreground:#fafafa;--sidebar-accent:#2f2a4099;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff14;--sidebar-ring:var(--brand-violet);--glass-blur:1.25rem;--glass-saturate:145%;--glass-border:#ffffff1c;--glass-hi:#ffffff21;--shadow-elevated:0 1.5rem 3rem -1.75rem #0000009e, 0 0 0 1px #ffffff0d inset;--shadow-soft:0 1rem 2.25rem -1.5rem #00000080, 0 1px 0 #ffffff0f inset;--glow-violet:0 0 0 1px #a980ff59, 0 .5rem 2rem -.5rem #a980ff8c;--glow-cyan:0 0 0 1px #00dfe859, 0 .5rem 2rem -.5rem #00dfe88c;--glow-fuchsia:0 0 0 1px #fc5ff459, 0 .5rem 2rem -.5rem #fc5ff48c;--glow-soft:0 1px 0 #ffffff14 inset, 0 .625rem 2.5rem -.75rem #0009;--radius:.875rem;--radius-sm:calc(var(--radius) - .375rem);--radius-md:calc(var(--radius) - .1875rem);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + .375rem);--radius-2xl:calc(var(--radius) + .75rem);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--icon-xs:.75rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--control-xs:1.5rem;--control-sm:2rem;--control-md:2.25rem;--control-lg:2.5rem;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-area-left:env(safe-area-inset-left,0px);--toast-gap:var(--space-3);--toast-title-bar:0px;--toast-bottom-extra:0px;--toast-offset-top:calc(var(--safe-area-top) + var(--toast-title-bar) + var(--toast-gap));--toast-offset-bottom:calc(var(--safe-area-bottom) + var(--toast-bottom-extra) + var(--toast-gap));--toast-offset-right:max(var(--toast-gap), var(--safe-area-right));--toast-offset-left:max(var(--toast-gap), var(--safe-area-left));--page-inset:var(--space-4);--page-bottom:calc(var(--safe-area-bottom) + var(--space-5))}@supports (color:lab(0% 0 0)){:root{--brand-cyan:lab(80.6573% -49.9364 -20.4532);--brand-violet:lab(62.9956% 18.9778 -71.2144);--brand-fuchsia:lab(66.0256% 72.913 -45.0228);--brand-lime:lab(88.3829% -51.2671 53.3);--background:lab(3.63782% .591971 -2.95343);--foreground:lab(98.26% 0 0);--surface-1:lab(9.36119% 1.51633 -6.53829/.5);--surface-2:lab(13.9648% 1.86998 -7.98486/.6);--surface-3:lab(18.5683% 2.22449 -9.43121/.72);--surface-overlay:lab(5.17586% .882126 -4.37604/.78);--shell-surface:lab(3.63181% .654615 -3.22453/.68);--shell-surface-raised:lab(8.22047% 1.32345 -5.82137/.52);--card-foreground:lab(98.26% 0 0);--popover-foreground:lab(98.26% 0 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(20.8488% 2.62457 -10.861/.5);--secondary-foreground:lab(98.26% 0 0);--muted:lab(16.3073% 1.62859 -7.28713/.42);--muted-foreground:lab(67.3627% 1.39615 -7.39749);--accent:lab(20.6396% 6.79491 -13.2443/.58);--accent-foreground:lab(98.26% 0 0);--destructive:lab(62.9173% 70.1618 36.7093);--destructive-foreground:lab(98.26% 0 0);--border:lab(100% 0 0/.08);--border-strong:lab(100% 0 0/.16);--input:lab(100% 0 0/.06);--sidebar:lab(5.17586% .882126 -4.37604/.58);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(18.3142% 6.85845 -13.2216/.6);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.08);--glass-border:lab(100% 0 0/.11);--glass-hi:lab(100% 0 0/.13);--shadow-elevated:0 1.5rem 3rem -1.75rem lab(0% 0 0/.62), 0 0 0 1px lab(100% 0 0/.05) inset;--shadow-soft:0 1rem 2.25rem -1.5rem lab(0% 0 0/.5), 0 1px 0 lab(100% 0 0/.06) inset;--glow-violet:0 0 0 1px lab(61.8042% 45.5101 -71.0885/.35), 0 .5rem 2rem -.5rem lab(61.8042% 45.5101 -71.0885/.55);--glow-cyan:0 0 0 1px lab(80.6573% -49.9364 -20.4532/.35), 0 .5rem 2rem -.5rem lab(80.6573% -49.9364 -20.4532/.55);--glow-fuchsia:0 0 0 1px lab(66.0256% 72.913 -45.0228/.35), 0 .5rem 2rem -.5rem lab(66.0256% 72.913 -45.0228/.55);--glow-soft:0 1px 0 lab(100% 0 0/.08) inset, 0 .625rem 2.5rem -.75rem lab(0% 0 0/.6)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){:root{--toast-bottom-extra:3.75rem}}html.tauri-desktop{--toast-title-bar:2rem}*,:before,:after{border-color:var(--border)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}svg,video,canvas,audio,iframe,embed,object{display:block}input,select,textarea{font:inherit;color:inherit}button{font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;padding:0}html,body{height:100%;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}html.landing,html.landing body{height:auto;min-height:100%;overflow:clip auto}@media (prefers-reduced-motion:no-preference){html.landing{scroll-behavior:smooth}}button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=menuitemcheckbox]:not([aria-disabled=true]),[role=menuitemradio]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),a[href],summary,label[for],input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),select:not(:disabled){cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}body{background-color:#06070c;background-color:lab(1.94214% .413336 -1.99207);background-image:radial-gradient(70% 50% at 15% 10%,#7595ff4d,#0000 60%),radial-gradient(60% 50% at 90% 25%,#00dfe847,#0000 60%),radial-gradient(60% 60% at 85% 100%,#7595ff38,#0000 60%),radial-gradient(50% 50% at 10% 90%,#00dfe833,#0000 60%);background-image:radial-gradient(70% 50% at 15% 10%,lab(62.9956% 18.9778 -71.2144/.3),#0000 60%),radial-gradient(60% 50% at 90% 25%,lab(80.6573% -49.9364 -20.4532/.28),#0000 60%),radial-gradient(60% 60% at 85% 100%,lab(62.9956% 18.9778 -71.2144/.22),#0000 60%),radial-gradient(50% 50% at 10% 90%,lab(80.6573% -49.9364 -20.4532/.2),#0000 60%);background-attachment:fixed}::selection{color:#fafafa;color:lab(98.26% 0 0);background:#a980ff66;background:lab(61.8042% 45.5101 -71.0885/.4)}.font-sans{font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.pt-safe{padding-top:var(--safe-area-top)}.pb-safe{padding-bottom:var(--safe-area-bottom)}.px-safe{padding-right:var(--safe-area-right);padding-left:var(--safe-area-left)}.inset-page-x{padding-right:max(var(--page-inset),var(--safe-area-right));padding-left:max(var(--page-inset),var(--safe-area-left))}.inset-page-y{padding-top:max(var(--page-inset),var(--safe-area-top));padding-bottom:max(var(--page-inset),var(--safe-area-bottom))}.pb-page{padding-bottom:var(--page-bottom)}.max-h-dvh-safe{max-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 2rem)}.top-safe-offset{top:calc(var(--safe-area-top) + .875rem)}.right-safe-offset{right:calc(var(--safe-area-right) + .875rem)}.scrollbar-thin{scrollbar-color:#ffffff26 #0000;scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:.375rem;height:.375rem}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#ffffff40}.shadow-glow-violet{box-shadow:var(--glow-violet)}.shadow-glow-cyan{box-shadow:var(--glow-cyan)}.shadow-glow-fuchsia{box-shadow:var(--glow-fuchsia)}.glass{border:1px solid var(--glass-border);background-color:var(--surface-1);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-soft)}.glass-strong{border:1px solid var(--glass-border);background-color:var(--surface-2);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + .375rem)) saturate(var(--glass-saturate));backdrop-filter:blur(calc(var(--glass-blur) + .375rem)) saturate(var(--glass-saturate));box-shadow:var(--shadow-soft)}.shell-panel{border:1px solid var(--glass-border);background-color:var(--shell-surface);-webkit-backdrop-filter:blur(1rem)saturate(140%);backdrop-filter:blur(1rem)saturate(140%);box-shadow:var(--shadow-elevated)}.surface-card{background-color:var(--shell-surface-raised);-webkit-backdrop-filter:blur(.75rem)saturate(135%);backdrop-filter:blur(.75rem)saturate(135%);box-shadow:var(--shadow-soft);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1)}.glass-overlay{border:1px solid var(--glass-border);background-color:var(--surface-overlay);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + .625rem)) saturate(var(--glass-saturate));backdrop-filter:blur(calc(var(--glass-blur) + .625rem)) saturate(var(--glass-saturate));box-shadow:0 1.5rem 4rem -1rem #0000008c,inset 0 1px #ffffff14;box-shadow:0 1.5rem 4rem -1rem lab(0% 0 0/.55),inset 0 1px lab(100% 0 0/.08)}.glass-hover{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.glass-hover:hover{border-color:var(--border-strong);background-color:var(--surface-2)}.neon-ring{box-shadow:var(--glow-violet)}.neon-text-violet{color:var(--brand-violet);text-shadow:0 0 1.125rem #a980ff8c;text-shadow:0 0 1.125rem lab(61.8042% 45.5101 -71.0885/.55)}.neon-text-cyan{color:var(--brand-cyan);text-shadow:0 0 1.125rem #00dfe88c;text-shadow:0 0 1.125rem lab(80.6573% -49.9364 -20.4532/.55)}.neon-text-fuchsia{color:var(--brand-fuchsia);text-shadow:0 0 1.125rem #fc5ff48c;text-shadow:0 0 1.125rem lab(66.0256% 72.913 -45.0228/.55)}.gradient-brand{background-image:linear-gradient(135deg, var(--brand-cyan), var(--brand-violet))}.gradient-text{color:#0000;background-image:linear-gradient(135deg, var(--brand-cyan), var(--brand-violet));-webkit-background-clip:text;background-clip:text}.lobby-ambience{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lobby-ambience-orb{will-change:transform;filter:blur(5rem);border-radius:50%;animation:24s ease-in-out infinite aurora-drift;position:absolute}.lobby-ambience-orb-violet{background:radial-gradient(circle,#7595ff59,#0000 68%);background:radial-gradient(circle,lab(62.9956% 18.9778 -71.2144/.35),#0000 68%);width:22rem;height:22rem;top:-8%;right:8%}.lobby-ambience-orb-cyan{background:radial-gradient(circle,#00dfe847,#0000 68%);background:radial-gradient(circle,lab(80.6573% -49.9364 -20.4532/.28),#0000 68%);width:18rem;height:18rem;animation-duration:30s;animation-direction:reverse;bottom:12%;left:-4%}.lobby-header-grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.04) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.04) 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 30% 20%,#000,#0000 75%);mask-image:radial-gradient(90% 80% at 30% 20%,#000,#0000 75%)}.accent-top-line{pointer-events:none;inset-inline:0;background:linear-gradient(90deg,#7595ff00,#00dfe8a6,#fc5ff400);background:linear-gradient(90deg,lab(62.9956% 18.9778 -71.2144/0),lab(80.6573% -49.9364 -20.4532/.65),lab(66.0256% 72.913 -45.0228/0));height:1px;position:absolute;top:0}.surface-bar{-webkit-backdrop-filter:blur(.75rem)saturate(140%);backdrop-filter:blur(.75rem)saturate(140%);background-color:#ffffff08;background-color:lab(100% 0 0/.03);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}.shimmer{background:linear-gradient(90deg,#ffffff0d 0%,#00dfe824 45%,#7595ff1a 55%,#ffffff0d 100%) 0 0/220% 100%;background:linear-gradient(90deg,lab(100% 0 0/.05) 0%,lab(80.6573% -49.9364 -20.4532/.14) 45%,lab(62.9956% 18.9778 -71.2144/.1) 55%,lab(100% 0 0/.05) 100%) 0 0/220% 100%;animation:1.9s ease-in-out infinite shimmer-slide}.auth-bg{pointer-events:none;--px:0;--py:0;position:absolute;inset:0;overflow:hidden}.auth-bg:after{content:"";z-index:1;background:linear-gradient(#0c0d1259 0%,#0c0d12a6 55%,#0c0d12cc 100%);background:linear-gradient(lab(3.63782% .591971 -2.95343/.35) 0%,lab(3.63782% .591971 -2.95343/.65) 55%,lab(3.63782% .591971 -2.95343/.8) 100%);position:absolute;inset:0}.auth-aurora{pointer-events:none;translate:calc(var(--px)*4.375rem) calc(var(--py)*4.375rem);transition:translate .3s ease-out;position:absolute;inset:-25%}.auth-aurora:before,.auth-aurora:after{will-change:transform;content:"";border-radius:50%;position:absolute}.auth-aurora:before{background:radial-gradient(circle,#7595ff8c,#0000 70%);background:radial-gradient(circle,lab(62.9956% 18.9778 -71.2144/.55),#0000 70%);width:52%;height:52%;animation:18s ease-in-out infinite aurora-drift;top:2%;left:4%}.auth-aurora:after{background:radial-gradient(circle,#00dfe880,#0000 70%);background:radial-gradient(circle,lab(80.6573% -49.9364 -20.4532/.5),#0000 70%);width:56%;height:56%;animation:22s ease-in-out infinite reverse aurora-drift;bottom:0%;right:2%}.auth-orb{pointer-events:none;will-change:transform;background:radial-gradient(circle,#fc5ff473,#0000 70%);background:radial-gradient(circle,lab(66.0256% 72.913 -45.0228/.45),#0000 70%);border-radius:50%;animation:26s ease-in-out infinite aurora-drift;position:absolute}.auth-orb-1{translate:calc(var(--px)*8.125rem) calc(var(--py)*8.125rem);width:26rem;height:26rem;transition:translate .25s ease-out;top:8%;right:12%}.auth-orb-2{translate:calc(var(--px)*-6.875rem) calc(var(--py)*-6.875rem);background:radial-gradient(circle,#89f67047,#0000 70%);background:radial-gradient(circle,lab(88.3829% -51.2671 53.3/.28),#0000 70%);width:22rem;height:22rem;transition:translate .25s ease-out;animation-duration:30s;animation-direction:reverse;bottom:6%;left:10%}.auth-grid{pointer-events:none;will-change:translate;translate:calc(var(--px)*-2.125rem) calc(var(--py)*-2.125rem);background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.06) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.06) 1px,#0000 1px);background-size:3.5rem 3.5rem;transition:translate .4s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000 78%)}.animate-reaction-float{animation:6s cubic-bezier(.22,.61,.36,1) forwards reaction-float}@keyframes aurora-drift{0%{transform:translate(0,0)scale(1)}33%{transform:translate(6%,-8%)scale(1.12)}66%{transform:translate(-7%,5%)scale(.94)}to{transform:translate(0,0)scale(1)}}@keyframes shimmer-slide{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes reaction-float{0%{opacity:0;transform:translateY(0)scale(.4)rotate(-8deg)}12%{opacity:1;transform:translateY(-1rem)scale(1.15)rotate(4deg)}30%{transform:translateY(-4.375rem)scale(1)rotate(-3deg)}to{opacity:0;transform:translateY(-17.5rem)scale(.85)rotate(2deg)}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes overlay-zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes overlay-zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slide-in-from-bottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes slide-in-from-left{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slide-in-from-right{0%{transform:translate(.5rem)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.auth-aurora,.auth-orb-1,.auth-orb-2,.auth-grid{translate:none}.auth-aurora:before,.auth-aurora:after,.auth-orb,.lobby-ambience-orb,.auth-orb{animation:none}.shimmer{background:#ffffff14;background:lab(100% 0 0/.08);animation:none}}
