.AuthLayout_container__5TSjY{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,#468966,#2A5367)}.AuthLayout_card__vHvC_{width:100%;max-width:420px;background-color:#ffffff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:40px;animation:AuthLayout_slideUp__kJulu .3s ease-out}@keyframes AuthLayout_slideUp__kJulu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AuthLayout_logoContainer__fnUCQ{display:flex;justify-content:center;margin-bottom:32px}.AuthLayout_logo__H_Ndj{height:48px;width:auto;-o-object-fit:contain;object-fit:contain}.AuthLayout_header__XPNbm{text-align:center;margin-bottom:32px}.AuthLayout_title__QIGfZ{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px;line-height:1.2}.AuthLayout_subtitle__cfmxj{font-size:16px;color:#6b7280;margin:0;line-height:1.5}.AuthLayout_content__eWU5X{display:flex;flex-direction:column;gap:20px}@media (max-width:480px){.AuthLayout_card__vHvC_{padding:32px 24px}.AuthLayout_title__QIGfZ{font-size:24px}.AuthLayout_subtitle__cfmxj{font-size:14px}}.TextInput_container__KuS5p{display:flex;flex-direction:column;gap:6px}.TextInput_fullWidth__TElxP{width:100%}.TextInput_label__rOdvj{font-size:14px;font-weight:500;color:#374151;margin-bottom:2px}.TextInput_required__zs9OE{color:#ef4444;margin-left:4px}.TextInput_inputWrapper___2qtB{position:relative;display:flex;align-items:center;background-color:#ffffff;border:1px solid #d1d5db;border-radius:8px;transition:all .2s ease-in-out}.TextInput_inputWrapper___2qtB:hover:not(.TextInput_disabled__VfbRW){border-color:#9ca3af}.TextInput_inputWrapper___2qtB.TextInput_focused__SBI1C{border-color:#468966;box-shadow:0 0 0 3px rgba(70,137,102,.1)}.TextInput_inputWrapper___2qtB.TextInput_error__42yuc{border-color:#ef4444}.TextInput_inputWrapper___2qtB.TextInput_error__42yuc.TextInput_focused__SBI1C{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.TextInput_inputWrapper___2qtB.TextInput_disabled__VfbRW{background-color:#f3f4f6;cursor:not-allowed}.TextInput_input__9Smbb{flex:1;width:100%;padding:10px 14px;font-size:16px;line-height:24px;color:#1f2937;background-color:transparent;border:none;outline:none;font-family:inherit}.TextInput_input__9Smbb::-moz-placeholder{color:#9ca3af}.TextInput_input__9Smbb::placeholder{color:#9ca3af}.TextInput_input__9Smbb:disabled{cursor:not-allowed;color:#6b7280}.TextInput_leftIcon__VV1do{padding-left:14px}.TextInput_leftIcon__VV1do,.TextInput_rightIcon__U8li2{display:flex;align-items:center;justify-content:center;color:#6b7280}.TextInput_rightIcon__U8li2{padding-right:14px}.TextInput_passwordToggle__c0wmF{display:flex;align-items:center;justify-content:center;padding:0 14px;background:none;border:none;cursor:pointer;color:#6b7280;transition:color .2s ease-in-out}.TextInput_passwordToggle__c0wmF:hover{color:#374151}.TextInput_passwordToggle__c0wmF:focus{outline:none}.TextInput_icon__cN9LB{width:20px;height:20px}.TextInput_errorMessage__qVLDk{font-size:14px;color:#ef4444;margin-top:2px}.Button_button__tWeRx{font-family:inherit;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Button_button__tWeRx:focus{outline:2px solid #468966;outline-offset:2px}.Button_small__cUxiv{padding:8px 16px;font-size:14px;line-height:20px}.Button_medium__BbqVm{padding:10px 20px;font-size:16px;line-height:24px}.Button_large__pwH1t{padding:12px 24px;font-size:18px;line-height:28px}.Button_primary__IaT8z{background-color:#468966;color:#ffffff}.Button_primary__IaT8z:hover:not(:disabled){background-color:#3a7355;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Button_primary__IaT8z:active:not(:disabled){background-color:#2e5c43;transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Button_secondary__hqe5x{background-color:#2A5367;color:#ffffff}.Button_secondary__hqe5x:hover:not(:disabled){background-color:#234456;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Button_secondary__hqe5x:active:not(:disabled){background-color:#1c3645;transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Button_outline__Im6hB{background-color:transparent;color:#468966;border:2px solid #468966}.Button_outline__Im6hB:hover:not(:disabled){background-color:#468966;color:#ffffff;transform:translateY(-1px)}.Button_outline__Im6hB:active:not(:disabled){background-color:#3a7355;transform:translateY(0)}.Button_ghost__WmxEK{background-color:transparent;color:#468966;box-shadow:none}.Button_ghost__WmxEK:hover:not(:disabled){background-color:rgba(70,137,102,.1)}.Button_ghost__WmxEK:active:not(:disabled){background-color:rgba(70,137,102,.2)}.Button_disabled__3qK21{opacity:.5;cursor:not-allowed}.Button_fullWidth__0f4G8{width:100%}.Button_loading___hLAa{position:relative;pointer-events:none}.Button_hiddenText__KrURW{visibility:hidden}.Button_spinner__cL1ui{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button_spinnerIcon__XBWo4{width:20px;height:20px;animation:Button_spin__yyG_d 1s linear infinite}.Button_spinnerCircle__3n0my{opacity:.25}.Button_spinnerPath__ozHTL{opacity:.75}@keyframes Button_spin__yyG_d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SocialButton_button__XH_5M{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 20px;font-size:16px;font-weight:600;border:1px solid #d1d5db;border-radius:8px;background-color:#ffffff;color:#1f2937;cursor:pointer;transition:all .2s ease-in-out;font-family:inherit}.SocialButton_button__XH_5M:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.SocialButton_button__XH_5M:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.SocialButton_button__XH_5M:focus{outline:2px solid #468966;outline-offset:2px}.SocialButton_icon__sZRQM{display:flex;align-items:center;justify-content:center;flex-shrink:0}.SocialButton_text__1JCHD{line-height:1}.SocialButton_fullWidth__iqzZ3{width:100%}.SocialButton_large__gXEwB{padding:14px 24px;font-size:17px;border-radius:10px;border-width:2px}.SocialButton_disabled__PuY_G{opacity:.5;cursor:not-allowed}.SocialButton_google__ji1OV:hover:not(:disabled){background-color:#f8f9fa}.SocialButton_facebook__n8s3n{background-color:#1877f2;color:#ffffff;border-color:#1877f2}.SocialButton_facebook__n8s3n:hover:not(:disabled){background-color:#166fe5;border-color:#166fe5}.SocialButton_apple__Qdulg{background-color:#000000;color:#ffffff;border-color:#000000}.SocialButton_apple__Qdulg:hover:not(:disabled){background-color:#1a1a1a;border-color:#1a1a1a}.SocialButton_github__XaHEQ{background-color:#24292e;color:#ffffff;border-color:#24292e}.SocialButton_github__XaHEQ:hover:not(:disabled){background-color:#2f363d;border-color:#2f363d}.Divider_container___Ajui{display:flex;align-items:center;gap:12px;margin:20px 0}.Divider_line__3r2_F{flex:1;height:1px;background-color:#e5e7eb}.Divider_text__gKRdI{font-size:14px;color:#6b7280;white-space:nowrap;font-weight:500}.Alert_alert__kQKOV{display:flex;gap:12px;padding:16px;border-radius:8px;border:1px solid;animation:Alert_slideDown__sCZ5o .3s ease-out}@keyframes Alert_slideDown__sCZ5o{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Alert_iconContainer__bpw_I{flex-shrink:0}.Alert_icon__KFUIh{width:24px;height:24px}.Alert_content__ptVqJ{flex:1}.Alert_title__bjC9D{font-size:14px;font-weight:600;margin:0 0 4px}.Alert_message__iVybd{font-size:14px;margin:0;line-height:1.5}.Alert_closeButton__47OUV{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:opacity .2s ease-in-out}.Alert_closeButton__47OUV:hover{opacity:1}.Alert_closeIcon__v0sZ_{width:20px;height:20px}.Alert_info__HTlTF{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}.Alert_info__HTlTF .Alert_closeButton__47OUV,.Alert_info__HTlTF .Alert_icon__KFUIh{color:#3b82f6}.Alert_success__3gpVq{background-color:#f0fdf4;border-color:#bbf7d0;color:#15803d}.Alert_success__3gpVq .Alert_closeButton__47OUV,.Alert_success__3gpVq .Alert_icon__KFUIh{color:#22c55e}.Alert_warning__bByTY{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.Alert_warning__bByTY .Alert_closeButton__47OUV,.Alert_warning__bByTY .Alert_icon__KFUIh{color:#f59e0b}.Alert_error__9PfQc{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.Alert_error__9PfQc .Alert_closeButton__47OUV,.Alert_error__9PfQc .Alert_icon__KFUIh{color:#ef4444}.SubscriptionsPage_hero__5IPwR{background:linear-gradient(135deg,#468966,#2a5367);color:white;padding:3rem 1rem}.SubscriptionsPage_heroTitle__AlEMN{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.SubscriptionsPage_heroTitle__AlEMN{font-size:3rem}}.SubscriptionsPage_heroSubtitle__dvoig{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.SubscriptionsPage_billingToggle__veLnL{display:inline-flex;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:.75rem;padding:.25rem;gap:.25rem}.SubscriptionsPage_toggleButton__eFc6C{position:relative;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;background:transparent;color:white;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.SubscriptionsPage_toggleButton__eFc6C:hover{background:rgba(255,255,255,.1)}.SubscriptionsPage_toggleButton__eFc6C.SubscriptionsPage_active__UtuVh{background:white;color:#2a5367}.SubscriptionsPage_saveBadge__Wpxt2{display:inline-block;background:#fbbf24;color:#78350f;font-size:.75rem;padding:.125rem .5rem;border-radius:.375rem;font-weight:700}.SubscriptionsPage_pricingCard__KhhdS{position:relative;background:white;border:2px solid #e5e7eb;border-radius:1rem;overflow:hidden;transition:all .3s ease}.SubscriptionsPage_pricingCard__KhhdS:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.SubscriptionsPage_pricingCard__KhhdS.SubscriptionsPage_popular__mFpUL{border-color:#468966;box-shadow:0 10px 15px -3px rgba(70,137,102,.2)}.SubscriptionsPage_pricingCard__KhhdS.SubscriptionsPage_popular__mFpUL:hover{box-shadow:0 20px 25px -5px rgba(70,137,102,.3)}.SubscriptionsPage_popularBadge__4GKNn{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;font-weight:700;font-size:.875rem}.SubscriptionsPage_cardContent__DGk2r{padding:2rem}.SubscriptionsPage_planName__1yk_G{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.SubscriptionsPage_planDescription__lKmcg{color:#6b7280;margin-bottom:1.5rem}.SubscriptionsPage_priceSection__SD2El{margin-bottom:1.5rem}.SubscriptionsPage_price__w4Z2D{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.SubscriptionsPage_currency__8kPGS{font-size:1.5rem;font-weight:600;color:#4b5563}.SubscriptionsPage_amount__vlLKN{font-size:3rem;font-weight:700;color:#111827}.SubscriptionsPage_period__5x9ad{font-size:1rem;color:#6b7280}.SubscriptionsPage_savings__BuKkX{font-size:.875rem;color:#059669;font-weight:600}.SubscriptionsPage_ctaButton__HpzQR{margin-bottom:1.5rem}.SubscriptionsPage_features__agLmA{display:flex;flex-direction:column;gap:.75rem}.SubscriptionsPage_feature__FPC18{display:flex;align-items:flex-start;gap:.75rem;color:#374151;font-size:.875rem}.SubscriptionsPage_limitation__HViSG{display:flex;align-items:flex-start;gap:.75rem;color:#9ca3af;font-size:.875rem}@media (max-width:768px){.SubscriptionsPage_hero__5IPwR{padding:2rem 1rem}.SubscriptionsPage_heroTitle__AlEMN{font-size:2rem}.SubscriptionsPage_heroSubtitle__dvoig{font-size:1rem}.SubscriptionsPage_billingToggle__veLnL{width:100%;display:flex}.SubscriptionsPage_toggleButton__eFc6C{flex:1;justify-content:center;padding:.75rem 1rem}.SubscriptionsPage_amount__vlLKN{font-size:2.5rem}}