.CreateAssistantWizard_wizard__HZV6W{padding:1rem 0;max-width:600px;margin:0 auto}.CreateAssistantWizard_stepIndicator__GzjVw{display:flex;align-items:center;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.07);border:1px solid #e2e8f0}.CreateAssistantWizard_step__L51H_{display:flex;align-items:center;gap:.4rem;color:#94a3b8;flex:1}.CreateAssistantWizard_step__L51H_.CreateAssistantWizard_active__2_ceI{color:#f5ab96}.CreateAssistantWizard_step__L51H_.CreateAssistantWizard_active__2_ceI .CreateAssistantWizard_stepNumber___bdsw{background:#f5ab96;color:#fff}.CreateAssistantWizard_step__L51H_.CreateAssistantWizard_active__2_ceI .CreateAssistantWizard_stepLabel__DehjW{font-weight:600;color:#f5ab96}.CreateAssistantWizard_step__L51H_.CreateAssistantWizard_completed__0Yury{color:#22c55e}.CreateAssistantWizard_step__L51H_.CreateAssistantWizard_completed__0Yury .CreateAssistantWizard_stepNumber___bdsw{background:#22c55e;color:#fff}.CreateAssistantWizard_step__L51H_.CreateAssistantWizard_completed__0Yury .CreateAssistantWizard_stepLabel__DehjW{color:#22c55e}.CreateAssistantWizard_stepNumber___bdsw{width:28px;height:28px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;transition:all .2s}.CreateAssistantWizard_stepLabel__DehjW{font-size:.82rem;font-weight:500;white-space:nowrap;color:#94a3b8;transition:color .2s}.CreateAssistantWizard_stepConnector__QwCam{flex:1;height:2px;background:#e2e8f0;margin:0 .5rem;min-width:12px}.CreateAssistantWizard_stepConnector__QwCam.CreateAssistantWizard_connectorCompleted__aHSMZ{background:#22c55e}.CreateAssistantWizard_stepCard__Ld4Ux{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.07);border:1px solid #e2e8f0;overflow:hidden}.CreateAssistantWizard_stepHeader__v229Q{padding:1.25rem 1rem;border-bottom:1px solid #f1f5f9}.CreateAssistantWizard_stepTitle__yjIBZ{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 .2rem}.CreateAssistantWizard_stepSubtitle__mHHj_{font-size:.82rem;color:#64748b;margin:0}.CreateAssistantWizard_stepBody__F_VS9{padding:1.25rem 1rem}.CreateAssistantWizard_formGroup__UyMbQ{margin-bottom:1.1rem}.CreateAssistantWizard_formGroup__UyMbQ label{display:block;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:.35rem}.CreateAssistantWizard_formControl__8y6Z6{width:100%;padding:.55rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#1e293b;background:#fff;transition:border-color .15s,box-shadow .15s;resize:vertical;box-sizing:border-box}.CreateAssistantWizard_formControl__8y6Z6:focus{outline:none;border-color:#f5ab96;box-shadow:0 0 0 3px rgba(245,171,150,.2)}.CreateAssistantWizard_formControl__8y6Z6:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.CreateAssistantWizard_formControl__8y6Z6.CreateAssistantWizard_hasError__0NEmt{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.CreateAssistantWizard_fieldError__Nk661{font-size:.78rem;color:#ef4444;margin-top:.2rem}.CreateAssistantWizard_fieldHint__jx19d{font-size:.76rem;color:#94a3b8;margin-top:.2rem}.CreateAssistantWizard_navActions__0i8UF{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:1px solid #f1f5f9;background:#fafafa;flex-wrap:wrap;gap:.5rem}.CreateAssistantWizard_navRight__Qm1Bh{display:flex;align-items:center;gap:.6rem;margin-left:auto}.CreateAssistantWizard_btnPrimary__3Veov{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;background:#f5ab96;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.CreateAssistantWizard_btnPrimary__3Veov:hover:not(:disabled){background:#e8916c}.CreateAssistantWizard_btnPrimary__3Veov:disabled{opacity:.6;cursor:not-allowed}.CreateAssistantWizard_btnSecondary__pGyl_{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;background:rgba(0,0,0,0);color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.CreateAssistantWizard_btnSecondary__pGyl_:hover:not(:disabled){background:#f1f5f9}.CreateAssistantWizard_btnSecondary__pGyl_:disabled{opacity:.6;cursor:not-allowed}.CreateAssistantWizard_btnSkip__FqT7u{background:rgba(0,0,0,0);border:none;color:#94a3b8;font-size:.82rem;cursor:pointer;padding:.4rem}.CreateAssistantWizard_btnSkip__FqT7u:hover{color:#64748b;text-decoration:underline}.CreateAssistantWizard_leadFieldsList__6XQ8E{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.6rem}.CreateAssistantWizard_leadFieldRow__08SqT{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.CreateAssistantWizard_leadFieldRow__08SqT .CreateAssistantWizard_formControl__8y6Z6{flex:2;min-width:100px}.CreateAssistantWizard_leadFieldRow__08SqT select.CreateAssistantWizard_formControl__8y6Z6{flex:1;min-width:80px}@media(max-width:480px){.CreateAssistantWizard_leadFieldRow__08SqT .CreateAssistantWizard_formControl__8y6Z6{flex:100%}}.CreateAssistantWizard_leadRequired__4_fuT{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:#64748b;white-space:nowrap;cursor:pointer}.CreateAssistantWizard_leadRequired__4_fuT input[type=checkbox]{cursor:pointer;accent-color:#f5ab96}.CreateAssistantWizard_leadDeleteBtn__7FNmk{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1.1rem;line-height:1;padding:.2rem .3rem;flex-shrink:0}.CreateAssistantWizard_leadDeleteBtn__7FNmk:hover{color:#ef4444}.CreateAssistantWizard_addFieldBtn__4jFFS{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .875rem;background:#fff5f0;color:#e8916c;border:1px dashed #f5ab96;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.CreateAssistantWizard_addFieldBtn__4jFFS:hover{background:#ffe8df;border-color:#e8916c}.CreateAssistantWizard_modelSelect__pIgig{width:100%;padding:.55rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#1e293b;background:#fff;transition:border-color .15s}.CreateAssistantWizard_modelSelect__pIgig:focus{outline:none;border-color:#f5ab96;box-shadow:0 0 0 3px rgba(245,171,150,.2)}.CreateAssistantWizard_colorRow__Bd7xp{display:flex;align-items:center;gap:.75rem}.CreateAssistantWizard_colorInput__W90_u{width:44px;height:44px;border:2px solid #e2e8f0;border-radius:8px;padding:2px;cursor:pointer;background:none;flex-shrink:0}.CreateAssistantWizard_colorInput__W90_u:focus{outline:none;border-color:#f5ab96}.CreateAssistantWizard_colorPreview__4bVIG{width:44px;height:44px;border-radius:8px;border:2px solid #e2e8f0;flex-shrink:0}.CreateAssistantWizard_colorValue__1z3_W{font-size:.82rem;font-family:monospace;color:#374151;background:#f8fafc;padding:.3rem .6rem;border-radius:6px;border:1px solid #e2e8f0}.CreateAssistantWizard_welcomeToggleRow__yJucr{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s;gap:.75rem;flex-wrap:wrap}.CreateAssistantWizard_welcomeToggleInfo__grm_G{display:flex;align-items:center;gap:.6rem;flex:1}.CreateAssistantWizard_welcomeToggleTitle__o87Xa{font-size:.875rem;font-weight:600;color:#1e293b}.CreateAssistantWizard_welcomeToggleSub__MUstH{font-size:.75rem;color:#64748b;margin-top:.1rem}.CreateAssistantWizard_welcomeToggleBtn__X_Ydq{border:none;padding:.4rem .875rem;font-size:.8rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.CreateAssistantWizard_welcomeFields__JbVY8{border:1px solid #f9c4ae;border-top:none;border-radius:0 0 8px 8px;padding:.875rem;background:#fff9f7;display:flex;flex-direction:column;gap:.6rem}.CreateAssistantWizard_welcomeLinksGrid__WAJQE{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:480px){.CreateAssistantWizard_welcomeLinksGrid__WAJQE{grid-template-columns:1fr}}.CreateAssistantWizard_tabsRow__I7tC0{display:flex;gap:.25rem;border-bottom:2px solid #e2e8f0;margin-bottom:1.25rem;overflow-x:auto}.CreateAssistantWizard_tab__Binwz{padding:.5rem .875rem;background:rgba(0,0,0,0);font-size:.82rem;font-weight:500;color:#94a3b8;cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .15s;white-space:nowrap}.CreateAssistantWizard_tab__Binwz:hover{color:#374151}.CreateAssistantWizard_tab__Binwz.CreateAssistantWizard_tabActive__U3Q4F{color:#e8916c;border-bottom-color:#f5ab96;font-weight:600}.CreateAssistantWizard_sourcesList__mr3Qx{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.4rem}.CreateAssistantWizard_sourceItem__UeQ_4{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;font-size:.83rem}.CreateAssistantWizard_sourceItem__UeQ_4 .CreateAssistantWizard_sourceName__EMCea{flex:1;color:#374151;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAssistantWizard_sourceItem__UeQ_4 .CreateAssistantWizard_sourceDelete__FXS8K{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.15rem;line-height:1;font-size:1rem;flex-shrink:0}.CreateAssistantWizard_sourceItem__UeQ_4 .CreateAssistantWizard_sourceDelete__FXS8K:hover{color:#ef4444}.CreateAssistantWizard_sourcesCount__ERVEr{font-size:.78rem;color:#64748b;margin-top:.4rem}.CreateAssistantWizard_urlModeToggle__ARDOD{display:flex;gap:.4rem;margin-bottom:.75rem}.CreateAssistantWizard_urlModeBtn__xvFUg{flex:1;padding:.45rem .6rem;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:.8rem;font-weight:500;cursor:pointer;text-align:center;transition:all .15s}.CreateAssistantWizard_urlModeBtn__xvFUg:hover{border-color:#f9c4ae;color:#374151}.CreateAssistantWizard_urlModeBtn__xvFUg.CreateAssistantWizard_urlModeBtnActive__7wWwu{border-color:#f5ab96;background:#fff5f0;color:#e8916c;font-weight:600}.CreateAssistantWizard_urlModeDesc__JK6vp{font-size:.76rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .65rem;margin-bottom:.65rem;line-height:1.4}.CreateAssistantWizard_summaryCard__Tp8t6{border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem;background:#f8fafc}.CreateAssistantWizard_summaryRow__XUBdA{display:flex;align-items:center;gap:.65rem;padding:.45rem 0;font-size:.85rem;color:#374151;border-bottom:1px solid #e2e8f0}.CreateAssistantWizard_summaryRow__XUBdA:last-child{border-bottom:none}.CreateAssistantWizard_summaryLabel__RaZCA{color:#64748b;width:100px;flex-shrink:0}.CreateAssistantWizard_summaryColorSwatch__ofSvN{width:18px;height:18px;border-radius:4px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.CreateAssistantWizard_trainingHint__HkwtF{font-size:.82rem;color:#64748b;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:.75rem .875rem;margin-bottom:1.25rem;display:flex;gap:.5rem;align-items:flex-start}.CreateAssistantWizard_btnSuccess__S1sEt{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.CreateAssistantWizard_btnSuccess__S1sEt:hover:not(:disabled){background:#16a34a}.CreateAssistantWizard_btnSuccess__S1sEt:disabled{opacity:.6;cursor:not-allowed}.CreateAssistantWizard_spinner___oj_u{width:15px;height:15px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CreateAssistantWizard_spin__Z9Oai .7s linear infinite;flex-shrink:0}@keyframes CreateAssistantWizard_spin__Z9Oai{to{transform:rotate(1turn)}}.CreateAssistantWizard_uploadLabel__oPuZ4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.25rem;border:2px dashed #d1d5db;border-radius:10px;cursor:pointer;color:#64748b;font-size:.85rem;transition:all .15s;margin-bottom:.6rem}.CreateAssistantWizard_uploadLabel__oPuZ4:hover{border-color:#f5ab96;background:#fff5f0;color:#e8916c}.CreateAssistantWizard_uploadLabel__oPuZ4 svg{width:26px;height:26px;opacity:.7}.CreateAssistantWizard_uploadInput__saNPp{display:none}.CreateAssistantWizard_addRow__o_f8D{display:flex;gap:.4rem;margin-bottom:.4rem}.CreateAssistantWizard_addInput__s4_19{flex:1;padding:.5rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#1e293b}.CreateAssistantWizard_addInput__s4_19:focus{outline:none;border-color:#f5ab96;box-shadow:0 0 0 3px rgba(245,171,150,.2)}.CreateAssistantWizard_addBtn__2V7rk{padding:.5rem .875rem;background:#f5ab96;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.CreateAssistantWizard_addBtn__2V7rk:hover:not(:disabled){background:#e8916c}.CreateAssistantWizard_addBtn__2V7rk:disabled{opacity:.6;cursor:not-allowed}.CreateAssistantWizard_qaGrid__vqFwS{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.4rem}@media(max-width:500px){.CreateAssistantWizard_qaGrid__vqFwS{grid-template-columns:1fr}}.CreateAssistantWizard_chatPageSection__HD_hy{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-top:.25rem}.CreateAssistantWizard_chatPageToggleRow__grNfZ{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;cursor:pointer;background:#f8fafc;-webkit-user-select:none;user-select:none}.CreateAssistantWizard_chatPageToggleRow__grNfZ:hover{background:#f1f5f9}.CreateAssistantWizard_chatPageToggleInfo__wE_D6{flex:1}.CreateAssistantWizard_chatPageToggleTitle__uySlc{font-size:.875rem;font-weight:600;color:#1e293b}.CreateAssistantWizard_chatPageToggleSub__Gpdm8{font-size:.75rem;color:#64748b;margin-top:.1rem}.CreateAssistantWizard_toggleTrack__Qe8Ty{width:38px;height:21px;border-radius:999px;flex-shrink:0;position:relative;transition:background .2s;cursor:pointer}.CreateAssistantWizard_toggleThumb__5uQli{position:absolute;width:15px;height:15px;background:#fff;border-radius:50%;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.CreateAssistantWizard_chatPageFields__2MlSV{padding:.875rem 1rem;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.65rem;background:#fff}.navbarlayout_navbarlayout__9pXrT{background:#f8e8da;box-shadow:0 1px 5px 0 rgba(41,85,115,.2117647059);color:#fff;padding:1px;position:fixed;top:0;width:100%;z-index:333}.navbarlayout_mobileBurger__kvZSq{display:none;background:none;border:none;font-size:20px;color:#333;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .2s}.navbarlayout_mobileBurger__kvZSq:hover{background:rgba(0,0,0,.06)}@media(max-width:768px){.navbarlayout_mobileBurger__kvZSq{display:flex;align-items:center;justify-content:center}}.admin_sidebar__ws3Jt{height:calc(100vh - 63px);max-height:calc(100vh - 63px);background-color:#f5f5f5;position:fixed;top:63px;left:0;width:260px;overflow-y:auto;transition:all .3s cubic-bezier(.4,0,.2,1);border-right:1px solid #e0e0e0;padding:10px 0;z-index:2;display:flex;flex-direction:column}@media(min-width:769px){.admin_sidebar__ws3Jt{left:0}}@media(max-width:768px){.admin_sidebar__ws3Jt{top:0;left:auto;right:-280px;width:280px;height:100vh;max-height:100vh;border-right:none;border-left:1px solid #e0e0e0;box-shadow:none;z-index:2000;transition:right .3s cubic-bezier(.4,0,.2,1)}.admin_sidebar__ws3Jt.admin_show__7010B{right:0;box-shadow:-4px 0 20px rgba(0,0,0,.15)}}.admin_mobileCloseBtn__DKapx{display:none;background:none;border:none;font-size:18px;color:#333;cursor:pointer;padding:4px 8px;border-radius:6px;margin-left:auto;flex-shrink:0;transition:background .2s}.admin_mobileCloseBtn__DKapx:hover{background:#efefef}@media(max-width:768px){.admin_mobileCloseBtn__DKapx{display:flex;align-items:center;justify-content:center}}.admin_sidebarOverlay__P03Kk{display:none}@media(max-width:768px){.admin_sidebarOverlay__P03Kk{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.admin_sidebarOverlay__P03Kk.admin_show__7010B{opacity:1;visibility:visible}}.admin_sidebarUserInfo__cJOJr{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #e0e0e0;margin-bottom:4px}.admin_sidebarUserInfo__cJOJr .admin_userAvatar__yylPg{width:40px;height:40px;border-radius:50%;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:14px;flex-shrink:0}.admin_sidebarUserInfo__cJOJr .admin_userDetails__ITWGO{flex:1;min-width:0}.admin_sidebarUserInfo__cJOJr .admin_userDetails__ITWGO .admin_userName__sY77U{font-weight:600;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin_sidebarUserInfo__cJOJr .admin_userDetails__ITWGO .admin_userEmail__810Qz{font-size:12px;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin_sidebarUserInfo__cJOJr .admin_userDetails__ITWGO .admin_userPlan__Euu0y{font-size:12px;color:#888;margin-top:2px}.admin_logoutSection__ESZWs{margin-top:auto;padding:16px;border-top:1px solid #e0e0e0}@media(min-width:769px){.admin_logoutSection__ESZWs{display:none}}.admin_logoutSection__ESZWs .admin_logoutBtn__RKkOp{display:flex;align-items:center;gap:10px;width:100%;padding:10px 15px;background:rgba(0,0,0,0);border:1px solid #dc3545;border-radius:8px;color:#dc3545;font-size:14px;cursor:pointer;transition:all .2s ease}.admin_logoutSection__ESZWs .admin_logoutBtn__RKkOp:hover{background:#dc3545;color:#fff}.admin_logoutSection__ESZWs .admin_logoutBtn__RKkOp i{font-size:16px}.admin_positionSticky__mylG_{flex:1;overflow-y:auto;min-height:0}.admin_navList__N0ion{list-style:none;padding:0;margin:0}.admin_navItem__UaA8M{margin-bottom:0}.admin_navLink__y2APW{display:flex;align-items:center;padding:10px 15px;color:#333;text-decoration:none;border:none;background:none;width:100%;text-align:left;transition:all .2s ease;font-size:15px;cursor:pointer}.admin_navLink__y2APW:hover{color:#050505;background:#efefef}.admin_navLink__y2APW.admin_active__ZR8BE{color:#050505;background:#f0f0f0;font-weight:600;border-left:3px solid #050505;padding-left:12px}.admin_icon__UQ96M{margin-right:10px;width:1rem;text-align:center}.admin_chevron__TX6xb{margin-left:auto;font-size:.75rem}.admin_dropdownMenu__N7yjA{list-style:none;padding:0;margin:0}.admin_dropdownItem__R4eUg{margin-bottom:0}.admin_dropdownLink__mEv4u{display:block;padding:8px 15px 8px 35px;color:#555;text-decoration:none;font-size:14px;transition:all .2s ease;border-radius:0}.admin_dropdownLink__mEv4u:hover{color:#050505;background:#efefef}.admin_dropdownLink__mEv4u.admin_active__ZR8BE{color:#050505;background:#f0f0f0;font-weight:600}.admin_sidebarUserLinks__ASNEH{display:none;padding:8px 12px;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.admin_sidebarUserLinks__ASNEH{display:flex;flex-direction:row;justify-content:center;gap:0}.admin_sidebarUserLinks__ASNEH .admin_linkText___8Efl{display:none}}.admin_sidebarUserLinks__ASNEH .admin_sidebarUserLink__NJhge{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#333;text-decoration:none;cursor:pointer;transition:background .15s;border:none;background:none;text-align:left}@media(max-width:768px){.admin_sidebarUserLinks__ASNEH .admin_sidebarUserLink__NJhge{flex:1;justify-content:center;padding:10px 8px;gap:0;border-radius:8px}}.admin_sidebarUserLinks__ASNEH .admin_sidebarUserLink__NJhge i{width:18px;text-align:center;font-size:16px;color:#666}@media(max-width:768px){.admin_sidebarUserLinks__ASNEH .admin_sidebarUserLink__NJhge i{font-size:18px;width:auto}}.admin_sidebarUserLinks__ASNEH .admin_sidebarUserLink__NJhge:hover{background:#efefef;color:#111}.admin_sidebarUserLinks__ASNEH .admin_upgradeLink__5W_Ei,.admin_sidebarUserLinks__ASNEH .admin_upgradeLink__5W_Ei i{color:#e67e22}.admin_sidebarUserLinks__ASNEH .admin_upgradeLink__5W_Ei:hover{background:#fef7ef}@media(min-width:769px){.admin_logoutMobileBtn__CQ100{display:none!important}}.admin_mainContent__WUYA_{min-height:calc(100vh - 5rem);transition:margin-left .3s ease;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(min-width:769px){.admin_mainContent__WUYA_{margin-left:260px!important;width:calc(100% - 260px)}}@media(max-width:768px){.admin_mainContent__WUYA_{margin-left:0!important;width:100%;padding-left:8px;padding-right:8px}}.admin_visuallyHidden__QjX6C{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin_loadingContainer__czcEt{display:flex;justify-content:center;align-items:center;min-height:100vh}.admin_pageWithContextSideBar__cNAke{padding-left:220px;transition:padding-left .2s ease}@media(max-width:768px){.admin_pageWithContextSideBar__cNAke{padding-left:0}}.admin_pageWithContextSideBar__cNAke .admin_contentWrapper__Hhfyk{transition:padding .2s ease;width:100%}.admin_pageWithIconSideBar__cIIt3{padding-left:48px;transition:padding-left .2s ease}.admin_pageWithIconSideBar__cIIt3 .admin_contentWrapper__Hhfyk{transition:padding .2s ease;width:100%}.UserMenu_userMenuWrapper__M0hkt{position:relative}@media(max-width:768px){.UserMenu_userMenuWrapper__M0hkt{pointer-events:none}}.UserMenu_userMenuButton__D8dH4{display:flex;align-items:center;cursor:pointer;font-size:16px;color:#fff;border:none;background:none;gap:8px;padding:4px 8px;border-radius:8px;transition:background .2s}.UserMenu_userMenuButton__D8dH4:hover{background:rgba(0,0,0,.06)}.UserMenu_userAvatar__zAfVS{width:34px;height:34px;border-radius:50%;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:13px;flex-shrink:0}.UserMenu_chevron__4rCla{font-size:11px;color:#333}@media(max-width:768px){.UserMenu_chevron__4rCla{display:none}}.UserMenu_dropdownMenu__2tdnP{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:9999;padding:6px 0;animation:UserMenu_fadeIn__IT_Tr .15s ease}@media(max-width:768px){.UserMenu_dropdownMenu__2tdnP{display:none}}@keyframes UserMenu_fadeIn__IT_Tr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserMenu_dropdownHeader__96pZq{display:flex;align-items:center;gap:12px;padding:12px 16px}.UserMenu_dropdownHeader__96pZq .UserMenu_headerInfo__1Obbf{flex:1;min-width:0}.UserMenu_dropdownHeader__96pZq .UserMenu_headerName__sbcpj{font-weight:600;font-size:14px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_dropdownHeader__96pZq .UserMenu_headerPlan__4QZZ7{font-size:12px;color:#888;margin-top:1px}.UserMenu_dropdownDivider__pWmAC{height:1px;background:#eee;margin:4px 0}.UserMenu_dropdownItem__cq_12{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#333;text-decoration:none;cursor:pointer;transition:background .15s;border:none;background:none;width:100%;text-align:left}.UserMenu_dropdownItem__cq_12 i{width:18px;text-align:center;font-size:14px;color:#666}.UserMenu_dropdownItem__cq_12:hover{background:#f5f5f5;color:#111}.UserMenu_upgradeItem__pL1uV,.UserMenu_upgradeItem__pL1uV i{color:#e67e22}.UserMenu_upgradeItem__pL1uV:hover{background:#fef7ef}.UserMenu_logoutItem__6xMt9,.UserMenu_logoutItem__6xMt9 i{color:#dc3545}.UserMenu_logoutItem__6xMt9:hover{background:#fdf2f2}.Button_button__wf7LH{justify-content:center;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit;position:relative;overflow:hidden;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;margin-right:10px;padding:8px 16px;font-size:13px;transition:all .3s;display:inline-flex}.Button_button__wf7LH:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Button_button__wf7LH:active:not(:disabled){transform:translateY(0)}.Button_button__wf7LH:disabled{opacity:.5;cursor:not-allowed}.Button_button__wf7LH.Button_loading__dKg1b{pointer-events:none}.Button_sm__fHY31{padding:.5rem 1rem;font-size:.875rem;height:2rem}.Button_md__qwsc1{padding:.75rem 1.5rem;font-size:1rem;height:2.5rem}.Button_lg__Qcncc{padding:1rem 2rem;font-size:1.125rem;height:3rem}.Button_primary__KcBxk{background:var(--secondary-color,#e81184);color:#fff}.Button_primary__KcBxk:hover:not(:disabled){background:var(--secondary-color-dark,#b00d67)}.Button_secondary__uUg9S{background:#6c757d;color:#fff}.Button_secondary__uUg9S:hover:not(:disabled){background:#5a6268}.Button_outline__0lh3I{background:rgba(0,0,0,0);color:var(--secondary-color,#e81184);border:2px solid var(--secondary-color,#e81184)}.Button_outline__0lh3I:hover:not(:disabled){background:var(--secondary-color,#e81184);color:#fff}.Button_danger__XTXJG{background:#dc3545;color:#fff}.Button_danger__XTXJG:hover:not(:disabled){background:#c82333}.Button_success__rTmJD{background:#28a745;color:#fff}.Button_success__rTmJD:hover:not(:disabled){background:#218838}.Button_ghost___W6uF{background:rgba(0,0,0,0);color:var(--main-color)}.Button_ghost___W6uF:hover:not(:disabled){background:rgba(102,126,234,.1)}.Button_fullWidth__FgBPP{width:100%}.Button_spinner__UbZ3r{display:inline-block;width:1rem;height:1rem;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:Button_spin__bMykP .6s linear infinite}@keyframes Button_spin__bMykP{to{transform:rotate(1turn)}}.Button_icon__l9wiG{justify-content:center}.Button_icon__l9wiG,.Button_label__jDynW{display:flex;align-items:center}.Card_card__nh0J5{border-radius:1rem;transition:all .3s ease}.Card_card__nh0J5.Card_clickable__iBvVe{cursor:pointer}.Card_card__nh0J5.Card_hoverable__XsfWr:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.Card_default__koaTZ{border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Card_elevated__wNZ_Z{box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.05)}.Card_outlined__NhbGf{border:2px solid #e5e7eb}.Card_gradient__lfnNO{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.2)}.Card_padding-none__EW5lM{padding:0}.Card_padding-sm__TQH3L{padding:1rem}.Card_padding-md__sSk5s{padding:1.5rem}.Card_padding-lg__7sWsS{padding:2rem}.Card_cardHeader__lPXdZ{padding-bottom:1rem;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.Card_cardBody__eVUmU{flex:1}.Card_cardFooter__tsUfn{padding-top:1rem;border-top:1px solid #e5e7eb;margin-top:1rem}.Dialog_overlay__EsItj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:Dialog_fadeIn__P2mPO .2s ease}@keyframes Dialog_fadeIn__P2mPO{0%{opacity:0}to{opacity:1}}.Dialog_dialog__WCpOG{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;display:flex;flex-direction:column;animation:Dialog_slideUp__vFyda .3s ease}@keyframes Dialog_slideUp__vFyda{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Dialog_sm__0dvPE{width:100%;max-width:400px}.Dialog_md__6ejGh{width:100%;max-width:600px}.Dialog_lg__Ywl4x{width:100%;max-width:800px}.Dialog_xl__Vq1Ps{width:100%;max-width:1200px}.Dialog_header__OjH6T{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.Dialog_title__dQ_ku{margin:0;font-size:1.25rem;font-weight:700;color:#1f2937}.Dialog_closeButton__eet3P{background:rgba(0,0,0,0);border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s ease}.Dialog_closeButton__eet3P:hover{background:#f3f4f6;color:#1f2937}.Dialog_content__Pfjca{flex:1;overflow-y:auto;padding:1.5rem}.Dialog_footer__wjij7{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.Dialog_actions__8XRPv{display:flex;gap:.75rem;flex-wrap:wrap}.Dialog_actions__8XRPv.Dialog_align-left__rpgIC{justify-content:flex-start}.Dialog_actions__8XRPv.Dialog_align-center__JKCD6{justify-content:center}.Dialog_actions__8XRPv.Dialog_align-right__dzXNl{justify-content:flex-end}.FeatureCard_featureCard__1O7xM{background:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden;height:100%}.FeatureCard_featureCard__1O7xM:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.FeatureCard_featureCard__1O7xM:hover .FeatureCard_featureHover__8QIkM{height:4px}.FeatureCard_featureIcon__TkBTn{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1.5rem;transition:transform .3s ease}.FeatureCard_featureCard__1O7xM:hover .FeatureCard_featureIcon__TkBTn{transform:scale(1.1)}.FeatureCard_featureTitle__TSs20{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.FeatureCard_featureDescription__78ady{color:#6b7280;line-height:1.6;margin:0}.FeatureCard_featureHover__8QIkM{position:absolute;bottom:0;left:0;right:0;height:0;transition:height .3s ease}.Footer_footer__jqp_H{background-color:var(--almond);-webkit-clip-path:polygon(0 10%,25% 5%,50% 10%,75% 5%,100% 10%,100% 100%,0 100%);clip-path:polygon(0 10%,25% 5%,50% 10%,75% 5%,100% 10%,100% 100%,0 100%);padding:53px 0 0;color:#333}.Footer_footer__jqp_H a{color:inherit}.Footer_footerContent__8L4ks{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;max-width:1200px;margin:0 auto;padding:0 15px}@media screen and (min-width:1100px){.Footer_footerContent__8L4ks{grid-template-columns:repeat(3,minmax(250px,1fr))}}.Footer_box__1Gft2{display:flex;flex-direction:column}.Footer_box__1Gft2 h3{font-size:18px;margin:0 0 12px}.Footer_brand__ItpZF{display:inline-block;margin-bottom:.25rem}.Footer_logoContainer__kBxuh img{max-width:150px}.Footer_text__xIBuP{line-height:2;margin:0 0 0 10px}.Footer_line__0EXol{display:flex;align-items:baseline;margin-bottom:10px}.Footer_line__0EXol i{font-size:14px;color:var(--secondary-color,#e81184);margin-right:8px;font-weight:600;width:14px}@media(max-width:767px){.Footer_line__0EXol:first-child{margin-top:20px}.Footer_line__0EXol{margin-top:5px}.Footer_line__0EXol i{margin-right:20px;margin-bottom:15px}}.Footer_info__9EGGq{line-height:1.7;flex:1;text-align:left}.Footer_info__9EGGq span{display:block}.Footer_info__9EGGq a{color:inherit;text-decoration:none;transition:color .2s ease}.Footer_info__9EGGq a:hover{color:var(--secondary-color)}.Footer_social___TJtE{display:flex;gap:1rem;list-style:none;padding:0;margin:0}.Footer_social___TJtE li{margin-right:10px}.Footer_social___TJtE li a{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s ease;text-decoration:none}.Footer_social___TJtE li a i{font-size:18px;color:var(--secondary-color)}.Footer_social___TJtE li a.Footer_facebook__pAzZK i:hover{color:#1877f2}.Footer_social___TJtE li a.Footer_linkedin__kMYmI i:hover{color:#3c6fa3}.Footer_social___TJtE li a.Footer_instagram__yy_sR i:hover{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Footer_links__ETqn2{display:flex;gap:1.5rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.Footer_links__ETqn2 li a{color:inherit;text-decoration:none;transition:color .2s ease}.Footer_links__ETqn2 li a:hover{color:var(--secondary-color)}.Footer_links__ETqn2 li span{color:inherit}.Footer_copyright__XsRwP{padding:15px 0;text-align:center;color:#303030;margin:8px 0 0}.Footer_copyright__XsRwP i{color:#e94906!important}.BillingInfoModal_overlay__7u3si{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.BillingInfoModal_modal__wjez3{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.BillingInfoModal_closeBtn__ZK_Mc{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:none;background:#f1f5f9;border-radius:50%;font-size:1.5rem;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}.BillingInfoModal_closeBtn__ZK_Mc:hover{background:#e2e8f0;color:#334155}.BillingInfoModal_header__npdgR{padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.BillingInfoModal_title__2eelg{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.BillingInfoModal_step__Mobcf,.BillingInfoModal_steps__j3o3D{display:flex;align-items:center;gap:.5rem}.BillingInfoModal_step__Mobcf{color:#94a3b8}.BillingInfoModal_step__Mobcf.BillingInfoModal_active__nTvru{color:#3b82f6}.BillingInfoModal_step__Mobcf.BillingInfoModal_active__nTvru .BillingInfoModal_stepNumber__3as2n{background:#3b82f6;color:#fff}.BillingInfoModal_step__Mobcf.BillingInfoModal_completed__6TByL{color:#22c55e}.BillingInfoModal_step__Mobcf.BillingInfoModal_completed__6TByL .BillingInfoModal_stepNumber__3as2n{background:#22c55e;color:#fff}.BillingInfoModal_stepNumber__3as2n{width:28px;height:28px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.BillingInfoModal_stepLabel__lRtNt{font-size:.875rem;font-weight:500}@media(max-width:480px){.BillingInfoModal_stepLabel__lRtNt{display:none}}.BillingInfoModal_stepDivider__7YKWc{width:40px;height:2px;background:#e2e8f0}@media(max-width:480px){.BillingInfoModal_stepDivider__7YKWc{width:20px}}.BillingInfoModal_planSummary__WNjDi{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.BillingInfoModal_planInfo__Khd6z{display:flex;flex-direction:column;gap:.25rem}.BillingInfoModal_planName__VvU9u{font-size:1.125rem;font-weight:600;color:#1e293b}.BillingInfoModal_planPeriod__ufLKw{font-size:.875rem;color:#64748b}.BillingInfoModal_planPrice__5l6UD{text-align:right}.BillingInfoModal_price__0eG7X{font-size:1.5rem;font-weight:700;color:#1e293b}.BillingInfoModal_period__S6UCs{font-size:.875rem;color:#64748b}.BillingInfoModal_formContainer__jtmI1{padding:1.5rem 2rem 2rem}.BillingInfoModal_formGrid__M2ebS{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:480px){.BillingInfoModal_formGrid__M2ebS{grid-template-columns:1fr}}.BillingInfoModal_formGroup__dBidq{display:flex;flex-direction:column;gap:.375rem}.BillingInfoModal_formGroup__dBidq.BillingInfoModal_fullWidth__UAgqH{grid-column:1/-1}.BillingInfoModal_formGroup__dBidq label{font-size:.875rem;font-weight:500;color:#475569}.BillingInfoModal_formGroup__dBidq input,.BillingInfoModal_formGroup__dBidq select,.BillingInfoModal_formGroup__dBidq textarea{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#1e293b;transition:all .2s}.BillingInfoModal_formGroup__dBidq input:focus,.BillingInfoModal_formGroup__dBidq select:focus,.BillingInfoModal_formGroup__dBidq textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.BillingInfoModal_formGroup__dBidq input::placeholder,.BillingInfoModal_formGroup__dBidq select::placeholder,.BillingInfoModal_formGroup__dBidq textarea::placeholder{color:#94a3b8}.BillingInfoModal_formGroup__dBidq input.BillingInfoModal_inputError__20eQp,.BillingInfoModal_formGroup__dBidq select.BillingInfoModal_inputError__20eQp,.BillingInfoModal_formGroup__dBidq textarea.BillingInfoModal_inputError__20eQp{border-color:#ef4444}.BillingInfoModal_formGroup__dBidq input.BillingInfoModal_inputError__20eQp:focus,.BillingInfoModal_formGroup__dBidq select.BillingInfoModal_inputError__20eQp:focus,.BillingInfoModal_formGroup__dBidq textarea.BillingInfoModal_inputError__20eQp:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.BillingInfoModal_formGroup__dBidq select{cursor:pointer;background:#fff}.BillingInfoModal_error__crNrV{font-size:.75rem;color:#ef4444}.BillingInfoModal_paymentContainer__1Qi67{padding:1.5rem 2rem 2rem}.BillingInfoModal_paymentMethods__Kxzeh{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.BillingInfoModal_paymentMethod__u0lcW{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s}.BillingInfoModal_paymentMethod__u0lcW.BillingInfoModal_selected__oILje{border-color:#3b82f6;background:#eff6ff}.BillingInfoModal_paymentMethod__u0lcW.BillingInfoModal_disabled__fVYZw{opacity:.6;cursor:not-allowed}.BillingInfoModal_paymentMethod__u0lcW:hover:not(.BillingInfoModal_disabled__fVYZw):not(.BillingInfoModal_selected__oILje){border-color:#cbd5e1}.BillingInfoModal_paymentMethodIcon__lmrYe{flex-shrink:0}.BillingInfoModal_paymentMethodInfo__aq5AO{flex:1}.BillingInfoModal_paymentMethodInfo__aq5AO h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1e293b}.BillingInfoModal_paymentMethodInfo__aq5AO p{margin:0;font-size:.875rem;color:#64748b}.BillingInfoModal_paymentMethodCheck__NUACw{flex-shrink:0}.BillingInfoModal_comingSoon__HVf0l{font-size:.75rem;padding:.25rem .75rem;background:#f1f5f9;color:#64748b;border-radius:9999px;font-weight:500}.BillingInfoModal_billingPreview__gTsgU{padding:1rem 1.25rem;background:#f8fafc;border-radius:12px;margin-bottom:1.5rem;position:relative}.BillingInfoModal_billingPreview__gTsgU h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.BillingInfoModal_billingPreview__gTsgU p{margin:0;font-size:.9375rem;color:#1e293b;line-height:1.6}.BillingInfoModal_editBtn__xrHoV{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;background:rgba(0,0,0,0);border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;color:#64748b;cursor:pointer;transition:all .2s}.BillingInfoModal_editBtn__xrHoV:hover{background:#e2e8f0;color:#334155}.BillingInfoModal_securityNote__CEsiW{display:flex;gap:.75rem;padding:1rem;background:#f0fdf4;border-radius:8px;margin-bottom:1.5rem}.BillingInfoModal_securityNote__CEsiW svg{flex-shrink:0;margin-top:2px}.BillingInfoModal_securityNote__CEsiW p{margin:0;font-size:.875rem;color:#166534;line-height:1.5}.BillingInfoModal_actions__oMT2y{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.BillingInfoModal_backBtn__sV2TV,.BillingInfoModal_cancelBtn__EKRbG{padding:.75rem 1.5rem;background:rgba(0,0,0,0);border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}.BillingInfoModal_backBtn__sV2TV:hover,.BillingInfoModal_cancelBtn__EKRbG:hover{background:#f1f5f9;border-color:#cbd5e1}.BillingInfoModal_continueBtn__1mego{padding:.75rem 1.5rem;background:#3b82f6;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.BillingInfoModal_continueBtn__1mego:hover{background:#2563eb}.BillingInfoModal_payBtn__9Z1Lg{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:#003087;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;min-width:200px}.BillingInfoModal_payBtn__9Z1Lg:hover:not(:disabled){background:#001f5c}.BillingInfoModal_payBtn__9Z1Lg:disabled{opacity:.7;cursor:not-allowed}.BillingInfoModal_spinner__gtUNL{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:BillingInfoModal_spin__yPryx .8s linear infinite}@keyframes BillingInfoModal_spin__yPryx{to{transform:rotate(1turn)}}@media(max-width:640px){.BillingInfoModal_modal__wjez3{max-width:100%;margin:.5rem;max-height:95vh;border-radius:12px}.BillingInfoModal_header__npdgR{padding:1.25rem}.BillingInfoModal_title__2eelg{font-size:1.25rem}.BillingInfoModal_planSummary__WNjDi{padding:.875rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.5rem}.BillingInfoModal_planPrice__5l6UD{text-align:left}.BillingInfoModal_price__0eG7X{font-size:1.25rem}.BillingInfoModal_formContainer__jtmI1,.BillingInfoModal_paymentContainer__1Qi67{padding:1.25rem}.BillingInfoModal_paymentMethod__u0lcW{padding:.875rem 1rem}.BillingInfoModal_actions__oMT2y{flex-direction:column-reverse;gap:.75rem}.BillingInfoModal_backBtn__sV2TV,.BillingInfoModal_cancelBtn__EKRbG,.BillingInfoModal_continueBtn__1mego,.BillingInfoModal_payBtn__9Z1Lg{width:100%;text-align:center;justify-content:center}.BillingInfoModal_payBtn__9Z1Lg{min-width:unset}}.SubscriptionPlans_container1__5ojFu,.SubscriptionPlans_container__Glo67{width:100%;max-width:1260px;margin:0 auto;padding:2rem 1.5rem}.SubscriptionPlans_header__J_Gux{text-align:center;margin-bottom:2rem}.SubscriptionPlans_header__J_Gux h2{font-size:1.8rem;font-weight:800;margin-bottom:.35rem;color:#111}.SubscriptionPlans_header__J_Gux p{font-size:.95rem;color:#6b7280}.SubscriptionPlans_cycleToggle__eBvyt{display:inline-flex;background:#f3f4f6;border-radius:10px;padding:4px;margin-top:1.25rem}.SubscriptionPlans_cycleButton__MUAfc{padding:.5rem 1.4rem;border:none;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;background:rgba(0,0,0,0);color:#6b7280;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem}.SubscriptionPlans_cycleButton__MUAfc:hover:not(.SubscriptionPlans_cycleButtonActive__jz_Zz){color:#374151;background:#e5e7eb}.SubscriptionPlans_cycleButtonActive__jz_Zz{background:#fff;color:#111;box-shadow:0 1px 4px rgba(0,0,0,.08)}.SubscriptionPlans_cycleSaveBadge__xQ17A{display:inline-block;padding:2px 7px;background:#dcfce7;color:#16a34a;border-radius:6px;font-size:.68rem;font-weight:700}.SubscriptionPlans_cycleLockHint__z5_Uv{width:100%;text-align:center;font-size:.75rem;color:#6b7280;margin-top:6px}.SubscriptionPlans_plansGrid__dB_Db{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.SubscriptionPlans_planCard__NU16M{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.5rem 1.15rem 1.25rem;text-align:center;position:relative;transition:box-shadow .25s,transform .25s}.SubscriptionPlans_planCard__NU16M:hover{box-shadow:0 8px 28px rgba(0,0,0,.07);transform:translateY(-3px)}.SubscriptionPlans_currentPlan__BrS7t{border:2px solid #16a34a;background:#f0fdf4;box-shadow:0 4px 20px rgba(22,163,74,.12);transform:translateY(-2px)}.SubscriptionPlans_currentPlan__BrS7t:hover{box-shadow:0 8px 28px rgba(22,163,74,.18)}.SubscriptionPlans_featuredPlan__3_zA2{border:2px solid #f5ab96;box-shadow:0 4px 20px rgba(245,171,150,.15)}.SubscriptionPlans_currentBadge__ZzYL_{right:12px;background:#16a34a;padding:3px 12px;text-transform:uppercase;letter-spacing:.03em}.SubscriptionPlans_currentBadge__ZzYL_,.SubscriptionPlans_featuredBadge__ppa7X{position:absolute;top:-11px;color:#fff;border-radius:20px;font-size:.65rem;font-weight:700}.SubscriptionPlans_featuredBadge__ppa7X{left:50%;transform:translateX(-50%);background:#f5ab96;padding:3px 14px;white-space:nowrap}.SubscriptionPlans_cardName__P0ObB{font-size:1rem;font-weight:700;color:#111;margin:0 0 .85rem}.SubscriptionPlans_cardPrice__3x7sP{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-bottom:.15rem}.SubscriptionPlans_priceCurrency__6uhiZ{font-size:1.2rem;font-weight:700;color:#111;align-self:flex-start;margin-top:.4rem}.SubscriptionPlans_priceAmount__9WOBr{font-size:2.8rem;font-weight:800;color:#111;line-height:1}.SubscriptionPlans_priceCustom__sbfR_{font-size:1.4rem;font-weight:700;color:#111}.SubscriptionPlans_priceSub__MkU39{font-size:.75rem;color:#9ca3af;margin:0 0 1rem;min-height:1rem}.SubscriptionPlans_priceSub__MkU39 strong{color:#6b7280}.SubscriptionPlans_cardCta___PNUE{display:block;width:100%;padding:.6rem 0;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;font-size:.82rem;color:#111;background:#fff;cursor:pointer;transition:all .2s;margin-bottom:.75rem}.SubscriptionPlans_cardCta___PNUE:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.SubscriptionPlans_cardCta___PNUE:disabled{opacity:.5;cursor:not-allowed}.SubscriptionPlans_cardCtaPrimary__LRcTw{background:#111;color:#fff;border-color:#111}.SubscriptionPlans_cardCtaPrimary__LRcTw:hover:not(:disabled){background:#333;border-color:#333;color:#fff}.SubscriptionPlans_cardCtaCurrent__YPYwG{background:#f0fdf4;border-color:#16a34a;color:#16a34a;cursor:default}.SubscriptionPlans_cardCtaCurrent__YPYwG:hover{background:#f0fdf4;border-color:#16a34a}.SubscriptionPlans_upgradeButton__BvGy8{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-color:#16a34a}.SubscriptionPlans_upgradeButton__BvGy8:hover:not(:disabled){box-shadow:0 4px 14px rgba(22,163,74,.3);background:linear-gradient(135deg,#15803d,#16a34a);color:#fff;border-color:#15803d}.SubscriptionPlans_downgradeButton__dgr9k{background:#6b7280;color:#fff;border-color:#6b7280}.SubscriptionPlans_downgradeButton__dgr9k:hover:not(:disabled){background:#4b5563;border-color:#4b5563;color:#fff}.SubscriptionPlans_currentButton__pSsVc{background:#f0fdf4;border-color:#16a34a;color:#16a34a;cursor:default}.SubscriptionPlans_disabledButton__qzWcQ{opacity:.45;cursor:not-allowed!important;background:#f3f4f6!important;border-color:#e5e7eb!important;color:#9ca3af!important}.SubscriptionPlans_cardDesc__ezStJ{font-size:.75rem;color:#9ca3af;margin:0 0 .65rem}.SubscriptionPlans_featureList__rUrvk{list-style:none;margin:0;text-align:left;border-top:1px solid #f3f4f6;padding:.6rem 0 0}.SubscriptionPlans_featureList__rUrvk li{display:flex;align-items:center;gap:.4rem;padding:.28rem 0;color:#6b7280;font-size:.78rem}.SubscriptionPlans_checkmark__YckBB{color:#16a34a;font-weight:700;font-size:.85rem;flex-shrink:0}.SubscriptionPlans_cancelBanner__OP6OA{margin-top:1rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:.85rem}.SubscriptionPlans_cancelBanner__OP6OA a{color:#b45309;font-weight:600;text-decoration:none;margin-left:.4rem}.SubscriptionPlans_cancelBanner__OP6OA a:hover{text-decoration:underline}.SubscriptionPlans_warningBanner__cuajG{background:#fef3c7;color:#92400e;padding:.75rem 1rem;border-radius:8px;text-align:center;margin-top:1rem;border:1px solid #fcd34d;font-size:.85rem}.SubscriptionPlans_warningBanner__cuajG a{color:#b45309;font-weight:600;margin-left:.4rem;text-decoration:none}.SubscriptionPlans_warningBanner__cuajG a:hover{text-decoration:underline}.SubscriptionPlans_pendingBadge__JzXW3{margin-top:.5rem;padding:.35rem .75rem;background:#fef3c7;color:#92400e;border-radius:6px;font-size:.75rem;text-align:center;font-weight:500}.SubscriptionPlans_loading__2sAbQ{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;font-size:1rem;color:#9ca3af}.SubscriptionPlans_loading__2sAbQ:before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;border:3px solid #e5e7eb;border-top-color:#f5ab96;border-radius:50%;animation:SubscriptionPlans_spin__a0egN .7s linear infinite}@media(max-width:1100px){.SubscriptionPlans_plansGrid__dB_Db{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.SubscriptionPlans_container1__5ojFu,.SubscriptionPlans_container__Glo67{padding:1.25rem 1rem}.SubscriptionPlans_header__J_Gux h2{font-size:1.35rem}.SubscriptionPlans_header__J_Gux p{font-size:.88rem}.SubscriptionPlans_plansGrid__dB_Db{grid-template-columns:1fr 1fr;gap:.75rem}.SubscriptionPlans_planCard__NU16M{padding:1.15rem .9rem}.SubscriptionPlans_planCard__NU16M:hover{transform:none}.SubscriptionPlans_priceAmount__9WOBr{font-size:2rem}.SubscriptionPlans_cardName__P0ObB{font-size:.9rem}}@media(max-width:480px){.SubscriptionPlans_plansGrid__dB_Db{grid-template-columns:1fr;max-width:340px;margin:0 auto}.SubscriptionPlans_container1__5ojFu,.SubscriptionPlans_container__Glo67{padding:1rem .75rem}}@media(max-width:600px){.SubscriptionPlans_modalOverlay__zXzA4{align-items:flex-start;padding:.5rem}.SubscriptionPlans_upgradePreviewModal__5y1K5{padding:1.25rem 1rem;width:100%;max-width:none;max-height:92vh;border-radius:10px}.SubscriptionPlans_upgradePreviewModal__5y1K5 h3{font-size:1.1rem;margin-bottom:1rem}.SubscriptionPlans_previewPlans__GlHWL{gap:.5rem;margin-bottom:1rem}.SubscriptionPlans_previewPlan__finc3{min-width:0;padding:.5rem .6rem;flex:1}.SubscriptionPlans_previewPlan__finc3 strong{font-size:.88rem}.SubscriptionPlans_previewPlan__finc3 span{font-size:.75rem}.SubscriptionPlans_previewArrow__towm3{font-size:1.1rem;flex-shrink:0}.SubscriptionPlans_previewLineItems__w30CO{padding:.75rem}.SubscriptionPlans_previewLineItems__w30CO h4{font-size:.8rem}.SubscriptionPlans_previewLineItem__XhMNU{font-size:.8rem;gap:.5rem}.SubscriptionPlans_previewLineItem__XhMNU span:first-child{flex:1;min-width:0;word-break:break-word}.SubscriptionPlans_previewLineItem__XhMNU span:last-child{flex-shrink:0;text-align:right}.SubscriptionPlans_previewTotalRow__CgBMh{font-size:.8rem}.SubscriptionPlans_previewTotalFinal___XjvO{font-size:.92rem}.SubscriptionPlans_previewNextBilling__jIlZx{flex-direction:column;gap:.25rem;text-align:center;font-size:.8rem;padding:.5rem .6rem}.SubscriptionPlans_previewNote__WNoZt{font-size:.72rem;margin-bottom:1rem}.SubscriptionPlans_previewActions__EACfU{flex-direction:column-reverse}.SubscriptionPlans_previewCancelButton__2D5mj,.SubscriptionPlans_previewConfirmButton___gJzu{flex:unset;width:100%;padding:.7rem;font-size:.85rem}.SubscriptionPlans_upgradeStatusModal___hBMi{padding:1.75rem 1.25rem;width:92%;max-width:none;border-radius:12px}.SubscriptionPlans_upgradeStatusModal___hBMi h3{font-size:1.1rem}.SubscriptionPlans_upgradeStatusModal___hBMi p{font-size:.82rem}.SubscriptionPlans_statusSpinner__J_8Ej{width:40px;height:40px}.SubscriptionPlans_statusIconError__Uks86,.SubscriptionPlans_statusIcon__9hhhc{width:48px;height:48px;font-size:1.5rem}}.SubscriptionPlans_modalOverlay__zXzA4{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto;padding:1rem}.SubscriptionPlans_upgradePreviewModal__5y1K5{background:#fff;border-radius:12px;padding:1.25rem 1.5rem;max-width:480px;width:90%;max-height:90vh;overflow-y:auto;margin:auto;box-shadow:0 20px 60px rgba(0,0,0,.15)}.SubscriptionPlans_upgradePreviewModal__5y1K5 h3{margin:0 0 .75rem;font-size:1.15rem;text-align:center}.SubscriptionPlans_previewPlans__GlHWL{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem}.SubscriptionPlans_previewPlan__finc3{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .75rem;background:#f8f9fa;border-radius:8px;min-width:100px}.SubscriptionPlans_previewPlan__finc3 strong{font-size:.92rem}.SubscriptionPlans_previewPlan__finc3 span{font-size:.78rem;color:#666}.SubscriptionPlans_previewLabel__xKuYx{font-size:.65rem!important;text-transform:uppercase;letter-spacing:.05em;color:#999!important}.SubscriptionPlans_previewArrow__towm3{font-size:1.2rem;color:#999}.SubscriptionPlans_previewLineItems__w30CO{margin-bottom:.5rem;border:1px solid #eee;border-radius:8px;padding:.6rem .75rem}.SubscriptionPlans_previewLineItems__w30CO h4{margin:0 0 .4rem;font-size:.8rem;color:#666}.SubscriptionPlans_previewLineItem__XhMNU{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;font-size:.8rem;border-bottom:1px solid #f0f0f0}.SubscriptionPlans_previewLineItem__XhMNU:last-child{border-bottom:none}.SubscriptionPlans_creditAmount__yo2oI{color:#28a745}.SubscriptionPlans_previewTotal__U3_Ub{border-top:2px solid #eee;padding-top:.5rem;margin-bottom:.5rem}.SubscriptionPlans_previewTotalRow__CgBMh{display:flex;justify-content:space-between;padding:.15rem 0;font-size:.82rem}.SubscriptionPlans_previewTotalFinal___XjvO{padding-top:.35rem;border-top:1px solid #eee;font-size:.95rem}.SubscriptionPlans_previewTotalFinal___XjvO strong{color:#2563eb}.SubscriptionPlans_previewNextBilling__jIlZx{display:flex;justify-content:space-between;align-items:center;padding:.4rem .6rem;margin-bottom:.5rem;background:#f0f7ff;border-radius:6px;font-size:.78rem;color:#555}.SubscriptionPlans_previewNextBilling__jIlZx strong{color:#2563eb}.SubscriptionPlans_previewNote__WNoZt{font-size:.72rem;color:#888;text-align:center;margin-bottom:.75rem;line-height:1.3}.SubscriptionPlans_previewActions__EACfU{display:flex;gap:.5rem}.SubscriptionPlans_previewCancelButton__2D5mj{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:.9rem}.SubscriptionPlans_previewCancelButton__2D5mj:hover{background:#f5f5f5}.SubscriptionPlans_previewConfirmButton___gJzu{flex:2;padding:.75rem;border:none;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600}.SubscriptionPlans_previewConfirmButton___gJzu:hover{background:#1d4ed8}.SubscriptionPlans_previewConfirmButton___gJzu:disabled{opacity:.6;cursor:not-allowed}.SubscriptionPlans_upgradeStatusModal___hBMi{background:#fff;border-radius:16px;padding:2.5rem 2rem;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:SubscriptionPlans_fadeInScale__fGaHD .3s ease}.SubscriptionPlans_upgradeStatusModal___hBMi h3{margin:1rem 0 .5rem;font-size:1.25rem;color:#1f2937}.SubscriptionPlans_upgradeStatusModal___hBMi p{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0}.SubscriptionPlans_status_success__sYfxc{border-top:4px solid #10b981}.SubscriptionPlans_status_error__OetJf{border-top:4px solid #ef4444}.SubscriptionPlans_status_loading__cmlL_{border-top:4px solid #2563eb}.SubscriptionPlans_statusSpinner__J_8Ej{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;margin:0 auto;animation:SubscriptionPlans_spin__a0egN .8s linear infinite}.SubscriptionPlans_statusIcon__9hhhc{background:#10b981}.SubscriptionPlans_statusIconError__Uks86,.SubscriptionPlans_statusIcon__9hhhc{width:56px;height:56px;border-radius:50%;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto;animation:SubscriptionPlans_fadeInScale__fGaHD .4s ease}.SubscriptionPlans_statusIconError__Uks86{background:#ef4444}.SubscriptionPlans_statusCloseButton__c5kKz{margin-top:1.25rem;padding:.6rem 2rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:.9rem;cursor:pointer;transition:background .15s}.SubscriptionPlans_statusCloseButton__c5kKz:hover{background:#f3f4f6}@keyframes SubscriptionPlans_spin__a0egN{to{transform:rotate(1turn)}}@keyframes SubscriptionPlans_fadeInScale__fGaHD{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.PaymentModal_modalOverlay__mM1xZ{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}.PaymentModal_modalContent__IMgLi{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:PaymentModal_slideIn__JaDLC .3s ease-out}@keyframes PaymentModal_slideIn__JaDLC{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.PaymentModal_closeButton__pjXgx{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;font-size:2rem;cursor:pointer;color:#666;padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.PaymentModal_closeButton__pjXgx:hover{background-color:#f0f0f0;color:#000}.PaymentModal_modalHeader__nnlSZ{padding:2rem;border-bottom:1px solid #e5e7eb}.PaymentModal_modalHeader__nnlSZ h2{margin:0 0 .5rem;font-size:1.5rem;color:#1a1a1a}.PaymentModal_price__FsoA3{margin:0;font-size:1.25rem;color:#0070f3;font-weight:600}.PaymentModal_modalBody__xw5f0{padding:2rem}.PaymentModal_planDetails__n5fFp{margin-bottom:2rem}.PaymentModal_planDetails__n5fFp p{margin:0 0 1rem;color:#666;line-height:1.6}.PaymentModal_planDetails__n5fFp ul{list-style:none;padding:0;margin:0}.PaymentModal_planDetails__n5fFp ul li{padding:.75rem 0;color:#333;display:flex;align-items:center;gap:.75rem}.PaymentModal_planDetails__n5fFp ul li:before{content:"";width:4px;height:4px;background-color:#0070f3;border-radius:50%}.PaymentModal_paymentSection__PbhqV{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.PaymentModal_buttonContainer__sP7Jt{display:flex;gap:1rem;margin-top:2rem}.PaymentModal_createOrderButton__9Ykmw{flex:1;padding:1rem;background-color:#0070f3;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.PaymentModal_createOrderButton__9Ykmw:hover:not(:disabled){background-color:#0051cc;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,112,243,.2)}.PaymentModal_createOrderButton__9Ykmw:disabled{opacity:.6;cursor:not-allowed}.PaymentModal_createOrderButton__9Ykmw:active:not(:disabled){transform:translateY(0)}@media(max-width:640px){.PaymentModal_modalContent__IMgLi{max-width:100%;border-radius:12px 12px 0 0;max-height:95vh}.PaymentModal_modalHeader__nnlSZ{padding:1.5rem}.PaymentModal_modalHeader__nnlSZ h2{font-size:1.25rem}.PaymentModal_modalBody__xw5f0{padding:1.5rem}.PaymentModal_closeButton__pjXgx{top:1rem;right:1rem;width:2.5rem;height:2.5rem;font-size:1.5rem}}.ForgotPassword_container__dgTvb{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;padding:3rem 1rem}@media(min-width:640px){.ForgotPassword_container__dgTvb{padding:3rem 1.5rem}}@media(min-width:1024px){.ForgotPassword_container__dgTvb{padding:3rem 2rem}}.ForgotPassword_wrapper___nNVu{max-width:28rem;width:100%;margin:0 auto}.ForgotPassword_spaceY8__1Yhkf>*+*{margin-top:2rem}.ForgotPassword_textCenter__oHVxA{text-align:center}.ForgotPassword_iconContainer__qYT__{margin:0 auto;height:3rem;width:3rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.ForgotPassword_iconContainer__qYT__.ForgotPassword_success__Cv0mB{background-color:#dcfce7}.ForgotPassword_iconContainer__qYT__.ForgotPassword_error__xsG8W{background-color:#fee2e2}.ForgotPassword_iconContainer__qYT__.ForgotPassword_primary__PTFi7{background-color:var(--secondary-color,#e81184)}.ForgotPassword_icon__7DSnh{height:1.5rem;width:1.5rem}.ForgotPassword_icon__7DSnh.ForgotPassword_success__Cv0mB{color:#16a34a}.ForgotPassword_icon__7DSnh.ForgotPassword_error__xsG8W{color:#dc2626}.ForgotPassword_icon__7DSnh.ForgotPassword_primary__PTFi7{color:#fff}.ForgotPassword_title__6JflU{margin-top:1.5rem;font-size:1.875rem;font-weight:800;color:#111827}.ForgotPassword_subtitle__FOztf{margin-top:.5rem;font-size:.875rem;color:#4b5563}.ForgotPassword_alert__BRKx8{border-radius:.375rem;padding:1rem}.ForgotPassword_alert__BRKx8.ForgotPassword_success__Cv0mB{background-color:#f0fdf4}.ForgotPassword_alert__BRKx8.ForgotPassword_error__xsG8W{background-color:#fef2f2}.ForgotPassword_alertContent__Ccvtg{display:flex;align-items:flex-start}.ForgotPassword_alertIcon__lmVTK{flex-shrink:0;height:1.25rem;width:1.25rem}.ForgotPassword_alertIcon__lmVTK.ForgotPassword_success__Cv0mB{color:#22c55e}.ForgotPassword_alertIcon__lmVTK.ForgotPassword_error__xsG8W{color:#ef4444}.ForgotPassword_alertText__TsqX2{margin-left:.75rem;font-size:.875rem;font-weight:500}.ForgotPassword_alertText__TsqX2.ForgotPassword_success__Cv0mB{color:#166534}.ForgotPassword_alertText__TsqX2.ForgotPassword_error__xsG8W{color:#991b1b}.ForgotPassword_alertActions__O7UMK{margin-top:.75rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.ForgotPassword_testButton__io1ti{display:inline-flex;align-items:center;padding:.25rem .75rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:.75rem;font-weight:500;color:#166534;background-color:#dcfce7;text-decoration:none;cursor:pointer;transition:background-color .2s}.ForgotPassword_testButton__io1ti:hover{background-color:#bbf7d0}.ForgotPassword_alertLink__kbR8S{font-size:.875rem;font-weight:500;color:#166534;text-decoration:none;cursor:pointer;background:none;border:none;text-decoration:underline}.ForgotPassword_alertLink__kbR8S:hover{color:#15803d}.ForgotPassword_form__RCbEP{margin-top:2rem}.ForgotPassword_form__RCbEP>*+*{margin-top:1.5rem}.ForgotPassword_field__m2Bvd>*+*{margin-top:.25rem}.ForgotPassword_label__4HH53{display:block;font-size:.875rem;font-weight:500;color:#374151}.ForgotPassword_input__sKyX7{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#111827}.ForgotPassword_input__sKyX7::placeholder{color:#9ca3af}.ForgotPassword_input__sKyX7:focus{outline:none;ring:2px;ring-color:var(--secondary-color,#e81184);border-color:var(--secondary-color,#e81184)}.ForgotPassword_input__sKyX7:disabled{opacity:.5;cursor:not-allowed}.ForgotPassword_button__XkRqA{position:relative;width:100%;display:flex;justify-content:center;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:.875rem;font-weight:500;text-align:center;background-color:var(--secondary-color,#e81184);color:#fff;transition:all .2s;cursor:pointer}.ForgotPassword_button__XkRqA:hover:not(:disabled){background-color:var(--secondary-color-dark,#b00d67)}.ForgotPassword_button__XkRqA:focus{outline:none;ring:2px;ring-offset:2px;ring-color:var(--secondary-color,#e81184)}.ForgotPassword_button__XkRqA:disabled{opacity:.5;cursor:not-allowed}.ForgotPassword_buttonContent__Zqf4u{display:flex;align-items:center}.ForgotPassword_spinner__qC3YQ{animation:ForgotPassword_spin__qLuWG 1s linear infinite;margin-right:.5rem;height:1rem;width:1rem;color:#fff}.ForgotPassword_spinnerCircle__wq1By{opacity:.25;stroke:currentColor;stroke-width:4}.ForgotPassword_spinnerPath__IdRaL{opacity:.75;fill:currentColor}.ForgotPassword_links__egXcT{text-align:center}.ForgotPassword_link__27nPk{font-size:.875rem;font-weight:500;color:var(--secondary-color,#e81184);text-decoration:none}.ForgotPassword_link__27nPk:hover{color:var(--secondary-color-dark,#b00d67)}.ForgotPassword_additionalHelp__K1l0I{text-align:center;margin-top:1rem}.ForgotPassword_helpText__CUKFH{font-size:.75rem;color:#6b7280}.ForgotPassword_helpLink__Ec0Zr{font-size:.75rem;font-weight:500;color:var(--main-color);text-decoration:none}.ForgotPassword_helpLink__Ec0Zr:hover{color:#4338ca}.ForgotPassword_whitespacePreLine__UVPfP{white-space:pre-line}@keyframes ForgotPassword_spin__qLuWG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hilfe_page__7EKXY{min-height:100vh;background:#fff}.hilfe_hero__90C40{background:var(--almond);padding:88px 0 80px;position:relative;overflow:hidden}.hilfe_heroBlob1___vIiC{width:500px;height:500px;background:radial-gradient(circle,rgba(245,171,150,.2) 0,transparent 70%);top:-140px;right:-120px}.hilfe_heroBlob1___vIiC,.hilfe_heroBlob2__W6IHl{position:absolute;border-radius:50%;pointer-events:none}.hilfe_heroBlob2__W6IHl{width:360px;height:360px;background:radial-gradient(circle,rgba(245,171,150,.12) 0,transparent 70%);bottom:-80px;left:-60px}.hilfe_heroBadge__Ermeq{display:inline-flex;align-items:center;gap:8px;background:var(--main-color-light);color:var(--main-color-dark);border-radius:999px;padding:7px 20px;font-size:.85rem;font-weight:600;margin-bottom:24px;letter-spacing:.02em}.hilfe_heroTitle___wGg_{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#1a1a2e;line-height:1.15;max-width:640px;margin-bottom:20px;letter-spacing:-.03em}.hilfe_heroAccent__di0Mg{background:linear-gradient(135deg,var(--main-color),var(--main-color-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hilfe_heroDesc__5rGQ2{font-size:1.1rem;color:#4a5568;line-height:1.8;max-width:580px}.hilfe_quickLinksSection__0q6gH{background:#fff;border-bottom:1px solid var(--main-color-border);padding:32px 0}.hilfe_quickLinksGrid___p3kW{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hilfe_quickLinkCard__2gNAb{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--main-color-lighter);border:1px solid var(--main-color-border);border-radius:14px;text-decoration:none;transition:var(--main-transition);color:#1a1a2e}.hilfe_quickLinkCard__2gNAb:hover{background:var(--almond);border-color:var(--main-color);transform:translateY(-2px);color:#1a1a2e}.hilfe_quickLinkIcon__i13zS{font-size:1.25rem;flex-shrink:0}.hilfe_quickLinkLabel__MHwyF{font-weight:600;font-size:.92rem;flex:1}.hilfe_quickLinkArrow__32ijn{color:var(--main-color-dark);font-weight:700;font-size:1rem}.hilfe_faqSection__b_JYH{padding:80px 0;background:#fff}.hilfe_faqCategory__VRgUK{margin-bottom:56px}.hilfe_faqCategory__VRgUK:last-child{margin-bottom:0}.hilfe_categoryTitle__acbpZ{font-size:1.25rem;font-weight:800;color:#1a1a2e;margin-bottom:20px;display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:2px solid var(--main-color-border)}.hilfe_categoryIcon__nKW0U{font-size:1.5rem;width:42px;height:42px;background:var(--almond);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hilfe_faqList__qweh9{display:flex;flex-direction:column;gap:8px}.hilfe_faqItem__OGZPk{background:var(--main-color-lighter);border:1px solid var(--main-color-border);border-radius:14px;overflow:hidden;transition:var(--main-transition)}.hilfe_faqItemOpen__oic6K{border-color:var(--main-color);box-shadow:0 4px 16px rgba(245,171,150,.15)}.hilfe_faqQuestion__WMWKT{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;gap:16px;font-family:inherit}.hilfe_faqQuestion__WMWKT:hover{background:var(--almond)}.hilfe_faqQuestion__WMWKT span:first-child{font-weight:600;font-size:.97rem;color:#1a1a2e;line-height:1.4;flex:1}.hilfe_faqToggle__AAFQ2{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--main-color-light);color:var(--main-color-dark);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;transition:transform .2s,background .2s;line-height:1}.hilfe_faqToggleOpen__XA1Cu{transform:rotate(45deg);background:var(--main-color);color:#fff}.hilfe_faqAnswer__O_1Qe{padding:0 20px 18px}.hilfe_faqAnswer__O_1Qe p{font-size:.95rem;color:#4a5568;line-height:1.75;margin:0}.hilfe_ctaSection__2oJcw{padding:88px 0;background:var(--secondary-color);position:relative;overflow:hidden}.hilfe_ctaBlob1__AcE2m{width:400px;height:400px;background:rgba(255,255,255,.07);top:-120px;right:-60px}.hilfe_ctaBlob1__AcE2m,.hilfe_ctaBlob2__BYn8t{position:absolute;border-radius:50%;pointer-events:none}.hilfe_ctaBlob2__BYn8t{width:280px;height:280px;background:rgba(255,255,255,.05);bottom:-80px;left:-40px}.hilfe_ctaTitle___PE21{font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.02em}.hilfe_ctaDesc__nRTlo{font-size:1.05rem;color:rgba(255,255,255,.85);margin-bottom:36px;line-height:1.7}.hilfe_ctaButtons__b9A3O{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hilfe_ctaBtnWhite__AxGB4{display:inline-flex;align-items:center;background:#fff;color:var(--secondary-color);border-radius:999px;padding:14px 32px;font-weight:700;font-size:1rem;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:var(--main-transition)}.hilfe_ctaBtnWhite__AxGB4:hover{transform:translateY(-2px);color:var(--secondary-color)}.hilfe_ctaBtnGhost__ijyKb{display:inline-flex;align-items:center;border:2px solid rgba(255,255,255,.6);color:#fff;border-radius:999px;padding:12px 28px;font-weight:700;font-size:1rem;text-decoration:none;transition:var(--main-transition)}.hilfe_ctaBtnGhost__ijyKb:hover{background:rgba(255,255,255,.12);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.hilfe_hero__90C40{padding:64px 0 56px}.hilfe_quickLinksGrid___p3kW{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hilfe_quickLinksGrid___p3kW{grid-template-columns:1fr}}.legal_page__UMb4A{min-height:100vh;display:flex;flex-direction:column}.legal_hero__r_CA3{background:#f8e8da;padding:4rem 0 2.5rem;text-align:center}.legal_heroTitle__xCbrG{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;color:#2d3748}.legal_heroSubtitle__nf4Hv{color:#64748b;font-size:1rem}.legal_content__wENxw{padding:3rem 0 4rem;max-width:800px;margin:0 auto}.legal_content__wENxw h2{font-size:1.4rem;font-weight:700;color:#2d3748;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #f5ab96}.legal_content__wENxw h3{font-size:1.1rem;font-weight:600;color:#2d3748;margin:1.5rem 0 .75rem}.legal_content__wENxw p{color:#4a5568;line-height:1.8;margin-bottom:1rem;font-size:.95rem}.legal_content__wENxw ul{color:#4a5568;line-height:1.8;margin-bottom:1rem;padding-left:1.5rem}.legal_content__wENxw ul li{margin-bottom:.4rem}.legal_content__wENxw a{color:var(--main-color,#f5ab96);text-decoration:underline}.legal_content__wENxw a:hover{opacity:.8}.legal_content__wENxw strong{color:#2d3748}@media (max-width:768px){.legal_heroTitle__xCbrG{font-size:2rem}.legal_content__wENxw{padding:2rem 1rem 3rem}}.kontakt_page__ee8_V{min-height:100vh;background:#fff}.kontakt_hero__Inm3k{background:var(--almond);padding:88px 0 80px;position:relative;overflow:hidden}.kontakt_heroBlob1__Wbktw{width:500px;height:500px;background:radial-gradient(circle,rgba(245,171,150,.22) 0,transparent 70%);top:-140px;right:-100px}.kontakt_heroBlob1__Wbktw,.kontakt_heroBlob2__1NUuz{position:absolute;border-radius:50%;pointer-events:none}.kontakt_heroBlob2__1NUuz{width:340px;height:340px;background:radial-gradient(circle,rgba(245,171,150,.12) 0,transparent 70%);bottom:-70px;left:-50px}.kontakt_heroBadge__4Jg6E{display:inline-flex;align-items:center;gap:8px;background:var(--main-color-light);color:var(--main-color-dark);border-radius:999px;padding:7px 20px;font-size:.85rem;font-weight:600;margin-bottom:24px;letter-spacing:.02em}.kontakt_heroTitle__UwU5a{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#1a1a2e;line-height:1.15;max-width:640px;margin-bottom:20px;letter-spacing:-.03em}.kontakt_heroAccent__lfFTP{background:linear-gradient(135deg,var(--main-color),var(--main-color-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kontakt_heroSubtitle__SF09_{font-size:1.1rem;color:#4a5568;line-height:1.8;max-width:580px;margin-bottom:28px}.kontakt_heroTrustRow__pRxtb{display:flex;flex-wrap:wrap;gap:12px}.kontakt_heroTrustItem__4vyN2{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--main-color-border);border-radius:999px;padding:6px 16px;font-size:.85rem;font-weight:500;color:#4a5568}.kontakt_contactSection__ANybl{padding:80px 0 96px;background:#fff}.kontakt_contactGrid__9vaLs{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.kontakt_formCard__rPmzj{background:var(--main-color-lighter);border:1px solid var(--main-color-border);border-radius:20px;padding:40px}.kontakt_formTitle__oiVkd{font-size:1.35rem;font-weight:800;color:#1a1a2e;margin-bottom:28px;letter-spacing:-.01em}.kontakt_form__DbOJP{display:flex;flex-direction:column;gap:18px}.kontakt_formRow__UpLku{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kontakt_formGroup__Gfgxz{display:flex;flex-direction:column;gap:6px}.kontakt_formGroup__Gfgxz label{font-size:.875rem;font-weight:600;color:#2d3748}.kontakt_formGroup__Gfgxz input,.kontakt_formGroup__Gfgxz select,.kontakt_formGroup__Gfgxz textarea{padding:11px 14px;border:1.5px solid var(--main-color-border);border-radius:10px;background:#fff;font-size:.93rem;color:#1a1a2e;font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none}.kontakt_formGroup__Gfgxz input:focus,.kontakt_formGroup__Gfgxz select:focus,.kontakt_formGroup__Gfgxz textarea:focus{border-color:var(--main-color);box-shadow:0 0 0 3px rgba(245,171,150,.25)}.kontakt_formGroup__Gfgxz input::placeholder,.kontakt_formGroup__Gfgxz textarea::placeholder{color:#a0aec0}.kontakt_formGroup__Gfgxz textarea{resize:vertical;min-height:130px}.kontakt_submitButton__bs8sM{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:var(--secondary-color);color:#fff;border:none;border-radius:999px;padding:14px 32px;font-size:1rem;font-weight:700;cursor:pointer;transition:var(--main-transition);font-family:inherit;box-shadow:0 4px 20px rgba(232,17,132,.25)}.kontakt_submitButton__bs8sM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 28px rgba(232,17,132,.35)}.kontakt_privacyNote__ufkg8{margin-top:.75rem;font-size:.8rem;color:#888;text-align:center}.kontakt_privacyNote__ufkg8 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.kontakt_privacyNote__ufkg8 a:hover{color:#555}.kontakt_submitButton__bs8sM:disabled{opacity:.7;cursor:not-allowed}.kontakt_successMessage__N8WUZ{text-align:center;padding:60px 20px}.kontakt_successIcon__xB_K3{font-size:3.5rem;color:var(--main-color-dark);margin-bottom:20px}.kontakt_successMessage__N8WUZ h2{font-size:1.75rem;font-weight:800;color:#1a1a2e;margin-bottom:12px}.kontakt_successMessage__N8WUZ p{color:#4a5568;font-size:1rem;line-height:1.7;margin-bottom:28px;max-width:440px;margin-inline:auto}.kontakt_resetButton__98HSa{background:var(--main-color-light);color:var(--main-color-dark);border:1.5px solid var(--main-color-border);border-radius:999px;padding:12px 28px;font-size:.93rem;font-weight:700;cursor:pointer;transition:var(--main-transition);font-family:inherit}.kontakt_resetButton__98HSa:hover{background:var(--main-color);color:#fff}.kontakt_infoSidebar__L_kD5{display:flex;flex-direction:column;gap:20px}.kontakt_enterpriseCard__fNOQC,.kontakt_helpCard__Wg2qm,.kontakt_infoCard__4OaSz{background:var(--main-color-lighter);border:1px solid var(--main-color-border);border-radius:18px;padding:28px}.kontakt_infoTitle__E4Ymy{font-size:1rem;font-weight:800;color:#1a1a2e;margin-bottom:20px;display:flex;align-items:center;gap:8px}.kontakt_infoItem__Al8la{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--main-color-border)}.kontakt_infoItem__Al8la:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.kontakt_infoItem__Al8la i{color:var(--main-color-dark);font-size:1rem;margin-top:4px;width:18px;flex-shrink:0}.kontakt_infoItem__Al8la strong{display:block;font-size:.82rem;font-weight:700;color:#2d3748;margin-bottom:2px;text-transform:uppercase;letter-spacing:.04em}.kontakt_infoItem__Al8la p{font-size:.9rem;color:#4a5568;line-height:1.6;margin:0}.kontakt_infoItem__Al8la a{color:var(--main-color-dark);text-decoration:none;font-weight:600}.kontakt_infoItem__Al8la a:hover{text-decoration:underline}.kontakt_enterpriseList__71RlE{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.kontakt_enterpriseList__71RlE li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#2d3748}.kontakt_enterpriseList__71RlE i{color:var(--main-color-dark);font-size:.8rem;width:16px;flex-shrink:0}.kontakt_helpCard__Wg2qm p{font-size:.9rem;color:#4a5568;line-height:1.65;margin:0 0 6px}.kontakt_helpCard__Wg2qm strong{color:#1a1a2e}.kontakt_helpCard__Wg2qm a{color:var(--main-color-dark);font-weight:600;text-decoration:none}.kontakt_helpCard__Wg2qm a:hover{text-decoration:underline}@media (max-width:960px){.kontakt_contactGrid__9vaLs{grid-template-columns:1fr}.kontakt_infoSidebar__L_kD5{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kontakt_hero__Inm3k{padding:64px 0 56px}.kontakt_formCard__rPmzj{padding:28px 20px}.kontakt_formRow__UpLku,.kontakt_infoSidebar__L_kD5{grid-template-columns:1fr}}.leistungen_page__X4a2Y{min-height:100vh;background:#fff}.leistungen_hero__1FXWb{background:var(--almond);padding:96px 0 88px;position:relative;overflow:hidden}.leistungen_heroBlob1__7hFKi{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(245,171,150,.22) 0,transparent 70%);top:-160px;right:-160px;pointer-events:none}.leistungen_heroBlob2___ETPr{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(232,17,132,.1) 0,transparent 70%);bottom:-100px;left:-80px;pointer-events:none}.leistungen_heroBadge__5tWRz{display:inline-flex;align-items:center;gap:8px;background:var(--main-color-light);color:var(--main-color-dark);border-radius:999px;padding:7px 20px;font-size:.85rem;font-weight:600;margin-bottom:24px;letter-spacing:.02em}.leistungen_heroTitle__RfoAe{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;color:#1a1a2e;line-height:1.15;max-width:700px;margin-bottom:24px;letter-spacing:-.03em}.leistungen_heroAccent__xZFQP{background:linear-gradient(135deg,var(--main-color),var(--main-color-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.leistungen_heroDesc__nKbKm{font-size:1.125rem;color:#4a5568;line-height:1.8;max-width:640px;margin-bottom:40px}.leistungen_heroActions__1LAcK{display:flex;gap:16px;flex-wrap:wrap}.leistungen_btnPrimary__BgjNF{display:inline-flex;align-items:center;background:var(--secondary-color);color:#fff;border-radius:999px;padding:14px 32px;font-weight:700;font-size:1rem;text-decoration:none;box-shadow:0 4px 20px rgba(232,17,132,.3);transition:var(--main-transition)}.leistungen_btnPrimary__BgjNF:hover{background:var(--secondary-color-dark);box-shadow:0 6px 28px rgba(232,17,132,.4);transform:translateY(-1px);color:#fff}.leistungen_btnSecondary__eItK6{display:inline-flex;align-items:center;border:2px solid var(--main-color-dark);color:var(--main-color-dark);border-radius:999px;padding:12px 28px;font-weight:700;font-size:1rem;text-decoration:none;transition:var(--main-transition);background:transparent}.leistungen_btnSecondary__eItK6:hover{background:var(--main-color-lighter);color:var(--main-color-dark);transform:translateY(-1px)}.leistungen_sectionBadge__YStNA{display:inline-flex;align-items:center;gap:6px;background:var(--main-color-light);color:var(--main-color-dark);border-radius:999px;padding:6px 18px;font-size:.82rem;font-weight:600;margin-bottom:16px;letter-spacing:.02em}.leistungen_sectionTitle__9BskA{font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:800;color:#1a1a2e;margin-bottom:16px;letter-spacing:-.025em}.leistungen_sectionDesc__o1wkY{font-size:1.05rem;color:#718096;line-height:1.75;max-width:560px;margin:0 auto}.leistungen_servicesSection__QxAOr{padding:96px 0;background:#fff}.leistungen_servicesGrid__Jq3Eu{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.leistungen_serviceCard__U3qaX{background:var(--main-color-lighter);border:1px solid var(--main-color-border);border-radius:20px;padding:32px 28px;transition:var(--main-transition);display:flex;flex-direction:column}.leistungen_serviceCard__U3qaX:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(245,171,150,.2);border-color:var(--main-color)}.leistungen_serviceTop__5FPYC{display:flex;align-items:center;gap:12px;margin-bottom:16px}.leistungen_serviceIcon__TJnuW{font-size:2rem;width:52px;height:52px;background:var(--almond);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.leistungen_serviceBadge___iPCN{background:var(--main-color-light);color:var(--main-color-dark);border-radius:999px;padding:4px 14px;font-size:.78rem;font-weight:700;letter-spacing:.03em}.leistungen_serviceTitle___1LZk{font-size:1.15rem;font-weight:700;color:#1a1a2e;margin-bottom:10px;line-height:1.4}.leistungen_serviceDesc__jvkZ4{font-size:.95rem;color:#4a5568;line-height:1.75;margin-bottom:18px}.leistungen_servicePoints__UKxHF{list-style:none;margin:0;border-top:1px solid var(--main-color-border);padding:16px 0 0;display:flex;flex-direction:column;gap:8px}.leistungen_servicePoint__vQegT{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#4a5568;line-height:1.5}.leistungen_checkBullet__4TKdH{width:20px;height:20px;background:var(--main-color-dark);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0;margin-top:1px}.leistungen_compareSection__omV6F{padding:96px 0;background:var(--almond)}.leistungen_compareGrid__1lcP7{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:900px;margin:0 auto}.leistungen_compareCol__yR_bR{border-radius:20px;overflow:hidden;border:1px solid var(--main-color-border)}.leistungen_compareHeader__mPfid{display:flex;align-items:center;gap:10px;padding:16px 24px;font-weight:700;font-size:1rem}.leistungen_compareHeaderBefore__tXx3Q{background:#fff0f0;color:#c53030;border-bottom:1px solid #fed7d7}.leistungen_compareHeaderAfter__L8feh{background:var(--main-color-light);color:var(--main-color-dark);border-bottom:1px solid var(--main-color-border)}.leistungen_compareList__KHUo3{background:#fff;padding:8px 0}.leistungen_compareItem__fcHv5{display:flex;align-items:flex-start;gap:12px;padding:12px 24px;font-size:.95rem;color:#4a5568;border-bottom:1px solid #f7f8fa;line-height:1.5}.leistungen_compareItem__fcHv5:last-child{border-bottom:none}.leistungen_xIcon__d3R2l{color:#e53e3e}.leistungen_checkIcon__7fOf9,.leistungen_xIcon__d3R2l{font-weight:700;font-size:1rem;flex-shrink:0;margin-top:1px}.leistungen_checkIcon__7fOf9{color:var(--main-color-dark)}.leistungen_branchSection__J46oK{padding:96px 0;background:#fff}.leistungen_branchCard__B4iAK{background:var(--main-color-lighter);border:1px solid var(--main-color-border);border-radius:20px;padding:32px 24px;height:100%;transition:var(--main-transition)}.leistungen_branchCard__B4iAK:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(245,171,150,.18);border-color:var(--main-color)}.leistungen_branchIcon__MmCOA{font-size:2.25rem;width:56px;height:56px;background:var(--almond);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.leistungen_branchTitle__iH4lV{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin-bottom:16px;line-height:1.3}.leistungen_branchList__ssxG5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.leistungen_branchPoint__8PHm6{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#4a5568;line-height:1.5}.leistungen_techSection__6Diu3{padding:96px 0;background:var(--main-color-lighter)}.leistungen_techTitle__ADidK{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#1a1a2e;margin:12px 0 20px;line-height:1.25;letter-spacing:-.025em}.leistungen_techDesc__9oY1s{font-size:1.01rem;color:#4a5568;line-height:1.8;margin-bottom:16px}.leistungen_techCard__e_AsD{background:#fff;border-radius:16px;padding:24px 20px;border:1px solid var(--main-color-border);transition:var(--main-transition);height:100%}.leistungen_techCard__e_AsD:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(245,171,150,.15)}.leistungen_techIcon__WNbHA{font-size:1.75rem;margin-bottom:12px}.leistungen_techCardTitle__p7KF2{font-size:1rem;font-weight:700;color:#1a1a2e;margin-bottom:8px}.leistungen_techCardDesc__KxhGe{font-size:.88rem;color:#718096;line-height:1.65;margin:0}.leistungen_intSection__7JZwr{padding:96px 0;background:#fff}.leistungen_intTitle__KOTDA{font-size:2rem;font-weight:800;color:#1a1a1a;margin-bottom:1rem;line-height:1.2}.leistungen_intDesc__lRIza{font-size:1.1rem;color:#555;margin-bottom:1.75rem;line-height:1.7}.leistungen_intCheckList__Uz3dB{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.leistungen_intCheckItem__lv4A3{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:#333}.leistungen_intGrid__Gv7s_{display:flex;flex-wrap:wrap;gap:.75rem;padding:2.5rem 2rem;background:linear-gradient(135deg,#fdf6f0,#fff0e8);border-radius:20px}.leistungen_intPill__lausw{background:#fff;border:1.5px solid var(--main-color-border,#f5c6b5);border-radius:50px;padding:.5rem 1.2rem;font-size:.9rem;font-weight:600;color:#333;transition:border-color .2s,background .2s}.leistungen_intPill__lausw:hover{border-color:var(--main-color,#f5ab96);background:var(--main-color-lighter,#fff5f2)}.leistungen_btnMt__PQkeT{margin-top:.5rem;display:inline-block}.leistungen_dsgvoSection__84uoo{padding:96px 0;background:var(--almond)}.leistungen_dsgvoTitle__yjXok{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#1a1a2e;margin:12px 0 20px;line-height:1.3;letter-spacing:-.025em}.leistungen_dsgvoDesc__oOx53{font-size:1rem;color:#4a5568;line-height:1.8;margin-bottom:24px}.leistungen_dsgvoGrid__Xjlsj{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.leistungen_dsgvoPoint__7hsK6{display:flex;align-items:center;gap:10px;font-size:.92rem;color:#4a5568;line-height:1.4}.leistungen_dsgvoVisual___UUdN{display:flex;flex-direction:column;align-items:center;gap:24px}.leistungen_dsgvoShieldWrap__z0yZd{background:#fff;border:2px solid var(--main-color-border);border-radius:24px;padding:40px 56px;text-align:center;box-shadow:0 8px 32px rgba(232,17,132,.08)}.leistungen_dsgvoShield__y2_oy{font-size:4rem;margin-bottom:12px;line-height:1}.leistungen_dsgvoShieldTitle__a1L21{font-size:1.15rem;font-weight:800;color:#1a1a2e;margin-bottom:4px}.leistungen_dsgvoShieldSub__uGHfN{font-size:.88rem;color:#718096}.leistungen_dsgvoTags__99iwk{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.leistungen_dsgvoTag__6NjX6{background:var(--main-color-light);color:var(--main-color-dark);border-radius:999px;padding:6px 16px;font-size:.8rem;font-weight:600}.leistungen_ctaSection__cdq3C{padding:96px 0;background:var(--secondary-color);position:relative;overflow:hidden}.leistungen_ctaBlob1__bVGYU{position:absolute;width:480px;height:480px;border-radius:50%;background:rgba(255,255,255,.07);top:-160px;right:-80px;pointer-events:none}.leistungen_ctaBlob2__XqU6X{position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.05);bottom:-100px;left:-40px;pointer-events:none}.leistungen_ctaTitle__eJOt9{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.025em}.leistungen_ctaDesc__8KDrj{font-size:1.1rem;color:rgba(255,255,255,.85);margin-bottom:40px;line-height:1.7}.leistungen_ctaButtons__jsS4U{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.leistungen_ctaBtnWhite__GsX3w{display:inline-flex;align-items:center;background:#fff;color:var(--secondary-color);border-radius:999px;padding:14px 32px;font-weight:700;font-size:1rem;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:var(--main-transition)}.leistungen_ctaBtnWhite__GsX3w:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.2);color:var(--secondary-color-dark)}.leistungen_ctaBtnGhost__Bx7Qi{display:inline-flex;align-items:center;border:2px solid rgba(255,255,255,.6);color:#fff;border-radius:999px;padding:12px 28px;font-weight:700;font-size:1rem;text-decoration:none;transition:var(--main-transition)}.leistungen_ctaBtnGhost__Bx7Qi:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff;transform:translateY(-2px)}.leistungen_ctaTrust__nd6lS{color:rgba(255,255,255,.75);font-size:.88rem;letter-spacing:.01em}@media (max-width:768px){.leistungen_hero__1FXWb{padding:72px 0 64px}.leistungen_compareGrid__1lcP7,.leistungen_dsgvoGrid__Xjlsj,.leistungen_servicesGrid__Jq3Eu{grid-template-columns:1fr}.leistungen_heroActions__1LAcK{flex-direction:column;align-items:flex-start}}.ResetPassword_container__qkZMr{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;padding:3rem 1rem}@media(min-width:640px){.ResetPassword_container__qkZMr{padding:3rem 1.5rem}}@media(min-width:1024px){.ResetPassword_container__qkZMr{padding:3rem 2rem}}.ResetPassword_wrapper__IrTD1{max-width:28rem;width:100%;margin:0 auto}.ResetPassword_spaceY8__IDl6N>*+*{margin-top:2rem}.ResetPassword_textCenter__6bULI{text-align:center}.ResetPassword_iconContainer__m40X1{margin:0 auto;height:3rem;width:3rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.ResetPassword_iconContainer__m40X1.ResetPassword_success__harkT{background-color:#dcfce7}.ResetPassword_iconContainer__m40X1.ResetPassword_error__y6fve{background-color:#fee2e2}.ResetPassword_iconContainer__m40X1.ResetPassword_primary__1YDSh{background-color:var(--main-color)}.ResetPassword_icon___twwi{height:1.5rem;width:1.5rem}.ResetPassword_icon___twwi.ResetPassword_success__harkT{color:#16a34a}.ResetPassword_icon___twwi.ResetPassword_error__y6fve{color:#dc2626}.ResetPassword_icon___twwi.ResetPassword_primary__1YDSh{color:#fff}.ResetPassword_title__a6uii{margin-top:1.5rem;font-size:1.875rem;font-weight:800;color:#111827}.ResetPassword_subtitle__dTcrY{margin-top:.5rem;font-size:.875rem;color:#4b5563}.ResetPassword_alert__z92ca{border-radius:.375rem;padding:1rem}.ResetPassword_alert__z92ca.ResetPassword_success__harkT{background-color:#f0fdf4}.ResetPassword_alert__z92ca.ResetPassword_error__y6fve{background-color:#fef2f2}.ResetPassword_alertContent__Vd3Wo{display:flex;align-items:flex-start}.ResetPassword_alertIcon__cyl8L{flex-shrink:0;height:1.25rem;width:1.25rem}.ResetPassword_alertIcon__cyl8L.ResetPassword_success__harkT{color:#22c55e}.ResetPassword_alertIcon__cyl8L.ResetPassword_error__y6fve{color:#ef4444}.ResetPassword_alertText__qO6Bo{margin-left:.75rem;font-size:.875rem;font-weight:500}.ResetPassword_alertText__qO6Bo.ResetPassword_success__harkT{color:#166534}.ResetPassword_alertText__qO6Bo.ResetPassword_error__y6fve{color:#991b1b}.ResetPassword_form__ymZXX{margin-top:2rem}.ResetPassword_form__ymZXX>*+*{margin-top:1.5rem}.ResetPassword_formFields__4y7Vi>*+*{margin-top:1rem}.ResetPassword_field__Z9OEk>*+*{margin-top:.25rem}.ResetPassword_label__xrUlR{display:block;font-size:.875rem;font-weight:500;color:#374151}.ResetPassword_input__eK6of{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#111827}.ResetPassword_input__eK6of::placeholder{color:#9ca3af}.ResetPassword_input__eK6of:focus{outline:none;ring:2px;ring-color:var(--main-color);border-color:var(--main-color)}.ResetPassword_input__eK6of:disabled{opacity:.5;cursor:not-allowed}.ResetPassword_helperText__8PbOU{margin-top:.25rem;font-size:.75rem;color:#6b7280}.ResetPassword_button__tdich{position:relative;width:100%;display:flex;justify-content:center;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:.875rem;font-weight:500;text-align:center;background-color:var(--main-color);color:#fff;transition:all .2s;cursor:pointer}.ResetPassword_button__tdich:hover:not(:disabled){background-color:#4338ca}.ResetPassword_button__tdich:focus{outline:none;ring:2px;ring-offset:2px;ring-color:var(--main-color)}.ResetPassword_button__tdich:disabled{opacity:.5;cursor:not-allowed}.ResetPassword_buttonContent__cajZ2{display:flex;align-items:center}.ResetPassword_spinner__5B0xJ{animation:ResetPassword_spin__udRT1 1s linear infinite;margin-right:.5rem;height:1rem;width:1rem;color:#fff}.ResetPassword_spinnerCircle__RoynQ{opacity:.25;stroke:currentColor;stroke-width:4}.ResetPassword_spinnerPath__EQPsW{opacity:.75;fill:currentColor}.ResetPassword_links__P0K9k{text-align:center}.ResetPassword_links__P0K9k>*+*{margin-top:.5rem}.ResetPassword_link__q4IaT{display:block;font-size:.875rem;font-weight:500;color:var(--main-color);text-decoration:none}.ResetPassword_link__q4IaT:hover{color:#4338ca}@keyframes ResetPassword_spin__udRT1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.authLayout_authLayoutWrapper__8yH86{display:flex;flex-direction:column;min-height:100vh}.authLayout_authHeader__L6KU0{display:flex;align-items:center;justify-content:center;padding:16px 24px;background:var(--main-color-lighter);border-bottom:1px solid #eaeaea;flex-shrink:0;z-index:10}.authLayout_logoLink__kiKeg{display:flex;align-items:center;text-decoration:none}.authLayout_logoLink__kiKeg img{height:40px;width:auto}.authLayout_authFooter__QLtxA{display:flex;align-items:center;justify-content:center;padding:14px 24px;background:#fff;border-top:1px solid #eaeaea;flex-shrink:0}.authLayout_authFooter__QLtxA p{margin:0;font-size:13px;color:#888}.authLayout_authFooter__QLtxA a{color:#666;text-decoration:none;margin:0 6px}.authLayout_authFooter__QLtxA a:hover{text-decoration:underline;color:#333}