.PropertiesContent_filters-header__tUXyt{display:flex;justify-content:space-between;align-items:center;width:100%}.PropertiesContent_filters-header-right__JWzb5{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem}.PropertiesContent_properties-content__le00D{display:flex;flex-direction:column;gap:1.5rem;width:100%}.PropertiesContent_pagination-controls__qVqqE{display:flex;align-items:center;gap:.5rem}.PropertiesContent_pagination-controls__qVqqE button{display:flex;align-items:center;justify-content:center;border-radius:2rem;padding:.5rem;background-color:transparent;color:var(--dash-content-background);border:2px solid var(--dash-content-background)}.PropertiesContent_pagination-controls__qVqqE button:disabled{border-color:var(--dash-content-disabled);color:var(--dash-content-disabled);cursor:not-allowed}.PropertiesContent_pagination-controls__qVqqE button:hover:not(:disabled){color:var(--dash-background);background-color:var(--dash-content-light);cursor:pointer}.PropertiesContent_pagination-controls__qVqqE span{font-size:.875rem;font-weight:500;color:var(--dash-content-light)}.PropertiesContent_nav-icon__fLqzt{font-size:.5rem}.PropertiesContent_dropdown-button__TZjUh{background-color:var(--dash-content-light);color:var(--dash-background);border:none;border-radius:1rem;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;font-weight:600;cursor:pointer;transition:background-color .3s}.PropertiesContent_dropdown-button__TZjUh:hover{background-color:var(--dash-content-hover)}.PropertiesContent_dropdown-menu-content__u3PAA{border-radius:.5rem;background-color:var(--dash-background);box-shadow:0 4px 12px rgba(0,0,0,.1);margin-right:1rem}.PropertiesContent_dropdown-menu-content__u3PAA [data-selected]{background-color:var(--dash-content-hover);font-weight:700}.PropertiesContent_properties-grid__zDVJd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.PropertiesContent_search-divider__SsE1_{color:var(--dash-content-extra-light);font-size:1rem}.PropertiesContent_view-toggle-buttons__EmbZY{display:flex;align-items:center;gap:.5rem}.PropertiesContent_view-toggle-buttons__EmbZY button{font-family:inherit;color:var(--dash-content-disabled);background-color:transparent;font-size:1.25rem;padding:.75rem;border:none;border-radius:50rem;background-color:none;cursor:pointer;display:flex;align-items:center}.PropertiesContent_view-toggle-buttons__EmbZY .PropertiesContent_active__9WqHW{color:var(--dash-content-background)}.PropertiesContent_add-property-button__SvoFE{background-color:var(--dash-content-light);color:#fff;border:none;border-radius:3rem;padding:.5rem;font-size:1.5em;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .2s ease-in-out}.PropertiesContent_add-property-button__SvoFE:hover{background-color:var(--dash-content-hover)}.PropertiesContent_search-bar-wrapper__sk3RT{display:flex;width:100%}.PropertiesContent_search-bar___XafS{display:flex;align-items:center;justify-content:center;padding:.5rem;height:2.75rem;width:2.75rem;border:2px solid var(--dash-content-background);border-radius:5rem;color:var(--dash-content-background);cursor:pointer}.PropertiesContent_search-bar___XafS:focus-within{border:2px solid var(--dash-content-background);color:var(--dash-content-background)}.PropertiesContent_search-icon__g2DIf{font-size:1rem;color:inherit}.PropertyInfoGrid_grid__8YTdY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.PropertyInfoGrid_card__pwBC_{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s}.PropertyInfoGrid_card__pwBC_:hover{box-shadow:0 0 0 1px var(--btn-hover);border:1px solid var(--btn-hover);cursor:pointer;transform:scale(1.01);transition:transform .3s}.PropertyInfoGrid_image-section__XE03H{position:relative;display:flex;justify-content:center;align-items:center;min-height:10rem;z-index:0}.PropertyInfoGrid_image__5KoON{width:100%;height:100%;object-fit:cover}.PropertyInfoGrid_info-section__LjK38{padding:1rem;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-between}.PropertyInfoGrid_info-section__LjK38 h2{margin:0}.PropertyInfoGrid_info-section__LjK38 p{margin:0;font-size:.875rem}.PropertyInfoGrid_property-info__UhkNr{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}.PropertyInfoGrid_title__rLEiE{font-size:1.25rem;font-weight:700;color:var(--dash-background);margin:.5rem 0 .25rem}.PropertyInfoGrid_address__qqJRR{font-size:.875rem;color:#4b5563}.PropertyInfoGrid_property-tag__quB4m{font-size:.875rem;width:-moz-fit-content;width:fit-content;padding:.5rem .75rem;border-radius:50rem;font-weight:600;cursor:pointer;color:var(--dash-content-hover);border:1px solid var(--dash-content-hover)}.PropertyInfoGrid_property-details__AkPsk{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75),rgba(0,0,0,.8),transparent);-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 1rem;z-index:10}.PropertyInfoGrid_property-subdetails__W0KKT{display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-weight:600}.PropertyInfoGrid_detail-item__QlO2B{display:flex;font-size:1rem;align-items:center;color:#fff}.PropertyInfoGrid_detail-icon__fE3I_{width:1.5rem;height:1.5rem;margin-right:.5rem;color:var(--primary-color)}@media (max-width:1270px){.PropertyInfoGrid_property-details__AkPsk{flex-direction:column}.PropertyInfoGrid_grid__8YTdY{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.PropertyInfoGrid_grid__8YTdY{grid-template-columns:repeat(2,1fr)}.PropertyInfoGrid_property-details__AkPsk{margin-top:.75rem;flex-direction:column}.PropertyInfoGrid_detail-item__QlO2B{font-size:.875rem}.PropertyInfoGrid_detail-icon__fE3I_{width:1rem}}@media (max-width:480px){.PropertyInfoGrid_grid__8YTdY{grid-template-columns:repeat(1,1fr)}}.ImageCarousel_carousel__X9NEU{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer}.ImageCarousel_carousel__track__urA62{display:flex;transition:transform .5s ease-in-out;width:100%}.ImageCarousel_carousel__image-wrapper__c35Uy{min-width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden}.ImageCarousel_carousel__image__uBSy9{object-fit:cover;width:100%;height:18rem}.ImageCarousel_placeholder__image__ZNwl5{font-size:2.5rem;color:var(--dash-content-hover)}.ImageCarousel_carousel__placeholder-wrapper__Qq1iq{width:100%;height:18rem;display:flex;justify-content:center;align-items:center}.ImageCarousel_carousel__button__mPQM0{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:.5rem;font-size:1rem;border-radius:50%;opacity:0;transition:opacity .3s ease-in-out;display:flex;align-items:center}.ImageCarousel_carousel__button--left__D4ryQ{left:.5rem}.ImageCarousel_carousel__button--right__w64ib{right:.5rem}.ImageCarousel_carousel__indicators__kg0Ak{position:absolute;background-color:#ffffff50;border-radius:1rem;padding:.25rem;bottom:.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease-in-out}.ImageCarousel_carousel__indicator__mmjrN{width:5px;height:5px;background:var(--dash-background);border-radius:50%;transition:background-color .3s ease-in-out}.ImageCarousel_carousel__indicator--active__JSS78{background:var(--dash-content-hover)}.Card_card__oGeCN{border-radius:.5rem;border:1px solid var(--slate-200);background-color:#fff;color:var(--slate-950);box-shadow:var(--shadow-sm)}.Card_card-dark__td4cX{border-color:var(--slate-800);background-color:var(--slate-950);color:var(--slate-50)}.Card_card-header__pmOTv{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.Card_card-title__1Yts4{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.015625rem;color:var(--primary-text-color)}.Card_card-description__JQAEb{font-size:.875rem;color:var(--slate-500)}.Card_card-description-dark__FO0_r{color:var(--slate-400)}.Card_card-content__hcru2{padding:0 1.5rem 1.5rem}.Card_card-footer__OhuJq{display:flex;align-items:center;padding:0 1.5rem 1.5rem}.AlertDialog_overlay__s7dwk{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.8)}.AlertDialog_overlay-open__2t7Z1{animation:AlertDialog_fade-in__LuUHO .3s forwards}.AlertDialog_overlay-closed__RQM_k{animation:AlertDialog_fade-out__IXMMx .3s forwards}.AlertDialog_content___XDgB{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:100%;max-width:32rem;transform:translate(-50%,-50%);grid-gap:1rem;gap:1rem;border:1px solid #e2e8f0;background-color:#fff;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,opacity .2s ease}.AlertDialog_content-dark__jhQj1{border-color:#1e293b;background-color:#0f172a}.AlertDialog_content-open__aRmwN{animation:AlertDialog_fade-in-zoom-in__F4pai .3s forwards,AlertDialog_slide-in__RYpsa .3s forwards}.AlertDialog_content-closed__juiJu{animation:AlertDialog_fade-out-zoom-out__g1dvi .3s forwards,AlertDialog_slide-out__ly3ju .3s forwards}.AlertDialog_header__Pvb2k{display:flex;flex-direction:column;gap:.5rem;text-align:center}.AlertDialog_header-sm__a_KKO{text-align:left}.AlertDialog_footer__GKUqM{display:flex;flex-direction:column-reverse}.AlertDialog_footer-sm__53PDT{flex-direction:row;justify-content:flex-end;space-x:.5rem}.AlertDialog_title__pKoGt{font-size:1.125rem;font-weight:600}.AlertDialog_description__t0wmD{font-size:.875rem;color:#64748b}.AlertDialog_description-dark__DREwC{color:#94a3b8}.AlertDialog_button-cancel__ukcBx{margin-top:.5rem}.AlertDialog_button-cancel-sm__Fby_I{margin-top:0}@keyframes AlertDialog_fade-in__LuUHO{0%{opacity:0}to{opacity:1}}@keyframes AlertDialog_fade-out__IXMMx{0%{opacity:1}to{opacity:0}}@keyframes AlertDialog_fade-in-zoom-in__F4pai{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AlertDialog_fade-out-zoom-out__g1dvi{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AlertDialog_slide-in__RYpsa{0%{transform:translate(-50%,-48%)}to{transform:translate(-50%,-50%)}}@keyframes AlertDialog_slide-out__ly3ju{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-48%)}}.AiAgents_ai-agents-container__A6jsC{padding:2rem;max-width:1400px;margin:0 auto}.AiAgents_header__te_qe{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem}.AiAgents_header-content__O2hsF h1{font-size:2.5rem;font-weight:700;color:var(--primary-text-color);margin-bottom:.5rem}.AiAgents_header-content__O2hsF p{color:var(--secondary-text-color);font-size:1.1rem}.AiAgents_create-button__lICyS{display:flex;align-items:center;justify-content:center;background:var(--dash-content-background);color:#fff;border:none;border-radius:8px;padding:.75rem 2rem;font-weight:600;font-family:var(--font-inter);font-size:.875rem;transition:all .2s ease;flex-shrink:0;cursor:pointer}.AiAgents_create-button__lICyS:hover{background:var(--dash-content-background);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--dash-content-background-rgb),.3)}.AiAgents_create-button__lICyS svg{margin-right:.5rem}.AiAgents_loading-container___pZsb{display:flex;align-items:center;justify-content:center;min-height:400px}.AiAgents_loading-spinner__JSELM{text-align:center}.AiAgents_loading-icon__Mg2wv{font-size:3rem;color:var(--dash-content-background);margin-bottom:1rem;animation:AiAgents_spin__2XE8e 2s linear infinite}.AiAgents_loading-spinner__JSELM p{color:var(--secondary-text-color);font-size:1.1rem}.AiAgents_empty-state__H_E6d{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AiAgents_empty-icon__Tjpwa{font-size:4rem;color:var(--gray-400);margin-bottom:1.5rem}.AiAgents_empty-state__H_E6d h3{font-size:1.5rem;font-weight:600;color:var(--primary-text-color);margin-bottom:.5rem}.AiAgents_empty-state__H_E6d p{color:var(--secondary-text-color);margin-bottom:2rem;font-size:1.1rem}.AiAgents_create-first-button__1lggi{background:var(--dash-content-background);color:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-weight:600;font-size:1.1rem;font-family:var(--font-inter);transition:all .2s ease;cursor:pointer}.AiAgents_create-first-button__1lggi:hover{background:var(--dash-content-background);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--dash-content-background-rgb),.3)}.AiAgents_create-first-button__1lggi svg{margin-right:.5rem}.AiAgents_agents-grid__D3mJ7{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.AiAgents_agent-card__smod2{background:#fff!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid var(--border-color);border-radius:12px;transition:all .2s ease;overflow:hidden}.AiAgents_agent-card__smod2:hover{transform:translateY(-4px);box-shadow:0 12px 25px -5px rgba(0,0,0,.15);border-color:var(--dash-content-background);cursor:pointer}.AiAgents_agent-header__bwCF9{padding:1rem!important;background:var(--gray-50);border-bottom:1px solid var(--border-color)}.AiAgents_agent-title__dm_WH{display:flex;align-items:center;justify-content:space-around;gap:1rem}.AiAgents_agent-icon__bDi_b{font-size:2rem;color:var(--dash-content-background);margin-top:.25rem;flex-shrink:0}.AiAgents_agent-title__dm_WH h3{font-size:1.25rem;font-weight:600;color:var(--primary-text-color);margin-bottom:.5rem}.AiAgents_agent-meta__tisVU{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;font-size:.875rem}.AiAgents_status__8v2Vj{padding:.25rem .75rem;border-radius:9999px;font-weight:500;text-transform:capitalize}.AiAgents_status__8v2Vj.AiAgents_active__35Z_1{background:var(--success-light);color:var(--success-dark)}.AiAgents_status__8v2Vj.AiAgents_inactive__AReRl{background:var(--gray-200);color:var(--gray-600)}.AiAgents_last-used__C5RYO{color:var(--secondary-text-color)}.AiAgents_agent-content__mioh7{padding:1.5rem}.AiAgents_agent-mission__QL_ZL{color:var(--secondary-text-color);margin-bottom:1.5rem;line-height:1.6;font-size:.95rem}.AiAgents_agent-stats__2tEMD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem;padding:1rem;background:var(--gray-50);border-radius:8px}.AiAgents_stat__VN38W{text-align:center}.AiAgents_stat-label__xKXFR{display:block;font-size:.75rem;color:var(--secondary-text-color);text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem}.AiAgents_stat-value__4wXv7{display:block;font-size:1.25rem;font-weight:700;color:var(--dash-content-background)}.AiAgents_agent-actions__p2Nlp{display:flex;gap:.5rem;flex-wrap:wrap}.AiAgents_agent-actions__p2Nlp button{flex:1 1;display:flex;align-items:center;justify-content:center;min-width:0;font-size:1.2rem;padding:.75rem;transition:all .2s ease;border-radius:5rem;border:2px solid;font-family:var(--font-inter);font-weight:500;cursor:pointer}.AiAgents_test-button__RbiZb{background:var(--dash-content-background);color:#fff;border:none}.AiAgents_test-button__RbiZb:hover{background:var(--dash-content-background);transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--dash-content-background-rgb),.3)}.AiAgents_view-button__p1QOj{border:1px solid var(--success-dark);color:var(--success-dark);background:#fff}.AiAgents_view-button__p1QOj:hover{background:var(--success-dark);color:var(--success-light);transform:translateY(-1px)}.AiAgents_edit-button__4W_wD{border:1px solid var(--warning);color:var(--warning);background:#fff}.AiAgents_edit-button__4W_wD:hover{background:var(--warning);color:#fff;transform:translateY(-1px)}.AiAgents_delete-button__9G4AJ{border:1px solid var(--destructive);color:var(--destructive);background:#fff}.AiAgents_delete-button__9G4AJ:hover{background:var(--destructive);color:#fff;transform:translateY(-1px)}.AiAgents_agent-actions__p2Nlp button svg{font-size:1rem}@media (max-width:768px){.AiAgents_ai-agents-container__A6jsC{padding:1rem}.AiAgents_header__te_qe{flex-direction:column;align-items:stretch;gap:1.5rem}.AiAgents_header-content__O2hsF h1{font-size:2rem}.AiAgents_create-button__lICyS{align-self:center}.AiAgents_agents-grid__D3mJ7{grid-template-columns:1fr;gap:1.5rem}.AiAgents_agent-stats__2tEMD{grid-template-columns:1fr;gap:.75rem}.AiAgents_agent-actions__p2Nlp{flex-direction:column}.AiAgents_agent-actions__p2Nlp button{width:100%}}@media (max-width:480px){.AiAgents_header-content__O2hsF h1{font-size:1.75rem}.AiAgents_agent-content__mioh7,.AiAgents_agent-header__bwCF9{padding:1rem}.AiAgents_agent-title__dm_WH{gap:.75rem}.AiAgents_agent-icon__bDi_b{font-size:1.5rem}}.AiAgents_error-container__0YoNg{text-align:center;padding:3rem 1rem}.AiAgents_retry-button__RPjfg{background:var(--dash-content-background);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;margin-top:1rem}.AiAgents_agent-actions__p2Nlp button:disabled{opacity:.5;cursor:not-allowed}.AiAgents_animate-spin__isS5s{animation:AiAgents_spin__2XE8e 1s linear infinite}@keyframes AiAgents_spin__2XE8e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AiChat_ai-chat-page__TzfLM{height:100%;background-color:var(--dash-foreground);overflow:hidden}.AiChat_ai-chat-container__jK1Ub{display:flex;flex-direction:column;height:100%;max-width:1200px;margin:0 auto;background-color:#fff;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.AiChat_chat-header__MHvIp{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background-color:#fff;border-bottom:1px solid var(--border-color);min-height:80px}.AiChat_header-left__Awx2M,.AiChat_header-right__J_KMD{flex:1 1}.AiChat_header-center__zXyPF{display:flex;align-items:center;gap:1rem;flex:2 1;justify-content:center}.AiChat_header-right__J_KMD{display:flex;justify-content:flex-end}.AiChat_back-button__i2M2I,.AiChat_config-button__F4uYv{display:flex;align-items:center;gap:.5rem;color:var(--slate-600);font-weight:500;font-family:var(--font-inter);text-decoration:none;transition:all .2s ease;padding:.5rem 1rem;border-radius:6px}.AiChat_back-button__i2M2I:hover,.AiChat_config-button__F4uYv:hover{color:var(--blue-500);background-color:var(--blue-100)}.AiChat_ai-icon__mGAMI{font-size:2.5rem;color:var(--blue-500)}.AiChat_ai-info__yTjiE h2{font-size:1.25rem;font-weight:600;color:var(--primary-text-color);margin:0}.AiChat_ai-status__wcaKp{font-size:.875rem;color:var(--secondary-text-color);display:flex;align-items:center;gap:.25rem}.AiChat_ai-status__wcaKp:before{content:"";width:8px;height:8px;background-color:#10b981;border-radius:50%;animation:AiChat_pulse__521Qc 2s infinite}@keyframes AiChat_pulse__521Qc{0%,to{opacity:1}50%{opacity:.5}}.AiChat_chat-messages__3jHqY{flex:1 1;overflow-y:auto;padding:2rem;background:linear-gradient(180deg,#fafafa,#fff);display:flex;flex-direction:column;gap:1.5rem}.AiChat_message__f7YlQ{display:flex;gap:1rem;max-width:80%}.AiChat_message--user__jepLT{align-self:flex-end;flex-direction:row-reverse}.AiChat_message--ai__BXEyJ{align-self:flex-start}.AiChat_message-avatar__mnYAi{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AiChat_message--ai__BXEyJ .AiChat_message-avatar__mnYAi{background:linear-gradient(135deg,var(--dash-content-background),var(--primary-color));color:#fff}.AiChat_message--user__jepLT .AiChat_message-avatar__mnYAi{background-color:var(--gray-200);color:var(--gray-600)}.AiChat_avatar-icon__8skso{font-size:1.25rem}.AiChat_message-content__duWJa{display:flex;flex-direction:column;gap:.5rem}.AiChat_message-bubble__IrmoG{padding:1rem 1.25rem;border-radius:18px;font-size:.95rem;line-height:1.5;word-wrap:break-word;position:relative}.AiChat_message--ai__BXEyJ .AiChat_message-bubble__IrmoG{background-color:var(--gray-100);color:var(--primary-text-color);border-bottom-left-radius:6px}.AiChat_message--user__jepLT .AiChat_message-bubble__IrmoG{background:linear-gradient(135deg,var(--dash-content-background),var(--primary-color));color:#fff;border-bottom-right-radius:6px}.AiChat_message-time__AY3Nv{font-size:.75rem;color:var(--secondary-text-color);padding:0 .5rem}.AiChat_message--user__jepLT .AiChat_message-time__AY3Nv{text-align:right}.AiChat_typing-indicator__rMltv{background-color:var(--gray-100);padding:1rem 1.25rem;border-radius:18px;border-bottom-left-radius:6px;display:flex;align-items:center;gap:.25rem}.AiChat_typing-dot__k_3X4{width:8px;height:8px;background-color:var(--secondary-text-color);border-radius:50%;animation:AiChat_typing__sMX62 1.4s ease-in-out infinite}.AiChat_typing-dot__k_3X4:first-child{animation-delay:-.32s}.AiChat_typing-dot__k_3X4:nth-child(2){animation-delay:-.16s}@keyframes AiChat_typing__sMX62{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.AiChat_chat-input-container__wxV_8{padding:1.5rem 2rem;background-color:#fff;border-top:1px solid var(--border-color)}.AiChat_input-wrapper__D_XGH{display:flex;align-items:flex-end;gap:1rem;max-width:100%}.AiChat_chat-input___Yroc{flex:1 1;min-height:50px;max-height:150px;padding:.875rem 1rem;border:2px solid var(--slate-300);border-radius:25px;font-size:.95rem;font-family:var(--font-inter);line-height:1.5;resize:none;transition:all .2s ease;background-color:var(--slate-50)}.AiChat_chat-input___Yroc:focus{outline:none;border-color:var(--dash-content-background);background-color:#fff;box-shadow:0 0 0 3px var(--dash-content-extra-light)}.AiChat_chat-input___Yroc::placeholder{color:var(--slate-400);font-family:var(--font-inter)}.AiChat_send-button__eyGIG{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--dash-content-background),var(--primary-color));color:#fff;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.AiChat_send-button__eyGIG:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(90,75,254,.3)}.AiChat_send-button__eyGIG:disabled{background:var(--gray-300);cursor:not-allowed;transform:none}.AiChat_test-info___3gIq{position:fixed;top:50%;right:2rem;transform:translateY(-50%);z-index:10;max-width:300px}.AiChat_info-card__L9QAz{background-color:var(--dash-content-extra-light);border:1px solid var(--dash-content-background);box-shadow:0 8px 25px -5px rgba(90,75,254,.1)}.AiChat_info-card__L9QAz ul{margin:1rem 0 0;padding-left:1.5rem}.AiChat_info-card__L9QAz li{margin-bottom:.5rem;color:var(--secondary-text-color);font-size:.875rem}.AiChat_chat-messages__3jHqY::-webkit-scrollbar{width:6px}.AiChat_chat-messages__3jHqY::-webkit-scrollbar-track{background:var(--gray-100)}.AiChat_chat-messages__3jHqY::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.AiChat_chat-messages__3jHqY::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}@media (max-width:1024px){.AiChat_test-info___3gIq{position:relative;top:auto;right:auto;transform:none;margin:1rem 2rem;max-width:none}}@media (max-width:768px){.AiChat_chat-header__MHvIp{padding:1rem;flex-direction:column;gap:1rem;min-height:auto}.AiChat_header-center__zXyPF,.AiChat_header-left__Awx2M,.AiChat_header-right__J_KMD{flex:none}.AiChat_header-center__zXyPF{order:-1}.AiChat_chat-messages__3jHqY{padding:1rem}.AiChat_message__f7YlQ{max-width:95%}.AiChat_chat-input-container__wxV_8{padding:1rem}.AiChat_message-bubble__IrmoG{font-size:.9rem}.AiChat_ai-icon__mGAMI{font-size:2rem}.AiChat_ai-info__yTjiE h2{font-size:1.1rem}.AiChat_test-info___3gIq{margin:1rem}}@media (max-width:480px){.AiChat_ai-chat-container__jK1Ub{border-left:none;border-right:none}.AiChat_chat-header__MHvIp{padding:.75rem}.AiChat_back-button__i2M2I,.AiChat_config-button__F4uYv{padding:.5rem;font-size:.875rem}.AiChat_message-avatar__mnYAi{width:32px;height:32px}.AiChat_avatar-icon__8skso{font-size:1rem}.AiChat_message-bubble__IrmoG{padding:.75rem 1rem;font-size:.875rem}.AiChat_chat-input___Yroc{font-size:.9rem}.AiChat_send-button__eyGIG{width:45px;height:45px}}.AiSetup_ai-setup-page__YzBUl{height:100%;overflow-y:auto}.AiSetup_ai-setup-container__BoeeI{display:flex;flex-direction:column;min-height:100%;padding-top:1.5rem;max-width:1200px;margin:0 auto}.AiSetup_progress-container__I1BiT{margin-bottom:2rem;flex-shrink:0}.AiSetup_progress-bar__IRYRT{width:100%;height:4px;background-color:var(--gray-200);border-radius:2px;overflow:hidden;margin-bottom:2rem}.AiSetup_progress-fill__ybNze{height:100%;background:linear-gradient(90deg,var(--dash-content-background),var(--primary-color));transition:width .3s ease;border-radius:2px}.AiSetup_progress-steps__sZ9Z2{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.AiSetup_progress-step__jT2ZP{display:flex;flex-direction:column;align-items:center;min-width:120px;text-align:center}.AiSetup_step-circle__X5xmf{width:40px;height:40px;border-radius:50%;background-color:var(--gray-200);border:2px solid var(--gray-300);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--gray-600);margin-bottom:.5rem;transition:all .3s ease}.AiSetup_progress-step--active__eeghM .AiSetup_step-circle__X5xmf{background-color:var(--dash-content-background);border-color:var(--dash-content-background);color:#fff}.AiSetup_progress-step--current__Zkid_ .AiSetup_step-circle__X5xmf{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:0 0 0 4px var(--dash-content-extra-light)}.AiSetup_check-icon__tAJCS{font-size:1.2rem}.AiSetup_step-info__uJ2Qf{display:flex;flex-direction:column;gap:.25rem}.AiSetup_step-title__lPFKp{font-size:.875rem;font-weight:600;color:var(--primary-text-color)}.AiSetup_step-description__r_iUl{font-size:.75rem;color:var(--secondary-text-color)}.AiSetup_progress-step--active__eeghM .AiSetup_step-title__lPFKp{color:var(--dash-content-background)}.AiSetup_content-area__Zlvl8{flex:1 1;display:flex;align-items:center;justify-content:center;padding:1rem 0;overflow-x:hidden;overflow-y:auto;min-height:0}.AiSetup_train-container__ZCEcs{width:100%;max-width:800px;position:relative;min-height:500px;flex:1 1;display:flex;align-items:stretch}.AiSetup_train-car__3_xjt{width:100%;height:-moz-fit-content;height:fit-content;align-items:stretch}.AiSetup_step-content__VI18_{width:100%;max-width:800px;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid var(--border-color);overflow-y:auto;flex:1 1;max-height:none}.AiSetup_step-content__VI18_ h1{font-size:2rem;font-weight:700;line-height:1.2}.AiSetup_step-content__VI18_ h1,.AiSetup_step-content__VI18_ h2{color:var(--primary-text-color);margin-bottom:1rem;text-align:center;font-family:var(--font-inter)}.AiSetup_step-content__VI18_ h2{font-size:1.5rem;font-weight:600;line-height:1.3}.AiSetup_step-content__VI18_ h3{font-size:1.25rem;font-weight:600;color:var(--primary-text-color);margin-bottom:1rem;font-family:var(--font-inter);line-height:1.4}.AiSetup_step-content__VI18_ p{color:var(--secondary-text-color);margin-bottom:1.5rem;text-align:center;font-size:1rem;line-height:1.6;font-family:var(--font-inter)}.AiSetup_step-content__VI18_::-webkit-scrollbar{width:6px}.AiSetup_step-content__VI18_::-webkit-scrollbar-track{background:transparent}.AiSetup_step-content__VI18_::-webkit-scrollbar-thumb{background-color:rgba(90,90,254,.3);border-radius:3px}.AiSetup_step-content__VI18_::-webkit-scrollbar-thumb:hover{background-color:rgba(90,90,254,.5)}.AiSetup_step-content__VI18_>:first-child{margin-top:0}.AiSetup_input-group___P4ct:last-child,.AiSetup_step-content__VI18_>:last-child{margin-bottom:0}.AiSetup_welcome-section__C8BfE{text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.AiSetup_welcome-section-left__FgptE{flex:3 1;text-align:left;padding-right:2rem;display:flex;flex-direction:column;align-items:center}.AiSetup_welcome-section-right__WR_ja{flex:1 1;text-align:left;display:flex;flex-direction:column;align-items:center}.AiSetup_welcome-icon__img_R{font-size:4rem;color:var(--dash-content-background);margin-bottom:1rem}.AiSetup_tutorial-section__JjCyJ{margin:3rem 0;padding:2rem;background-color:var(--gray-50);border-radius:8px}.AiSetup_video-placeholder__xAoYO{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background-color:var(--gray-100);border-radius:8px;cursor:pointer;transition:background-color .2s ease}.AiSetup_video-placeholder__xAoYO:hover{background-color:var(--gray-200)}.AiSetup_play-icon__dQUEl{font-size:2rem;color:var(--dash-content-background)}.AiSetup_setup-options__lnB6k{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}.AiSetup_option-card__wmDAO{cursor:pointer;transition:all .3s ease;border:2px solid var(--border-color);border-radius:12px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem;font-family:var(--font-inter);text-align:center}.AiSetup_option-card__wmDAO:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,.1);border-color:var(--blue-500)}.AiSetup_option-card__wmDAO.AiSetup_selected__XI9S5{border-color:var(--blue-500);background-color:var(--blue-100);box-shadow:0 0 0 3px var(--blue-100)}.AiSetup_template-options__h8lhX{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.AiSetup_template-features__wgZqG{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.AiSetup_template-features__wgZqG span{background-color:var(--green-100);color:var(--primary-text-color);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.AiSetup_input-group___P4ct{margin-bottom:1.5rem}.AiSetup_input-group___P4ct label{display:block;font-weight:600;color:var(--primary-text-color);margin-bottom:.5rem;font-size:.95rem;font-family:var(--font-inter)}.AiSetup_text-area__yY723,.AiSetup_text-input__Es9Fi{width:100%;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:8px;font-size:.95rem;font-family:var(--font-inter);line-height:1.5;transition:all .2s ease;background-color:#fff;color:var(--primary-text-color)}.AiSetup_text-area__yY723:focus,.AiSetup_text-input__Es9Fi:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-100)}.AiSetup_text-area__yY723::placeholder,.AiSetup_text-input__Es9Fi::placeholder{color:var(--gray-400);font-family:var(--font-inter)}.AiSetup_text-area__yY723{resize:vertical;min-height:100px}.AiSetup_input-error__2_DyJ{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.AiSetup_input-success__ucOjX{border-color:#16a34a!important;box-shadow:0 0 0 3px rgba(22,163,74,.1)!important}.AiSetup_validation-message__UVPXU{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;color:var(--secondary-text-color);font-family:var(--font-inter)}.AiSetup_error-message__fxwpB{color:#dc2626}.AiSetup_error-message__fxwpB,.AiSetup_success-message__yp7yY{margin-top:.5rem;font-size:.875rem;font-family:var(--font-inter)}.AiSetup_success-message__yp7yY{color:#16a34a}.AiSetup_voice-input__Vnztr{margin-top:1rem;text-align:center}.AiSetup_voice-button__ByfzQ{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-inter);font-weight:500;border-radius:8px;transition:all .2s ease;border:2px solid var(--blue-500);background-color:var(--blue-500);color:#fff;cursor:pointer}.AiSetup_voice-button__ByfzQ:hover{border-color:var(--blue-600);background-color:var(--blue-600);transform:translateY(-1px);box-shadow:0 4px 12px rgba(51,140,245,.3)}.AiSetup_responsibilities-grid__lStzg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.AiSetup_responsibility-item__ysAx1{padding:1rem;background-color:#fff;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center;font-weight:500;font-family:var(--font-inter);color:var(--primary-text-color)}.AiSetup_responsibility-item__ysAx1:hover{background-color:var(--blue-50);border-color:var(--blue-500);transform:translateY(-1px);box-shadow:0 2px 8px rgba(51,140,245,.1)}.AiSetup_responsibility-item__ysAx1.AiSetup_selected__XI9S5{background-color:var(--blue-100);border-color:var(--blue-500);color:var(--blue-700);font-weight:600}.AiSetup_workflow-section__zqla_{background-color:var(--blue-50);padding:1.5rem;border-radius:12px;border:1px solid var(--blue-200)}.AiSetup_workflow-steps__ME91X{display:flex;flex-direction:column;gap:1rem}.AiSetup_workflow-step__yb9ey{gap:1rem;padding:1rem;background-color:#fff;border-radius:8px;border-left:4px solid var(--blue-500);color:var(--primary-text-color)}.AiSetup_step-number__RQw38,.AiSetup_workflow-step__yb9ey{display:flex;align-items:center;font-family:var(--font-inter)}.AiSetup_step-number__RQw38{background-color:var(--blue-500);color:#fff;width:30px;height:30px;border-radius:50%;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.AiSetup_rules-section__3PimO{background-color:var(--blue-50);padding:1.5rem;border-radius:12px}.AiSetup_styles-grid__7VA6u{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.AiSetup_style-card__l8lg8{cursor:pointer;transition:all .3s ease;border:2px solid var(--border-color);border-radius:12px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem;font-family:var(--font-inter)}.AiSetup_style-card__l8lg8:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,.1);border-color:var(--blue-500)}.AiSetup_style-card__l8lg8.AiSetup_selected__XI9S5{border-color:var(--blue-500);background-color:var(--blue-100);box-shadow:0 0 0 3px var(--blue-100)}.AiSetup_completion-section__Dl5Qm{text-align:center}.AiSetup_success-icon__zRPeV{font-size:4rem;color:#10b981;margin-bottom:1rem}.AiSetup_summary-card__9afj5{background-color:var(--gray-50);padding:2rem;border-radius:8px;margin:2rem 0;text-align:left}.AiSetup_summary-item__uMY8x{display:flex;margin-bottom:.75rem;gap:1rem}.AiSetup_summary-item__uMY8x strong{min-width:120px;color:var(--primary-text-color)}.AiSetup_test-button__l33fN{display:inline-flex;align-items:center;gap:.75rem;margin-top:2rem;padding:1rem 2rem;font-size:1.1rem;font-family:var(--font-inter);font-weight:600;background-color:var(--blue-500);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none}.AiSetup_test-button__l33fN:hover{background-color:var(--blue-600);transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(51,140,245,.3)}.AiSetup_navigation-buttons__4cFx5{display:flex;justify-content:space-between;padding:1.5rem;border-top:1px solid var(--border-color);flex-shrink:0;margin-top:auto}.AiSetup_next-button__vJ1R0,.AiSetup_prev-button__KB3H_{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-inter);font-weight:600;font-size:.95rem;border-radius:5rem;transition:all .2s ease;cursor:pointer;text-decoration:none;border:2px solid transparent}.AiSetup_prev-button__KB3H_{background-color:#fff;color:var(--gray-600);border-color:var(--border-color)}.AiSetup_prev-button__KB3H_:hover{background-color:var(--gray-50);border-color:var(--gray-400);transform:translateY(-1px)}.AiSetup_next-button__vJ1R0{background-color:var(--blue-500);color:#fff;border-color:var(--blue-500)}.AiSetup_next-button__vJ1R0:hover:not(:disabled){background-color:var(--blue-600);border-color:var(--blue-600);transform:translateY(-1px);box-shadow:0 4px 12px rgba(51,140,245,.3)}.AiSetup_next-button__vJ1R0:disabled{background-color:var(--gray-300);color:var(--gray-500);border-color:var(--gray-300);cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.AiSetup_ai-setup-container__BoeeI{padding:1rem}.AiSetup_progress-container__I1BiT{margin-bottom:1.5rem}.AiSetup_progress-steps__sZ9Z2{flex-wrap:wrap;gap:1rem}.AiSetup_progress-step__jT2ZP{min-width:80px}.AiSetup_step-circle__X5xmf{width:30px;height:30px;font-size:.875rem}.AiSetup_step-title__lPFKp{font-size:.75rem}.AiSetup_step-description__r_iUl{font-size:.625rem}.AiSetup_content-area__Zlvl8{padding:.5rem 0}.AiSetup_train-container__ZCEcs{min-height:400px;flex:1 1}.AiSetup_step-content__VI18_{padding:1rem;max-height:none;flex:1 1}.AiSetup_step-content__VI18_ h1{font-size:1.75rem}.AiSetup_step-content__VI18_ h2{font-size:1.5rem}.AiSetup_responsibilities-grid__lStzg,.AiSetup_setup-options__lnB6k,.AiSetup_styles-grid__7VA6u{grid-template-columns:1fr}.AiSetup_navigation-buttons__4cFx5{padding:1rem}}@media (max-width:480px){.AiSetup_ai-setup-container__BoeeI{padding:.75rem}.AiSetup_progress-steps__sZ9Z2{display:none}.AiSetup_step-content__VI18_{padding:.75rem;max-height:none;flex:1 1}.AiSetup_step-content__VI18_ h1{font-size:1.5rem}.AiSetup_navigation-buttons__4cFx5{padding:.75rem;flex-direction:column;gap:.75rem}.AiSetup_next-button__vJ1R0,.AiSetup_prev-button__KB3H_{width:100%;justify-content:center}}.AiSetup_faq-section__20W8y{margin-top:2rem}.AiSetup_faq-item__dC8H_{background:var(--gray-50);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;position:relative}.AiSetup_faq-item__dC8H_ .AiSetup_input-group___P4ct:not(:last-child){margin-bottom:1rem}.AiSetup_remove-faq-button__7Tglj{position:absolute;top:1rem;right:1rem;background-color:var(--destructive);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-family:var(--font-inter);padding:.5rem 1rem;cursor:pointer;transition:all .2s ease}.AiSetup_remove-faq-button__7Tglj:hover{background-color:var(--destructive-hover);transform:translateY(-1px)}.AiSetup_add-faq-button__Y1VTB{width:100%;background-color:var(--blue-500);color:#fff;border:2px dashed var(--blue-300);border-radius:8px;margin-top:1rem;padding:1rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;transition:all .2s ease}.AiSetup_add-faq-button__Y1VTB:hover{background-color:var(--blue-600);border-color:var(--blue-400);transform:translateY(-1px);box-shadow:0 4px 8px rgba(51,140,245,.3)}.AiSetup_train-car__3_xjt{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.AiSetup_faq-item__dC8H_{padding:1rem}.AiSetup_remove-faq-button__7Tglj{position:static;width:100%;margin-top:1rem}.AiSetup_step-content__VI18_ h2{font-size:1.25rem}.AiSetup_navigation-buttons__4cFx5{flex-direction:column-reverse;gap:1rem}.AiSetup_next-button__vJ1R0,.AiSetup_prev-button__KB3H_{width:100%;justify-content:center}}.AiSetup_helper-text__ILPEJ{color:var(--gray-600);font-size:.875rem;margin-top:.5rem;line-height:1.4}.AiSetup_examples-section__ZmLoU{display:flex;flex-direction:column;gap:1.5rem}.AiSetup_example-item__me9r6{padding:1.5rem;border:1px solid var(--gray-200);border-radius:8px;background:var(--background-color)}.AiSetup_example-item__me9r6 h3{margin:0 0 1rem;color:var(--primary-color);font-size:1rem;font-weight:600}.ChatHistory_chat-history-container__sKGHi{padding:2rem;max-width:1600px;margin:0 auto;height:calc(100vh - 8rem);display:flex;flex-direction:column}.ChatHistory_header__A02My{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.ChatHistory_back-button__aFgQM{border-color:var(--border-color);color:var(--secondary-text-color);background:#fff;transition:all .2s ease;flex-shrink:0}.ChatHistory_back-button__aFgQM:hover{border-color:var(--dash-content-background);color:var(--dash-content-background);transform:translateX(-2px)}.ChatHistory_back-button__aFgQM svg{margin-right:.5rem}.ChatHistory_header-content__EgAYv h1{font-size:2.5rem;font-weight:700;color:var(--primary-text-color);margin-bottom:.5rem}.ChatHistory_header-content__EgAYv p{color:var(--secondary-text-color);font-size:1.1rem}.ChatHistory_content-layout__8v1Zz{display:grid;grid-template-columns:400px 1fr;grid-gap:2rem;gap:2rem;height:100%;overflow:hidden}.ChatHistory_sessions-sidebar___JNum{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;overflow:hidden;display:flex;flex-direction:column}.ChatHistory_sessions-sidebar___JNum h3{font-size:1.25rem;font-weight:600;color:var(--primary-text-color);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.ChatHistory_sessions-list__WcdzG{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.ChatHistory_session-item__O_pxS{padding:1rem;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.ChatHistory_session-item__O_pxS:hover{border-color:var(--dash-content-background);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChatHistory_session-item__O_pxS.ChatHistory_selected__ZTgeh{border-color:var(--dash-content-background);background:var(--dash-content-extra-light);box-shadow:0 4px 12px rgba(var(--dash-content-background-rgb),.2)}.ChatHistory_session-header__GrHfv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.ChatHistory_session-agent__C_ZpE{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--primary-text-color);font-size:.95rem}.ChatHistory_session-agent__C_ZpE svg{color:var(--dash-content-background);font-size:.875rem}.ChatHistory_session-time__jDW_B{display:flex;align-items:center;gap:.375rem;color:var(--secondary-text-color);font-size:.875rem}.ChatHistory_session-time__jDW_B svg{font-size:.75rem}.ChatHistory_session-stats__I_920{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--secondary-text-color)}.ChatHistory_session-rating__BYu8l{display:flex;gap:.125rem}.ChatHistory_star-filled___9Jbc{color:var(--warning);font-size:.75rem}.ChatHistory_star-empty__U0nlv{color:var(--gray-300);font-size:.75rem}.ChatHistory_chat-viewer__A8jL8{display:flex;flex-direction:column;overflow:hidden}.ChatHistory_chat-card__m_klS{flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ChatHistory_chat-header__k6Ei3{border-bottom:1px solid var(--border-color);padding:1.5rem;background:var(--gray-50)}.ChatHistory_chat-title__omZA1 h3{font-size:1.25rem;font-weight:600;color:var(--primary-text-color);margin-bottom:.75rem}.ChatHistory_chat-meta__byW_j{display:flex;align-items:center;gap:1.5rem;font-size:.875rem;color:var(--secondary-text-color)}.ChatHistory_chat-rating__PKyJ9{display:flex;align-items:center;gap:.5rem}.ChatHistory_chat-rating__PKyJ9 svg{font-size:.75rem}.ChatHistory_chat-content__JBY8e{flex:1 1;overflow:hidden;padding:0}.ChatHistory_messages-container__Lp3eD{height:100%;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.ChatHistory_message__DB7Id{display:flex;gap:1rem;max-width:85%}.ChatHistory_message-user__kIF0C{align-self:flex-end;flex-direction:row-reverse}.ChatHistory_message-ai__n2zsM{align-self:flex-start}.ChatHistory_message-avatar__gHHu5{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem}.ChatHistory_message-ai__n2zsM .ChatHistory_message-avatar__gHHu5{background:linear-gradient(135deg,var(--dash-content-background),var(--primary-color));color:#fff}.ChatHistory_message-user__kIF0C .ChatHistory_message-avatar__gHHu5{background-color:var(--gray-200);color:var(--gray-600)}.ChatHistory_message-content__YL8oO{display:flex;flex-direction:column;gap:.375rem}.ChatHistory_message-bubble__95s2P{padding:.875rem 1.125rem;border-radius:16px;font-size:.95rem;line-height:1.5;word-wrap:break-word}.ChatHistory_message-ai__n2zsM .ChatHistory_message-bubble__95s2P{background-color:var(--gray-100);color:var(--primary-text-color)}.ChatHistory_message-user__kIF0C .ChatHistory_message-bubble__95s2P{background:linear-gradient(135deg,var(--dash-content-background),var(--primary-color));color:#fff}.ChatHistory_message-time__l9rwb{font-size:.75rem;color:var(--secondary-text-color);align-self:flex-start}.ChatHistory_message-user__kIF0C .ChatHistory_message-time__l9rwb{align-self:flex-end}.ChatHistory_empty-state__VzLEE{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:3rem}.ChatHistory_empty-icon__reB6Q{font-size:4rem;color:var(--gray-400);margin-bottom:1.5rem}.ChatHistory_empty-state__VzLEE h3{font-size:1.5rem;font-weight:600;color:var(--primary-text-color);margin-bottom:.5rem}.ChatHistory_empty-state__VzLEE p{color:var(--secondary-text-color);font-size:1.1rem}.ChatHistory_loading-container__oxo1_{display:flex;align-items:center;justify-content:center;height:100%}.ChatHistory_loading-spinner__d3Vpf{text-align:center}.ChatHistory_loading-icon__sj2lJ{font-size:3rem;color:var(--dash-content-background);margin-bottom:1rem;animation:ChatHistory_spin__SwBne 2s linear infinite}@keyframes ChatHistory_spin__SwBne{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatHistory_loading-spinner__d3Vpf p{color:var(--secondary-text-color);font-size:1.1rem}.ChatHistory_messages-container__Lp3eD::-webkit-scrollbar,.ChatHistory_sessions-list__WcdzG::-webkit-scrollbar{width:6px}.ChatHistory_messages-container__Lp3eD::-webkit-scrollbar-track,.ChatHistory_sessions-list__WcdzG::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.ChatHistory_messages-container__Lp3eD::-webkit-scrollbar-thumb,.ChatHistory_sessions-list__WcdzG::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.ChatHistory_messages-container__Lp3eD::-webkit-scrollbar-thumb:hover,.ChatHistory_sessions-list__WcdzG::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}@media (max-width:1024px){.ChatHistory_content-layout__8v1Zz{grid-template-columns:350px 1fr}}@media (max-width:768px){.ChatHistory_chat-history-container__sKGHi{padding:1rem;height:calc(100vh - 6rem)}.ChatHistory_header__A02My{flex-direction:column;align-items:stretch;gap:1rem}.ChatHistory_header-content__EgAYv h1{font-size:2rem}.ChatHistory_content-layout__8v1Zz{grid-template-columns:1fr;grid-template-rows:300px 1fr}.ChatHistory_sessions-sidebar___JNum{order:2}.ChatHistory_chat-viewer__A8jL8{order:1}.ChatHistory_session-header__GrHfv{flex-direction:column;align-items:flex-start;gap:.5rem}.ChatHistory_session-stats__I_920{gap:.75rem}}@media (max-width:480px){.ChatHistory_header-content__EgAYv h1{font-size:1.75rem}.ChatHistory_message__DB7Id{max-width:95%}.ChatHistory_message-bubble__95s2P{padding:.75rem 1rem;font-size:.9rem}.ChatHistory_chat-meta__byW_j{flex-direction:column;align-items:flex-start;gap:.75rem}}.PropertyCreateDialog_dialog__wOKk_{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,.75);z-index:50}.PropertyCreateDialog_dialog__title__VcxKi{font-size:1.5rem;font-weight:600;display:flex;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1.75rem;width:100%}.PropertyCreateDialog_dialog__content__PjeLz{background-color:#fff;border-radius:10px;width:80%;max-width:50rem}.PropertyCreateDialog_dialog__content__PjeLz form{margin:0 auto}.PropertyCreateDialog_dialog__content__PjeLz h2{font-size:2rem;text-align:center}.PropertyCreateDialog_actions__FQnYY{display:flex;width:80%;margin:1rem auto 0;justify-content:space-evenly;gap:1rem}.PropertyCreateDialog_input-container__C1RDT{width:70%;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.PropertyCreateDialog_input-container__C1RDT input,.PropertyCreateDialog_input-container__C1RDT option,.PropertyCreateDialog_input-container__C1RDT textarea{font-family:inherit;width:100%;padding:.75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:5px}.PropertyCreateDialog_input-container__C1RDT select:focus{border:1px solid #000;color:#000}.PropertyCreateDialog_input-container__name__xNuwT{display:flex;flex-direction:row;align-items:center;gap:.75rem;height:-moz-fit-content;height:fit-content}.PropertyCreateDialog_input-container__phone__wuL_h{width:100%}.PropertyCreateDialog_actions__button__uqP_t{font-family:inherit;background-color:var(--dash-content-background);color:var(--dash-foreground);padding:.75rem 2rem;font-size:1.15rem;font-weight:600;border:none;border-radius:5px;margin:1rem 0}.PropertyCreateDialog_actions__button__uqP_t:hover{background-color:var(--dash-content-hover);cursor:pointer}.PropertyCreateDialog_actions__button__uqP_t.PropertyCreateDialog_disabled__SV5Ii,.PropertyCreateDialog_actions__button__uqP_t.PropertyCreateDialog_disabled__SV5Ii:hover{background-color:var(--dash-content-disabled);cursor:not-allowed!important;position:relative}.PropertyCreateDialog_actions__button__uqP_t.PropertyCreateDialog_disabled__SV5Ii:after{content:"Please fill all fields";position:absolute;bottom:-1.6rem;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:.25rem .5rem;border-radius:3px;font-size:.85rem;white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.PropertyCreateDialog_actions__button__uqP_t.PropertyCreateDialog_disabled__SV5Ii:hover:after{opacity:1}.PropertyCreateDialog_actions__button__uqP_t.PropertyCreateDialog_cancel__ROS9_{font-family:inherit;color:#000;background-color:#ddd}.PropertyCreateDialog_actions__button__uqP_t.PropertyCreateDialog_cancel__ROS9_:hover{background-color:#ccc}.PropertyCreateDialog_image-picker__lJcp3{display:flex;flex-direction:column;justify-content:center;align-items:center}.PropertyCreateDialog_image-picker__lJcp3 input{display:none}.PropertyCreateDialog_image-picker__lJcp3 button{display:flex;justify-content:center;gap:.5rem;margin:1rem;font-weight:700;background:none;border:none;color:var(--dash-content-background)}.PropertyCreateDialog_image-picker__lJcp3 button:hover{cursor:pointer;color:var(--dash-content-hover)}.PropertyCreateDialog_image-picker--preview__2j1pB{display:flex;justify-content:center;align-items:center;width:10rem;height:10rem;overflow:hidden;border:2px solid #e2e8f0;background-color:#eee;border-radius:50%}.PropertyCreateDialog_image-picker--preview__2j1pB img{width:100%;height:auto}.PropertyCreateDialog_image-picker--preview__2j1pB svg{font-size:2rem;color:#aaa}.PropertyCreateDialog_spinner-container__nttT3{display:flex;justify-content:center;align-items:center;margin:2rem;color:var(--primary-color),}.PropertyCreateDialog_dialog__form-group__4JWGo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;padding:0;width:100%}.PropertyCreateDialog_dialog__checkbox__Z9HT4{display:flex;width:-moz-fit-content;width:fit-content;font-size:2rem}.PropertyCreateDialog_dialog__form-group--checkbox__CYe_7{display:flex;flex-direction:row;align-items:center;width:7rem}.PropertyCreateDialog_dialog__form-group--nick__0vfx2{display:flex;flex-direction:row;gap:.5rem}.PropertyCreateDialog_dialog__number-input__hrUR2{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:6rem}.PropertyCreateDialog_dialog__number-input__hrUR2:last-child{min-width:6rem}.PropertyCreateDialog_dialog__number-input__hrUR2 input[type=number]::-webkit-inner-spin-button,.PropertyCreateDialog_dialog__number-input__hrUR2 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertyCreateDialog_dialog__currency-group__WsTI_{display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.PropertyCreateDialog_dialog__currency-group__WsTI_ .PropertyCreateDialog_dialog__input__8j_uM{width:5rem}.PropertyCreateDialog_dialog__currency__sIlHQ{font-family:inherit;padding:.5rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:5px;cursor:pointer;max-width:5rem;height:100%}.PropertyCreateDialog_dialog__currency__sIlHQ:focus{border:1px solid #000;color:#000}.PropertyCreateDialog_dialog__label__vhC8q{font-size:1rem;font-weight:600;color:var(--primary-color)}.PropertyCreateDialog_dialog__form-group--checkbox__CYe_7 .PropertyCreateDialog_dialog__label__vhC8q{color:var(--primary-text-color)}.PropertyCreateDialog_dialog__input__8j_uM{padding:.75rem;border:1px solid var(--dash-content-light);border-radius:4px;font-size:1rem;outline:none;transition:border .2s ease-in-out}.PropertyCreateDialog_dialog__input__8j_uM:focus{border-color:var(--dash-primary)}.PropertyCreateDialog_dialog__input--title__Ai_S9{height:-moz-fit-content;height:fit-content;width:30%}.PropertyCreateDialog_dialog__input--unit__IIfi1{font-size:1rem}.PropertyCreateDialog_dialog__input--desc__TdcMK{height:7.5rem;width:30%;vertical-align:top;resize:none}.PropertyCreateDialog_dialog__toggle__Enheb{position:relative;display:inline-block;width:3rem;height:1.5rem}.PropertyCreateDialog_dialog__toggle__Enheb input{opacity:0;width:0;height:0}.PropertyCreateDialog_dialog__slider__xI_fN{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:1rem}.PropertyCreateDialog_dialog__slider__xI_fN:before{content:"";position:absolute;display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;left:.2rem;bottom:.15rem;background-color:#fff;color:#000;font-size:.75rem;font-weight:700;border-radius:50%;transition:.3s}.PropertyCreateDialog_dialog__toggle__Enheb input:checked+.PropertyCreateDialog_dialog__slider__xI_fN{background-color:#22c55e}.PropertyCreateDialog_dialog__toggle__Enheb input:checked+.PropertyCreateDialog_dialog__slider__xI_fN:before{transform:translateX(1.5rem);color:#fff}@keyframes PropertyCreateDialog_fadeIn__LlU8P{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.PropertyCreateDialog_dialog__form-group--nick__0vfx2{display:flex;flex-direction:column}.PropertyCreateDialog_dialog__content__PjeLz,.PropertyCreateDialog_dialog__title__VcxKi{font-size:1rem}.PropertyCreateDialog_input-container__C1RDT{width:85%}.PropertyCreateDialog_input-container__name__xNuwT{display:flex;flex-direction:column}.PropertyCreateDialog_dialog__currency-group__WsTI_ .PropertyCreateDialog_dialog__input__8j_uM,.PropertyCreateDialog_dialog__number-input__hrUR2{width:100%}.PropertyCreateDialog_dialog__currency__sIlHQ,.PropertyCreateDialog_dialog__number-input__hrUR2 input,.PropertyCreateDialog_input-container__C1RDT input,.PropertyCreateDialog_input-container__C1RDT option,.PropertyCreateDialog_input-container__C1RDT textarea{height:2rem;width:100%;min-width:1rem;padding:.5rem;font-size:.75rem}.PropertyCreateDialog_dialog__input--unit__IIfi1,.PropertyCreateDialog_dialog__label--icon__a4VNi{font-size:.75rem}.PropertyCreateDialog_dialog__form-group__4JWGo{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;width:100%}.PropertyCreateDialog_actions__FQnYY{margin-top:.25rem;justify-content:space-between}.PropertyCreateDialog_actions__button__uqP_t{font-family:inherit;background-color:var(--dash-content-background);color:var(--dash-foreground);padding:.5rem;font-size:.75rem;font-weight:600;border:none;border-radius:5px;margin:.25rem 0}}.PropertyInfoCard_properties-list__uXTTb{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.PropertyInfoCard_card__nEUdi{width:100%;border:1px solid transparent;transition:transform .3s}.PropertyInfoCard_card__nEUdi:hover{box-shadow:0 0 0 1px var(--btn-hover);border:1px solid var(--btn-hover);cursor:pointer;transform:scale(1.01);transition:transform .3s}.PropertyInfoCard_card-content__zYc7N{padding:0;display:flex;flex-direction:row;border-radius:.5rem;border:1.5px solid #e5e7eb;background-color:#fff}.PropertyInfoCard_image-section__HdIG2{display:flex;justify-content:center;align-items:center;width:15%;padding:.5rem}.PropertyInfoCard_placeholder__image__RuZyh{height:100%;font-size:2.5rem;border-radius:.25rem;color:var(--dash-content-hover)}.PropertyInfoCard_info-section__aGHmX{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:.75rem}.PropertyInfoCard_property-info--text__R6ru1,.PropertyInfoCard_property-info__0MzXl{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.PropertyInfoCard_property-info--text__R6ru1{flex-grow:1;overflow:hidden}.PropertyInfoCard_property-info--btns__3vBys{display:flex;flex-direction:row;justify-content:flex-end;width:-moz-fit-content;width:fit-content;gap:1rem}.PropertyInfoCard_property-title__y5bvZ{font-size:1rem;font-weight:700;color:var(--primary-color);margin:0}.PropertyInfoCard_property-address__DqbYt{color:#291b1d;font-size:.875rem}.PropertyInfoCard_property-details__ntBzO{margin-top:.5rem;display:flex;flex-direction:row;gap:.5rem}.PropertyInfoCard_detail-item__MP70F{display:flex;font-size:.875rem;align-items:center;color:#4b5563}.PropertyInfoCard_detail-icon__dngir{width:1rem;height:1rem;margin-right:.5rem;color:var(--primary-color)}.PropertyInfoCard_carousel__image__vIgHq{object-fit:cover;width:100%;height:7.5rem;border-radius:.25rem;cursor:pointer}.PropertyInfoCard_property-tag-container__rNAb6{display:flex;align-items:flex-start;width:100%;height:100%;padding:.25rem 0}.PropertyInfoCard_property-tag__NR9Je{font-size:.75rem;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;border-radius:50rem;font-weight:600;cursor:pointer;color:var(--dash-content-hover);border:1px solid var(--dash-content-hover)}.PropertyInfoCard_delete-button__As28z{flex-shrink:0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;font-size:1.5rem;color:var(--primary-color);transition:color .2s ease-in-out}.PropertyInfoCard_delete-button__As28z:hover{color:var(--primary-hover-color)}.PropertyInfoCard_skeleton__6OPRW{background-color:#e5e7eb;border-radius:.5rem;animation:PropertyInfoCard_pulse__xBU9e 1.5s infinite}.PropertyInfoCard_image-section__HdIG2.PropertyInfoCard_skeleton__6OPRW{height:100%;width:50%}.PropertyInfoCard_loading-skeleton-image__o2mIA{display:flex;justify-content:center;align-items:center;height:5rem;width:20%;padding:1rem}.PropertyInfoCard_info-section-skeleton__2fU59{width:80%;padding:1rem}.PropertyInfoCard_skeleton-title__Sj0dJ{height:1rem;width:50%;margin-bottom:.5rem}.PropertyInfoCard_skeleton-address__L9Iow{height:.75rem;width:80%;margin-bottom:.75rem}.PropertyInfoCard_skeleton-detail__Qorip{height:.75rem;width:20%;margin-right:.5rem}.PropertyInfoCard_skeleton-image__RpbCL{height:50rem;width:100%;border-radius:.5rem}@keyframes PropertyInfoCard_pulse__xBU9e{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:1023px){.PropertyInfoCard_image-section__HdIG2,.PropertyInfoCard_loading-skeleton-image__o2mIA{width:30%}.PropertyInfoCard_info-section-skeleton__2fU59,.PropertyInfoCard_info-section__aGHmX{width:70%}}@media (max-width:680px){.PropertyInfoCard_property-info--text__R6ru1{flex-direction:column;gap:0}}@media (max-width:480px){.PropertyInfoCard_property-info--text__R6ru1,.PropertyInfoCard_property-info__0MzXl{flex-direction:column;gap:0}.PropertyInfoCard_property-details__ntBzO{flex-direction:column;gap:.5rem}.PropertyInfoCard_property-title__y5bvZ{font-size:1rem}.PropertyInfoCard_property-address__DqbYt{font-size:.75rem}.PropertyInfoCard_property-details__ntBzO{margin-top:.5rem}.PropertyInfoCard_property-tag__NR9Je{font-size:.65rem;padding:.25rem .5rem}.PropertyInfoCard_detail-item__MP70F{font-size:.6rem}.PropertyInfoCard_detail-icon__dngir{width:1rem}.PropertyInfoCard_loading-skeleton-image__o2mIA{height:10rem;width:100%;padding:1rem}}.Spinner_spinner-container__hYvuE{display:inline-block}.Spinner_spinner-icon__DHajL{width:1rem;height:1rem;color:#e5e7eb;animation:Spinner_spin__GSzkV 1s linear infinite;fill:#fff}@keyframes Spinner_spin__GSzkV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutSpinner_spinner-container__J8s6e{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5rem;padding-bottom:5rem}.CheckoutSpinner_spinner__rffp6{width:2.5rem;height:2.5rem;color:#e5e7eb;animation:CheckoutSpinner_spin__7S8kI 1s linear infinite;fill:var(--primary-color)}.CheckoutSpinner_loading-text__mVIzz{margin-top:1rem;margin-bottom:1rem;font-weight:700}@keyframes CheckoutSpinner_spin__7S8kI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckOutForm_form-grid__5d_VJ{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.CheckOutForm_form-section__BD8vo{display:flex;flex-direction:column;gap:2rem}.CheckOutForm_section-title__T8NtZ{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#1d4ed8}.CheckOutForm_input-grid__miNtS{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.CheckOutForm_input-grid-two-columns__aRtbb{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.CheckOutForm_select__UnVRk{border-radius:.375rem;padding:.5rem;color:#6b7280;border:1px solid #e5e7eb;font-size:.875rem}.CheckOutForm_card-wrapper__G5Pu0{width:100%}.CheckOutForm_card-content__ippB_{display:flex;flex-direction:column;gap:1rem}.CheckOutForm_price-details__PjJuw{display:flex;justify-content:space-between;font-weight:600}.CheckOutForm_discount-wrapper__dKDwp{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.CheckOutForm_total-wrapper__X1ZYE{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.CheckOutForm_complete-checkout-button__zk_iy{margin-top:1rem;width:100%;background-color:#1d4ed8;color:#fff}.CheckOutForm_complete-checkout-button__zk_iy:hover{background-color:#2563eb}.CheckOutForm_error-text__RYhqZ{font-size:.875rem;color:#f87171;text-align:center;font-weight:600;margin-top:.5rem}.CheckOutForm_terms-text__xjqRb{margin-top:1rem;text-align:center;font-size:.75rem;font-weight:500}.CheckOutForm_terms-text__xjqRb p{margin-bottom:.5rem}.CheckOutForm_terms-text__xjqRb .CheckOutForm_underline__ZWKca{text-decoration:none!important;color:#1d4ed8;cursor:pointer}.CheckOutForm_processing-wrapper__wT8aD{display:flex;align-items:center;justify-content:center}.CheckOutForm_processing-text__meJQ7{margin-right:.75rem}@media (min-width:768px){.CheckOutForm_form-grid__5d_VJ,.CheckOutForm_input-grid-two-columns__aRtbb{grid-template-columns:1fr 1fr}.CheckOutForm_select__UnVRk{padding:.5rem}.CheckOutForm_card-wrapper__G5Pu0{width:auto}}.Checkout_container___DgUM{max-width:72rem;margin:4rem auto 2rem;padding:1rem}@media (min-width:768px){.Checkout_container___DgUM{margin-top:6rem}}.SubscribeDialog_alert-dialog-trigger__ttxTv{width:100%;border:none;background-color:transparent}.SubscribeDialog_subscribe-button__hhbsj{border:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease,color .2s ease;outline:none;height:2.5rem;padding:.5rem 1rem;width:100%;margin-top:auto;color:#fff;background-color:var(--primary-color)}.SubscribeDialog_subscribe-button__hhbsj:hover{background-color:var(--primary-color-hover);cursor:pointer}.SubscribeDialog_alert-dialog-title__wEVo7{color:#3b82f6}.SubscribeDialog_font-semibold__xLoSW{font-weight:600}.SubscribeDialog_checkout-button__4fKhn{background-color:#3b82f6}.SubscribeDialog_checkout-button__4fKhn .SubscribeDialog_flex-container__lNq_7{display:flex;align-items:center}.SubscribeDialog_checkout-button__4fKhn .SubscribeDialog_margin-right__PeXCO{margin-right:.5rem}.SubscribeDialog_alert-dialog-action__Nn4Dy{background-color:#3b82f6}.PricingSection_pricing-section__vLKjG{background-color:var(--primary-color);color:#fff;padding:2rem;margin:0}.PricingSection_container__3_FWP{max-width:64rem;margin:0 auto;padding-top:1rem;padding-bottom:1rem}.PricingSection_description__3PK0V{margin-top:.5rem;text-align:center;font-size:1.125rem}.PricingSection_plans-grid__MM0gD{margin-top:1.25rem;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.PricingSection_plan-card__wrrYC{background-color:#fff;color:#1f2937;border-radius:1rem;box-shadow:0 10px 15px rgba(0,0,0,.1);padding:1.5rem;display:flex;flex-direction:column}.PricingSection_plan-name__3TGvS{font-size:1.5rem}.PricingSection_plan-features__0fe7T{margin-top:1rem;margin-bottom:3rem;font-size:.875rem;line-height:1.5rem}.PricingSection_plan-feature__fxfmM{padding-top:.25rem;padding-bottom:.25rem;font-weight:500;list-style-type:none;margin-left:-2rem}.PricingSection_feature-content___uUi4{display:flex;align-items:flex-start}.PricingSection_check-icon__vuzwS{margin-right:.5rem;margin-top:.4375rem}.PricingSection_plan-pricing__UCRfo{margin-top:auto;width:100%}.PricingSection_price-wrapper___6DWX{display:flex;justify-content:center;gap:.25rem}.PricingSection_price__lfQ_O{font-size:1.875rem;font-weight:700}.PricingSection_price-details__OvWqu{font-weight:600;font-size:.75rem}.PricingSection_contact-plan-details__Ii3bI{font-weight:700;margin:.5rem 0;text-align:center}.PricingSection_quote-button__yRD5B{border:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease,color .2s ease;outline:none;height:2.5rem;padding:.5rem 1rem;width:100%;margin-top:auto;color:#fff;background-color:var(--primary-color)}.PricingSection_quote-button__yRD5B:hover{background-color:var(--primary-hover-color);cursor:pointer}.PricingSection_notice__oyUfg{margin-top:2.5rem;text-align:center;font-size:.875rem}@media (min-width:768px){.PricingSection_plans-grid__MM0gD{grid-template-columns:repeat(3,1fr)}}.PricingHero_hero-section__zh_43{display:flex;justify-content:center;align-items:center}.PricingHero_container__FlbiE{max-width:72rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.PricingHero_hero-content__l9tQt{padding-top:8rem;padding-bottom:1.5rem}.PricingHero_hero-title__dmDgO{font-size:2.625rem;text-align:center;font-weight:700}.PricingHero_hero-highlight__hX1i2{background-clip:text;-webkit-background-clip:text;color:transparent;background-image:linear-gradient(to right,var(--primary-color) 10%,var(--primary-color) 25%,var(--secondary-color) 100%)}.PricingHero_hero-subtitle__eTJbE{font-size:1.125rem;font-weight:600;text-align:center;margin-top:.5rem;margin-bottom:.5rem}.PricingHero_billing-cycle-container__KCCp6{margin-top:2rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center}.PricingHero_billing-cycle-label__iHKZe{color:var(--primary-color);font-size:.875rem;font-weight:600}.PricingHero_billing-cycle-buttons__zWciK{margin-left:.5rem;display:flex;gap:.5rem}.PricingHero_active-button__uRK9P{background-color:var(--primary-color);color:#fff}.PricingHero_active-button__uRK9P,.PricingHero_inactive-button__4dnqB{font-family:inherit;border:1px solid var(--primary-color);padding:.5rem 1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.PricingHero_inactive-button__4dnqB{background-color:transparent;color:var(--primary-color)}.PricingHero_inactive-button__4dnqB:hover{background-color:rgba(29,78,216,.1);color:var(--primary-color)}.PricingHero_annual-discount__z8meT{margin-left:.25rem;font-weight:600}.PricingHero_pricing-card__EMYB3{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;border:1px solid var(--slate-200)}.PricingHero_card-content__AthHP{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:1rem}.PricingHero_properties-label__pDV0H{color:#000;font-size:.875rem;font-weight:600}.PricingHero_card-divider__d__JJ{width:100%;border:1px solid #e5e7eb}.PricingHero_pricing-text__r8grm{color:#000;text-align:center;font-size:1.125rem;font-weight:600}.PricingHero_property-count__5TUzb{color:var(--primary-color);font-weight:700}.PricingHero_price__Jnoxl{color:var(--secondary-color);font-weight:700}.PricingHero_quote-button__Wjpxh{font-family:inherit;background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:#fff;padding:.5rem 1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.PricingHero_quote-button__Wjpxh:hover{background-color:rgba(15,23,42,.9);border:1px solid rgba(15,23,42,.9)}.PricingHero_savings__cTkPT{color:#10b981;font-weight:700}@media (min-width:768px){.PricingHero_hero-content__l9tQt{padding-top:5rem;padding-bottom:2.5rem}.PricingHero_card-content__AthHP{flex-direction:row}}.Icon_icon-container__txZyW{margin-right:8px}.Icon_svg-small___l2_W{width:1.25rem;height:1.25rem;color:var(--secondary-color)}.Icon_svg-medium__RJ8u5{width:1.5rem;height:1.5rem;color:var(--primary-color)}.Icon_svg-large__m4OW_{width:2rem;height:2rem;color:var(--primary-color);margin-right:-8px}.Icon_bg-gray__THlWo{background-color:#d1d5db}.CompareSection_container__d8K4_{max-width:72rem;margin:2.5rem auto}.CompareSection_heading__gH0N1{font-size:1.875rem;text-align:center;margin-top:2.5rem;margin-bottom:2.5rem}.CompareSection_table-container__I1bGe{overflow-x:auto}.CompareSection_table__IdIdq{width:100%;font-size:.875rem;text-align:left;color:#6b7280}.CompareSection_table-head__668Jr{font-size:1rem;color:var(--primary-color);font-weight:800;text-transform:uppercase;background-color:#f9fafb}.CompareSection_table-head-cell__Yyz1x{padding:.75rem 1.5rem}.CompareSection_section-header__5kc7Y{padding:1rem 1.5rem;font-weight:800;font-size:1rem;color:var(--primary-color);white-space:nowrap}.CompareSection_table-row__MiXFv{background-color:#fff}.CompareSection_alternate-row__TttbH{background-color:#f9fafb}.CompareSection_table-cell__dSRid{padding:1rem 1.5rem;font-weight:500;color:#111827;white-space:nowrap}.CompareSection_icon-cell__Sjpuz{color:var(--primary-color)}.CompareSection_tick-cell__C72aM{color:var(--secondary-color)}@keyframes PricingPage_zoomYOut__yAetJ{0%{transform:scaleX(1.03);opacity:0}to{transform:scaleX(1);opacity:1}}.PricingPage_zoom-y-out__vxt3v{opacity:0;animation:PricingPage_zoomYOut__yAetJ .6s ease-in-out forwards;animation-delay:.15s}.SurveySelection_spinner-container__HxMj5{display:flex;justify-content:center;align-items:center;width:100%;height:10rem}.SurveySelection_wrapper__zVuV0{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-height:28rem;padding:2rem;background:var(--dash-background);border-radius:.75rem}.SurveySelection_heading__2hreb{font-size:1.5rem;font-weight:700;color:var(--primary-text-color);text-align:center;margin:0}.SurveySelection_list__IduGo{list-style:none;margin:0;padding:0;flex:1 1 auto;overflow-y:auto;border:1px solid var(--border-color);border-radius:.5rem;background-color:#fff}.SurveySelection_item__MZHEY{position:relative;padding:1rem 1.25rem;cursor:pointer;transition:background-color .15s ease}.SurveySelection_item__MZHEY+.SurveySelection_item__MZHEY{border-top:1px solid var(--border-color)}.SurveySelection_item__MZHEY:hover{background-color:var(--survey-row-hover)}.SurveySelection_item--active__qgKUl{background-color:var(--survey-row-active)}.SurveySelection_item__title__S2NKs{font-size:1rem;font-weight:600;color:var(--primary-text-color);margin-bottom:.35rem}.SurveySelection_item__desc__6cmDh{font-size:.9rem;color:var(--secondary-text-color);line-height:1.35}.SurveySelection_checkmark__VMGgb{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);font-size:1rem;color:var(--dash-content-background)}.SurveySelection_actions__ydpig{display:flex;justify-content:flex-end;gap:1rem}.SurveySelection_button__s43lg{padding:.55rem 1.6rem;font-size:.95rem;border:none;border-radius:.45rem;cursor:pointer;transition:background-color .15s ease;font-family:var(--font-inter)}.SurveySelection_button__s43lg:hover:not(.SurveySelection_button--disabled__NzW08){filter:brightness(.95)}.SurveySelection_button--primary__sWhF4{background-color:var(--dash-content-background);color:var(--dash-foreground)}.SurveySelection_button--disabled__NzW08{background-color:var(--dash-content-disabled);cursor:not-allowed}.SurveySelection_spinner__fWPW8{display:flex;justify-content:center;align-items:center;height:12rem}@media (max-width:680px){.SurveySelection_wrapper__zVuV0{padding:1.25rem}.SurveySelection_heading__2hreb{font-size:1.25rem}.SurveySelection_item__title__S2NKs{font-size:.95rem}.SurveySelection_item__desc__6cmDh{font-size:.8rem}.SurveySelection_button__s43lg{font-size:.85rem}}.ImageUploadModal_dialog__content__W6eZv{background-color:#fff;border-radius:10px;width:100%;max-width:50rem;padding:2rem;text-align:center}.ImageUploadModal_upload-container__kXsbk{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:1.5rem}.ImageUploadModal_image-grid__cvi3c{display:flex;flex-wrap:wrap;gap:1rem;max-height:20rem;overflow-y:auto;padding:1rem;width:100%}.ImageUploadModal_draggable-wrapper__bvuaf{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 1rem)}.ImageUploadModal_image-grid-item__kIs6M{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:8px;background-color:#f3f3f3}.ImageUploadModal_image-grid-item__kIs6M img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.ImageUploadModal_delete-btn___uU_z{position:absolute;top:5px;right:5px;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.ImageUploadModal_delete-btn___uU_z:hover{background:var(--delete-btn-color)}.ImageUploadModal_image-controls__I9xcB{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.ImageUploadModal_move-btn__LEnRj{background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:5px;padding:4px 8px;cursor:pointer;font-size:1rem}.ImageUploadModal_move-btn__LEnRj:disabled{background:rgba(0,0,0,.2);cursor:default}.ImageUploadModal_upload-placeholder__lFUmn{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:13.5rem;gap:1rem;font-size:1.25rem;width:100%;padding-top:100% 0;border:2px dashed #ccc;border-radius:8px;color:#888;cursor:pointer}.ImageUploadModal_upload-placeholder__lFUmn:hover{background-color:#f9f9f9}.ImageUploadModal_actions__1FVaQ{display:flex;justify-content:space-between;margin-top:2rem}.ImageUploadModal_actions__button__ZbI62{padding:.75rem 2rem;font-size:1.15rem;font-weight:600;border:none;border-radius:5px;margin:1rem 0}.ImageUploadModal_actions__button__ZbI62:hover{font-family:inherit;cursor:pointer}.ImageUploadModal_actions__button__ZbI62.ImageUploadModal_save__27_Wp{color:#fff;font-family:inherit;background-color:var(--dash-content-background)}.ImageUploadModal_actions__button__ZbI62.ImageUploadModal_cancel__gE8Sq{font-family:inherit;color:#000;background-color:#ddd}.ImageUploadModal_actions__button__ZbI62.ImageUploadModal_save__27_Wp:hover{background-color:var(--dash-content-hover)}.ImageUploadModal_actions__button__ZbI62.ImageUploadModal_cancel__gE8Sq:hover{background-color:#ccc}.Properties_properties_content__AmR7Q{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.Properties_properties_content__AmR7Q{flex-direction:row;flex-wrap:wrap;gap:1.5rem;padding:1rem}}