.TopBar_topbar__sbiyL{width:100%}.TopBar_topbar_box__0ukde{width:80%;margin:0 auto}.InfoBox_info_box__IL1E1{padding:1rem;border-radius:8px;text-align:start;position:relative}.InfoBox_info_title__ZF0wl{font-size:1rem;color:#000;font-weight:500;margin-bottom:.5rem}.InfoBox_info_value__S3jyN{font-size:2rem;font-weight:600;color:#000;margin-bottom:.75rem}.InfoBox_payments_button__26_LV{background:hsla(0,0%,100%,.2);color:#000;border:1px solid rgba(0,0,0,.1);padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;margin-top:auto}.InfoBox_payments_button__26_LV:hover{background:hsla(0,0%,100%,.3);border-color:rgba(0,0,0,.2);transform:translateY(-1px)}.InfoBox_payments_button__26_LV:active{transform:translateY(0)}@media (max-width:768px){.InfoBox_info_box__IL1E1{padding:.875rem}.InfoBox_info_title__ZF0wl{font-size:.9rem}.InfoBox_info_value__S3jyN{font-size:1.75rem}.InfoBox_payments_button__26_LV{padding:.4rem .8rem;font-size:.8rem}}.SideBar_sidebar__vaOdo{background-color:var(--icons-color);padding:1rem;color:var(--icons-light-color);display:flex;flex-direction:column;align-items:center;height:100%;width:200px;box-sizing:border-box}.SideBar_sidebar_logo__dk6o2{padding-bottom:3rem}.SideBar_sidebar_menu___I0WC{margin-bottom:auto;width:calc(100% + 2rem);justify-content:center;transition:background-color .5s ease}.SideBar_sidebar_menu_item__vX0ki{display:flex;align-items:center;padding-left:15%;padding-top:5px;padding-bottom:5px;transition:background-color .5s ease}.SideBar_sidebar_menu_item__vX0ki:hover{background-color:#007041}.SideBar_sidebar_menu_item__vX0ki:active{transform:scale(.95)}.SideBar_sidebar_menu_item_icon__FCVQG{margin-right:10px;position:relative}.SideBar_sidebarNotificationDot__1undm{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:#ff6b35;border-radius:50%;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3);animation:SideBar_pulse__1LsKP 2s infinite}@keyframes SideBar_pulse__1LsKP{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.SideBar_sidebar_menu_item_text__FZTYB{font-size:17px;font-weight:500}.SideBar_logout_container__0I_zq{box-sizing:border-box;margin-top:auto;width:calc(100% + 2rem);justify-content:center;transition:background-color .5s ease}.SideBar_logout_container__0I_zq:hover{background-color:#007041}.SideBar_logout_container__0I_zq:active{transform:scale(.95)}@media (max-width:768px){.SideBar_sidebar__vaOdo{padding:1rem;width:200px;height:100vh;height:100dvh;height:calc(var(--vh, 1vh) * 100);max-height:100vh;max-height:100dvh;max-height:calc(var(--vh, 1vh) * 100);overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:0;z-index:25;--mobile-height:100vh;--mobile-height:100dvh;--mobile-height:calc(var(--vh, 1vh) * 100);scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.SideBar_sidebar__vaOdo::-webkit-scrollbar{width:4px}.SideBar_sidebar__vaOdo::-webkit-scrollbar-track{background:transparent}.SideBar_sidebar__vaOdo::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.SideBar_sidebar_logo__dk6o2 img{padding-left:15px;width:155px;height:auto}.SideBar_sidebar_menu_item_text__FZTYB{font-size:15px}.SideBar_logout_container__0I_zq{margin-top:auto;padding-bottom:1rem;position:-webkit-sticky;position:sticky;bottom:0;background-color:var(--icons-color);min-height:-moz-fit-content;min-height:fit-content;z-index:1}}@media (max-width:480px){.SideBar_sidebar__vaOdo{padding:1rem;width:180px;height:100vh;height:100dvh;height:calc(var(--vh, 1vh) * 100);max-height:100vh;max-height:100dvh;max-height:calc(var(--vh, 1vh) * 100);overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:0;z-index:25;--mobile-height:100vh;--mobile-height:100dvh;--mobile-height:calc(var(--vh, 1vh) * 100);scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.SideBar_sidebar__vaOdo::-webkit-scrollbar{width:4px}.SideBar_sidebar__vaOdo::-webkit-scrollbar-track{background:transparent}.SideBar_sidebar__vaOdo::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.SideBar_sidebar_logo__dk6o2 img{padding-left:15px;width:125px}.SideBar_sidebar_menu_item_text__FZTYB{font-size:14px}.SideBar_logout_container__0I_zq{margin-top:auto;padding-bottom:1rem;position:-webkit-sticky;position:sticky;bottom:0;background-color:var(--icons-color);min-height:-moz-fit-content;min-height:fit-content;z-index:1}}.Header_header__lxEXn{display:flex;justify-content:flex-end;align-items:center;padding:20px;background-color:var(--shadow-light-color)}.Header_header_title__fkRiz{padding-left:20px;font-size:24px;padding-right:20px;font-weight:600;color:#000;margin-right:auto}@media (max-width:768px){.Header_header_title__fkRiz{padding-left:50px;font-size:15px;padding-right:20px;font-weight:600;color:#000;margin-right:auto}}.Header_header_right__k6Msr{display:flex;align-items:center;cursor:pointer;position:relative}.Header_header_right_user_box__pFOx9{background-color:var(--third-color);border-radius:50%;padding:.8rem;margin-right:.6rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.Header_spinner__MZrMc{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:Header_spin__Xnfg3 1s linear infinite}@keyframes Header_spin__Xnfg3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_overlay__UG2X8{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.Header_header_right_container__QD1Gt{display:flex;align-items:center;gap:2rem}.Header_header_support_link__OqdX_{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(64,160,107,.1),rgba(34,197,94,.1));color:var(--icons-color);font-size:.875rem;font-weight:500;text-decoration:none;border-radius:20px;border:1px solid rgba(64,160,107,.2);transition:all .3s ease;position:relative;overflow:hidden;white-space:nowrap}.Header_header_support_link__OqdX_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s ease}.Header_header_support_link__OqdX_:hover{background:linear-gradient(135deg,rgba(64,160,107,.15),rgba(34,197,94,.15));color:var(--third-color);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,160,107,.2);border-color:rgba(64,160,107,.3)}.Header_header_support_link__OqdX_:hover:before{left:100%}.Header_header_support_link__OqdX_:active{transform:translateY(0);box-shadow:0 2px 8px rgba(64,160,107,.15)}.Header_header_support_link__OqdX_:focus{outline:none;box-shadow:0 0 0 3px rgba(64,160,107,.2)}.Header_header_support_link__OqdX_:after{content:"💬";font-size:14px;margin-left:4px;transition:transform .2s ease}.Header_header_support_link__OqdX_:hover:after{transform:scale(1.1)}@media (max-width:768px){.Header_header_right_container__QD1Gt{gap:1rem}.Header_header_support_link__OqdX_{padding:6px 12px;font-size:.8rem;border-radius:16px}.Header_header_support_link__OqdX_:after{font-size:12px}}@media (max-width:480px){.Header_header_support_link__OqdX_{padding:5px 10px;font-size:.75rem;border-radius:14px}.Header_header_support_link__OqdX_:after{font-size:11px}}@media (max-width:360px){.Header_header_support_link__OqdX_{padding:6px;border-radius:50%;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.Header_header_support_link__OqdX_:after{margin-left:0;font-size:14px}.Header_header_support_link__OqdX_ span{display:none}}@media (max-width:480px){.Header_header_support_link__OqdX_{padding:6px;border-radius:50%;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.Header_header_support_link__OqdX_:after{margin-left:0;font-size:14px}.Header_header_support_link__OqdX_ span{display:none}}.LanguageSelector_languageSelector__0Rj5_{position:relative;display:inline-block}.LanguageSelector_selectorButton__xKdRj{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease;min-width:120px}.LanguageSelector_selectorButton__xKdRj:hover{background:#f5f5f5;border-color:#ccc}.LanguageSelector_flag__hqwBJ{font-size:16px}.LanguageSelector_languageName__CnzxJ{flex:1 1;text-align:left}.LanguageSelector_languageShortcut__iV4bu{font-weight:600;font-size:12px;color:#666;display:none}.LanguageSelector_arrow__MNEII{font-size:10px;transition:transform .2s ease}.LanguageSelector_arrowUp__a1BDs{transform:rotate(180deg)}.LanguageSelector_dropdown__HhecY{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;margin-top:4px;overflow:hidden}.LanguageSelector_dropdown__HhecY.LanguageSelector_dropdownRight__6JBkg{left:auto;right:0}.LanguageSelector_languageOption__fuB88{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:#fff;border:none;cursor:pointer;font-size:14px;color:#333;text-align:left;transition:background-color .2s ease}.LanguageSelector_languageOption__fuB88:hover{background:#f5f5f5}.LanguageSelector_languageOption__fuB88.LanguageSelector_active__dx_Sz{background:#e3f2fd;color:#1976d2;font-weight:500}.LanguageSelector_languageOption__fuB88 .LanguageSelector_flag__hqwBJ{font-size:16px}.LanguageSelector_languageOption__fuB88 .LanguageSelector_languageName__CnzxJ{flex:1 1}.LanguageSelector_languageOption__fuB88 .LanguageSelector_languageShortcut__iV4bu{font-weight:600;font-size:12px;color:#666;display:none}@media (max-width:768px){.LanguageSelector_selectorButton__xKdRj{padding:6px 10px;font-size:12px;min-width:100px}.LanguageSelector_languageName__CnzxJ{display:none}.LanguageSelector_languageShortcut__iV4bu{display:block;font-size:11px;font-weight:600;color:#333}.LanguageSelector_languageOption__fuB88 .LanguageSelector_languageName__CnzxJ{display:block}.LanguageSelector_languageOption__fuB88 .LanguageSelector_languageShortcut__iV4bu{display:block;font-size:11px;font-weight:600;color:#666}.LanguageSelector_dropdown__HhecY{min-width:140px}}@media (max-width:480px){.LanguageSelector_selectorButton__xKdRj{padding:5px 8px;font-size:11px;min-width:80px}.LanguageSelector_flag__hqwBJ{font-size:14px}.LanguageSelector_languageShortcut__iV4bu{font-size:10px}.LanguageSelector_arrow__MNEII{font-size:8px}}.HpSettingsDashboard_hpSettings__lFspo{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#f0f9f7);padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.HpSettingsDashboard_container__pb6kX{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden}.HpSettingsDashboard_header__XF0m3{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;padding:2.5rem;text-align:center}.HpSettingsDashboard_header__XF0m3 h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.HpSettingsDashboard_header__XF0m3 p{font-size:1.1rem;margin:0;opacity:.9}.HpSettingsDashboard_successMsg__3U9tW{background-color:rgba(82,196,26,.1);color:#389e0d;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #52c41a;margin:1.5rem 2rem;font-weight:500}.HpSettingsDashboard_errorMsg__SkH9l{background-color:rgba(255,77,79,.1);color:#cf1322;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #ff4d4f;margin:1.5rem 2rem;font-weight:500}.HpSettingsDashboard_tabContent__IwyC8{padding:2.5rem}.HpSettingsDashboard_sectionHeader___9vQw{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.HpSettingsDashboard_sectionIcon__2obzs{font-size:2rem;color:var(--icons-color);background:linear-gradient(135deg,rgba(64,160,107,.1),rgba(52,211,153,.1));padding:1rem;border-radius:16px;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;transition:all .3s ease}.HpSettingsDashboard_sectionHeader___9vQw:hover .HpSettingsDashboard_sectionIcon__2obzs{transform:scale(1.05);background:linear-gradient(135deg,rgba(64,160,107,.15),rgba(52,211,153,.15))}.HpSettingsDashboard_sectionHeader___9vQw h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.HpSettingsDashboard_sectionHeader___9vQw p{font-size:.95rem;color:#6b7280;margin:.25rem 0 0}.HpSettingsDashboard_deviceSelectorSection__GDJ1F{margin-bottom:2rem}.HpSettingsDashboard_deviceSelectorWrapper__wWd49{background:linear-gradient(135deg,#f8fffe,#f0f9f7);border:2px solid rgba(64,160,107,.2);border-radius:12px;padding:1.5rem;transition:all .3s ease}.HpSettingsDashboard_deviceSelectorWrapper__wWd49:hover{border-color:var(--icons-color);box-shadow:0 4px 12px rgba(64,160,107,.1)}.HpSettingsDashboard_noDevicesSection__rJjpl{margin-bottom:2rem}.HpSettingsDashboard_noDevicesMessage__ovR_y{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:2px solid rgba(251,146,60,.2);border-radius:12px;padding:1.5rem;text-align:center}.HpSettingsDashboard_noDevicesMessage__ovR_y p{color:#9a3412;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem}.HpSettingsDashboard_noDevicesActions__yqHvD{display:flex;justify-content:center;gap:1rem}.HpSettingsDashboard_noDevicesActions__yqHvD .HpSettingsDashboard_primaryButton__jvS54{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(64,160,107,.25)}.HpSettingsDashboard_noDevicesActions__yqHvD .HpSettingsDashboard_primaryButton__jvS54:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(64,160,107,.35);background:linear-gradient(135deg,#34d399,var(--icons-color))}.HpSettingsDashboard_settingsGrid__c0kK9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem;transition:opacity .3s ease}.HpSettingsDashboard_settingsGrid__c0kK9.HpSettingsDashboard_disabled__oGuoR{opacity:.5;pointer-events:none}.HpSettingsDashboard_settingCard__jTUdY{background:linear-gradient(135deg,#f8fffe,#f0f9f7);border:2px solid rgba(64,160,107,.2);border-radius:12px;padding:1.5rem;transition:all .3s ease}.HpSettingsDashboard_settingCard__jTUdY:hover{border-color:var(--icons-color);box-shadow:0 4px 12px rgba(64,160,107,.1)}.HpSettingsDashboard_settingCard__jTUdY label{display:block;color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:1rem}.HpSettingsDashboard_toggleSection__GM1CR{display:flex;justify-content:space-between;align-items:center;gap:1rem}.HpSettingsDashboard_toggleCard__8kuCg{margin-bottom:1.5rem}.HpSettingsDashboard_toggleLabel__rqVqD{flex:1 1}.HpSettingsDashboard_toggleLabel__rqVqD label{display:block;color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:.25rem}.HpSettingsDashboard_toggleLabel__rqVqD p{color:#6b7280;font-size:.875rem;margin:0}.HpSettingsDashboard_toggleWrapper__E98LS{display:flex;align-items:center}.HpSettingsDashboard_toggleButton__jmDAV{display:flex;align-items:center;gap:.75rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;font-family:inherit}.HpSettingsDashboard_toggleButton__jmDAV:hover{background-color:rgba(64,160,107,.05)}.HpSettingsDashboard_toggleText__t1iHT{font-size:.875rem;font-weight:500;min-width:60px;text-align:left}.HpSettingsDashboard_toggleSwitch__GvPAD{position:relative;width:48px;height:24px;background-color:#e5e7eb;border-radius:12px;transition:all .3s ease;display:flex;align-items:center;padding:2px}.HpSettingsDashboard_toggleKnob__ixdVJ{width:20px;height:20px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.HpSettingsDashboard_toggleEnabled__YOYi4 .HpSettingsDashboard_toggleSwitch__GvPAD{background-color:var(--icons-color)}.HpSettingsDashboard_toggleEnabled__YOYi4 .HpSettingsDashboard_toggleKnob__ixdVJ{transform:translateX(24px)}.HpSettingsDashboard_toggleDisabled__ep_8K .HpSettingsDashboard_toggleSwitch__GvPAD{background-color:#e5e7eb}.HpSettingsDashboard_toggleDisabled__ep_8K .HpSettingsDashboard_toggleKnob__ixdVJ{transform:translateX(0)}.HpSettingsDashboard_toggleEnabled__YOYi4 .HpSettingsDashboard_toggleText__t1iHT{color:var(--icons-color)}.HpSettingsDashboard_toggleDisabled__ep_8K .HpSettingsDashboard_toggleText__t1iHT{color:#6b7280}.HpSettingsDashboard_sliderWrapper___srCU{padding:.5rem 0}.HpSettingsDashboard_savingsPreview__Jp35m{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid rgba(34,197,94,.2);border-radius:12px;padding:2rem;margin-bottom:2rem;text-align:center}.HpSettingsDashboard_savingsAmounts__vF3jg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem}.HpSettingsDashboard_savingsItem__YDSET{display:flex;flex-direction:column;align-items:center;gap:.5rem}.HpSettingsDashboard_savingsLabel__bEQCF{font-size:1rem;color:#166534;font-weight:500}.HpSettingsDashboard_savingsValue__LqV1G{font-size:2.25rem;font-weight:700;color:#16a34a}.HpSettingsDashboard_savingsPreview__Jp35m.HpSettingsDashboard_disabledSavings__sD5dR{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:rgba(239,68,68,.2)}.HpSettingsDashboard_disabledMessage__Zrjwv{margin-top:1rem;padding:.75rem;background-color:rgba(239,68,68,.1);border-radius:8px;border:1px solid rgba(239,68,68,.2)}.HpSettingsDashboard_disabledMessage__Zrjwv p{color:#dc2626;font-size:.875rem;font-weight:500;margin:0;text-align:center}.HpSettingsDashboard_disclaimerMessage__ffB3G{margin-top:1rem;padding:.75rem;background-color:rgba(245,158,11,.1);border-radius:8px;border:1px solid rgba(245,158,11,.2)}.HpSettingsDashboard_disclaimerMessage__ffB3G p{color:#d97706;font-size:.875rem;font-weight:500;margin:0;text-align:left}.HpSettingsDashboard_infoText__im7Ju{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.HpSettingsDashboard_infoText__im7Ju p{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}.HpSettingsDashboard_actionSection__bT_Ve{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;text-align:center}.HpSettingsDashboard_primaryButton__jvS54{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px rgba(64,160,107,.25)}.HpSettingsDashboard_primaryButton__jvS54:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(64,160,107,.35);background:linear-gradient(135deg,#34d399,var(--icons-color))}.HpSettingsDashboard_primaryButton__jvS54:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.HpSettingsDashboard_supportMessage__SAfX_{text-align:center;padding:2rem;color:#6b7280;font-size:.9rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.HpSettingsDashboard_supportLink__y4eSI{color:var(--icons-color);text-decoration:none;font-weight:600;transition:color .2s ease}.HpSettingsDashboard_supportLink__y4eSI:hover{color:#059669;text-decoration:underline}.HpSettingsDashboard_loadingContainer__N_iwD{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:1rem}.HpSettingsDashboard_loadingContainer__N_iwD p{color:#6b7280;font-size:1.1rem;font-weight:500}@media screen and (max-width:768px){.HpSettingsDashboard_hpSettings__lFspo{padding:1rem}.HpSettingsDashboard_header__XF0m3{padding:2rem 1.5rem}.HpSettingsDashboard_header__XF0m3 h1{font-size:2rem}.HpSettingsDashboard_tabContent__IwyC8{padding:1.5rem}.HpSettingsDashboard_sectionHeader___9vQw{flex-direction:column;align-items:flex-start;text-align:left}.HpSettingsDashboard_deviceSelectorWrapper__wWd49{padding:1rem}.HpSettingsDashboard_settingsGrid__c0kK9{grid-template-columns:1fr}.HpSettingsDashboard_savingsAmounts__vF3jg{grid-template-columns:1fr;gap:1.5rem}.HpSettingsDashboard_savingsValue__LqV1G{font-size:1.875rem}.HpSettingsDashboard_primaryButton__jvS54{width:100%;min-width:unset}.HpSettingsDashboard_toggleSection__GM1CR{flex-direction:column;align-items:flex-start;gap:1rem}.HpSettingsDashboard_toggleWrapper__E98LS{align-self:flex-end}}@media screen and (max-width:480px){.HpSettingsDashboard_header__XF0m3 h1{font-size:1.75rem}.HpSettingsDashboard_tabContent__IwyC8{padding:1rem}.HpSettingsDashboard_deviceSelectorWrapper__wWd49{padding:.75rem}.HpSettingsDashboard_settingCard__jTUdY{padding:1rem}.HpSettingsDashboard_savingsPreview__Jp35m{padding:1.5rem}.HpSettingsDashboard_primaryButton__jvS54{width:100%;min-width:unset}}.Button_box__j_pGO{width:100%}.Button_button__Oqkpq{display:flex;align-items:center;justify-content:center;background-color:var(--icons-color);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:1rem;transition:all .2s ease;border:none;cursor:pointer;width:100%}.Button_button__Oqkpq:hover:not(:disabled){background-color:var(--second-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,130,75,.15)}.Button_button__Oqkpq:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(0,130,75,.1)}.Button_button__Oqkpq:disabled{opacity:.7;cursor:not-allowed;transform:none}.Button_icon__hzw3R{margin-right:.5rem;display:flex;align-items:center}.Button_buttonText__3JhOE{display:inline-block;color:inherit;font-weight:inherit;font-size:inherit;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Button_chevron__2VhWL{margin-left:.5rem;width:1.25rem;height:1.25rem}.Slider_slider__Mh8SI{position:relative;margin:90px 20px 0}.Slider_label__HmqV_{margin-top:.6rem;display:flex;flex-direction:column;align-items:center}.Slider_label_value__p7FXj{font-size:2rem;margin-bottom:-.8rem}.Slider_label_unit__wcYqO{margin-top:0;font-size:1rem}.Slider_slider_bottom__VH5eC{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.Slider_slider_bottom_title__GuskB{margin:0 auto;color:#000;font-weight:500}.Slider_slider_bottom_explanation__Vy4Qv{padding-top:1rem;color:#000}@media (max-width:768px){.Slider_slider__Mh8SI{margin:60px 10px 0}.Slider_label_value__p7FXj{font-size:1.5rem;margin-bottom:-.5rem}.Slider_label_unit__wcYqO{font-size:.8rem}.Slider_slider_bottom__VH5eC,.Slider_slider_bottom_title__GuskB{font-size:.9rem}}@media (max-width:480px){.Slider_slider__Mh8SI{margin:40px 5px 0}.Slider_label_value__p7FXj{font-size:1.2rem;margin-bottom:-.4rem}.Slider_label_unit__wcYqO{font-size:.7rem}.Slider_slider_bottom__VH5eC,.Slider_slider_bottom_title__GuskB{font-size:.8rem}}.DeviceSelector_container__5Hbzi{display:flex;align-items:center;margin-bottom:16px;width:100%;max-width:300px}.DeviceSelector_singleDeviceContainer__yUZA9{display:flex;align-items:center;margin-bottom:16px;padding:6px 0}.DeviceSelector_label__dh2mB{font-size:14px;font-weight:500;color:#555;margin-right:8px}.DeviceSelector_selectWrapper__n9A15{display:flex;flex-direction:column;gap:8px}.DeviceSelector_selectLabel__J5C2M{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.DeviceSelector_selectLabel__J5C2M svg{color:#40a06b}.DeviceSelector_selectContainer__I1nYf{position:relative;flex-grow:1}.DeviceSelector_select__L9ZQd{width:100%;padding:12px 40px 12px 16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-size:14px;font-weight:500;color:#374151;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.DeviceSelector_select__L9ZQd:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DeviceSelector_select__L9ZQd:focus{outline:none;border-color:#40a06b;box-shadow:0 0 0 3px rgba(64,160,107,.1)}.DeviceSelector_selectIcon__qCFUq{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;transition:color .2s ease}.DeviceSelector_select__L9ZQd:focus+.DeviceSelector_selectIcon__qCFUq{color:#40a06b}.DeviceSelector_deviceInfo__sITGS{display:flex;align-items:center}.DeviceSelector_deviceLabel__WIo2f{font-size:14px;font-weight:500;color:#555;margin-right:8px}.DeviceSelector_deviceName__AzTZF{font-size:14px;color:#333;font-weight:500}.DeviceSelector_noDevicesMessage__Kav89{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;color:#6b7280;font-style:italic}.DeviceSelector_noDevicesMessage__Kav89 svg{color:#9ca3af}@media (max-width:768px){.DeviceSelector_container__5Hbzi,.DeviceSelector_singleDeviceContainer__yUZA9{margin-bottom:12px}.DeviceSelector_deviceLabel__WIo2f,.DeviceSelector_label__dh2mB{font-size:13px}.DeviceSelector_deviceName__AzTZF,.DeviceSelector_select__L9ZQd{font-size:13px;padding:10px 36px 10px 14px}.DeviceSelector_selectLabel__J5C2M{font-size:13px}}.UserInfo_userInfo__nBfAL{position:absolute;top:1rem;right:1rem;z-index:100;width:300px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px}.UserInfo_userInfo_header__T_r8D{display:flex;align-items:center;margin-bottom:20px}.UserInfo_userInfo_header_avatar__oQfwk img{width:50px;height:50px;border-radius:50%}.UserInfo_userInfo_header_details__HazFh{flex-grow:1;margin-left:15px;overflow:hidden}.UserInfo_userInfo_header_details_username__w65LL{font-weight:700;font-size:18px;margin:0 0 5px}.UserInfo_userInfo_header_details_email__FFrUI{font-size:14px;color:#666;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserInfo_userInfo_header_details_phone__WQ_AN{display:flex;align-items:center;font-size:14px;color:#666;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserInfo_userInfo_header_details_phone_icon__6a3hb{margin-right:6px;font-size:14px;color:#666}.UserInfo_userInfo_header_details_phone_add__N5t__{color:#40a06b;cursor:pointer;font-size:14px;transition:color .2s}.UserInfo_userInfo_header_details_phone_add__N5t__:hover{text-decoration:underline;color:#348a5a}.UserInfo_userInfo_divider__r9TQt{height:1px;background-color:#eee;margin:10px 0 15px}.UserInfo_userInfo_infoItems_item__YRT_M{display:flex;align-items:center;padding:10px 0;margin-bottom:5px;cursor:pointer;border-radius:4px;transition:background-color .2s}.UserInfo_userInfo_infoItems_item__YRT_M:hover{background-color:#f7f7f7}.UserInfo_userInfo_infoItems_item_icon__9Sxa_{display:flex;justify-content:center;align-items:center;margin-right:10px}.UserInfo_userInfo_infoItems_item_icon_img__PGXic{width:20px;height:20px}.UserInfo_userInfo_infoItems_item_title__gV7JS{margin:0;color:#333;font-size:15px}.UserInfo_userInfo_loading__ugTR5{display:flex;justify-content:center;align-items:center;min-height:200px}.UserInfo_userInfo_loading_spinner__EnsPf{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#40a06b;border-radius:50%;animation:UserInfo_spin__ZyiXS 1s linear infinite}.UserInfo_userInfo_error__IxSab{padding:20px;text-align:center;color:#666}.UserInfo_userInfo_error_button__nR2E4{margin-top:15px;padding:8px 16px;background-color:#40a06b;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.UserInfo_userInfo_error_button__nR2E4:hover{background-color:#348a5a}@keyframes UserInfo_spin__ZyiXS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ManageAccount_accountManager___fN3d{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#f0f9f7);padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ManageAccount_container__iEZeA{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden}.ManageAccount_header__qzRll{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;padding:2.5rem;text-align:center}.ManageAccount_header__qzRll h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ManageAccount_header__qzRll p{font-size:1.1rem;margin:0;opacity:.9}.ManageAccount_successMsg__5H0yo{background-color:rgba(82,196,26,.1);color:#389e0d;border-left:4px solid #52c41a}.ManageAccount_errorMsg__r64CE,.ManageAccount_successMsg__5H0yo{padding:1rem 1.5rem;border-radius:8px;margin:1.5rem 2rem;font-weight:500}.ManageAccount_errorMsg__r64CE{background-color:rgba(255,77,79,.1);color:#cf1322;border-left:4px solid #ff4d4f}.ManageAccount_tabsContainer__0InZC{padding:0}.ManageAccount_tabsHeader__R3hoW{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.ManageAccount_tabButton__Lwdhi{background:none;padding:1.25rem 2rem;font-size:1rem;font-weight:600;color:#6c757d;cursor:pointer;transition:all .3s ease;border:none;border-bottom:3px solid transparent;display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1;justify-content:center}.ManageAccount_tabButton__Lwdhi:hover{color:var(--icons-color);background-color:rgba(64,160,107,.05)}.ManageAccount_activeTab__A0K_y{color:var(--icons-color);border-bottom-color:var(--icons-color);background-color:#fff;position:relative}.ManageAccount_tabButton__Lwdhi:disabled{opacity:.5;cursor:not-allowed}.ManageAccount_tabIcon__7FB44{font-size:1.2rem}.ManageAccount_tabContent__2M3Ih{padding:2.5rem}.ManageAccount_sectionHeader__Jy9s7{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.ManageAccount_sectionIcon__Dr1Xy{font-size:2rem;color:var(--icons-color);background:rgba(64,160,107,.1);padding:.75rem;border-radius:12px}.ManageAccount_sectionHeader__Jy9s7 h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0;flex:1 1}.ManageAccount_sectionHeader__Jy9s7 p{font-size:.95rem;color:#6b7280;margin:.25rem 0 0}.ManageAccount_profileActions__KUFeg{display:flex;align-items:center;gap:1rem}.ManageAccount_editActions__AN1t_{display:flex;gap:1rem}.ManageAccount_editButton__IBFXn{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.ManageAccount_editButton__IBFXn:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,160,107,.3)}.ManageAccount_editButton__IBFXn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ManageAccount_saveButton__8NUr0{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.ManageAccount_saveButton__8NUr0:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,160,107,.3)}.ManageAccount_cancelButton__MORyg{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.ManageAccount_cancelButton__MORyg:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ManageAccount_infoSection__0loeP{display:flex;flex-direction:column;gap:1.5rem}.ManageAccount_infoRow__zf59L{display:flex;align-items:center;padding:1.25rem;background:linear-gradient(135deg,#f8fffe,#f0f9f7);border:2px solid rgba(64,160,107,.1);border-radius:12px;transition:all .3s ease}.ManageAccount_infoRow__zf59L:hover{border-color:rgba(64,160,107,.3);box-shadow:0 2px 8px rgba(64,160,107,.1)}.ManageAccount_infoLabel__G3vAX{display:flex;align-items:center;gap:.75rem;min-width:200px;font-weight:600;color:#1f2937;font-size:.95rem}.ManageAccount_infoIcon__0prS0{font-size:1.25rem;color:var(--icons-color)}.ManageAccount_infoValue__RNfHv{flex:1 1;color:#374151;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.ManageAccount_passwordForm__ch93L{display:flex;flex-direction:column;gap:1.5rem}.ManageAccount_formGroup__d7HFK{display:flex;flex-direction:column;gap:.5rem}.ManageAccount_formGroup__d7HFK label{font-weight:600;color:#1f2937;font-size:.95rem}.ManageAccount_inputWithIcon__2Goxe{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .3s ease}.ManageAccount_inputWithIcon__2Goxe:focus-within{border-color:var(--icons-color);box-shadow:0 0 0 3px rgba(64,160,107,.1)}.ManageAccount_inputIcon__UT7w5{background-color:var(--icons-color);color:#fff;padding:1rem;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.ManageAccount_inputWithIcon__2Goxe input{flex:1 1;border:none;outline:none;padding:1rem;font-size:1rem;background:transparent}.ManageAccount_inputWithIcon__2Goxe input:disabled{opacity:.6;cursor:not-allowed}.ManageAccount_dangerZone___sIQt{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid rgba(239,68,68,.2);border-radius:12px;padding:2rem}.ManageAccount_dangerZone___sIQt h3{color:#dc2626;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.ManageAccount_dangerZone___sIQt p{color:#7f1d1d;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem}.ManageAccount_dangerZone___sIQt strong{font-weight:700}.ManageAccount_actionSection__Siijr{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;text-align:center}.ManageAccount_primaryButton__YPlik{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.ManageAccount_primaryButton__YPlik:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-2px);box-shadow:0 8px 20px rgba(64,160,107,.3)}.ManageAccount_primaryButton__YPlik:disabled{opacity:.6;cursor:not-allowed;transform:none}.ManageAccount_deleteButton__cR0ZM{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.ManageAccount_deleteButton__cR0ZM:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.3)}.ManageAccount_deleteButton__cR0ZM:disabled{opacity:.6;cursor:not-allowed;transform:none}.ManageAccount_supportMessage__W7ZFe{text-align:center;padding:2rem;color:#6b7280;font-size:.9rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.ManageAccount_supportLink__s1INX{color:var(--icons-color);text-decoration:none;font-weight:600;transition:color .2s ease}.ManageAccount_supportLink__s1INX:hover{color:#059669;text-decoration:underline}.ManageAccount_loadingContainer__GSmh7{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:1rem}.ManageAccount_loadingContainer__GSmh7 p{color:#6b7280;font-size:1.1rem;font-weight:500}.ManageAccount_editInput__avgY0{border:2px solid #e5e7eb;border-radius:6px;padding:.75rem;font-size:.95rem;transition:all .3s ease;background:#fff}.ManageAccount_editInput__avgY0:focus{border-color:var(--icons-color);box-shadow:0 0 0 3px rgba(64,160,107,.1);outline:none}.ManageAccount_editInput__avgY0:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}.ManageAccount_readOnlyNote__1Dor_{font-size:.8rem;color:#6b7280;font-style:italic;margin-left:.5rem}@media screen and (max-width:768px){.ManageAccount_accountManager___fN3d{padding:1rem}.ManageAccount_header__qzRll{padding:2rem 1.5rem}.ManageAccount_header__qzRll h1{font-size:2rem}.ManageAccount_tabContent__2M3Ih{padding:1.5rem}.ManageAccount_tabsHeader__R3hoW{flex-direction:column}.ManageAccount_tabButton__Lwdhi{padding:1rem;justify-content:flex-start}.ManageAccount_sectionHeader__Jy9s7{flex-direction:column;align-items:flex-start;text-align:left}.ManageAccount_profileActions__KUFeg{width:100%;justify-content:flex-start;margin-top:1rem}.ManageAccount_infoRow__zf59L{flex-direction:column;align-items:flex-start;gap:.75rem}.ManageAccount_infoLabel__G3vAX{min-width:auto;width:100%}.ManageAccount_editActions__AN1t_{flex-direction:column;width:100%}.ManageAccount_cancelButton__MORyg,.ManageAccount_editButton__IBFXn,.ManageAccount_saveButton__8NUr0{width:100%;justify-content:center}}@media screen and (max-width:480px){.ManageAccount_header__qzRll h1{font-size:1.75rem}.ManageAccount_infoRow__zf59L,.ManageAccount_tabContent__2M3Ih{padding:1rem}.ManageAccount_deleteButton__cR0ZM,.ManageAccount_primaryButton__YPlik{width:100%;min-width:unset}}.ManageAccount_accountContainer__ltpcD{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden}.ManageAccount_tabHeader__xgpli{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.ManageAccount_tabHeader__xgpli h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.ManageAccount_tabActions__Wa_ay{display:flex;gap:1rem}.ManageAccount_localButton__BEO82{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.ManageAccount_localButton__BEO82:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-2px);box-shadow:0 8px 20px rgba(64,160,107,.3)}.ManageAccount_localButton__BEO82:disabled{opacity:.6;cursor:not-allowed;transform:none}.ManageAccount_termsSection__vaQ9e{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.ManageAccount_termsSection__vaQ9e h2{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.ManageAccount_termsSection__vaQ9e p{color:#64748b;margin-bottom:1rem}.ManageAccount_termsWarning__IQwQW{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:1rem;margin-bottom:1rem}.ManageAccount_termsWarning__IQwQW p{margin:0;color:#92400e;font-size:.875rem}.ManageAccount_termsButton__B2m9h{background:var(--icons-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease}.ManageAccount_termsButton__B2m9h:hover:not(:disabled){background:var(--icons-color-dark,#2563eb);transform:translateY(-1px)}.ManageAccount_termsButton__B2m9h:disabled{opacity:.5;cursor:not-allowed}.ManageAccount_yesNoButtons__nYrdG{display:flex;gap:.5rem}.ManageAccount_yesNoButton__irA9D{padding:.5rem 1rem;border:2px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.ManageAccount_yesNoButton__irA9D:hover{border-color:var(--icons-color);background:#f8fafc}.ManageAccount_yesNoButton__irA9D.ManageAccount_active__EMb8V{border-color:var(--icons-color);background:var(--icons-color);color:#fff}.ManageAccount_yesNoButton__irA9D:disabled{opacity:.5;cursor:not-allowed}.ManageAccount_support_message__fJYp2{text-align:center;padding:2rem;color:#6b7280;font-size:.9rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.ManageAccount_support_link__qqs9O{color:var(--icons-color);text-decoration:none;font-weight:600;transition:color .2s ease}.ManageAccount_support_link__qqs9O:hover{color:#059669;text-decoration:underline}.styles_modal_overlay__udtPi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;box-sizing:border-box}.styles_modal_content__oWnEr{background:#fff;border-radius:20px;width:90%;max-width:900px;max-height:90vh;padding:0;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.05);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.styles_terms_container__EgvAL{display:flex;flex-direction:column;height:100%}.styles_terms_scroll__eb1Hc{flex-grow:1;overflow-y:auto;max-height:70vh;padding:2rem;margin-bottom:0}.styles_terms_content__URWf7{padding:0}.styles_terms_content__URWf7 h1{font-size:2rem;margin-bottom:1.5rem;color:#1f2937;font-weight:700;letter-spacing:-.025em;text-align:center;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.styles_terms_content__URWf7 h2{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem;color:#374151;font-weight:600;letter-spacing:-.025em}.styles_terms_content__URWf7 p{margin-bottom:1rem;line-height:1.6;color:#4b5563;font-size:.95rem}.styles_terms_content__URWf7 ol{margin-left:1.5rem;margin-bottom:1rem;list-style-type:decimal}.styles_terms_content__URWf7 ul{margin-left:1.5rem;margin-bottom:1rem;list-style-type:disc}.styles_terms_content__URWf7 li{margin-bottom:.75rem;line-height:1.6;color:#4b5563;font-size:.95rem}.styles_terms_content__URWf7 strong{color:#1f2937;font-weight:600}.styles_terms_actions__wcBX2{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.styles_accept_button__9G2hF{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.875rem 1.5rem;border-radius:12px;cursor:pointer;border:none;font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(16,185,129,.3);letter-spacing:-.025em}.styles_accept_button__9G2hF:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.styles_accept_button__9G2hF.styles_disabled__jUjTx{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.styles_decline_button__Nboh9{background:#fff;color:#6b7280;padding:.875rem 1.5rem;border-radius:12px;cursor:pointer;border:2px solid #e5e7eb;font-size:1rem;font-weight:600;transition:all .3s ease;letter-spacing:-.025em}.styles_decline_button__Nboh9:hover{background:#f9fafb;color:#374151;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.styles_terms_scroll__eb1Hc::-webkit-scrollbar{width:8px}.styles_terms_scroll__eb1Hc::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.styles_terms_scroll__eb1Hc::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.styles_terms_scroll__eb1Hc::-webkit-scrollbar-thumb:hover{background:#94a3b8}.styles_scroll_notice__7cCyl{text-align:center;color:#f59e0b;font-size:.875rem;margin:0;padding:.75rem 2rem;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.1));border-top:1px solid rgba(245,158,11,.2);font-weight:500}.styles_disabled__jUjTx{opacity:.6;cursor:not-allowed!important;pointer-events:none}@media screen and (max-width:768px){.styles_modal_content__oWnEr{width:95%;max-height:95vh}.styles_terms_scroll__eb1Hc{max-height:60vh;padding:1.5rem}.styles_terms_actions__wcBX2{flex-direction:column;padding:1rem 1.5rem}.styles_accept_button__9G2hF,.styles_decline_button__Nboh9{width:100%;text-align:center}.styles_terms_content__URWf7 h1{font-size:1.75rem}.styles_terms_content__URWf7 h2{font-size:1.125rem}}@media screen and (max-width:480px){.styles_modal_overlay__udtPi{padding:.5rem}.styles_modal_content__oWnEr{width:100%;border-radius:16px}.styles_terms_actions__wcBX2,.styles_terms_scroll__eb1Hc{padding:1rem}.styles_terms_content__URWf7 h1{font-size:1.5rem}.styles_terms_content__URWf7 h2{font-size:1rem}.styles_terms_content__URWf7 li,.styles_terms_content__URWf7 p{font-size:.9rem}}.StepIndicator_stepIndicator__cSqNb{margin:2rem 0;width:100%;max-width:500px;padding:0 1rem}.StepIndicator_stepIndicator_steps__JB00E{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative}.StepIndicator_stepIndicator_step_container__Kvlnr{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1 1}.StepIndicator_stepIndicator_steps_circle__pqj2A{display:flex;align-items:center;justify-content:center;height:52px;width:52px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-size:18px;font-weight:700;border-radius:50%;border:3px solid #e2e8f0;position:relative;z-index:1;transition:all .4s cubic-bezier(.4,0,.2,1);color:#94a3b8;box-shadow:0 2px 4px rgba(0,0,0,.05);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.StepIndicator_stepIndicator_steps_circle__pqj2A:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.StepIndicator_stepIndicator_steps_circle_active__TAWuZ{border:3px solid #10b981;background:linear-gradient(135deg,#fff,#f0fdf4);color:#10b981;box-shadow:0 4px 12px rgba(16,185,129,.2);transform:scale(1.05)}.StepIndicator_stepIndicator_steps_circle_active__TAWuZ:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.3)}.StepIndicator_stepIndicator_steps_circle_current__OsZK8{border:3px solid #10b981;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 20px rgba(16,185,129,.4);transform:scale(1.1);animation:StepIndicator_pulse__Yja8j 2s infinite}.StepIndicator_stepIndicator_steps_circle_current__OsZK8:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 24px rgba(16,185,129,.5)}@keyframes StepIndicator_pulse__Yja8j{0%{box-shadow:0 6px 20px rgba(16,185,129,.4)}50%{box-shadow:0 6px 20px rgba(16,185,129,.6)}to{box-shadow:0 6px 20px rgba(16,185,129,.4)}}.StepIndicator_stepIndicator_step_label__fQ_BH{font-size:.8rem;margin-top:.75rem;color:#64748b;font-weight:600;text-align:center;white-space:nowrap;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.025em}.StepIndicator_stepIndicator_step_container__Kvlnr:hover .StepIndicator_stepIndicator_step_label__fQ_BH{color:#374151}.StepIndicator_stepIndicator_steps_circle_active__TAWuZ+.StepIndicator_stepIndicator_step_label__fQ_BH,.StepIndicator_stepIndicator_steps_circle_current__OsZK8+.StepIndicator_stepIndicator_step_label__fQ_BH{color:#10b981;font-weight:700}.StepIndicator_stepIndicator_steps_progress___NE96{position:absolute;height:6px;width:calc(100% - 60px);background:linear-gradient(90deg,#e2e8f0,#cbd5e1);left:30px;right:30px;z-index:0;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.StepIndicator_stepIndicator_steps_progress_indicator__kH1qu{position:absolute;height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .6s cubic-bezier(.4,0,.2,1);border-radius:3px;box-shadow:0 1px 3px rgba(16,185,129,.3)}.StepIndicator_stepIndicator_steps_progress_indicator__kH1qu:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:StepIndicator_shimmer__QS7sQ 2s infinite;border-radius:3px}@keyframes StepIndicator_shimmer__QS7sQ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media screen and (max-width:768px){.StepIndicator_stepIndicator__cSqNb{max-width:400px;padding:0 .5rem}.StepIndicator_stepIndicator_steps_circle__pqj2A{height:46px;width:46px;font-size:16px}.StepIndicator_stepIndicator_steps_progress___NE96{width:calc(100% - 52px);left:26px;right:26px;height:5px}.StepIndicator_stepIndicator_step_label__fQ_BH{font-size:.75rem;margin-top:.6rem}}@media screen and (max-width:480px){.StepIndicator_stepIndicator__cSqNb{max-width:320px;padding:0 .25rem}.StepIndicator_stepIndicator_steps_circle__pqj2A{height:40px;width:40px;font-size:14px}.StepIndicator_stepIndicator_steps_progress___NE96{width:calc(100% - 46px);left:23px;right:23px;height:4px}.StepIndicator_stepIndicator_step_label__fQ_BH{font-size:.7rem;margin-top:.5rem}}@media screen and (max-width:360px){.StepIndicator_stepIndicator__cSqNb{max-width:280px}.StepIndicator_stepIndicator_steps_circle__pqj2A{height:36px;width:36px;font-size:13px}.StepIndicator_stepIndicator_steps_progress___NE96{width:calc(100% - 42px);left:21px;right:21px}.StepIndicator_stepIndicator_step_label__fQ_BH{font-size:.65rem;margin-top:.4rem}}.ConnectAssets_connectAssets__NqpwD{background-color:#fff;border-radius:20px;padding:3rem;max-width:600px;width:100%;margin:0 auto;box-shadow:0 20px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ConnectAssets_connectAssetsHeader__YQJe7{text-align:center;margin-bottom:2rem}.ConnectAssets_connectAssets__NqpwD h2{color:#1f2937;font-size:2rem;margin:0 0 .5rem;font-weight:700;letter-spacing:-.025em}.ConnectAssets_connectSubtitle__zVLp_{color:#6b7280;font-size:1rem;margin:0 0 1.5rem;line-height:1.5}.ConnectAssets_reconnectMessage__F8_5U{display:flex;align-items:flex-start;gap:1rem;color:#10b981;padding:1.5rem;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.1));border-radius:12px;border:1px solid rgba(5,150,105,.2);margin-bottom:1.5rem}.ConnectAssets_reconnectMessage__F8_5U strong{display:block;margin-bottom:.25rem;font-size:1rem;font-weight:600}.ConnectAssets_reconnectMessage__F8_5U p{margin:0;font-size:.9rem;line-height:1.4;color:#374151}.ConnectAssets_reconnectIcon___u3vk{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 12px rgba(16,185,129,.3)}.ConnectAssets_formGroup__UK7tj{margin-bottom:1.5rem;position:relative}.ConnectAssets_formGroup__UK7tj label{display:block;color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem;letter-spacing:-.025em}.ConnectAssets_select__3qsk2{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;background-color:#fff;color:#1f2937;font-size:1rem;font-weight:500;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;transition:all .3s ease}.ConnectAssets_select__3qsk2:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1);transform:translateY(-1px)}.ConnectAssets_select__3qsk2 option{color:#1f2937}.ConnectAssets_buttonContainer__teNev{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;align-items:center}.ConnectAssets_buttonContainer__teNev>.ConnectAssets_button__z7HzJ:not(.ConnectAssets_buttonSecondary__q4E_h){width:100%;max-width:300px}.ConnectAssets_buttonContainer__teNev.ConnectAssets_horizontal__d2omB{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.ConnectAssets_buttonContainer__teNev.ConnectAssets_horizontal__d2omB .ConnectAssets_button__z7HzJ{flex:1 1;min-width:140px;max-width:none}.ConnectAssets_buttonContainer__teNev.ConnectAssets_horizontal__d2omB .ConnectAssets_button__z7HzJ:last-child{flex:2 1;min-width:180px}.ConnectAssets_connectActions__yDQK5{display:flex;flex-direction:column;gap:.75rem;width:100%;align-items:center}.ConnectAssets_connectActions__yDQK5 .ConnectAssets_button__z7HzJ{width:100%;max-width:300px}.ConnectAssets_button__z7HzJ{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;min-width:120px;text-align:center;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.025em;box-shadow:0 4px 12px rgba(16,185,129,.3)}.ConnectAssets_button__z7HzJ:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.ConnectAssets_button__z7HzJ:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ConnectAssets_buttonSecondary__q4E_h{background:transparent;color:#6b7280;border:2px solid #e5e7eb;box-shadow:none}.ConnectAssets_buttonSecondary__q4E_h:hover:not(:disabled){background:#f9fafb;color:#374151;border-color:#d1d5db;transform:translateY(-1px)}.ConnectAssets_skipButton__nwmmk{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:2px solid #f59e0b!important;box-shadow:0 4px 12px rgba(245,158,11,.3)!important}.ConnectAssets_skipButton__nwmmk:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(245,158,11,.4)!important}.ConnectAssets_skipButton__nwmmk:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ConnectAssets_assetsSection__fWK4X,.ConnectAssets_energySection__MHhaC{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.ConnectAssets_assetsSection__fWK4X:hover,.ConnectAssets_energySection__MHhaC:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ConnectAssets_assetsSection__fWK4X h3,.ConnectAssets_energySection__MHhaC h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1rem;letter-spacing:-.025em}.ConnectAssets_appCredentialsAuth__CBLQT{text-align:center;padding:2rem}.ConnectAssets_authHeader__bz479{margin-bottom:2rem}.ConnectAssets_authIcon__5UU2C{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:4rem;height:4rem;border-radius:50%;margin-bottom:1rem;box-shadow:0 4px 12px rgba(16,185,129,.3)}.ConnectAssets_authHeader__bz479 h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.025em}.ConnectAssets_authHeader__bz479 p{color:#6b7280;font-size:1rem;line-height:1.5;margin:0}.ConnectAssets_credentialsForm__4fWZg{max-width:400px;margin:0 auto}.ConnectAssets_input__AQlwB{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;outline:none;color:#1f2937;font-size:1rem;font-weight:500;transition:all .3s ease;margin-bottom:1rem}.ConnectAssets_input__AQlwB:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1);transform:translateY(-1px)}.ConnectAssets_input__AQlwB::placeholder{color:#9ca3af}.ConnectAssets_errorMessage__znppI{color:#dc2626;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.1));border-radius:12px;border:1px solid rgba(220,38,38,.2)}.ConnectAssets_errorMessage__znppI,.ConnectAssets_statusMessage__GrmS_{margin:1rem 0;text-align:center;font-size:.9rem;padding:1rem 1.25rem;font-weight:500;line-height:1.4;width:100%}.ConnectAssets_statusMessage__GrmS_{color:#059669;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.1));border-radius:12px;border:1px solid rgba(5,150,105,.2)}.ConnectAssets_unsupportedBrand__C_4DL{text-align:center;padding:2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.ConnectAssets_unsupportedBrandIcon__aF_X3{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;width:4rem;height:4rem;border-radius:50%;margin-bottom:1rem;box-shadow:0 4px 12px rgba(245,158,11,.3)}.ConnectAssets_unsupportedBrand__C_4DL h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.025em}.ConnectAssets_unsupportedBrand__C_4DL p{color:#6b7280;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}.ConnectAssets_unsupportedBrand__C_4DL .ConnectAssets_button__z7HzJ{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.3)}.ConnectAssets_unsupportedBrand__C_4DL .ConnectAssets_button__z7HzJ:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 16px rgba(245,158,11,.4)}.ConnectAssets_processing__CTs1O{opacity:.7;pointer-events:none}.ConnectAssets_noteText__fqoEw{font-size:.875rem;color:#6b7280;text-align:center;margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;border:1px solid #e2e8f0}.ConnectAssets_modalOverlay__PNq8L{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box}.ConnectAssets_modalContent__Thi_e{width:100%;max-width:600px;max-height:90vh;overflow-y:auto;border-radius:20px;background:#fff;box-shadow:0 25px 50px rgba(0,0,0,.15)}.ConnectAssets_assetSelectionSection__5tDXf{margin-bottom:2rem}.ConnectAssets_assetSelectionSection__5tDXf h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;letter-spacing:-.025em}.ConnectAssets_assetSelection__CPY2L{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .3s ease}.ConnectAssets_assetSelection__CPY2L h4{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.025em}.ConnectAssets_radioGroup__B4tFa{display:flex;gap:1rem;margin-bottom:1rem}.ConnectAssets_radioGroup__B4tFa label{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;font-weight:500;color:#374151;flex:1 1;min-width:0;text-align:left;white-space:normal;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.ConnectAssets_radioGroup__B4tFa input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border:2px solid #d1d5db;border-radius:50%;position:relative;cursor:pointer;transition:all .3s ease;flex-shrink:0}.ConnectAssets_radioGroup__B4tFa input[type=radio]:checked{border-color:#10b981;background-color:#10b981}.ConnectAssets_radioGroup__B4tFa input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background-color:#fff;border-radius:50%}.ConnectAssets_radioGroup__B4tFa label:hover{border-color:#10b981;background-color:rgba(16,185,129,.05)}@media screen and (max-width:768px){.ConnectAssets_radioGroup__B4tFa{flex-direction:column;gap:.75rem}.ConnectAssets_radioGroup__B4tFa label{padding:1rem 1.25rem;font-size:.95rem;border-radius:12px;white-space:normal;line-height:1.4;min-height:3rem;align-items:flex-start}.ConnectAssets_radioGroup__B4tFa input[type=radio]{width:1.5rem;height:1.5rem;margin-top:.125rem}.ConnectAssets_radioGroup__B4tFa input[type=radio]:checked:after{width:.625rem;height:.625rem}}@media screen and (max-width:480px){.ConnectAssets_radioGroup__B4tFa{gap:.5rem}.ConnectAssets_radioGroup__B4tFa label{padding:.875rem 1rem;font-size:.9rem;border-radius:10px;min-height:2.75rem;line-height:1.3}.ConnectAssets_radioGroup__B4tFa input[type=radio]{width:1.375rem;height:1.375rem;margin-top:.125rem}.ConnectAssets_radioGroup__B4tFa input[type=radio]:checked:after{width:.5625rem;height:.5625rem}}.ConnectAssets_brandSelection__5xz1b{margin-top:1rem}.ConnectAssets_brandSelection__5xz1b label{display:block;color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem;letter-spacing:-.025em}@media screen and (max-width:768px){.ConnectAssets_brandSelection__5xz1b{margin-top:.875rem}.ConnectAssets_brandSelection__5xz1b label{font-size:.9rem;margin-bottom:.625rem}}@media screen and (max-width:480px){.ConnectAssets_brandSelection__5xz1b{margin-top:.75rem}.ConnectAssets_brandSelection__5xz1b label{font-size:.85rem;margin-bottom:.5rem}}.ConnectAssets_immediateActionSection__YN8wP{margin-top:1.5rem;padding:1.5rem;background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(5,150,105,.05));border-radius:12px;border:1px solid rgba(16,185,129,.2);transition:all .3s ease}.ConnectAssets_immediateActionSection__YN8wP:hover{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(5,150,105,.08));transform:translateY(-1px)}.ConnectAssets_reconnectPrompt__zgBxQ{display:flex;align-items:center;gap:1rem;animation:ConnectAssets_fadeInUp__jkK4r .3s ease-out}@keyframes ConnectAssets_fadeInUp__jkK4r{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ConnectAssets_reconnectPrompt__zgBxQ .ConnectAssets_reconnectIcon___u3vk{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.25rem;flex-shrink:0;box-shadow:0 4px 12px rgba(16,185,129,.3)}.ConnectAssets_reconnectText__npiqP{flex:1 1}.ConnectAssets_reconnectText__npiqP strong{display:block;color:#10b981;font-size:1rem;font-weight:600;margin-bottom:.25rem}.ConnectAssets_reconnectText__npiqP p{color:#6b7280;font-size:.9rem;margin:0;line-height:1.4}.ConnectAssets_immediateReconnectButton__8Qqvo{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.75rem 1.25rem;border-radius:8px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(16,185,129,.3);white-space:nowrap}.ConnectAssets_immediateReconnectButton__8Qqvo:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.ConnectAssets_immediateReconnectButton__8Qqvo:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ConnectAssets_buttonGroup__g9tiZ{display:flex;gap:1rem;width:100%;margin-top:1rem}.ConnectAssets_buttonGroup__g9tiZ .ConnectAssets_button__z7HzJ{flex:1 1;min-width:120px}.ConnectAssets_buttonGroup__g9tiZ .ConnectAssets_secondaryButton__hPnje{background:transparent;color:#6b7280;border:2px solid #e5e7eb;box-shadow:none}.ConnectAssets_buttonGroup__g9tiZ .ConnectAssets_secondaryButton__hPnje:hover:not(:disabled){background:#f9fafb;color:#374151;border-color:#d1d5db;transform:translateY(-1px)}.ConnectAssets_buttonGroup__g9tiZ .ConnectAssets_secondaryButton__hPnje:disabled{opacity:.6;cursor:not-allowed;transform:none}.ConnectAssets_connectionStatus__YA3xi{display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(22,163,74,.1));border-radius:8px;border:1px solid rgba(34,197,94,.2)}.ConnectAssets_connectionStatus__YA3xi .ConnectAssets_statusIcon__90mLo{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;width:2rem;height:2rem;border-radius:50%;font-size:1rem;flex-shrink:0;box-shadow:0 2px 8px rgba(34,197,94,.3)}.ConnectAssets_statusText__VGyR2{flex:1 1}.ConnectAssets_statusText__VGyR2 strong{display:block;color:#16a34a;font-size:.875rem;font-weight:600;margin-bottom:.125rem}.ConnectAssets_statusText__VGyR2 p{color:#6b7280;font-size:.8rem;margin:0;line-height:1.3}.ConnectAssets_reconnectBadge__k9NqT{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;margin-left:.5rem;box-shadow:0 2px 4px rgba(245,158,11,.3)}.ConnectAssets_secondaryActions__kgV9B{display:flex;gap:.75rem;margin-top:1rem;justify-content:center;width:100%}.ConnectAssets_secondaryActions__kgV9B:has(button:only-child){justify-content:center}.ConnectAssets_secondaryActions__kgV9B:has(button:nth-child(2)){justify-content:space-between}.ConnectAssets_secondaryActions__kgV9B.ConnectAssets_twoButtons__V5zH_{flex-direction:row;gap:1rem}.ConnectAssets_secondaryActions__kgV9B .ConnectAssets_button__z7HzJ{flex:1 1;max-width:200px}.ConnectAssets_buttonContainer__teNev.ConnectAssets_assetUpdateMode__IMQRy>.ConnectAssets_button__z7HzJ:not(.ConnectAssets_buttonSecondary__q4E_h){width:100%;max-width:none}.ConnectAssets_assetManagementButtons__M_POy{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.ConnectAssets_reconnectSection__yB4hW{margin-bottom:1rem}.ConnectAssets_managementActions___bhM_{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.ConnectAssets_managementActions___bhM_ .ConnectAssets_button__z7HzJ{flex:1 1;max-width:none}.ConnectAssets_managementActions___bhM_ .ConnectAssets_button__z7HzJ.ConnectAssets_fullWidth__srqkj{flex:none;width:100%;max-width:300px}@media screen and (max-width:768px){.ConnectAssets_managementActions___bhM_{flex-direction:column;gap:.75rem}.ConnectAssets_managementActions___bhM_ .ConnectAssets_button__z7HzJ{width:100%;max-width:none}.ConnectAssets_connectAssets__NqpwD{padding:2rem;border-radius:16px}.ConnectAssets_connectAssets__NqpwD h2{font-size:1.75rem}.ConnectAssets_buttonContainer__teNev{gap:.75rem}.ConnectAssets_buttonContainer__teNev>.ConnectAssets_button__z7HzJ:not(.ConnectAssets_buttonSecondary__q4E_h){max-width:none}.ConnectAssets_buttonContainer__teNev.ConnectAssets_horizontal__d2omB{flex-direction:column;gap:.75rem}.ConnectAssets_buttonContainer__teNev.ConnectAssets_horizontal__d2omB .ConnectAssets_button__z7HzJ{width:100%;max-width:none}.ConnectAssets_button__z7HzJ{padding:.875rem 1.25rem;font-size:.9rem}.ConnectAssets_unsupportedBrand__C_4DL{padding:1.5rem}.ConnectAssets_secondaryActions__kgV9B{flex-direction:column;gap:.75rem}.ConnectAssets_secondaryActions__kgV9B.ConnectAssets_twoButtons__V5zH_{flex-direction:column}.ConnectAssets_secondaryActions__kgV9B .ConnectAssets_button__z7HzJ{width:100%;max-width:none}.ConnectAssets_individualAssetButtons__tL4gR{flex-direction:column;gap:.75rem}.ConnectAssets_individualAssetButtons__tL4gR .ConnectAssets_button__z7HzJ{width:100%}.ConnectAssets_connectActions__yDQK5{gap:.75rem}.ConnectAssets_connectActions__yDQK5 .ConnectAssets_button__z7HzJ{max-width:none}.ConnectAssets_immediateActionSection__YN8wP{padding:1rem}.ConnectAssets_reconnectPrompt__zgBxQ{flex-direction:column;text-align:center;gap:.75rem}.ConnectAssets_reconnectPrompt__zgBxQ .ConnectAssets_reconnectIcon___u3vk{width:3rem;height:3rem;font-size:1.5rem}.ConnectAssets_immediateReconnectButton__8Qqvo{width:100%;padding:.875rem 1.25rem;font-size:1rem}.ConnectAssets_buttonGroup__g9tiZ{flex-direction:column;gap:.75rem}.ConnectAssets_buttonGroup__g9tiZ .ConnectAssets_button__z7HzJ{min-width:auto;width:100%}.ConnectAssets_connectionStatus__YA3xi{flex-direction:column;text-align:center;gap:.75rem}.ConnectAssets_connectionStatus__YA3xi .ConnectAssets_statusIcon__90mLo{width:2.5rem;height:2.5rem;font-size:1.25rem}}@media screen and (max-width:480px){.ConnectAssets_connectAssets__NqpwD{padding:1.5rem;border-radius:12px}.ConnectAssets_reconnectMessage__F8_5U{flex-direction:column;align-items:center;text-align:center}.ConnectAssets_unsupportedBrandIcon__aF_X3{width:3rem;height:3rem}.ConnectAssets_unsupportedBrand__C_4DL h3{font-size:1.2rem}.ConnectAssets_assetsSection__fWK4X,.ConnectAssets_energySection__MHhaC{padding:1rem}}.ConnectAssets_buttonContainer__teNev.ConnectAssets_assetUpdateMode__IMQRy{flex-direction:column;gap:12px}.ConnectAssets_buttonContainer__teNev.ConnectAssets_assetUpdateMode__IMQRy .ConnectAssets_secondaryActions__kgV9B{margin-top:0;width:100%}.ConnectAssets_individualAssetButtons__tL4gR{align-items:stretch}.ConnectAssets_sequentialProgress__q_2Qi{margin-top:1.5rem;padding:1rem;background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(5,150,105,.05));border-radius:12px;border:1px solid rgba(16,185,129,.2)}.ConnectAssets_progressBar___5Uzq{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.75rem}.ConnectAssets_progressFill__w8STc{height:100%;background:linear-gradient(135deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}.ConnectAssets_progressText__FEXAO{color:#374151;font-size:.875rem;font-weight:600;margin:0;text-align:center}.ConnectAssets_sequentialNote__Ee4W2{color:#6b7280;font-size:.875rem;text-align:center;margin:.75rem 0 0;padding:.75rem;background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(5,150,105,.05));border-radius:8px;border:1px solid rgba(16,185,129,.1);line-height:1.4}@media screen and (max-width:768px){.ConnectAssets_assetSelection__CPY2L{margin-bottom:1.5rem;padding:1.25rem;border-radius:10px}.ConnectAssets_assetSelection__CPY2L h4{font-size:1.125rem;margin-bottom:.875rem}}@media screen and (max-width:480px){.ConnectAssets_assetSelection__CPY2L{margin-bottom:1rem;padding:1rem;border-radius:8px}.ConnectAssets_assetSelection__CPY2L h4{font-size:1rem;margin-bottom:.75rem}}.ConnectAssets_skipExplanation__13gVW{text-align:center;margin-top:1rem;padding:1rem;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.1));border-radius:12px;border:1px solid rgba(245,158,11,.2)}.ConnectAssets_skipExplanation__13gVW p{margin:0;color:#92400e;font-size:.9rem;line-height:1.4;font-weight:500}.ConnectAssets_skipNote__nNTxw{color:#6b7280;font-size:.8rem;margin:0;line-height:1.4;font-weight:500}.ConnectAssets_unsupportedBrandMessage__fK9Wb{display:flex;align-items:flex-start;gap:1rem;color:#f59e0b;padding:1.5rem;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.1));border-radius:12px;border:1px solid rgba(245,158,11,.2);margin:1rem 0}.ConnectAssets_unsupportedBrandText___Pc2V{flex:1 1}.ConnectAssets_unsupportedBrandText___Pc2V strong{display:block;margin-bottom:.25rem;font-size:1rem;font-weight:600;color:#92400e}.ConnectAssets_unsupportedBrandText___Pc2V p{margin:0;font-size:.9rem;line-height:1.4;color:#78350f}.OptimizationPreferences_modalOverlay__TYY_M{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.OptimizationPreferences_modalContent__Ys9LY{background:#fff;border-radius:16px;padding:2rem;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.OptimizationPreferences_modalHeader__PzE7t{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.OptimizationPreferences_modalHeader__PzE7t h2{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.OptimizationPreferences_modalHeader__PzE7t p{color:#6b7280;font-size:1rem;margin:0}.OptimizationPreferences_form__hPfuO{display:flex;flex-direction:column;gap:1.5rem}.OptimizationPreferences_toggleSection__Nx_Na{margin-bottom:1rem}.OptimizationPreferences_toggleCard__8Qwsr{background:linear-gradient(135deg,#f8fffe,#f0f9f7);border:2px solid rgba(64,160,107,.2);border-radius:12px;padding:1.5rem;transition:all .3s ease}.OptimizationPreferences_toggleHeader__RD9fY{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.OptimizationPreferences_toggleHeader__RD9fY h3{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}.OptimizationPreferences_toggleContainer__wED4y{display:flex;align-items:center;gap:.75rem}.OptimizationPreferences_switch__WtITS{position:relative;display:inline-block;width:50px;height:24px}.OptimizationPreferences_switch__WtITS input{opacity:0;width:0;height:0}.OptimizationPreferences_slider__TO_8I{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.OptimizationPreferences_slider__TO_8I:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}input:checked+.OptimizationPreferences_slider__TO_8I{background-color:#40a06b}input:checked+.OptimizationPreferences_slider__TO_8I:before{transform:translateX(26px)}.OptimizationPreferences_toggleLabel__VtlaO{font-weight:600;color:#1f2937;font-size:.9rem}.OptimizationPreferences_toggleDescription__kJUDA{color:#6b7280;font-size:.95rem;line-height:1.5;margin:0}.OptimizationPreferences_optionsContainer__7_ryk{display:flex;flex-direction:column;gap:1rem}.OptimizationPreferences_optionsTitle__uNI8t{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .5rem;padding-left:.5rem}.OptimizationPreferences_optionCard__0mb2b{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.25rem;transition:all .3s ease}.OptimizationPreferences_optionCard__0mb2b:hover{border-color:#40a06b;box-shadow:0 4px 12px rgba(64,160,107,.1)}.OptimizationPreferences_optionHeader__AqEbU{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.OptimizationPreferences_optionInfo__MYVFO{flex:1 1}.OptimizationPreferences_optionInfo__MYVFO h4{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 .5rem}.OptimizationPreferences_optionDescription___1xv7{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.OptimizationPreferences_betaSection__WNotY{border-top:1px solid #e5e7eb;padding-top:1rem}.OptimizationPreferences_betaCard__liRzz{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid rgba(34,197,94,.2);border-radius:12px;padding:1.25rem;transition:all .3s ease}.OptimizationPreferences_betaCard__liRzz:hover{border-color:#22c55e;box-shadow:0 4px 12px rgba(34,197,94,.15)}.OptimizationPreferences_betaHeader__huQ9A{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.OptimizationPreferences_betaInfo__O6PXG{flex:1 1}.OptimizationPreferences_betaInfo__O6PXG h4{color:#166534;font-size:1rem;font-weight:600;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.OptimizationPreferences_betaEarnings__hP_2t{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.OptimizationPreferences_betaDescription__fbhQR{color:#166534;font-size:.875rem;margin:0;line-height:1.5}.OptimizationPreferences_error__7h76N{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500}.OptimizationPreferences_buttonContainer__oDxOT{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e5e7eb}.OptimizationPreferences_buttonContainer__oDxOT button{min-width:120px}.OptimizationPreferences_button__ed9yB{background:linear-gradient(135deg,#40a06b,#22c55e);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.OptimizationPreferences_button__ed9yB:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,160,107,.3)}.OptimizationPreferences_button__ed9yB:disabled{opacity:.6;cursor:not-allowed;transform:none}.OptimizationPreferences_buttonSecondary__xX0EN{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.OptimizationPreferences_buttonSecondary__xX0EN:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.OptimizationPreferences_modalContent__Ys9LY{padding:1.5rem;margin:10px;max-width:calc(100vw - 20px)}.OptimizationPreferences_modalHeader__PzE7t h2{font-size:1.5rem}.OptimizationPreferences_betaHeader__huQ9A,.OptimizationPreferences_optionHeader__AqEbU{flex-direction:column;align-items:flex-start;gap:.75rem}.OptimizationPreferences_toggleContainer__wED4y{margin-top:.5rem}.OptimizationPreferences_buttonContainer__oDxOT{flex-direction:column}.OptimizationPreferences_buttonContainer__oDxOT button{width:100%;min-width:auto}}@media (max-width:480px){.OptimizationPreferences_modalContent__Ys9LY{padding:1rem}.OptimizationPreferences_modalHeader__PzE7t{margin-bottom:1.5rem;padding-bottom:.75rem}.OptimizationPreferences_modalHeader__PzE7t h2{font-size:1.375rem}.OptimizationPreferences_form__hPfuO{gap:1.25rem}.OptimizationPreferences_betaCard__liRzz,.OptimizationPreferences_optionCard__0mb2b,.OptimizationPreferences_toggleCard__8Qwsr{padding:1rem}}.OptimizationSettings_optimizationSettings__vlGBN{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#f0f9f7);padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.OptimizationSettings_container__xcE1i{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden}.OptimizationSettings_header__0yL3k{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;padding:2.5rem;text-align:center}.OptimizationSettings_header__0yL3k h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.OptimizationSettings_header__0yL3k p{font-size:1.1rem;margin:0;opacity:.9}.OptimizationSettings_successMsg__bKdVi{background-color:rgba(82,196,26,.1);color:#389e0d;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #52c41a;margin:1.5rem 2rem;font-weight:500}.OptimizationSettings_errorMsg__R_klN{background-color:rgba(255,77,79,.1);color:#cf1322;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #ff4d4f;margin:1.5rem 2rem;font-weight:500}.OptimizationSettings_tabsContainer__Hu8x1{padding:0}.OptimizationSettings_tabsHeader__VW23R{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.OptimizationSettings_tabButton__CbN_T{background:none;padding:1.25rem 2rem;font-size:1rem;font-weight:600;color:#6c757d;cursor:pointer;transition:all .3s ease;border:none;border-bottom:3px solid transparent;display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1;justify-content:flex-start}.OptimizationSettings_tabButton__CbN_T:hover{color:var(--icons-color);background-color:rgba(64,160,107,.05)}.OptimizationSettings_activeTab__dc4W7{color:var(--icons-color);border-bottom-color:var(--icons-color);background-color:#fff;position:relative}.OptimizationSettings_tabButton__CbN_T:disabled{opacity:.5;cursor:not-allowed}.OptimizationSettings_tabIcon__hqvdm{font-size:1.2rem}.OptimizationSettings_tabContent__7qn0f{padding:2.5rem}.OptimizationSettings_sectionHeader__6Yn9v{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.OptimizationSettings_sectionIcon__TSzIm{font-size:2rem;color:var(--icons-color);background:linear-gradient(135deg,rgba(64,160,107,.1),rgba(52,211,153,.1));padding:1rem;border-radius:16px;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;transition:all .3s ease}.OptimizationSettings_sectionHeader__6Yn9v:hover .OptimizationSettings_sectionIcon__TSzIm{transform:scale(1.05);background:linear-gradient(135deg,rgba(64,160,107,.15),rgba(52,211,153,.15))}.OptimizationSettings_sectionHeader__6Yn9v h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.OptimizationSettings_sectionHeader__6Yn9v p{font-size:.95rem;color:#6b7280;margin:.25rem 0 0}.OptimizationSettings_statusCard__t_8MW{background:linear-gradient(135deg,#f8fffe,#f0f9f7);border:2px solid rgba(64,160,107,.2);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.OptimizationSettings_statusCardHeader__MmmXN{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.OptimizationSettings_statusIcon__5oTKw{font-size:1.5rem;color:var(--icons-color)}.OptimizationSettings_statusCardHeader__MmmXN h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.OptimizationSettings_statusValue__m6zz4{font-size:1.1rem;font-weight:600}.OptimizationSettings_statusEnabled__8jNVd{color:#059669;background-color:rgba(5,150,105,.1);padding:.5rem 1rem;border-radius:20px;display:inline-block}.OptimizationSettings_statusDisabled__jlMcP{color:#dc2626;background-color:rgba(220,38,38,.1);padding:.5rem 1rem;border-radius:20px;display:inline-block}.OptimizationSettings_detailsGrid__gfnHZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.OptimizationSettings_detailCard__PaVSH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.OptimizationSettings_detailCard__PaVSH:hover{border-color:var(--icons-color);box-shadow:0 4px 12px rgba(64,160,107,.1)}.OptimizationSettings_detailHeader__YpndD{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.OptimizationSettings_detailIcon__bTWql{font-size:1.5rem;color:var(--icons-color);background:linear-gradient(135deg,rgba(64,160,107,.1),rgba(52,211,153,.1));padding:.75rem;border-radius:12px;display:flex;align-items:center;justify-content:center;min-width:50px;min-height:50px;transition:all .3s ease}.OptimizationSettings_detailCard__PaVSH:hover .OptimizationSettings_detailIcon__bTWql{transform:scale(1.05);background:linear-gradient(135deg,rgba(64,160,107,.15),rgba(52,211,153,.15))}.OptimizationSettings_detailHeader__YpndD span{font-weight:600;color:#374151}.OptimizationSettings_detailValue__cJauv{font-size:1rem;color:#1f2937;font-weight:500}.OptimizationSettings_actionSection__Tj08z{margin-top:2rem;text-align:center}.OptimizationSettings_primaryButton__O6aAw{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.OptimizationSettings_primaryButton__O6aAw:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(64,160,107,.3)}.OptimizationSettings_primaryButton__O6aAw:disabled{opacity:.6;cursor:not-allowed;transform:none}.OptimizationSettings_supportMessage__twSIi{text-align:center;padding:2rem;color:#6b7280;font-size:.9rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.OptimizationSettings_supportLink__DC1cI{color:var(--icons-color);text-decoration:none;font-weight:600;transition:color .2s ease}.OptimizationSettings_supportLink__DC1cI:hover{color:#059669;text-decoration:underline}.OptimizationSettings_loadingContainer__C_acv{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:1rem}.OptimizationSettings_loadingContainer__C_acv p{color:#6b7280;font-size:1.1rem;font-weight:500}.OptimizationSettings_actionDescription__WP3qA{color:#6b7280;font-size:.9rem;margin-top:.5rem;font-style:italic}@media screen and (max-width:768px){.OptimizationSettings_optimizationSettings__vlGBN{padding:1rem}.OptimizationSettings_header__0yL3k{padding:2rem 1.5rem}.OptimizationSettings_header__0yL3k h1{font-size:2rem}.OptimizationSettings_tabContent__7qn0f{padding:1.5rem}.OptimizationSettings_sectionHeader__6Yn9v{flex-direction:column;align-items:flex-start;text-align:left}.OptimizationSettings_detailsGrid__gfnHZ{grid-template-columns:1fr}.OptimizationSettings_primaryButton__O6aAw{min-width:180px;padding:.8rem 1.5rem;font-size:1rem}}@media screen and (max-width:480px){.OptimizationSettings_header__0yL3k h1{font-size:1.75rem}.OptimizationSettings_tabContent__7qn0f{padding:1rem}.OptimizationSettings_primaryButton__O6aAw{min-width:160px;padding:.7rem 1.2rem;font-size:.9rem}}.OptimizationSettings_supplierSection__Db_lk{margin-top:2rem;padding:0 2rem 2rem}.OptimizationSettings_supplierCard__jN_Qk{background:#f8f9fa;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:1rem}.OptimizationSettings_supplierInfo__JaO9V{display:flex;flex-direction:column;gap:.5rem}.OptimizationSettings_supplierName__Ve86B{font-size:1.1rem;font-weight:600;color:#333}.OptimizationSettings_integrationAvailable__LV5_g{font-size:.9rem;color:#28a745;font-weight:500}.OptimizationSettings_supplierButton__1z0RN{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.OptimizationSettings_supplierButton__1z0RN:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.OptimizationSettings_modalOverlay__LYACk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.OptimizationSettings_supplierModalContent__eB_9P{background:#fff;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.OptimizationSettings_modalHeader__WQj59{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 1rem;border-bottom:1px solid #e9ecef}.OptimizationSettings_modalHeader__WQj59 h3{margin:0;font-size:1.25rem;font-weight:600;color:#333}.OptimizationSettings_closeButton__E2lMZ{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.OptimizationSettings_closeButton__E2lMZ:hover{background:#f8f9fa;color:#333}.OptimizationSettings_modalBody__TDjzo{padding:1.5rem 2rem}.OptimizationSettings_supplierIntegrationInfo__uOe5L h4{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#333}.OptimizationSettings_supplierIntegrationInfo__uOe5L p{margin:0 0 1.5rem;color:#666;line-height:1.5}.OptimizationSettings_integrationDetails__Uqghk{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.OptimizationSettings_detailItem__4VOcM{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e9ecef}.OptimizationSettings_detailItem__4VOcM:last-child{border-bottom:none}.OptimizationSettings_detailItem__4VOcM .OptimizationSettings_label__p66mB{font-weight:500;color:#495057}.OptimizationSettings_detailItem__4VOcM .OptimizationSettings_value__JwQmJ{font-weight:600;color:#333}.OptimizationSettings_benefitsList__JKYtn h5{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#333}.OptimizationSettings_benefitsList__JKYtn ul{margin:0;padding-left:1.5rem;color:#666}.OptimizationSettings_benefitsList__JKYtn li{margin-bottom:.5rem;line-height:1.4}.OptimizationSettings_modalFooter__4CkhZ{display:flex;gap:1rem;padding:1rem 2rem 1.5rem;border-top:1px solid #e9ecef;justify-content:flex-end}.OptimizationSettings_secondaryButton__NtonR{background:transparent;color:#6c757d;border:2px solid #e9ecef;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.OptimizationSettings_secondaryButton__NtonR:hover:not(:disabled){border-color:var(--icons-color);color:var(--icons-color);background:rgba(52,211,153,.05)}.OptimizationSettings_secondaryButton__NtonR:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:1024px){.OptimizationSettings_supplierSection__Db_lk{padding:0 1.5rem 1.5rem;margin-top:1.5rem}.OptimizationSettings_supplierCard__jN_Qk{padding:1.25rem}.OptimizationSettings_supplierButton__1z0RN{padding:.625rem 1.25rem;font-size:.95rem;min-width:140px}.OptimizationSettings_supplierModalContent__eB_9P{max-width:450px;margin:1rem}.OptimizationSettings_modalHeader__WQj59{padding:1.25rem 1.5rem .75rem}.OptimizationSettings_modalBody__TDjzo{padding:1.25rem 1.5rem}.OptimizationSettings_modalFooter__4CkhZ{padding:.75rem 1.5rem 1.25rem}}@media screen and (max-width:768px){.OptimizationSettings_supplierSection__Db_lk{padding:0 1rem 1rem;margin-top:1rem}.OptimizationSettings_supplierCard__jN_Qk{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.OptimizationSettings_supplierInfo__JaO9V{width:100%}.OptimizationSettings_supplierName__Ve86B{font-size:1rem}.OptimizationSettings_integrationAvailable__LV5_g{font-size:.85rem}.OptimizationSettings_supplierButton__1z0RN{align-self:stretch;text-align:center;padding:.75rem 1.5rem;font-size:.95rem;min-width:auto;width:100%}.OptimizationSettings_supplierModalContent__eB_9P{max-width:95vw;max-height:95vh;margin:.5rem}.OptimizationSettings_modalHeader__WQj59{padding:1rem 1.25rem .5rem;flex-direction:column;align-items:flex-start;gap:.5rem}.OptimizationSettings_modalHeader__WQj59 h3{font-size:1.1rem;margin-right:2rem}.OptimizationSettings_closeButton__E2lMZ{position:absolute;top:1rem;right:1.25rem;width:32px;height:32px}.OptimizationSettings_modalBody__TDjzo{padding:1rem 1.25rem}.OptimizationSettings_supplierIntegrationInfo__uOe5L h4{font-size:1rem}.OptimizationSettings_supplierIntegrationInfo__uOe5L p{font-size:.9rem;margin-bottom:1.25rem}.OptimizationSettings_integrationDetails__Uqghk{padding:.75rem;margin-bottom:1.25rem}.OptimizationSettings_detailItem__4VOcM{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem 0}.OptimizationSettings_detailItem__4VOcM .OptimizationSettings_label__p66mB{font-size:.85rem}.OptimizationSettings_detailItem__4VOcM .OptimizationSettings_value__JwQmJ{font-size:.95rem}.OptimizationSettings_benefitsList__JKYtn h5{font-size:.95rem;margin-bottom:.5rem}.OptimizationSettings_benefitsList__JKYtn ul{padding-left:1.25rem}.OptimizationSettings_benefitsList__JKYtn li{font-size:.85rem;margin-bottom:.375rem;line-height:1.3}.OptimizationSettings_modalFooter__4CkhZ{flex-direction:column;gap:.75rem;padding:.75rem 1.25rem 1rem}.OptimizationSettings_primaryButton__O6aAw,.OptimizationSettings_secondaryButton__NtonR{width:100%;padding:.875rem 1.5rem;font-size:.95rem;min-width:auto}}@media screen and (max-width:480px){.OptimizationSettings_supplierSection__Db_lk{padding:0 .75rem .75rem}.OptimizationSettings_supplierCard__jN_Qk{padding:.875rem}.OptimizationSettings_supplierName__Ve86B{font-size:.95rem}.OptimizationSettings_integrationAvailable__LV5_g{font-size:.8rem}.OptimizationSettings_supplierButton__1z0RN{padding:.75rem 1.25rem;font-size:.9rem}.OptimizationSettings_supplierModalContent__eB_9P{max-width:98vw;margin:.25rem}.OptimizationSettings_modalHeader__WQj59{padding:.875rem 1rem .5rem}.OptimizationSettings_modalHeader__WQj59 h3{font-size:1rem}.OptimizationSettings_closeButton__E2lMZ{top:.875rem;right:1rem;width:28px;height:28px;font-size:1.25rem}.OptimizationSettings_modalBody__TDjzo{padding:.875rem 1rem}.OptimizationSettings_supplierIntegrationInfo__uOe5L h4{font-size:.95rem}.OptimizationSettings_supplierIntegrationInfo__uOe5L p{font-size:.85rem}.OptimizationSettings_integrationDetails__Uqghk{padding:.625rem}.OptimizationSettings_detailItem__4VOcM .OptimizationSettings_label__p66mB{font-size:.8rem}.OptimizationSettings_benefitsList__JKYtn h5,.OptimizationSettings_detailItem__4VOcM .OptimizationSettings_value__JwQmJ{font-size:.9rem}.OptimizationSettings_benefitsList__JKYtn li{font-size:.8rem;line-height:1.25}.OptimizationSettings_modalFooter__4CkhZ{padding:.625rem 1rem .875rem}.OptimizationSettings_primaryButton__O6aAw,.OptimizationSettings_secondaryButton__NtonR{padding:.75rem 1.25rem;font-size:.9rem}}@media (hover:none) and (pointer:coarse){.OptimizationSettings_supplierButton__1z0RN{min-height:44px;padding:.875rem 1.5rem}.OptimizationSettings_supplierCard__jN_Qk{min-height:64px;cursor:default}.OptimizationSettings_primaryButton__O6aAw,.OptimizationSettings_secondaryButton__NtonR{min-height:44px;padding:.875rem 2rem}.OptimizationSettings_closeButton__E2lMZ{min-width:44px;min-height:44px;width:44px;height:44px}.OptimizationSettings_detailItem__4VOcM{min-height:44px;padding:.75rem 0}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.OptimizationSettings_supplierButton__1z0RN:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent)}}@media (max-width:768px) and (orientation:landscape){.OptimizationSettings_supplierModalContent__eB_9P{max-height:90vh;overflow-y:auto}.OptimizationSettings_modalHeader__WQj59{padding:.75rem 1.25rem .5rem}.OptimizationSettings_modalBody__TDjzo{padding:.75rem 1.25rem}.OptimizationSettings_modalFooter__4CkhZ{flex-direction:row;padding:.75rem 1.25rem}.OptimizationSettings_primaryButton__O6aAw,.OptimizationSettings_secondaryButton__NtonR{width:auto;min-width:120px}}.AssetsSettings_assetsSettings__S_coW{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#f0f9f7);padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AssetsSettings_container__AX5_u{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden}.AssetsSettings_header__kaSfQ{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;padding:2.5rem;text-align:center}.AssetsSettings_header__kaSfQ h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.AssetsSettings_header__kaSfQ p{font-size:1.1rem;margin:0;opacity:.9}.AssetsSettings_successMsg__mC4eT{background-color:rgba(82,196,26,.1);color:#389e0d;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #52c41a;margin:1.5rem 2rem;font-weight:500}.AssetsSettings_statusLoading__qAuAM{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem}.AssetsSettings_errorMsg__4p_7d{background-color:rgba(255,77,79,.1);color:#cf1322;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #ff4d4f;margin:1.5rem 2rem;font-weight:500}.AssetsSettings_tabContent__k8obO{padding:2.5rem}.AssetsSettings_sectionHeader__zeVUh{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.AssetsSettings_sectionIcon__I_eZa{font-size:2rem;color:var(--icons-color);background:linear-gradient(135deg,rgba(64,160,107,.1),rgba(52,211,153,.1));padding:1rem;border-radius:16px;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;transition:all .3s ease}.AssetsSettings_sectionHeader__zeVUh:hover .AssetsSettings_sectionIcon__I_eZa{transform:scale(1.05);background:linear-gradient(135deg,rgba(64,160,107,.15),rgba(52,211,153,.15))}.AssetsSettings_sectionHeader__zeVUh h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.AssetsSettings_sectionHeader__zeVUh p{font-size:.95rem;color:#6b7280;margin:.25rem 0 0}.AssetsSettings_assetsGrid__o94XZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.AssetsSettings_assetCard__KMoRW{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.AssetsSettings_assetCard__KMoRW:hover{border-color:var(--icons-color);box-shadow:0 8px 24px rgba(64,160,107,.15);transform:translateY(-2px)}.AssetsSettings_assetCardHeader__zrOkO{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center}.AssetsSettings_assetIcon__d5a2_{font-size:3.5rem;margin-bottom:1rem;color:var(--icons-color);background:linear-gradient(135deg,rgba(64,160,107,.1),rgba(52,211,153,.1));padding:1.5rem;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:80px;min-height:80px}.AssetsSettings_assetCard__KMoRW:hover .AssetsSettings_assetIcon__d5a2_{transform:scale(1.05);background:linear-gradient(135deg,rgba(64,160,107,.15),rgba(52,211,153,.15));box-shadow:0 8px 20px rgba(64,160,107,.2)}.AssetsSettings_assetCardHeader__zrOkO h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0;text-align:center;position:relative}.AssetsSettings_assetStatus__XFibY{margin-bottom:1rem}.AssetsSettings_statusConnected___iaB9{color:#059669;background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(16,185,129,.1));padding:.75rem 1.5rem;border-radius:25px;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(5,150,105,.2);transition:all .3s ease}.AssetsSettings_statusConnected___iaB9:before{content:"";width:8px;height:8px;background-color:#059669;border-radius:50%;display:inline-block}.AssetsSettings_statusDisconnected__yCftR{color:#dc2626;background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(239,68,68,.1));padding:.75rem 1.5rem;border-radius:25px;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(220,38,38,.2);transition:all .3s ease}.AssetsSettings_statusDisconnected__yCftR:before{content:"";width:8px;height:8px;background-color:#dc2626;border-radius:50%;display:inline-block}.AssetsSettings_statusSaved__zp7ml{color:#f59e0b;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.1));padding:.75rem 1.5rem;border-radius:25px;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(245,158,11,.2);transition:all .3s ease}.AssetsSettings_statusSaved__zp7ml:before{content:"";width:8px;height:8px;background-color:#f59e0b;border-radius:50%;display:inline-block}.AssetsSettings_assetDetails___fzFu{margin-top:1rem}.AssetsSettings_brandLabel__mKc8D{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#374151;padding:.75rem 1.25rem;border-radius:12px;font-size:.9rem;font-weight:600;border:1px solid #e2e8f0;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.AssetsSettings_brandLabel__mKc8D:before{content:"🏷️";font-size:.8rem}.AssetsSettings_assetActions__rZ_IE{margin-top:1rem;display:flex;justify-content:center}.AssetsSettings_connectedStatus__v2_L_{display:flex;justify-content:center;align-items:center;padding:.75rem 1.5rem}.AssetsSettings_connectedStatus__v2_L_ span{font-size:.9rem;font-weight:600}.AssetsSettings_assetButton__LtQk4{background:linear-gradient(135deg,var(--icons-color),#34d399);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 8px rgba(64,160,107,.2)}.AssetsSettings_assetButton__LtQk4:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(64,160,107,.3);background:linear-gradient(135deg,#34d399,var(--icons-color))}.AssetsSettings_reconnectButton__RgkK0{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px rgba(217,119,6,.2)}.AssetsSettings_reconnectButton__RgkK0:hover{box-shadow:0 6px 16px rgba(217,119,6,.3);background:linear-gradient(135deg,#d97706,#f59e0b)}.AssetsSettings_assetButton__LtQk4:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.AssetsSettings_reconnectionWarning__4Kfd8{display:flex;align-items:center;gap:.75rem;color:#dc2626;background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(220,38,38,.08));padding:1rem 1.25rem;border-radius:12px;font-size:.9rem;font-weight:600;margin-top:1.25rem;border:1px solid rgba(239,68,68,.2);transition:all .3s ease;position:relative;overflow:hidden;animation:AssetsSettings_pulseWarning__8kqu8 2s ease-in-out infinite}.AssetsSettings_reconnectionWarning__4Kfd8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(220,38,38,.05));opacity:0;transition:opacity .3s ease}.AssetsSettings_reconnectionWarning__4Kfd8:hover:before{opacity:1}.AssetsSettings_reconnectionWarning__4Kfd8:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.15);border-color:rgba(239,68,68,.3)}.AssetsSettings_reconnectionWarning__4Kfd8 svg{color:#dc2626;font-size:1.25rem;flex-shrink:0;animation:AssetsSettings_bounce__DGsgQ 1s ease-in-out infinite;filter:drop-shadow(0 1px 2px rgba(220,38,38,.3))}@keyframes AssetsSettings_pulseWarning__8kqu8{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.1)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.1)}}@keyframes AssetsSettings_bounce__DGsgQ{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.AssetsSettings_infoText__gUVeX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.AssetsSettings_infoText__gUVeX p{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}.AssetsSettings_supportMessage__fJq8s{text-align:center;padding:2rem;color:#6b7280;font-size:.9rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.AssetsSettings_supportLink__KTBP_{color:var(--icons-color);text-decoration:none;font-weight:600;transition:color .2s ease}.AssetsSettings_supportLink__KTBP_:hover{color:#059669;text-decoration:underline}.AssetsSettings_loadingContainer__zAjrD{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:1rem}.AssetsSettings_loadingContainer__zAjrD p{color:#6b7280;font-size:1.1rem;font-weight:500}.AssetsSettings_modalOverlay__Rl04i{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.AssetsSettings_reconnectModalContent__ueA0l{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media screen and (max-width:768px){.AssetsSettings_assetsSettings__S_coW{padding:1rem}.AssetsSettings_header__kaSfQ{padding:2rem 1.5rem}.AssetsSettings_header__kaSfQ h1{font-size:2rem}.AssetsSettings_tabContent__k8obO{padding:1.5rem}.AssetsSettings_sectionHeader__zeVUh{flex-direction:column;align-items:flex-start;text-align:left}.AssetsSettings_assetsGrid__o94XZ{grid-template-columns:1fr;gap:1.5rem}.AssetsSettings_assetCard__KMoRW{padding:1.5rem}.AssetsSettings_assetIcon__d5a2_{font-size:3rem;padding:1.25rem;min-width:70px;min-height:70px}.AssetsSettings_assetActions__rZ_IE{margin-top:.75rem}.AssetsSettings_assetButton__LtQk4{min-width:120px;padding:.6rem 1.2rem;font-size:.85rem}}@media screen and (max-width:480px){.AssetsSettings_header__kaSfQ h1{font-size:1.75rem}.AssetsSettings_tabContent__k8obO{padding:1rem}.AssetsSettings_assetCard__KMoRW{padding:1.25rem}.AssetsSettings_assetIcon__d5a2_{font-size:2.5rem;padding:1rem;min-width:60px;min-height:60px}.AssetsSettings_assetCardHeader__zrOkO h3{font-size:1.25rem}.AssetsSettings_assetButton__LtQk4{min-width:100px;padding:.5rem 1rem;font-size:.8rem}}.PaymentsModal_modalOverlay__OErhn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.PaymentsModal_modalContent__vBJEU{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.PaymentsModal_modalHeader__FQ1Yg{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:24px 24px 16px}.PaymentsModal_modalTitle__xMWeW{display:flex;align-items:center;gap:12px;color:#1f2937}.PaymentsModal_modalTitle__xMWeW h2{margin:0;font-size:1.5rem;font-weight:600}.PaymentsModal_closeButton__fvCsK{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.PaymentsModal_closeButton__fvCsK:hover{background-color:#f3f4f6;color:#374151}.PaymentsModal_modalBody__XrRLH{flex:1 1;overflow-y:auto;padding:24px}.PaymentsModal_successMessage__c4Hav{background:#d1fae5;border:1px solid #a7f3d0;border-radius:6px;color:#065f46}.PaymentsModal_errorMessage__xbY4P,.PaymentsModal_successMessage__c4Hav{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:16px;font-size:.875rem}.PaymentsModal_errorMessage__xbY4P{background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#991b1b}.PaymentsModal_sectionHeader__NJQgx{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.PaymentsModal_sectionHeader__NJQgx h3{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.PaymentsModal_editButton__ZW8nE{display:flex;align-items:center;gap:6px;background:#3b82f6;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.PaymentsModal_editButton__ZW8nE:hover{background:#2563eb}.PaymentsModal_ibanSection__TcFVm{margin-bottom:32px;padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.PaymentsModal_ibanEditForm__V_FP6{display:flex;flex-direction:column;gap:16px}.PaymentsModal_inputGroup__AihP4{display:flex;flex-direction:column;gap:6px}.PaymentsModal_inputGroup__AihP4 label{font-size:.875rem;font-weight:500;color:#374151}.PaymentsModal_ibanInput__HrlmQ{padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:border-color .2s}.PaymentsModal_ibanInput__HrlmQ:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PaymentsModal_ibanActions__i55uf{display:flex;gap:12px}.PaymentsModal_saveButton__zOlUB{display:flex;align-items:center;gap:6px;background:#10b981;color:#fff;border:none;padding:10px 16px;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.PaymentsModal_saveButton__zOlUB:hover:not(:disabled){background:#059669}.PaymentsModal_saveButton__zOlUB:disabled{background:#9ca3af;cursor:not-allowed}.PaymentsModal_cancelButton__oBKPX{background:#6b7280;color:#fff;border:none;padding:10px 16px;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.PaymentsModal_cancelButton__oBKPX:hover:not(:disabled){background:#4b5563}.PaymentsModal_cancelButton__oBKPX:disabled{background:#9ca3af;cursor:not-allowed}.PaymentsModal_ibanDisplay__japjH{padding:16px;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.PaymentsModal_ibanInfo__o_nzf{display:flex;align-items:center;gap:8px}.PaymentsModal_ibanLabel__m9s_M{font-weight:500;color:#374151}.PaymentsModal_ibanValue__yvNMx{font-family:Courier New,monospace;color:#1f2937}.PaymentsModal_paymentsSection__1n8bZ{margin-bottom:24px}.PaymentsModal_paymentStats___F4h5{display:flex;gap:24px}.PaymentsModal_stat__TQz1w{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.PaymentsModal_statLabel___41Nz{font-size:.75rem;color:#6b7280}.PaymentsModal_statValue__khOyW{font-size:1rem;font-weight:600;color:#1f2937}.PaymentsModal_loadingState__RyQkJ{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;color:#6b7280}.PaymentsModal_spinner__3cM7T{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:PaymentsModal_spin__mlfGQ 1s linear infinite}@keyframes PaymentsModal_spin__mlfGQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentsModal_errorState___F6S5{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;color:#dc2626;text-align:center}.PaymentsModal_retryButton__zqbzK{background:#dc2626;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s}.PaymentsModal_retryButton__zqbzK:hover{background:#b91c1c}.PaymentsModal_emptyState__pLTbo{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;color:#6b7280;text-align:center}.PaymentsModal_emptyState__pLTbo h4{margin:0;color:#374151}.PaymentsModal_paymentsList__bMACz{display:flex;flex-direction:column;gap:12px}.PaymentsModal_paymentItem__4J_qu{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.PaymentsModal_paymentInfo__MTC53{display:flex;flex-direction:column;gap:8px}.PaymentsModal_paymentDate__j8Pi8{display:flex;align-items:center;gap:6px;color:#374151;font-weight:500}.PaymentsModal_paymentAmount__V1NFw{color:#059669;font-weight:600;font-size:1.125rem}.PaymentsModal_paymentAmount__V1NFw,.PaymentsModal_paymentStatus__n0RF2{display:flex;align-items:center;gap:6px}.PaymentsModal_paymentActions__gR7YB{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PaymentsModal_claimButton__rmA_O{background:#10b981;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background-color .2s;font-weight:500}.PaymentsModal_claimButton__rmA_O:hover{background:#059669}.PaymentsModal_statusPaid__nEfNh{color:#059669}.PaymentsModal_statusPending__1Ml4B{color:#d97706}.PaymentsModal_statusUnknown__q7sJP{color:#6b7280}.PaymentsModal_statusText__8bitp{font-size:.875rem;font-weight:500}.PaymentsModal_paymentDatePaid__Iey2E{font-size:.75rem;color:#6b7280;margin-top:4px}.PaymentsModal_modalFooter__0HWEA{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.PaymentsModal_closeModalButton__AE6lF{background:#6b7280;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s}.PaymentsModal_closeModalButton__AE6lF:hover{background:#4b5563}@media (max-width:1024px){.PaymentsModal_modalContent__vBJEU{max-width:90vw}}@media (max-width:768px){.PaymentsModal_modalOverlay__OErhn{padding:15px}.PaymentsModal_modalContent__vBJEU{max-width:95vw;max-height:92vh}.PaymentsModal_modalTitle__xMWeW h2{font-size:1.25rem}.PaymentsModal_sectionHeader__NJQgx{flex-direction:column;align-items:flex-start;gap:12px}.PaymentsModal_paymentStats___F4h5{flex-wrap:wrap;gap:16px}.PaymentsModal_stat__TQz1w{min-width:120px}.PaymentsModal_ibanActions__i55uf{flex-direction:column;gap:8px}.PaymentsModal_cancelButton__oBKPX,.PaymentsModal_saveButton__zOlUB{width:100%;justify-content:center}}@media (max-width:640px){.PaymentsModal_modalOverlay__OErhn{padding:10px}.PaymentsModal_modalContent__vBJEU{max-width:100%;max-height:95vh;margin:0;border-radius:8px}.PaymentsModal_modalHeader__FQ1Yg{padding:16px 16px 0}.PaymentsModal_modalTitle__xMWeW{gap:8px}.PaymentsModal_modalTitle__xMWeW h2{font-size:1.125rem}.PaymentsModal_modalBody__XrRLH{padding:16px}.PaymentsModal_modalFooter__0HWEA{padding:12px 16px}.PaymentsModal_ibanSection__TcFVm{padding:16px;margin-bottom:24px}.PaymentsModal_sectionHeader__NJQgx{flex-direction:column;align-items:flex-start;gap:10px}.PaymentsModal_editButton__ZW8nE{align-self:flex-end;font-size:.8rem;padding:6px 10px}.PaymentsModal_paymentStats___F4h5{flex-direction:column;gap:12px;align-items:stretch}.PaymentsModal_stat__TQz1w{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.PaymentsModal_paymentItem__4J_qu{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.PaymentsModal_paymentInfo__MTC53{gap:6px}.PaymentsModal_paymentActions__gR7YB{flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:8px}.PaymentsModal_paymentStatus__n0RF2{flex:1 1}.PaymentsModal_claimButton__rmA_O{flex-shrink:0;padding:8px 12px;font-size:.8rem}.PaymentsModal_paymentDatePaid__Iey2E{margin-top:0;align-self:flex-end}.PaymentsModal_ibanInfo__o_nzf{flex-direction:column;align-items:flex-start;gap:4px}.PaymentsModal_ibanValue__yvNMx{word-break:break-all;font-size:.875rem}}@media (max-width:480px){.PaymentsModal_modalOverlay__OErhn{padding:5px}.PaymentsModal_modalContent__vBJEU{border-radius:6px}.PaymentsModal_modalHeader__FQ1Yg{padding:12px 12px 0}.PaymentsModal_modalBody__XrRLH{padding:12px}.PaymentsModal_modalFooter__0HWEA{padding:10px 12px}.PaymentsModal_ibanSection__TcFVm{padding:12px;margin-bottom:20px}.PaymentsModal_paymentAmount__V1NFw,.PaymentsModal_sectionHeader__NJQgx h3{font-size:1rem}.PaymentsModal_emptyState__pLTbo,.PaymentsModal_errorState___F6S5,.PaymentsModal_loadingState__RyQkJ{padding:30px 15px}.PaymentsModal_closeModalButton__AE6lF{width:100%}}@media (max-width:360px){.PaymentsModal_modalTitle__xMWeW h2{font-size:1rem}.PaymentsModal_modalTitle__xMWeW{gap:6px}.PaymentsModal_paymentAmount__V1NFw span,.PaymentsModal_paymentDate__j8Pi8 span{font-size:.875rem}.PaymentsModal_ibanInput__HrlmQ{font-size:.875rem;padding:10px}.PaymentsModal_cancelButton__oBKPX,.PaymentsModal_saveButton__zOlUB{padding:8px 12px;font-size:.8rem}}.BrandLogo_brandLogo__TeYqq{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.BrandLogo_logoImage__THlNN{max-width:100%;height:auto;object-fit:contain;opacity:.9;transition:opacity .2s ease}.BrandLogo_logoImage__THlNN:hover{opacity:1}.BrandLogo_fallback__B3WVw{background:var(--background-color,#f5f5f5);border:2px solid var(--border-color,#e0e0e0);border-radius:8px;padding:1rem 1.5rem;min-height:60px;display:flex;align-items:center;justify-content:center}.BrandLogo_fallbackText__jQ7ZS{font-size:1.2rem;font-weight:600;color:var(--text-color,#333);text-align:center;text-transform:uppercase;letter-spacing:.5px}