.SplashScreen-module__vazR2W__screen{z-index:9999;color:#d8cefa;opacity:1;background:#10071e;place-items:center;min-height:100dvh;transition:opacity .18s ease-out;display:grid;position:fixed;inset:0;overflow:hidden}.SplashScreen-module__vazR2W__screen[data-exiting]{opacity:0}.SplashScreen-module__vazR2W__content{width:min(720px,94vw);padding-block:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.SplashScreen-module__vazR2W__scene{aspect-ratio:3/2;width:100%;position:relative}.SplashScreen-module__vazR2W__journeyLayer{pointer-events:none;position:absolute;inset:0}.SplashScreen-module__vazR2W__journey{width:100%;height:100%;display:block;overflow:visible}.SplashScreen-module__vazR2W__routeGuide,.SplashScreen-module__vazR2W__routeTrace{stroke-linecap:round;stroke-linejoin:round}.SplashScreen-module__vazR2W__routeGuide{stroke:#6740bc;stroke-width:5px;opacity:.3}.SplashScreen-module__vazR2W__routeTrace{stroke:#ffcd00;stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px}.SplashScreen-module__vazR2W__screen[data-started] .SplashScreen-module__vazR2W__routeTrace{animation:1.3s linear forwards SplashScreen-module__vazR2W__trace-route}.SplashScreen-module__vazR2W__stopPosition{position:absolute;transform:translate(-50%,-50%)}.SplashScreen-module__vazR2W__stop{opacity:0;background:#ffcd0026;border-radius:50%;width:24px;height:24px;display:block}.SplashScreen-module__vazR2W__stop:after{content:"";background:#fff7c2;border:3px solid #ffcd00;border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 12px #ffcd0099}.SplashScreen-module__vazR2W__screen[data-started] .SplashScreen-module__vazR2W__stop{animation:SplashScreen-module__vazR2W__light-stop .21s ease-out var(--stop-delay) forwards}.SplashScreen-module__vazR2W__brand{position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)}.SplashScreen-module__vazR2W__logo{opacity:0;width:clamp(140px,42vw,260px);height:auto;display:block}.SplashScreen-module__vazR2W__screen[data-started] .SplashScreen-module__vazR2W__logo{animation:.615s cubic-bezier(.2,.7,.2,1) .12s forwards SplashScreen-module__vazR2W__settle-logo}@keyframes SplashScreen-module__vazR2W__trace-route{to{stroke-dashoffset:0}}@keyframes SplashScreen-module__vazR2W__light-stop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes SplashScreen-module__vazR2W__settle-logo{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-height:500px){.SplashScreen-module__vazR2W__content{gap:0;width:min(520px,80vw,115dvh)}}@media (prefers-reduced-motion:reduce){.SplashScreen-module__vazR2W__screen{transition:none}.SplashScreen-module__vazR2W__screen .SplashScreen-module__vazR2W__routeTrace{stroke-dashoffset:0;animation:none}.SplashScreen-module__vazR2W__screen .SplashScreen-module__vazR2W__stop,.SplashScreen-module__vazR2W__screen .SplashScreen-module__vazR2W__logo{opacity:1;animation:none}}
.login-module__3lrIIq__screen{--auth-plum:#10071e;--auth-yellow:#ffcd00;--auth-white:#fff;--auth-muted:#c3b8ed;--auth-border:#7662aa;--auth-control-height:clamp(3.25rem, 4.6875vw, 4.5rem);isolation:isolate;background:var(--auth-plum);min-height:100svh;color:var(--auth-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:58% 42%;grid-template-areas:"hero form";font-family:Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:clip}.login-module__3lrIIq__header{z-index:3;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;inset-block-start:2.375rem;inset-inline:clamp(1.5rem,4vw,5rem)}.login-module__3lrIIq__logo{flex-shrink:0;width:clamp(8.5rem,14.974vw,14.375rem);height:auto;margin-inline-start:-1.4375rem}.login-module__3lrIIq__preferences{max-width:100%;color:var(--auth-muted);flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.login-module__3lrIIq__languages{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:clamp(.875rem,1.3vw,1.25rem);display:flex}.login-module__3lrIIq__languages button{cursor:pointer;min-width:2.75rem;min-height:3rem}.login-module__3lrIIq__languages button[aria-pressed=true]{color:#e7e0ff}.login-module__3lrIIq__passwordToggle{cursor:pointer;color:#d0c1ff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;display:inline-flex}.login-module__3lrIIq__screen button:focus-visible{outline:2px solid var(--auth-yellow);outline-offset:4px}.login-module__3lrIIq__hero{grid-area:hero;min-width:0;min-height:100svh;position:relative}.login-module__3lrIIq__artwork{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;inset-inline-end:-10rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 12rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 12rem),#0000 100%)}.login-module__3lrIIq__artwork img{object-fit:cover;object-position:left bottom}.login-module__3lrIIq__headline{z-index:1;letter-spacing:-.007em;margin:0;padding-block-start:clamp(10rem,19.53vh + 4px,14rem);padding-inline:clamp(1.5rem,4vw,5rem) 1rem;font-size:clamp(3rem,5.599vw,5.375rem);font-weight:700;line-height:1;position:relative}.login-module__3lrIIq__headline>span{display:block}.login-module__3lrIIq__headline strong{color:var(--auth-yellow);font-weight:inherit;white-space:nowrap}.login-module__3lrIIq__formPanel{z-index:1;background:0 0;grid-area:form;min-width:0;padding-block:clamp(11.875rem,27.7vh,17.8125rem) 3rem;padding-inline:clamp(1.5rem,2.083vw,2rem) clamp(1.5rem,4.167vw,5rem)}.login-module__3lrIIq__formContent{width:min(100%,clamp(21.25rem,31.9vw,30.625rem));margin-inline-start:auto}.login-module__3lrIIq__welcome{color:var(--auth-yellow);letter-spacing:-.0125em;margin:0;font-size:clamp(2.125rem,3.646vw,3.5rem);font-weight:700;line-height:1.15}.login-module__3lrIIq__subtitle{color:var(--auth-white);margin-block:.375rem 0;font-size:clamp(1.25rem,1.95313vw,1.875rem);line-height:1.3}.login-module__3lrIIq__form{flex-direction:column;gap:clamp(1.5rem,2.213vw,2.125rem);margin-block-start:clamp(2rem,3.646vw,3.5rem);display:flex}.login-module__3lrIIq__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.login-module__3lrIIq__field label{color:#e2daf7;font-size:clamp(1rem,1.302vw,1.25rem);line-height:1.2}.login-module__3lrIIq__field input{width:100%;min-width:0;min-height:var(--auth-control-height);border:1px solid var(--auth-border);color:var(--auth-white);font:inherit;background:linear-gradient(110deg,#17112b55,#1c163644);border-radius:clamp(.875rem,1.17vw,1.125rem);outline:none;padding:.75rem clamp(1rem,1.56vw,1.5rem);font-size:clamp(1rem,1.302vw,1.25rem);line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.login-module__3lrIIq__field input::placeholder{color:#9c90c3;opacity:1}.login-module__3lrIIq__field input:focus{border-color:#b4a0ff;box-shadow:0 0 0 3px #7056ff30}.login-module__3lrIIq__field input[aria-invalid=true]{border-color:#f08a8a}.login-module__3lrIIq__field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #17112b}.login-module__3lrIIq__passwordField{position:relative}.login-module__3lrIIq__passwordField input{padding-inline-end:4rem}.login-module__3lrIIq__passwordToggle{inset-inline-end:.625rem;position:absolute;top:50%;transform:translateY(-50%)}.login-module__3lrIIq__passwordToggle svg{stroke-width:1.8px;width:1.875rem;height:1.875rem}.login-module__3lrIIq__submit{min-height:var(--auth-control-height);color:#fff;cursor:pointer;background:linear-gradient(110deg,#7043ff,#5c30ff);border:0;border-radius:clamp(.875rem,1.17vw,1.125rem);justify-content:center;align-items:center;gap:.75rem;width:100%;margin-block-start:.375rem;padding:.875rem 1.25rem;font-size:clamp(1.125rem,1.56vw,1.5rem);font-weight:600;line-height:1.3;transition:filter .15s;display:flex}.login-module__3lrIIq__submit:hover:not(:disabled){filter:brightness(1.08)}.login-module__3lrIIq__submit:disabled{cursor:wait;opacity:.65}.login-module__3lrIIq__spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite login-module__3lrIIq__spin}.login-module__3lrIIq__error{color:#f5a4a4;margin:0;font-size:.9375rem;line-height:1.5}.login-module__3lrIIq__screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .login-module__3lrIIq__artwork{transform:scaleX(-1)}:is(.login-module__3lrIIq__screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .login-module__3lrIIq__headline,.login-module__3lrIIq__screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .login-module__3lrIIq__welcome){letter-spacing:0}.login-module__3lrIIq__screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:system-ui,-apple-system,Segoe UI,sans-serif}@keyframes login-module__3lrIIq__spin{to{transform:rotate(360deg)}}@media (max-width:1023px){.login-module__3lrIIq__screen{grid-template:"header""hero""form"1fr/minmax(0,1fr)}.login-module__3lrIIq__header{padding:1.25rem max(1.125rem, env(safe-area-inset-left));flex-wrap:wrap;grid-area:header;align-items:center;position:relative;inset:auto}.login-module__3lrIIq__logo{width:8.5rem;margin-inline-start:0}.login-module__3lrIIq__preferences{gap:.5rem;margin-inline-start:auto}.login-module__3lrIIq__languages{gap:.375rem;font-size:.875rem}.login-module__3lrIIq__hero{height:clamp(11rem,26svh,15rem);min-height:0}.login-module__3lrIIq__artwork{inset-inline-end:0;-webkit-mask-image:linear-gradient(#000 0% 85%,#0000 100%);mask-image:linear-gradient(#000 0% 85%,#0000 100%)}.login-module__3lrIIq__artwork img{object-fit:initial;max-width:none;transform:translateY(-39.0625%);width:min(175%,60rem)!important;height:auto!important;top:0!important;bottom:auto!important}.login-module__3lrIIq__headline{padding:1rem max(1.125rem, env(safe-area-inset-left));color:var(--auth-white);font-size:clamp(2rem,6vw,3.5rem);line-height:1.08}.login-module__3lrIIq__headline>span{background:0 0;max-width:100%}.login-module__3lrIIq__headline strong{text-shadow:none}.login-module__3lrIIq__formPanel{padding:1.75rem max(1.125rem, env(safe-area-inset-left)) max(2rem, env(safe-area-inset-bottom))}.login-module__3lrIIq__formContent{width:100%;max-width:30rem;margin-inline:auto}.login-module__3lrIIq__welcome{font-size:clamp(1.75rem,5vw,2.5rem)}.login-module__3lrIIq__subtitle{font-size:1rem;line-height:1.5}.login-module__3lrIIq__form{gap:1.5rem;margin-block-start:1.75rem}.login-module__3lrIIq__field label{font-size:.9375rem}.login-module__3lrIIq__field input{min-height:3.25rem;font-size:1rem}.login-module__3lrIIq__submit{min-height:3.25rem;font-size:1.125rem}.login-module__3lrIIq__passwordToggle svg{width:1.5rem;height:1.5rem}}@media (max-width:359px){.login-module__3lrIIq__header{gap:.375rem;padding-inline:.875rem}.login-module__3lrIIq__logo{width:7.5rem;margin-inline-start:0}.login-module__3lrIIq__languages{gap:.25rem;font-size:.8125rem}.login-module__3lrIIq__preferences{gap:.25rem}.login-module__3lrIIq__hero .login-module__3lrIIq__headline,.login-module__3lrIIq__formPanel{padding-inline:.875rem}}@media (max-height:599px){.login-module__3lrIIq__screen{grid-template:"header""hero""form"1fr/minmax(0,1fr)}.login-module__3lrIIq__header{flex-wrap:wrap;grid-area:header;align-items:center;padding:.75rem 1.125rem;position:relative;inset:auto}.login-module__3lrIIq__logo{width:7.5rem}.login-module__3lrIIq__hero{height:6rem;min-height:0}.login-module__3lrIIq__headline{padding:.5rem 1.125rem;font-size:1.75rem;line-height:1.1}.login-module__3lrIIq__formPanel{padding:1.25rem 1.125rem max(1.5rem, env(safe-area-inset-bottom))}.login-module__3lrIIq__formContent{width:100%;max-width:30rem;margin-inline:auto}.login-module__3lrIIq__welcome{font-size:1.75rem}.login-module__3lrIIq__subtitle{font-size:1rem}.login-module__3lrIIq__form{gap:1.25rem;margin-block-start:1.5rem}}.login-module__3lrIIq__screen[data-compact],.login-module__3lrIIq__screen[data-large-text]{grid-template:"header""hero""form"1fr/minmax(0,1fr)}.login-module__3lrIIq__screen[data-compact] .login-module__3lrIIq__header,.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__header{flex-wrap:wrap;grid-area:header;padding:1rem 1.125rem;position:relative;inset:auto}.login-module__3lrIIq__screen[data-compact] .login-module__3lrIIq__logo,.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__logo{margin-inline-start:0}.login-module__3lrIIq__screen[data-compact] .login-module__3lrIIq__hero,.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__hero{height:6rem;min-height:0}.login-module__3lrIIq__screen[data-compact] .login-module__3lrIIq__headline,.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__headline{padding:.5rem 1.125rem;font-size:1.75rem;line-height:1.1}.login-module__3lrIIq__screen[data-compact] .login-module__3lrIIq__formPanel,.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__formPanel{padding:1.5rem 1.125rem max(1.5rem, env(safe-area-inset-bottom))}.login-module__3lrIIq__screen[data-compact] .login-module__3lrIIq__formContent,.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__formContent{width:100%;max-width:30rem;margin-inline:auto}.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__hero{height:auto;min-height:6rem}.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__welcome{font-size:1.75rem}.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__subtitle{font-size:1rem}.login-module__3lrIIq__screen[data-large-text] .login-module__3lrIIq__form{margin-block-start:1.5rem}@media (max-width:639px){.login-module__3lrIIq__screen:has(input:focus) .login-module__3lrIIq__hero{height:6rem}.login-module__3lrIIq__screen:has(input:focus) .login-module__3lrIIq__headline{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.login-module__3lrIIq__screen *,.login-module__3lrIIq__screen :before,.login-module__3lrIIq__screen :after{transition:none!important;animation:none!important}}
