.auth_auth-container__o8lEk{min-height:100vh;background:var(--color-background-page);justify-content:center;padding:var(--space-md) var(--space-md);gap:var(--space-md)}.auth_auth-container__o8lEk,.auth_auth-header__vSin7{display:flex;flex-direction:column;align-items:center}.auth_auth-header__vSin7{gap:var(--space-xs);text-align:center}.auth_auth-logo__00_9Z{width:320px;height:auto;margin-bottom:var(--space-sm)}.auth_auth-title__gmAXo{font-size:24px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.5px}.auth_auth-subtitle___CzmV{color:var(--color-text-secondary);font-size:16px;font-weight:400}.auth_auth-card__G_AM2{width:100%;max-width:500px;background:var(--color-surface-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);border:1px solid var(--color-border-primary)}.auth_auth-inputs__QnEFp{display:flex;flex-direction:column;gap:var(--space-sm)}.auth_auth-input-group__w2YNt{display:flex;flex-direction:column;gap:var(--space-xs)}.auth_auth-input-label__srBxV{color:var(--color-text-secondary);font-size:14px;font-weight:500;margin-bottom:0}.auth_auth-input__VGL6s{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);background:var(--color-background-page);border:1px solid var(--color-border-primary);color:var(--color-text-primary);font-size:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:normal;line-height:1.5;transition:border-color .2s}.auth_auth-input__VGL6s:focus{outline:none;border-color:var(--color-accent-green-oldmoney)}.auth_auth-select__tRcfg{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);background:var(--color-background-page);border:1px solid var(--color-border-primary);color:var(--color-text-primary);font-size:16px;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-sm) center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.auth_auth-select__tRcfg:focus{outline:none;border-color:var(--color-accent-green-oldmoney)}.auth_auth-button__yJf7B{margin-top:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);font-weight:500;font-size:16px;background:var(--color-accent-green-oldmoney);color:#fff;border:none;transition:background .2s}.auth_auth-button__yJf7B:hover:not(.auth_auth-button--disabled__hHsWa){background:var(--color-accent-green-darker)}.auth_auth-button--disabled__hHsWa{opacity:.6;cursor:not-allowed}.auth_auth-link__P_PYF{color:var(--color-accent-green-oldmoney);text-decoration:none;font-size:17px;font-weight:500;transition:all .2s ease;position:relative;display:inline-block;padding:2px 4px;border-radius:4px}.auth_auth-link__P_PYF:hover{text-decoration:underline;transform:translateY(-1px);text-shadow:0 2px 4px rgba(31,170,89,.3);background:rgba(31,170,89,.1)}.auth_auth-link__P_PYF:active{transform:translateY(0)}.auth_auth-terms-label__Dy1WA .auth_auth-link__P_PYF{color:var(--color-text-secondary);text-decoration:underline;font-size:inherit}.auth_auth-forgot-password__5eyz0{text-align:center;margin:0;padding:0}.auth_auth-forgot-password__5eyz0 .auth_auth-link__P_PYF{font-size:15px;padding:3px 6px}.auth_auth-terms__OL0lG{display:flex;align-items:flex-start;gap:var(--space-md);font-size:12px;color:var(--color-text-secondary);margin:0;padding:var(--space-sm);background:rgba(31,170,89,.05);border:1px solid rgba(31,170,89,.15);border-radius:var(--border-radius-sm);transition:all .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_auth-terms__OL0lG:hover{background:rgba(31,170,89,.1);border-color:rgba(31,170,89,.25)}.auth_auth-terms__OL0lG:active{background:rgba(31,170,89,.15)}.auth_auth-checkbox__9NaGe{width:20px;height:20px;margin:1px 0 0;flex-shrink:0;accent-color:var(--color-accent-green-oldmoney);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-border-primary);border-radius:4px;background-color:var(--color-background-page);position:relative;cursor:pointer;transition:all .2s ease}.auth_auth-checkbox__9NaGe:hover{border-color:var(--color-accent-green-oldmoney);box-shadow:0 0 0 2px rgba(31,170,89,.1)}.auth_auth-checkbox__9NaGe:checked{background-color:var(--color-accent-green-oldmoney);border-color:var(--color-accent-green-oldmoney);box-shadow:0 0 0 2px rgba(31,170,89,.2)}.auth_auth-checkbox__9NaGe:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:13px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.auth_auth-terms-label__Dy1WA{flex:1;line-height:1.5;cursor:pointer;font-weight:400}.auth_auth-terms__OL0lG .auth_auth-link__P_PYF{color:var(--color-accent-green-oldmoney)!important;text-decoration:none!important;font-weight:500!important;font-size:12px!important;padding:1px 2px!important;border-radius:2px!important;transition:all .2s ease!important}.auth_auth-terms__OL0lG .auth_auth-link__P_PYF:hover{background:rgba(31,170,89,.1)!important;text-decoration:underline!important;transform:none!important;text-shadow:none!important}.auth_auth-checkbox--error__Vdfv0,input[type=checkbox].auth_auth-checkbox--error__Vdfv0{border:2px solid #ef4444!important;outline:none!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)!important;background-color:rgba(239,68,68,.05)!important}input[type=checkbox].auth_auth-checkbox--error__Vdfv0{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.auth_auth-terms-error__iZYSa{color:#ef4444;font-size:13px;font-weight:500;margin-top:var(--space-xs);margin-left:0;padding:var(--space-xs) var(--space-sm);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--border-radius-sm);text-align:center}@media (max-width:1023px){.auth_auth-container__o8lEk{padding:var(--space-md) 0;gap:var(--space-md)}.auth_auth-header__vSin7{gap:var(--space-md);padding:0 var(--space-md)}.auth_auth-logo__00_9Z{width:200px;height:auto}.auth_auth-title__gmAXo{font-size:28px}.auth_auth-subtitle___CzmV{font-size:18px}.auth_auth-card__G_AM2{max-width:100%;width:90%;margin:0;padding:var(--space-lg)}.auth_auth-inputs__QnEFp{gap:var(--space-md)}.auth_auth-input__VGL6s{padding:var(--space-md);font-size:18px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:normal;line-height:1.5}.auth_auth-button__yJf7B,.auth_auth-select__tRcfg{padding:var(--space-md);font-size:18px;width:100%}.auth_auth-button__yJf7B{font-weight:600}.auth_auth-terms__OL0lG{font-size:15px;line-height:1.5;padding:var(--space-md);gap:var(--space-md)}.auth_auth-checkbox__9NaGe{width:22px;height:22px;margin-top:0}.auth_auth-terms__OL0lG .auth_auth-link__P_PYF{font-size:15px!important;padding:2px 4px!important}.auth_auth-input-label__srBxV{font-size:16px}.auth_auth-link__P_PYF{font-size:18px;padding:4px 8px}}@media (min-width:1024px){.auth_auth-container__o8lEk{padding:var(--space-lg) var(--space-md);gap:var(--space-xl)}}.auth_auth-checkbox-label__QIlNE{display:flex;flex:1;line-height:1.4;cursor:pointer}.auth_auth-checkbox-text__caSuv{flex:1}.auth_auth-error-text__4XqRQ{color:var(--color-feedback-error);font-size:12px;font-weight:500;margin-top:var(--space-xs)}.auth_auth-error__LMAGC{background:rgba(217,62,74,.1);color:var(--color-feedback-error);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);border:1px solid var(--color-feedback-error);font-size:14px;font-weight:500;text-align:center}.auth_auth-input__VGL6s:disabled,.auth_auth-select__tRcfg:disabled{opacity:.6;cursor:not-allowed;background:var(--color-surface-secondary)}.auth_auth-checkbox__9NaGe:disabled{opacity:.6;cursor:not-allowed}.auth_auth-input-error___RUCv{border-color:var(--color-feedback-error)!important;box-shadow:0 0 0 2px rgba(239,68,68,.1)!important}.auth_auth-input-error-message__66UcI{margin-top:var(--space-xs);font-size:14px;color:var(--color-feedback-error);font-weight:500}.auth_auth-input-hint__lWsxx{margin-top:var(--space-xs);font-size:12px;color:var(--color-text-secondary);line-height:1.4}.auth_auth-input-container__PfZDd{position:relative;display:flex;align-items:center}.auth_auth-input-with-icon__cpFFl{padding-right:45px!important}.auth_auth-input-container__PfZDd input::-moz-placeholder{color:var(--color-text-secondary)}.auth_auth-input-container__PfZDd input::placeholder{color:var(--color-text-secondary)}.auth_auth-input-icon__Z836w{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;font-size:16px}.auth_auth-input-icon__Z836w:hover{color:var(--color-text-primary);background:var(--color-surface-secondary)}.auth_auth-input-icon__Z836w:disabled{opacity:.5;cursor:not-allowed}@media (max-width:430px){.auth_auth-container__o8lEk{padding:0;min-height:90vh}.auth_auth-logo__00_9Z{width:240px;margin-bottom:var(--space-xs)}.auth_auth-title__gmAXo{font-size:20px}.auth_auth-subtitle___CzmV{font-size:14px}.auth_auth-card__G_AM2{padding:var(--space-md)}.auth_auth-inputs__QnEFp{gap:var(--space-xs)}.auth_auth-input-group__w2YNt{gap:4px}.auth_auth-input-label__srBxV{font-size:13px}.auth_auth-input__VGL6s{padding:10px;font-size:15px}.auth_auth-button__yJf7B{padding:12px;font-size:15px}.auth_auth-checkbox-label__QIlNE{font-size:13px}.auth_auth-terms__OL0lG{font-size:.75rem!important;padding:.4rem!important;gap:.4rem!important;transform:scale(1);transform-origin:left center}.auth_auth-checkbox__9NaGe{width:16px!important;height:16px!important}.auth_auth-checkbox-text__caSuv{font-size:inherit!important;line-height:1.3!important}.auth_auth-terms__OL0lG .auth_auth-link__P_PYF{font-size:inherit!important;padding:0!important;text-decoration:underline!important}}@media (max-width:414px){.auth_auth-container__o8lEk{padding:0 0 2rem}.auth_auth-logo__00_9Z{width:240px;margin-bottom:var(--space-xs)}.auth_auth-title__gmAXo{font-size:20px}.auth_auth-subtitle___CzmV{font-size:14px}.auth_auth-card__G_AM2{padding:var(--space-md)}.auth_auth-inputs__QnEFp{gap:var(--space-xs)}.auth_auth-input-group__w2YNt{gap:4px}.auth_auth-input-label__srBxV{font-size:13px}.auth_auth-input__VGL6s{padding:10px;font-size:15px}.auth_auth-button__yJf7B{padding:12px;font-size:15px}.auth_auth-checkbox-label__QIlNE{font-size:13px}.auth_auth-terms__OL0lG{font-size:.75rem!important;padding:.4rem!important;gap:.4rem!important;transform:scale(1);transform-origin:left center}.auth_auth-checkbox__9NaGe{width:16px!important;height:16px!important}.auth_auth-checkbox-text__caSuv{font-size:inherit!important;line-height:1.3!important}.auth_auth-terms__OL0lG .auth_auth-link__P_PYF{font-size:inherit!important;padding:0!important;text-decoration:underline!important}}@media (max-width:390px){.auth_auth-container__o8lEk{padding:0 0 2rem}.auth_auth-logo__00_9Z{width:240px;margin-bottom:var(--space-xs)}.auth_auth-title__gmAXo{font-size:20px}.auth_auth-subtitle___CzmV{font-size:14px}.auth_auth-card__G_AM2{padding:var(--space-md)}.auth_auth-inputs__QnEFp{gap:var(--space-xs)}.auth_auth-input-group__w2YNt{gap:4px}.auth_auth-input-label__srBxV{font-size:13px}.auth_auth-input__VGL6s{padding:10px;font-size:15px}.auth_auth-button__yJf7B{padding:12px;font-size:15px}.auth_auth-checkbox-label__QIlNE{font-size:13px}.auth_auth-terms__OL0lG{font-size:.75rem!important;padding:.4rem!important;gap:.4rem!important;transform:scale(1);transform-origin:left center}.auth_auth-checkbox__9NaGe{width:16px!important;height:16px!important}.auth_auth-checkbox-text__caSuv{font-size:inherit!important;line-height:1.3!important}.auth_auth-terms__OL0lG .auth_auth-link__P_PYF{font-size:inherit!important;padding:0!important;text-decoration:underline!important}}@media (max-width:375px){.auth_auth-container__o8lEk{padding:0 0 2rem}.auth_auth-logo__00_9Z{width:240px;margin-bottom:var(--space-xs)}.auth_auth-title__gmAXo{font-size:20px}.auth_auth-subtitle___CzmV{font-size:14px}.auth_auth-card__G_AM2{padding:var(--space-md)}.auth_auth-inputs__QnEFp{gap:var(--space-xs)}.auth_auth-input-group__w2YNt{gap:4px}.auth_auth-input-label__srBxV{font-size:13px}.auth_auth-input__VGL6s{padding:10px;font-size:15px}.auth_auth-button__yJf7B{padding:12px;font-size:15px}.auth_auth-checkbox-label__QIlNE{font-size:13px}.auth_auth-terms__OL0lG{font-size:.75rem!important;padding:.4rem!important;gap:.4rem!important;transform:scale(1);transform-origin:left center}.auth_auth-checkbox__9NaGe{width:16px!important;height:16px!important}.auth_auth-checkbox-text__caSuv{font-size:inherit!important;line-height:1.3!important}.auth_auth-terms__OL0lG .auth_auth-link__P_PYF{font-size:inherit!important;padding:0!important;text-decoration:underline!important}}.PasswordValidator_validatorContainer__V2G17{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-sm);padding:6px var(--space-sm);margin-top:4px;display:flex;flex-direction:column;gap:2px}.PasswordValidator_validationItem__A_k4Z{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.2}.PasswordValidator_iconValid__q14KX{color:var(--color-accent-green-oldmoney);font-size:9px;flex-shrink:0}.PasswordValidator_iconInvalid__ahycO{color:var(--color-feedback-error);font-size:9px;flex-shrink:0}.PasswordValidator_textValid__S52oB{color:var(--color-text-primary)}.PasswordValidator_textInvalid__T2RVP{color:var(--color-text-secondary)}