.auth-brand-module__AlZ-KG__header{z-index:1;align-items:center;padding:12px 24px;display:flex;position:absolute;top:0;left:0;right:0}.auth-brand-module__AlZ-KG__header .rungst-brand:focus-visible{outline-offset:3px;outline:2px solid #171715}@media (max-width:520px){.auth-brand-module__AlZ-KG__header{padding:16px 20px}}
.auth-module__VgZvxa__content{margin-top:max(90px,10vh)}.auth-module__VgZvxa__form{text-align:left;gap:20px;display:grid}.auth-module__VgZvxa__field{color:#222;gap:7px;font-size:13px;display:grid}.auth-module__VgZvxa__labelRow{justify-content:space-between;align-items:center;display:flex}.auth-module__VgZvxa__resetPage{align-items:center;min-height:100dvh;display:flex}.auth-module__VgZvxa__resetContent{text-align:center;width:min(100% - 48px,400px);margin:0 auto}.auth-module__VgZvxa__resetContent h1{letter-spacing:-.04em;font-size:32px;font-weight:400}.auth-module__VgZvxa__backRow{margin:24px 0}.auth-module__VgZvxa__backButton{align-items:center;gap:8px;display:inline-flex}.auth-module__VgZvxa__backButton svg{width:16px;height:16px}.auth-module__VgZvxa__field input{color:#222;width:100%;height:30px;font:inherit;background:#f4f4f4;border:1px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:14px;display:block}.auth-module__VgZvxa__field input::placeholder{color:#858585}.auth-module__VgZvxa__field input[aria-invalid=true]{border-color:#ad3d37}.auth-module__VgZvxa__field input:focus{outline:none}.auth-module__VgZvxa__hint{color:#777;margin:0;font-size:12px;line-height:1.5}.auth-module__VgZvxa__fieldError{color:#a4342e;margin:0;font-size:12px}.auth-module__VgZvxa__password{position:relative}.auth-module__VgZvxa__password input{padding-right:40px}.auth-module__VgZvxa__eye{color:#888;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;padding:0;display:grid;position:absolute;inset:0 4px 0 auto}.auth-module__VgZvxa__eye svg{width:15px;height:15px}.auth-module__VgZvxa__submit{color:#fff;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#333;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.auth-module__VgZvxa__submit:hover{background:#222}.auth-module__VgZvxa__submit:disabled{cursor:wait;background:#888}.auth-module__VgZvxa__divider{color:#858585;white-space:nowrap;align-items:center;gap:16px;margin:25px 0;font-size:14px;display:flex}.auth-module__VgZvxa__divider:before,.auth-module__VgZvxa__divider:after{content:"";background:#e5e5e5;flex:1;height:1px}.auth-module__VgZvxa__toast{z-index:100;color:#333;text-align:left;background:#fff;border:1px solid #e2dedb;border-radius:12px;align-items:flex-start;gap:10px;width:min(420px,100vw - 32px);padding:15px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #00000017}.auth-module__VgZvxa__toast>svg{color:#a4342e;flex:none;width:18px;height:18px;margin-top:2px}.auth-module__VgZvxa__toast>span{flex:1}.auth-module__VgZvxa__toast button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.auth-module__VgZvxa__toast button:hover{background:#f1f1f1}.auth-module__VgZvxa__toast button svg{width:15px;height:15px}.auth-module__VgZvxa__successIcon{color:#555;width:30px;height:30px;margin:0 auto 18px;display:block}.auth-module__VgZvxa__message{color:#777;overflow-wrap:anywhere;margin:14px 0 24px;font-size:14px;line-height:1.6}.auth-module__VgZvxa__secondary{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.auth-module__VgZvxa__secondary:hover{text-decoration:underline}.auth-module__VgZvxa__secondary:disabled{color:#888;cursor:default;text-decoration:none}.auth-module__VgZvxa__recovery{margin:-12px 0 24px}.auth-module__VgZvxa__resend{gap:16px;margin:24px 0;display:grid}.auth-module__VgZvxa__content :is(button,a):focus-visible,.auth-module__VgZvxa__toast button:focus-visible{outline-offset:2px;outline:2px solid #777}@media (max-width:480px){.auth-module__VgZvxa__content{margin-top:100px}.auth-module__VgZvxa__toast{bottom:16px;right:16px}}.auth-module__VgZvxa__remember{color:#555;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.auth-module__VgZvxa__remember input{accent-color:#333;width:14px;height:14px;margin:0}.auth-module__VgZvxa__content .auth-module__VgZvxa__field input:focus{box-shadow:none;border-color:#777;outline:none}.auth-module__VgZvxa__content .auth-module__VgZvxa__field input[data-validation=invalid]{border-color:#b4232b}.auth-module__VgZvxa__content .auth-module__VgZvxa__field input[data-validation=valid]{border-color:#2b8a57}.auth-module__VgZvxa__submit:disabled{cursor:not-allowed}
.essential-cookies-note-module__fQNgAq__note{color:#555;text-align:left;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.essential-cookies-note-module__fQNgAq__note a{color:#242424;text-underline-offset:2px;text-decoration:underline}.essential-cookies-note-module__fQNgAq__note a:focus-visible{outline-offset:2px;outline:2px solid #4055ff}
.signup-module__DAjOMW__page{color:#191919;background:#fff;min-height:100dvh;padding:1px 24px 48px;position:relative}.signup-module__DAjOMW__content{text-align:center;width:min(100%,400px);margin:17.2vh auto 0}.signup-module__DAjOMW__content h1{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:1.2}.signup-module__DAjOMW__subtitle{color:gray;margin:7px 0 25px;font-size:16px}.signup-module__DAjOMW__providers{gap:12px;display:grid}.signup-module__DAjOMW__providers button,.signup-module__DAjOMW__signin a{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.signup-module__DAjOMW__providers button{gap:7px;width:100%;height:37px;font-size:14px}.signup-module__DAjOMW__providers button:hover,.signup-module__DAjOMW__signin a:hover{background:#f8f8f8}.signup-module__DAjOMW__submit:not(:disabled){transition:background-color .15s}.signup-module__DAjOMW__submit:not(:disabled):hover{background:#111}.signup-module__DAjOMW__providerIcon{flex:none;width:17px;height:17px}.signup-module__DAjOMW__signin{color:gray;margin:24px 0 25px;font-size:14px}.signup-module__DAjOMW__signin a{min-height:31px;padding:0 8px;font-size:14px;text-decoration:none}.signup-module__DAjOMW__legal{color:gray;margin:0;font-size:12px;line-height:1.6}.signup-module__DAjOMW__legal a{color:#444;text-decoration:none}.signup-module__DAjOMW__legal a:hover{text-decoration:underline}.signup-module__DAjOMW__content :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #4055ff}@media (max-width:480px){.signup-module__DAjOMW__content{margin-top:150px}.signup-module__DAjOMW__content h1{font-size:29px}}
.login-module__lyKxhG__content{margin-top:10vh}.login-module__lyKxhG__resetPage{align-items:center;padding-bottom:0;display:flex}.login-module__lyKxhG__resetPage .login-module__lyKxhG__resetContent{margin:0 auto}.login-module__lyKxhG__content .login-module__lyKxhG__fields{text-align:left;gap:22px;display:grid}.login-module__lyKxhG__fields label,.login-module__lyKxhG__passwordField{color:#222;gap:7px;font-size:13px;display:grid}.login-module__lyKxhG__fields input{color:#222;width:100%;height:30px;font:inherit;background:#f4f4f4;border:1px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:14px;display:block}.login-module__lyKxhG__fields input::placeholder{color:#858585}.login-module__lyKxhG__fields input:focus{border-color:#777;outline:none}.login-module__lyKxhG__labelRow{justify-content:space-between;align-items:center;display:flex}.login-module__lyKxhG__labelRow button,.login-module__lyKxhG__password button{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.login-module__lyKxhG__labelRow button:hover{text-underline-offset:2px;text-decoration:underline}.login-module__lyKxhG__password{display:block;position:relative}.login-module__lyKxhG__password input{padding-right:36px}.login-module__lyKxhG__password button{align-items:center;height:100%;display:flex;position:absolute;top:0;right:10px}.login-module__lyKxhG__password svg{color:#888;width:14px;height:14px}.login-module__lyKxhG__submit{color:#fff;height:37px;font:inherit;cursor:pointer;background:#777;border:0;border-radius:8px;font-size:14px}.login-module__lyKxhG__submit:disabled{cursor:not-allowed;background:#aaa}.login-module__lyKxhG__submit:not(:disabled):hover{background:#555}.login-module__lyKxhG__backRow{justify-content:center;margin:24px 0 25px;display:flex}.login-module__lyKxhG__back{color:#777;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.login-module__lyKxhG__back svg{width:16px;height:16px}.login-module__lyKxhG__back:hover{text-decoration:underline}.login-module__lyKxhG__divider{color:#858585;white-space:nowrap;align-items:center;gap:16px;margin:25px 0;font-size:14px;display:flex}.login-module__lyKxhG__divider:before,.login-module__lyKxhG__divider:after{content:"";background:#e5e5e5;flex:1;height:1px}@media (max-width:480px){.login-module__lyKxhG__content{margin-top:110px}}
