.hero_hero__Hqsgg{min-height:100%;display:flex;align-items:center;position:relative;overflow:hidden}.hero_container__7lSpP{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:4rem;align-items:center;justify-content:center}.hero_content__WBImX{z-index:1;text-align:center;width:100%}.hero_title__fzCku{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.hero_title__fzCku{margin-top:37px}}.hero_brand__A7yCn{color:rgb(var(--text))}.hero_accent__7t1IA{background:linear-gradient(45deg,rgb(var(--accent)),rgba(var(--accent),.7));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.hero_subtitle__bu_Xs{text-align:center;font-size:1.25rem;color:rgba(var(--text),.8);margin-bottom:2rem;line-height:1.6;max-width:500px;margin-left:auto;margin-right:auto}@media(max-width:768px){.hero_container__7lSpP{padding:20px 15px;gap:2rem}}.hero_motivationBlocks__HhIUt{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:4rem;margin-bottom:4rem;width:100%}.hero_motivationBlock__XvibA{background:rgba(var(--block),.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(var(--accent),.2);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.hero_motivationBlock__XvibA:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(var(--accent),.1) 0,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.hero_motivationBlock__XvibA:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(var(--accent),.2);border-color:rgba(var(--accent),.4)}.hero_motivationBlock__XvibA:hover:before{opacity:1}.hero_motivationIcon__ZqfEe{width:48px;height:48px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--accent),.2) 0,rgba(var(--accent),.1) 100%);border-radius:12px;color:rgb(var(--accent))}.hero_motivationTitle__0gOYr{font-size:1.25rem;font-weight:700;color:rgb(var(--text));margin-bottom:.75rem;line-height:1.3}.hero_motivationDescription__WziDf{font-size:.95rem;color:rgba(var(--text),.7);line-height:1.5;margin:0}@media(max-width:768px){.hero_container__7lSpP{padding:20px 15px;gap:2rem}.hero_features__CQuS6{gap:1rem}.hero_motivationBlocks__HhIUt{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.hero_motivationBlock__XvibA{padding:1.5rem}.hero_motivationTitle__0gOYr{font-size:1.1rem}.hero_motivationDescription__WziDf{font-size:.9rem}}.toggleCheck_toggleCheck__FOHpg{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.toggleCheck_toggleCheck__FOHpg.toggleCheck_disabled__8SIGy{opacity:.5;cursor:not-allowed}.toggleCheck_input__dO3Ax{position:absolute;opacity:0;width:0;height:0}.toggleCheck_slider__9sbiu{position:relative;display:block;border-radius:20px;transition:all .3s ease;background:rgba(var(--background-page),1);border:2px solid rgba(var(--block),1)}.toggleCheck_slider__9sbiu:hover{background:rgba(var(--block),.8)}.toggleCheck_thumb__Fe8Wc{position:absolute;top:1px;left:1px;border-radius:50%;background:rgba(var(--text),1);transition:all .3s ease;transform:translateX(0)}.toggleCheck_input__dO3Ax:checked+.toggleCheck_slider__9sbiu{background:rgba(var(--accent),1);border-color:rgba(var(--accent),1)}.toggleCheck_input__dO3Ax:checked+.toggleCheck_slider__9sbiu .toggleCheck_thumb__Fe8Wc{background:#fff;transform:translateX(calc(100% + 3px))}.toggleCheck_small__cHtej .toggleCheck_slider__9sbiu{width:36px;height:20px}.toggleCheck_small__cHtej .toggleCheck_thumb__Fe8Wc{width:14px;height:14px}.toggleCheck_medium__6Cme3 .toggleCheck_slider__9sbiu{width:44px;height:24px}.toggleCheck_medium__6Cme3 .toggleCheck_thumb__Fe8Wc{width:18px;height:18px}.toggleCheck_large__dZc7M .toggleCheck_slider__9sbiu{width:52px;height:28px}.toggleCheck_large__dZc7M .toggleCheck_thumb__Fe8Wc{width:22px;height:22px}.toggleCheck_accent__AGAoo .toggleCheck_input__dO3Ax:checked+.toggleCheck_slider__9sbiu{background:rgba(var(--accent),1);border-color:rgba(var(--accent),1)}.toggleCheck_default__7hutK .toggleCheck_input__dO3Ax:checked+.toggleCheck_slider__9sbiu{background:rgba(var(--text),1);border-color:rgba(var(--text),1)}.toggleCheck_label__8iaNL{color:rgba(var(--text),1);font-size:14px;font-weight:400;transition:color .2s ease}.toggleCheck_input__dO3Ax:focus-visible+.toggleCheck_slider__9sbiu{outline:2px solid rgba(var(--accent),.3);outline-offset:2px}.toggleCheck_disabled__8SIGy .toggleCheck_slider__9sbiu{background:rgba(var(--block),.3)!important;border-color:rgba(var(--block),.3)!important}.toggleCheck_disabled__8SIGy .toggleCheck_input__dO3Ax:checked+.toggleCheck_slider__9sbiu{background:rgba(var(--accent),.3)!important;border-color:rgba(var(--accent),.3)!important}.toggleCheck_disabled__8SIGy .toggleCheck_label__8iaNL{color:rgba(var(--text),.5)}:root{--background-page:228,228,228;--text:47,47,47;--block:203,203,203;--accent:98,96,229;--dark-background-page:31,34,44;--dark-text:203,203,203;--dark-block:46,51,60;--error:255,0,0}[data-theme=dark]{--background-page:31,34,44;--text:203,203,203;--block:46,51,60}.notifications-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column-reverse;gap:12px;pointer-events:none}.notification{pointer-events:auto;min-width:320px;max-width:400px;padding:16px 20px;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid;box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.notification .notification-content{flex:1 1}.notification .notification-content .notification-message{margin:0;font-size:14px;font-weight:500;color:rgb(var(--text))}.notification .notification-content .notification-title{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.notification .notification-content .notification-actions{margin-top:12px;display:flex;gap:8px;justify-content:flex-end}.notification .notification-content .notification-actions .notification-btn{padding:6px 12px;border-radius:6px;border:1px solid;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;background:none;min-width:60px}.notification .notification-content .notification-actions .notification-btn:disabled{cursor:not-allowed;opacity:.5}.notification .notification-content .notification-actions .notification-btn.notification-btn-cancel{border-color:rgba(var(--text),.3);color:rgb(var(--text))}.notification .notification-content .notification-actions .notification-btn.notification-btn-cancel:hover:not(:disabled){background:rgba(var(--text),.1)}.notification .notification-content .notification-actions .notification-btn.notification-btn-confirm{border-color:rgba(var(--accent),.5);color:rgb(var(--accent));background:rgba(var(--accent),.1)}.notification .notification-content .notification-actions .notification-btn.notification-btn-confirm:hover:not(:disabled){background:rgba(var(--accent),.2)}.notification .notification-icon{flex-shrink:0}.notification .notification-close{position:absolute;top:-4px;right:3px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;opacity:.7;transition:all .2s ease;color:currentColor}.notification .notification-close:hover{opacity:1}.notification .notification-close:disabled{cursor:not-allowed;opacity:.4}.notification.closing,.notification.closing .notification-close{pointer-events:none}.notification.success{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05));border-color:rgba(34,197,94,.3);color:#22c55e}.notification.success .notification-message{color:rgb(var(--text))}.notification.error{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05));border-color:rgba(239,68,68,.3);color:#ef4444}.notification.error .notification-message{color:rgb(var(--text))}.notification.warning{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.05));border-color:rgba(245,158,11,.3);color:#f59e0b}.notification.warning .notification-message{color:rgb(var(--text))}.notification.info{background:linear-gradient(135deg,rgba(var(--accent),.15) 0,rgba(var(--accent),.05) 100%);border-color:rgba(var(--accent),.3);color:rgb(var(--accent))}.notification.info .notification-message{color:rgb(var(--text))}.notification.confirm{background:linear-gradient(135deg,rgba(var(--accent),.15) 0,rgba(var(--accent),.05) 100%);border-color:rgba(var(--accent),.3);color:rgb(var(--accent));min-width:350px}.notification.confirm .notification-message{color:rgb(var(--text))}.notification .notification-progress{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.6;transform-origin:left}[data-theme=dark] .notification{box-shadow:0 8px 32px rgba(0,0,0,.3)}[data-theme=dark] .notification.success{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(34,197,94,.1))}[data-theme=dark] .notification.error{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1))}[data-theme=dark] .notification.warning{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.1))}[data-theme=dark] .notification.confirm,[data-theme=dark] .notification.info{background:linear-gradient(135deg,rgba(var(--accent),.2) 0,rgba(var(--accent),.1) 100%)}@media(max-width:480px){.notifications-container{top:10px;right:10px;left:10px}.notification{min-width:auto;max-width:none}}.form_link__yAd5q{color:rgb(var(--accent));text-decoration:none;font-size:1rem;font-weight:500}.form_otherLink__5_wnu{width:100%;padding:5px}.form_loginWrapper__45EM_{min-height:100%;display:flex;align-items:center;justify-content:center}.form_logoContainer__lnrpr{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.form_logoText__ruyia{margin-top:12px;font-size:1.5rem;font-weight:700;color:rgb(var(--accent));letter-spacing:1px}.form_form__FztJr{width:100%;display:flex;flex-direction:column;gap:10px}.form_inputGroup___7M0v{display:flex;flex-direction:column;gap:6px}.form_error__YL_18{color:#e74c3c;font-size:.875rem;font-weight:500;margin-top:4px}.settingsNotification_toggle__dBoL_{flex-shrink:0}