.PasswordInput-module__EVZAfq__wrapper{width:100%;position:relative}.PasswordInput-module__EVZAfq__wrapper .PasswordInput-module__EVZAfq__input{padding-right:48px}.PasswordInput-module__EVZAfq__wrapper[data-has-end-icon=true] .PasswordInput-module__EVZAfq__input{padding-right:76px}.PasswordInput-module__EVZAfq__toggle{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.PasswordInput-module__EVZAfq__input:placeholder-shown+.PasswordInput-module__EVZAfq__toggle{opacity:0;visibility:hidden;pointer-events:none}.PasswordInput-module__EVZAfq__toggle svg{width:18px;height:18px}.PasswordInput-module__EVZAfq__wrapper[data-has-end-icon=true] .PasswordInput-module__EVZAfq__toggle{right:42px}.PasswordInput-module__EVZAfq__endIcon{pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.PasswordInput-module__EVZAfq__endIcon svg{width:18px;height:18px}
.PreferencesForm-module__PcDfqa__form{width:100%}.PreferencesForm-module__PcDfqa__avatarArea{width:min(720px,100%)}.PreferencesForm-module__PcDfqa__accountFields{margin-top:16px}.PreferencesForm-module__PcDfqa__avatarRow{align-items:center;gap:22px;display:flex}.PreferencesForm-module__PcDfqa__avatar{width:88px;height:88px;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:50%;flex:0 0 88px;place-items:center;font-size:20px;font-weight:700;display:grid;overflow:hidden}.PreferencesForm-module__PcDfqa__avatar img{object-fit:cover;width:100%;height:100%;display:block}.PreferencesForm-module__PcDfqa__avatarContent{flex-direction:column;gap:6px;min-width:0;display:flex}.PreferencesForm-module__PcDfqa__avatarContent strong{color:var(--foreground);font-size:15px;font-weight:700;line-height:1.35}.PreferencesForm-module__PcDfqa__avatarContent>span{color:var(--muted);font-size:13px;line-height:1.5}.PreferencesForm-module__PcDfqa__avatarActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.PreferencesForm-module__PcDfqa__fileInput{display:none}.PreferencesForm-module__PcDfqa__secondaryButton,.PreferencesForm-module__PcDfqa__dangerButton{cursor:pointer;border-radius:10px;min-height:38px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .2s,background-color .2s,border-color .2s}.PreferencesForm-module__PcDfqa__secondaryButton{color:var(--foreground);border:1px solid var(--border);background:0 0}.PreferencesForm-module__PcDfqa__dangerButton{color:#b42318;border:1px solid color-mix(in srgb, #b42318 25%, var(--border));background:0 0}.PreferencesForm-module__PcDfqa__secondaryButton:hover,.PreferencesForm-module__PcDfqa__dangerButton:hover{opacity:.72}.PreferencesForm-module__PcDfqa__secondaryButton:disabled,.PreferencesForm-module__PcDfqa__dangerButton:disabled{opacity:.45;cursor:wait}.PreferencesForm-module__PcDfqa__avatarError{color:var(--danger);margin-top:4px;font-size:12px;line-height:1.45}.PreferencesForm-module__PcDfqa__fields{flex-direction:column;gap:16px;width:min(720px,100%);display:flex}.PreferencesForm-module__PcDfqa__preferenceContent{width:min(720px,100%)}.PreferencesForm-module__PcDfqa__field{flex-direction:column;gap:16px;width:100%;display:flex}.PreferencesForm-module__PcDfqa__field label{color:var(--foreground);font-size:13px;font-weight:500;line-height:1.3}.PreferencesForm-module__PcDfqa__field input,.PreferencesForm-module__PcDfqa__field select{box-sizing:border-box;width:100%;height:52px;color:var(--foreground);background:var(--surface);border:0;border-radius:14px;outline:none;padding:0 16px;font-family:inherit;font-size:14px;transition:background-color .25s,color .25s}.PreferencesForm-module__PcDfqa__field select{cursor:pointer}.PreferencesForm-module__PcDfqa__field input::placeholder{color:var(--muted)}.PreferencesForm-module__PcDfqa__field small{color:var(--danger);font-size:12px;line-height:1.45}.PreferencesForm-module__PcDfqa__actions{justify-content:center;width:100%;margin-top:28px;display:flex}.PreferencesForm-module__PcDfqa__actions button{min-width:174px;height:42px;padding-inline:22px}.PreferencesForm-module__PcDfqa__actions button:disabled{opacity:.55;cursor:wait}@media (max-width:560px){.PreferencesForm-module__PcDfqa__avatarRow{align-items:flex-start;gap:16px}.PreferencesForm-module__PcDfqa__avatar{flex-basis:72px;width:72px;height:72px}.PreferencesForm-module__PcDfqa__field input,.PreferencesForm-module__PcDfqa__field select{height:50px}.PreferencesForm-module__PcDfqa__actions{justify-content:stretch}.PreferencesForm-module__PcDfqa__actions button{width:100%}}
.panel-module__WWfxJq__panel{min-height:100vh;padding:48px var(--page-gutter) 96px;box-sizing:border-box;place-items:center;display:grid}.panel-module__WWfxJq__loginForm{flex-direction:column;align-items:center;gap:24px;width:min(420px,100%);display:flex}.panel-module__WWfxJq__loginForm h1{color:var(--foreground);text-align:center;margin:0;font-size:32px;line-height:1.2}.panel-module__WWfxJq__fields{flex-direction:column;gap:16px;width:100%;display:flex}.panel-module__WWfxJq__field{flex-direction:column;gap:8px;width:100%;display:flex}.panel-module__WWfxJq__field input{box-sizing:border-box;width:100%;height:48px;color:var(--foreground);background:var(--surface);font:inherit;border:0;border-radius:12px;outline:none;padding:0 16px;font-size:14px}.panel-module__WWfxJq__field input:focus{box-shadow:0 0 0 .5px var(--foreground)}.panel-module__WWfxJq__forgotPassword{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:8px;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.panel-module__WWfxJq__formError{color:var(--danger);text-align:center;margin:0;font-size:13px;line-height:1.4}.panel-module__WWfxJq__loginButton{box-sizing:border-box;width:100%;height:48px;margin-top:-8px;padding:0 16px}
.PreferencesPage-module__EOFJ6G__page{min-height:auto;padding:40px var(--page-gutter) 120px;box-sizing:border-box;flex:1}.PreferencesPage-module__EOFJ6G__topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.PreferencesPage-module__EOFJ6G__topbar h1{color:var(--foreground);margin:0;font-size:24px;font-weight:700;line-height:1.2}.PreferencesPage-module__EOFJ6G__searchIcon{width:42px;height:42px;color:var(--foreground);background:var(--surface);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.PreferencesPage-module__EOFJ6G__searchIcon svg{width:18px;height:18px}.PreferencesPage-module__EOFJ6G__container{width:100%;margin:0}.PreferencesPage-module__EOFJ6G__section{padding:0 0 38px}.PreferencesPage-module__EOFJ6G__sectionHeading{align-items:center;gap:12px;width:100%;margin:16px 0 8px;display:flex}.PreferencesPage-module__EOFJ6G__sectionLine{background:var(--border);flex:1;height:1px}.PreferencesPage-module__EOFJ6G__sectionHeading h2{color:var(--muted);text-transform:uppercase;white-space:nowrap;flex:none;margin:0;font-size:13px;font-weight:500;line-height:1.3}.PreferencesPage-module__EOFJ6G__sectionEdit{justify-content:flex-end;width:100%;margin-bottom:16px;display:flex}@media (max-width:820px){.PreferencesPage-module__EOFJ6G__page{padding-top:28px;padding-bottom:88px}.PreferencesPage-module__EOFJ6G__topbar{margin-bottom:30px}.PreferencesPage-module__EOFJ6G__section{padding-bottom:30px}}@media (max-width:560px){.PreferencesPage-module__EOFJ6G__page{padding-top:24px}}
.LoginForm-module__es-cSa__loginPage{min-height:auto;padding:48px var(--page-gutter) 96px;box-sizing:border-box;flex:1;place-items:center;display:grid}.LoginForm-module__es-cSa__loginForm{flex-direction:column;align-items:center;gap:24px;width:min(420px,100%);display:flex}.LoginForm-module__es-cSa__loginForm h1{color:var(--foreground);text-align:center;margin:0;font-size:32px;line-height:1.2}.LoginForm-module__es-cSa__fields{flex-direction:column;gap:16px;width:100%;display:flex}.LoginForm-module__es-cSa__field{flex-direction:column;gap:8px;width:100%;display:flex}.LoginForm-module__es-cSa__field input{box-sizing:border-box;width:100%;height:48px;color:var(--foreground);background:var(--surface);font:inherit;border:0;border-radius:12px;outline:none;padding:0 16px;font-size:14px}.LoginForm-module__es-cSa__field input:focus{box-shadow:0 0 0 .5px var(--foreground)}.LoginForm-module__es-cSa__forgotPassword{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:0;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.LoginForm-module__es-cSa__registerPrompt{color:var(--muted);align-items:center;gap:5px;margin:16px 0 0;font-size:13px;font-weight:400;line-height:1.4;display:flex}.LoginForm-module__es-cSa__registerPrompt a{color:var(--foreground);text-decoration:none}.LoginForm-module__es-cSa__loginHelp{color:var(--muted);margin:-16px 0 0;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s}.LoginForm-module__es-cSa__loginHelp:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.LoginForm-module__es-cSa__loginForm button:disabled{opacity:.5;cursor:wait}.LoginForm-module__es-cSa__loginButton{box-sizing:border-box;border-radius:12px;width:100%;height:48px;padding:0 16px}.LoginForm-module__es-cSa__loginActions{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:8px;display:flex}.LoginForm-module__es-cSa__alternativeLabel{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.LoginForm-module__es-cSa__googleLoginButton{box-sizing:border-box;width:100%;height:48px;color:var(--foreground);background:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .2s;display:inline-flex}.LoginForm-module__es-cSa__googleLoginButton:hover{background:var(--surface-strong)}
.RegisterForm-module__S7ujnq__registerPage{min-height:auto;padding:48px var(--page-gutter) 96px;box-sizing:border-box;flex:1;place-items:center;display:grid;overflow-x:clip}.RegisterForm-module__S7ujnq__registerForm{flex-direction:column;align-items:center;gap:24px;width:min(420px,100%);display:flex}.RegisterForm-module__S7ujnq__registerForm h1{color:var(--foreground);text-align:center;margin:0;font-size:32px;line-height:1.2}.RegisterForm-module__S7ujnq__stageViewport{width:100%;overflow:visible}.RegisterForm-module__S7ujnq__stageTrack{align-items:flex-start;width:100%;transition:transform .32s;display:flex}.RegisterForm-module__S7ujnq__stageTrack[data-step="1"]{transform:translate(0)}.RegisterForm-module__S7ujnq__stageTrack[data-step="2"]{transform:translate(-100%)}.RegisterForm-module__S7ujnq__stageTrack[data-step="3"]{transform:translate(-200%)}.RegisterForm-module__S7ujnq__stage{visibility:hidden;opacity:0;flex-direction:column;flex:0 0 100%;align-items:center;gap:24px;width:100%;min-width:0;transition:opacity .2s;display:flex}.RegisterForm-module__S7ujnq__stageTrack[data-step="1"] .RegisterForm-module__S7ujnq__stage:first-child,.RegisterForm-module__S7ujnq__stageTrack[data-step="2"] .RegisterForm-module__S7ujnq__stage:nth-child(2),.RegisterForm-module__S7ujnq__stageTrack[data-step="3"] .RegisterForm-module__S7ujnq__stage:nth-child(3){visibility:visible;opacity:1}.RegisterForm-module__S7ujnq__fields,.RegisterForm-module__S7ujnq__field{flex-direction:column;width:100%;display:flex}.RegisterForm-module__S7ujnq__fields{gap:16px}.RegisterForm-module__S7ujnq__field{gap:8px}.RegisterForm-module__S7ujnq__fieldLabel{color:var(--muted);font-size:13px;line-height:1.4}.RegisterForm-module__S7ujnq__field input{box-sizing:border-box;width:100%;height:48px;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface);font:inherit;border:0;border-radius:12px;outline:none;padding:0 16px;font-size:14px}.RegisterForm-module__S7ujnq__field input:focus{box-shadow:0 0 0 .5px var(--foreground)}.RegisterForm-module__S7ujnq__field small,.RegisterForm-module__S7ujnq__formError{color:var(--danger);font-size:12px;line-height:1.4}.RegisterForm-module__S7ujnq__passwordStrength{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.RegisterForm-module__S7ujnq__passwordStrength span{background:var(--border);border-radius:999px;height:3px;transition:background-color .2s}.RegisterForm-module__S7ujnq__passwordStrength[data-score="1"] span:first-child{background:#f05252}.RegisterForm-module__S7ujnq__passwordStrength[data-score="2"] span:nth-child(-n+2){background:#f2b62f}.RegisterForm-module__S7ujnq__passwordStrength[data-score="3"] span{background:#6ee016}.RegisterForm-module__S7ujnq__confirmationIcon{color:#39a96b}.RegisterForm-module__S7ujnq__actionButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.RegisterForm-module__S7ujnq__primaryButton{box-sizing:border-box;border-radius:12px;width:100%;height:48px;padding:0 16px}.RegisterForm-module__S7ujnq__primaryButton:disabled{opacity:.5;cursor:wait}.RegisterForm-module__S7ujnq__formError{width:100%;margin:-8px 0 0}.RegisterForm-module__S7ujnq__loginPrompt{color:var(--muted);align-items:center;gap:5px;margin:16px 0 0;font-size:13px;font-weight:400;line-height:1.4;display:flex}.RegisterForm-module__S7ujnq__loginPrompt a{color:var(--foreground);text-decoration:none}.RegisterForm-module__S7ujnq__loginHelp{color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s}.RegisterForm-module__S7ujnq__loginHelp:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.RegisterForm-module__S7ujnq__alternativeLabel{color:var(--muted);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.4}.RegisterForm-module__S7ujnq__googleRegisterButton{box-sizing:border-box;width:100%;height:48px;color:var(--foreground);background:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .2s;display:inline-flex}.RegisterForm-module__S7ujnq__googleRegisterButton:hover{background:var(--surface-strong)}@media (prefers-reduced-motion:reduce){.RegisterForm-module__S7ujnq__stageTrack{transition:none}}
