body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.IndexPage_pageContainer__gfilM{background:linear-gradient(135deg,#495894,#0fe880);flex:1 1;overflow-x:hidden;overflow-y:auto;position:relative}.IndexPage_pageContainer__gfilM::-webkit-scrollbar{width:8px}.IndexPage_pageContainer__gfilM::-webkit-scrollbar-track{background:#ffffff1a}.IndexPage_pageContainer__gfilM::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.IndexPage_pageContainer__gfilM::-webkit-scrollbar-thumb:hover{background:#ffffff80}.IndexPage_heroSection__KC2dn{align-items:center;display:flex;justify-content:center;min-height:35vh;overflow:hidden;padding:2rem 2rem 80px;position:relative}.IndexPage_heroSection__KC2dn:before{animation:IndexPage_float__JaVgP 20s ease-in-out infinite;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><circle fill="url(%23a)" cx="50" cy="10" r="10"/></svg>') repeat;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}@keyframes IndexPage_float__JaVgP{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.IndexPage_heroContent__ahSg4{animation:IndexPage_fadeInUp__E3BsD 1s ease-out;max-width:1000px;position:relative;text-align:center;z-index:2}@keyframes IndexPage_fadeInUp__E3BsD{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.IndexPage_heroTitle__WoZ5W{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000001a;width:-webkit-max-content;width:max-content}.IndexPage_heroSubtitle__zaTDl{color:#fffffff2;font-size:1.3rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem}.IndexPage_featuresContainer__f-cjp{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.IndexPage_featureChip__SX3Xn{animation:IndexPage_slideInLeft__iNXJJ .6s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3!important;border:1px solid #ffffff4d!important;color:#fff!important;transition:all .3s ease}.IndexPage_featureChip__SX3Xn:hover{background:#ffffff4d!important;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}@keyframes IndexPage_slideInLeft__iNXJJ{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.IndexPage_contentContainer__h5PfT{border-radius:2rem 2rem 2rem 2rem;margin:-2rem auto 0;max-width:1200px;padding:3rem 2rem 1rem;position:relative;z-index:3}.IndexPage_sectionCard__Y4o\+n{animation:IndexPage_slideInUp__VjXtv .6s ease-out;border:none!important;border-radius:1.5rem!important;box-shadow:0 8px 32px #0000001a!important;margin-bottom:3rem;overflow:hidden;transition:all .3s ease}@keyframes IndexPage_slideInUp__VjXtv{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.IndexPage_sectionCard__Y4o\+n:hover{box-shadow:0 16px 48px #00000026!important;transform:translateY(-8px)}.IndexPage_cardContent__zsvTd{display:flex;min-height:300px;position:relative}.IndexPage_imageContainer__xR9Eh{align-items:stretch;display:flex;flex:1 1;justify-content:stretch;max-width:400px;min-width:300px;overflow:hidden;position:relative}.IndexPage_sectionImage__hvQQZ{height:100%;object-fit:cover;object-position:right;transition:transform .3s ease;width:100%}.IndexPage_sectionCard__Y4o\+n:hover .IndexPage_sectionImage__hvQQZ{transform:scale(1.05)}.IndexPage_imageOverlay__TpQv3{background:linear-gradient(45deg,#00b89433,#0fe88033);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.IndexPage_sectionCard__Y4o\+n:hover .IndexPage_imageOverlay__TpQv3{opacity:1}.IndexPage_textContent__o1amB{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2.5rem!important}.IndexPage_sectionTitle__rtCDJ{color:#2d3748!important;font-size:2.2rem!important;font-weight:600!important;margin-bottom:1rem!important;position:relative}.IndexPage_sectionTitle__rtCDJ:after{background:linear-gradient(90deg,#00b894,#0fe880);border-radius:2px;bottom:-.5rem;content:"";height:3px;left:0;position:absolute;width:60px}.IndexPage_sectionDescription__rcFii{color:#4a5568!important;font-size:1.1rem!important;line-height:1.7!important;margin-bottom:2rem!important}.IndexPage_sectionButton__4aErs{align-self:flex-start!important;border-radius:2rem!important;box-shadow:0 4px 16px #0000001a!important;font-size:1rem!important;font-weight:600!important;padding:.75rem 2rem!important;text-transform:none!important;transition:all .3s ease!important}.IndexPage_ctaSection__ajPYS{color:#fff;padding:0 2rem 1rem;text-align:center}.IndexPage_ctaTitle__b6kZC{font-size:2.5rem!important;font-weight:700!important;margin-bottom:1rem!important;text-shadow:0 2px 4px #0000001a}.IndexPage_ctaDescription__L\+rCq{font-size:1.2rem!important;margin-bottom:2.5rem!important;opacity:.9}.IndexPage_ctaButton__tWPwW{background:linear-gradient(45deg,#00b894,#0fe880)!important;border-radius:2rem!important;box-shadow:0 8px 24px #00b8944d!important;color:#fff!important;font-size:1.1rem!important;font-weight:600!important;padding:1rem 3rem!important;text-transform:none!important;transition:all .3s ease!important}.IndexPage_ctaButton__tWPwW:hover{box-shadow:0 12px 32px #00b89466!important;transform:translateY(-3px)!important}@media (max-width:768px){.IndexPage_heroTitle__WoZ5W{font-size:2.5rem}.IndexPage_heroSubtitle__zaTDl{font-size:1.1rem}.IndexPage_cardContent__zsvTd{flex-direction:column;min-height:auto}.IndexPage_imageContainer__xR9Eh{align-items:stretch;height:200px;justify-content:stretch;max-width:100%;min-width:100%}.IndexPage_textContent__o1amB{padding:2rem!important}.IndexPage_sectionTitle__rtCDJ{font-size:1.8rem!important}.IndexPage_sectionDescription__rcFii{font-size:1rem!important}.IndexPage_contentContainer__h5PfT{padding:2rem 1rem}.IndexPage_featuresContainer__f-cjp{gap:.5rem}.IndexPage_featureChip__SX3Xn{font-size:.8rem!important}.IndexPage_ctaTitle__b6kZC{font-size:2rem!important}.IndexPage_ctaDescription__L\+rCq{font-size:1rem!important}}@media (min-width:769px) and (max-width:1024px){.IndexPage_heroTitle__WoZ5W{font-size:3rem}.IndexPage_heroSubtitle__zaTDl{font-size:1.2rem}.IndexPage_textContent__o1amB{padding:2rem!important}.IndexPage_sectionTitle__rtCDJ{font-size:2rem!important}}.SearchBar_searchInput__S8ff\+{background-color:#fff;margin-bottom:5px!important;width:100%}.SearchBar_filterButton__S0erl{display:none}@media (max-width:768px){.SearchBar_filterButton__S0erl{align-self:stretch;background-color:#3b3b3b;color:#faf0dc;display:block;height:56px;margin-left:10px}}.Questionneaire_sectionStyle__pA4kC{margin-bottom:24px}.Questionneaire_sectionHeaderStyle__FFbFf{color:#13a89e!important;font-weight:600!important;margin-bottom:12px!important}.Questionneaire_fieldStyle__Q1d1W{margin-bottom:8px}.Questionneaire_pageWrapper__3-fI\+{background-color:initial;display:flex;flex:1 1;flex-direction:column}.Questionneaire_modalContent__tzYED{max-height:calc(90vh - 120px);overflow-y:auto;padding:24px}.Questionneaire_modalContent__tzYED::-webkit-scrollbar{width:8px}.Questionneaire_modalContent__tzYED::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Questionneaire_modalContent__tzYED::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.Questionneaire_modalContent__tzYED::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.Questionneaire_backButton__7W0o0{align-items:center;background:none;border:none;color:#2d3436;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;transition:color .2s}.Questionneaire_backButton__7W0o0:hover{color:#0fe880}.SearchPage_mainContainer__vpZeD{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;min-height:100%}.SearchPage_tabsContainer__dPwFE{border-bottom:1px solid #ddd;display:flex;justify-content:center;padding-top:10px;width:100%}.SearchPage_contentContainer__mFg8j{gap:20px;margin-top:20px}.SearchPage_FilterSidebar__xLOD4{width:100%}.SearchPage_mainContent__gOcp\+{display:flex;justify-content:space-evenly;width:100%}.SearchPage_searchContainer__OdC-n{margin:20px 0;max-width:800px;width:100%}@media (max-width:1024px){.SearchPage_contentContainer__mFg8j{gap:15px;max-width:95%}.SearchPage_FilterSidebar__xLOD4{width:220px}.SearchPage_mainContent__gOcp\+{width:calc(100% - 220px)}.SearchPage_searchContainer__OdC-n{max-width:700px}}@media (max-width:768px){.SearchPage_mainContainer__vpZeD{padding:15px}.SearchPage_contentContainer__mFg8j{gap:15px;margin-top:15px}.SearchPage_mainContent__gOcp\+{width:100%}.SearchPage_searchContainer__OdC-n{margin:15px 0;width:100%}}@media (min-width:769px) and (max-width:1024px){.SearchPage_mainContainer__vpZeD{padding:18px}.SearchPage_contentContainer__mFg8j{max-width:95%}}@media (min-width:1025px){.SearchPage_contentContainer__mFg8j{max-width:40%;min-width:70%}}.ShareButton_shareButton__yojnb{font-weight:600;padding-bottom:12px;padding-top:12px;text-transform:none}.ShareButton_dialogPaper__YYeJz{border-radius:16px;padding:8px}.ShareButton_dialogTitle__OnZLH{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px}.ShareButton_dialogTitleText__8064h{font-weight:600}.ShareButton_closeButton__TwEEN{color:#0009}.ShareButton_closeButton__TwEEN:hover{background-color:#0000000a}.ShareButton_dialogContent__dCWzg{padding-top:0}.ShareButton_previewBox__HKtuS{border-radius:12px;margin-bottom:24px;padding:16px}.ShareButton_previewTitle__VnqQE{font-weight:600;margin-bottom:4px}.ShareButton_previewDescription__P5ju3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ShareButton_shareOptionsGrid__-P0gH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.ShareButton_shareOption__oma-T{align-items:center;border:1px solid;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;transition:all .2s ease}.ShareButton_shareOption__oma-T:hover{background-color:#00000005;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ShareButton_shareOptionIcon__oJyQ2{align-items:center;display:flex;justify-content:center}.ShareButton_shareOptionLabel__Ntfe0{font-weight:500;text-align:center}.ShareButton_urlDisplay__JVZMH{background-color:#00000005;border:1px solid;border-radius:8px;margin-top:16px;padding:16px}.ShareButton_urlText__l4Lre{font-family:monospace;word-break:break-all}@media (max-width:600px){.ShareButton_shareOptionsGrid__-P0gH{grid-template-columns:1fr}.ShareButton_shareOption__oma-T{padding:20px}}.CatalogDetailPage_pageWrapper__Jm8Zy{background:#faf0dc;display:flex;flex:1 1;flex-direction:column;min-height:100vh;padding:20px 0}.CatalogDetailPage_headerSection__l3Rkv{background:#fff;border:1px solid #13a89e1a;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:24px;padding:32px}.CatalogDetailPage_headerTop__MkTYT{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.CatalogDetailPage_backButton__xmZwS{align-items:center;background:none!important;border:2px solid #13a89e!important;border-radius:8px!important;color:#13a89e!important;display:flex;font-weight:600!important;gap:8px;padding:8px 16px!important;text-transform:none!important;transition:all .3s ease!important}.CatalogDetailPage_backButton__xmZwS:hover{background:#13a89e!important;color:#fff!important;transform:translateX(-4px)}.CatalogDetailPage_favoriteButton__YPE30{transition:all .3s ease!important}.CatalogDetailPage_favoriteButton__YPE30:hover{transform:scale(1.1)!important}.CatalogDetailPage_mainTitle__alif9{color:#2d3436!important;font-weight:700!important;line-height:1.2!important;margin-bottom:12px!important}.CatalogDetailPage_localTitle__aaU-6{color:#636e72!important;font-style:italic!important;margin-bottom:24px!important}.CatalogDetailPage_chipContainer__7vYBp{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.CatalogDetailPage_infoChip__AXg9x{border:1px solid #0000001a!important;border-radius:20px!important;font-weight:500!important;padding:8px 4px!important}.CatalogDetailPage_contentSection__1oOAe{margin-top:24px}.CatalogDetailPage_accordionContainer__Ro9iu{display:flex;flex-direction:column;gap:12px}.CatalogDetailPage_accordion__hKA1I{border:1px solid #0000001a!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;overflow:hidden!important;transition:all .3s ease!important}.CatalogDetailPage_accordion__hKA1I:hover{box-shadow:0 8px 24px #00000026!important;transform:translateY(-2px)!important}.CatalogDetailPage_accordion__hKA1I:before{display:none!important}.CatalogDetailPage_accordionSummary__l1sLK{border-radius:12px 12px 0 0!important;min-height:64px!important;transition:all .3s ease!important}.CatalogDetailPage_accordionSummary__l1sLK:hover{transform:none!important}.CatalogDetailPage_accordionSummary__l1sLK .CatalogDetailPage_MuiAccordionSummary-expandIconWrapper__zf-AH{color:inherit!important;transition:transform .3s ease!important}.CatalogDetailPage_accordionSummary__l1sLK.CatalogDetailPage_Mui-expanded__wzXOt .CatalogDetailPage_MuiAccordionSummary-expandIconWrapper__zf-AH{transform:rotate(180deg)!important}.CatalogDetailPage_accordionDetails__mTiKP{background:#fff!important;border-top:1px solid #0000001a!important;padding:0 24px!important}.CatalogDetailPage_fieldStyle__ttm6b{word-wrap:break-word;line-height:1.6!important;margin-bottom:12px}.CatalogDetailPage_fieldStyle__ttm6b:last-child{margin-bottom:0}.CatalogDetailPage_sidebar__vh288{position:-webkit-sticky;position:sticky}.CatalogDetailPage_sidebarCard__xUiB3{background:#fff!important;border:1px solid #13a89e1a!important;border-radius:16px!important;box-shadow:0 4px 20px #00000014!important;padding:24px!important}.CatalogDetailPage_sidebarTitle__Q7Coz{color:#13a89e!important;font-weight:600!important;margin-bottom:8px!important}.CatalogDetailPage_detailItem__tsbDj{margin-bottom:20px}.CatalogDetailPage_detailItem__tsbDj:last-child{margin-bottom:0}.CatalogDetailPage_rddContainer__U\+JPr{display:flex;flex-direction:column;gap:8px;margin-top:12px}.CatalogDetailPage_rddChip__VsBiP{align-self:flex-start!important;border-radius:16px!important;font-size:.75rem!important;font-weight:500!important}.CatalogDetailPage_sectionStyle__Jh8Mc{margin-bottom:24px}.CatalogDetailPage_sectionHeaderStyle__sWAci{color:#13a89e!important;font-weight:600!important;margin-bottom:12px!important}.CatalogDetailPage_detailField__JfQRP{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.CatalogDetailPage_detailField__JfQRP strong{color:#2d3436;min-width:180px}@media (max-width:768px){.CatalogDetailPage_pageWrapper__Jm8Zy{padding:12px 0}.CatalogDetailPage_headerSection__l3Rkv{margin-bottom:16px;padding:20px}.CatalogDetailPage_headerTop__MkTYT{align-items:flex-start;flex-direction:column;gap:16px}.CatalogDetailPage_mainTitle__alif9{font-size:1.75rem!important}.CatalogDetailPage_chipContainer__7vYBp{gap:8px}.CatalogDetailPage_accordionSummary__l1sLK{min-height:56px!important;padding:0 16px!important}.CatalogDetailPage_accordionDetails__mTiKP{padding:0 16px!important}.CatalogDetailPage_sidebarCard__xUiB3{padding:16px!important}.CatalogDetailPage_sidebar__vh288{margin-top:24px;position:static}}@media (max-width:480px){.CatalogDetailPage_headerSection__l3Rkv{padding:16px}.CatalogDetailPage_mainTitle__alif9{font-size:1.5rem!important}.CatalogDetailPage_localTitle__aaU-6{font-size:1.1rem!important}.CatalogDetailPage_chipContainer__7vYBp{flex-direction:column}.CatalogDetailPage_infoChip__AXg9x{align-self:flex-start!important}}.CatalogDetailPage_accordion__hKA1I .CatalogDetailPage_MuiCollapse-root__rWXQ6{transition:height .3s ease-in-out!important}.CatalogDetailPage_accordionDetails__mTiKP::-webkit-scrollbar{width:6px}.CatalogDetailPage_accordionDetails__mTiKP::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.CatalogDetailPage_accordionDetails__mTiKP::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.CatalogDetailPage_accordionDetails__mTiKP::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.CatalogDetailPage_detailItem__tsbDj:hover{background:#13a89e05;border-radius:8px;margin:-8px -8px 12px;padding:8px;transition:all .2s ease}.CatalogDetailPage_accordion__hKA1I:focus-within{outline:2px solid #13a89e;outline-offset:2px}.CatalogDetailPage_backButton__xmZwS:focus{outline:2px solid #13a89e!important;outline-offset:2px!important}.CatalogDetailPage_favoriteButton__YPE30:focus{outline:2px solid #ff6b6b!important;outline-offset:2px!important}.CatalogDetailPage_accordionDetails__mTiKP ul{margin:0;padding-left:20px}.CatalogDetailPage_accordionDetails__mTiKP ul li{line-height:1.5;margin-bottom:8px}.CatalogDetailPage_accordionDetails__mTiKP p{line-height:1.6;margin-bottom:12px}.CatalogDetailPage_accordionDetails__mTiKP p:last-child{margin-bottom:0}.CatalogDetailPage_accordionDetails__mTiKP .CatalogDetailPage_fieldStyle__ttm6b{-webkit-hyphens:auto;hyphens:auto;max-width:100%;word-break:break-word}.CatalogDetailPage_accordionDetails__mTiKP strong{color:#2d3436;font-weight:600}.CatalogDetailPage_accordionDetails__mTiKP .CatalogDetailPage_fieldStyle__ttm6b>strong+*{display:inline-block;margin-left:8px}.CatalogDetailPage_accordionDetails__mTiKP .CatalogDetailPage_MuiTypography-body1__vQBrK+.CatalogDetailPage_MuiTypography-body1__vQBrK{margin-top:8px}.CatalogDetailPage_loadingContainer__WXBHD{align-items:center;display:flex;justify-content:center;min-height:200px}.CatalogDetailPage_errorContainer__x9x7t{padding:40px 20px;text-align:center}.CatalogDetailPage_errorContainer__x9x7t .CatalogDetailPage_MuiButton-root__apGBo{margin-top:16px}.CatalogDetailPage_sidebarBlurred__8CvDA{filter:blur(5px);pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.CatalogDetailPage_sidebarOverlay__WEraS{align-items:center;background:#ffffffb3;border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.CatalogDetailPage_tabDisabled__ZsoAV{cursor:not-allowed;opacity:.5;pointer-events:none}.SolutionsPage_solutionContainer__4DO99{background-color:#faf0dc;height:100%;min-height:0;overflow:hidden;width:100%}.SolutionsPage_mainContainer__Ao9Wy{align-items:center;display:flex;min-height:inherit}.SolutionsPage_contentWrapper__ZBqmZ{padding:4rem 0;width:100%}.SolutionsPage_headerSection__se8ir{animation:SolutionsPage_fadeInDown__N8JPE .8s ease forwards;margin-bottom:5rem;opacity:0;text-align:center}.SolutionsPage_pageTitle__QmOzR{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d3436,#434343);-webkit-background-clip:text;font-size:4rem!important;font-weight:800!important;letter-spacing:-.02em;margin-bottom:1rem!important}.SolutionsPage_pageSubtitle__YOjUR{color:#636e72!important;font-size:1.25rem!important;font-weight:400!important;opacity:.8}.SolutionsPage_cardsSection__UG8nA{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px;padding:0 2rem}.SolutionsPage_cardItem__4AiOu{animation:SolutionsPage_fadeInUp__G2vpP .6s ease forwards;animation-delay:var(--card-delay);cursor:pointer;opacity:0;position:relative;transform:translateY(20px)}.SolutionsPage_cardContent__fsiiy{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem;position:relative;z-index:1}.SolutionsPage_cardMain__00chN{align-items:center;display:flex;flex:1 1;gap:1.5rem}.SolutionsPage_iconWrapper__-8KYX{height:64px;position:relative;width:64px}.SolutionsPage_iconBackground__SN3GR{background-color:var(--card-color);border-radius:16px;inset:0;opacity:.1;position:absolute;transition:all .3s ease}.SolutionsPage_iconContainer__d0q85{align-items:center;color:var(--card-color);display:flex;height:100%;justify-content:center;position:relative;transition:all .3s ease;width:100%}.SolutionsPage_cardIcon__YE8xk{font-size:28px;transition:all .3s ease}.SolutionsPage_textContent__aiB4e{flex:1 1;min-width:0}.SolutionsPage_cardTitle__ngYI-{color:var(--card-color)!important;font-size:1.5rem!important;font-weight:600!important;margin-bottom:.5rem!important;transition:all .3s ease}.SolutionsPage_cardDescription__\+2fBg{color:#636e72!important;font-size:.9375rem!important;line-height:1.6!important;opacity:.8;transition:all .3s ease}.SolutionsPage_arrowButton__W2UZ6{color:var(--card-color)!important;opacity:0;transform:translateX(-10px);transition:all .3s ease!important}.SolutionsPage_cardBackground__1VZ8\+{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f;inset:0;position:absolute;transition:all .3s ease}.SolutionsPage_cardItem__4AiOu:hover .SolutionsPage_cardBackground__1VZ8\+{box-shadow:0 8px 30px #0000001f;transform:scale(1.02)}.SolutionsPage_cardItem__4AiOu:hover .SolutionsPage_iconBackground__SN3GR{opacity:.15;transform:scale(1.1)}.SolutionsPage_cardItem__4AiOu:hover .SolutionsPage_cardIcon__YE8xk{transform:scale(1.1)}.SolutionsPage_cardItem__4AiOu:hover .SolutionsPage_arrowButton__W2UZ6{opacity:1;transform:translateX(0)}@keyframes SolutionsPage_fadeInDown__N8JPE{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes SolutionsPage_fadeInUp__G2vpP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SolutionsPage_searchSection__JTSKy{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem;margin-top:4rem}@media (max-width:600px){.SolutionsPage_searchSection__JTSKy{gap:1rem;margin-bottom:1.5rem;margin-top:1.5rem}}.SolutionsPage_searchContainer__VRJ6i{align-items:center;display:flex;gap:1rem;width:100%}@media (max-width:600px){.SolutionsPage_searchContainer__VRJ6i{flex-direction:row;gap:.5rem}}.SolutionsPage_filterButton__d2Kzq{background-color:#fff!important;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#3b3b3b!important;flex-shrink:0;transition:all .2s ease!important}.SolutionsPage_filterButton__d2Kzq:hover{background-color:#0fe8801a!important;color:#0fe880!important;transform:translateY(-1px)}.SolutionsPage_filterButtonActive__pnSum{background-color:#0fe88026!important;color:#0fe880!important}.SolutionsPage_filterPanel__tBxAT{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000014;margin-top:.25rem;padding:1.5rem}@media (max-width:600px){.SolutionsPage_filterPanel__tBxAT{padding:1rem}}.SolutionsPage_filterPanelTitle__HDHoH{align-items:center;color:#3b3b3b;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1.25rem}.SolutionsPage_filterTags__6abah{display:flex;flex-wrap:wrap;gap:.75rem;padding:.25rem 0}@media (max-width:600px){.SolutionsPage_filterTags__6abah{gap:.5rem}}.SolutionsPage_filterTag__uFj\+j{background:#e8f5e9;border:2px solid #0000;border-radius:20px;color:#0fb870;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.02em;padding:.5rem 1.25rem;transition:all .2s ease}@media (max-width:600px){.SolutionsPage_filterTag__uFj\+j{font-size:.8125rem;padding:.375rem 1rem}}.SolutionsPage_filterTag__uFj\+j.SolutionsPage_selected__J0sDL{background-color:#0fb870;border-color:#0000;color:#fff}.SolutionsPage_selectedFilters__nlxpL{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.5rem;padding:.25rem 0}.SolutionsPage_filterChip__EkloF{align-items:center;background:#e8f5e9!important;border:2px solid #0000!important;border-radius:16px!important;color:#0fb870!important;display:flex;font-size:.875rem!important;font-weight:600!important;height:32px!important;letter-spacing:.02em!important;padding:0 1rem!important;transition:all .2s ease!important}.SolutionsPage_filterChip__EkloF .SolutionsPage_MuiIconButton-root__JcEli{color:#0fe880!important;padding:0 2px!important}.SolutionsPage_filterDrawerMobile__-mGFE{border-radius:16px 16px 0 0!important;padding:1rem!important}.SolutionsPage_backButton__uadRC{align-items:center;background:none;border:none;color:#2d3436;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;transition:color .2s}.SolutionsPage_backButton__uadRC:hover{color:#0fe880}.WizardPage_chatHeader__KRbWZ{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:16px 24px}.WizardPage_headerTitle__N84eg{color:#333;font-weight:600}.WizardPage_clearButton__R-bqd{color:#666;transition:color .2s ease}.WizardPage_clearButton__R-bqd:hover{color:#333}.WizardPage_inputContainer__WVpSY{align-items:flex-end;background-color:#f8f9fa;border-top:1px solid #0000001a;gap:12px;min-height:0;overflow:hidden;padding:16px 24px}.WizardPage_messageInput__QlKDV{flex:1 1}.WizardPage_sendButton__9h2a8{margin-bottom:8px}.WizardPage_userMessage__9UJ8Y{display:flex;justify-content:flex-end;margin-bottom:16px}.WizardPage_botMessage__cvDk0,.WizardPage_errorMessage__PUjZG{display:flex;justify-content:flex-start;margin-bottom:16px}.WizardPage_messageContent__-ijZ7{background-color:#faf0dc!important;border-radius:12px;box-shadow:0 1px 3px #0000001a;max-width:70%;padding:12px 16px}.WizardPage_userMessage__9UJ8Y .WizardPage_messageContent__-ijZ7{background-color:#faf0dc;color:#fff}.WizardPage_botMessage__cvDk0 .WizardPage_messageContent__-ijZ7{background-color:#f8f9fa;color:#333}.WizardPage_errorMessage__PUjZG .WizardPage_messageContent__-ijZ7{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.WizardPage_sourceChip__f\+Lts{background-color:#e3f2fd;border:1px solid #bbdefb;color:#1976d2;font-size:.75rem;margin:2px}.WizardPage_sourceChip__f\+Lts:hover{background-color:#bbdefb;color:#1565c0}.WizardPage_chatHistoryItem__crf6H{cursor:pointer;padding:10px 12px;transition:background-color .2s ease}.WizardPage_chatHistoryItem__crf6H:hover{background-color:#00b8941a!important}.WizardPage_chatHistoryItem__crf6H.WizardPage_selected__-oCZ1{background-color:#e8f5e8!important;border-right:3px solid #00b894}.WizardPage_documentCard__O7nkM{transition:transform .2s ease,box-shadow .2s ease}.WizardPage_documentCard__O7nkM:hover{box-shadow:0 4px 8px #0000001f!important;transform:translateY(-2px)}.WizardPage_sidebarHeader__L3fBE{background:linear-gradient(135deg,#00b894,#00a085);color:#fff;padding:20px 16px}.WizardPage_newChatButton__MKYm2{background:linear-gradient(135deg,#00b894,#00a085);border:none;border-radius:8px;color:#fff;font-weight:500;padding:10px 16px;transition:all .2s ease}.WizardPage_newChatButton__MKYm2:hover{background:linear-gradient(135deg,#00a085,#009973);box-shadow:0 4px 12px #00b8944d;transform:translateY(-1px)}.WizardPage_documentIcon__\+dbBq{color:#00b894;height:24px;width:24px}.WizardPage_scrollbar__wafk4{scrollbar-color:#00b894 #0000;scrollbar-width:thin}.WizardPage_scrollbar__wafk4::-webkit-scrollbar{width:6px}.WizardPage_scrollbar__wafk4::-webkit-scrollbar-track{background:#0000}.WizardPage_scrollbar__wafk4::-webkit-scrollbar-thumb{background-color:#00b894;border-radius:3px}.WizardPage_scrollbar__wafk4::-webkit-scrollbar-thumb:hover{background-color:#00a085}@media (max-width:1200px){.WizardPage_messageContent__-ijZ7{max-width:80%}}@media (max-width:768px){.WizardPage_messageContent__-ijZ7{max-width:90%}.WizardPage_chatHeader__KRbWZ,.WizardPage_inputContainer__WVpSY{padding:12px 16px}.WizardPage_botMessage__cvDk0,.WizardPage_errorMessage__PUjZG,.WizardPage_userMessage__9UJ8Y{margin-bottom:12px}.WizardPage_sourceChip__f\+Lts{font-size:.7rem;margin:1px}}@media (max-width:480px){.WizardPage_messageContent__-ijZ7{max-width:95%;padding:10px 12px}.WizardPage_chatHeader__KRbWZ{padding:8px 12px}.WizardPage_headerTitle__N84eg{font-size:1rem}.WizardPage_inputContainer__WVpSY{gap:8px;padding:8px 12px}}.WorkspacesPage_pageContainer__VLAh2{background-color:#fefeff;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;width:100%}.WorkspacesPage_contentWrapper__SdLG7{max-width:1100px;padding:3rem 2rem 4rem;width:100%}.WorkspacesPage_headerRow__VBTaI{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.WorkspacesPage_headerActions__GmLHy{align-items:center;display:flex;gap:.75rem}.WorkspacesPage_searchField__mjLoY{min-width:220px}.WorkspacesPage_pageTitle__QkQoV{color:#2d3436;font-weight:700!important;margin-bottom:2rem!important}.WorkspacesPage_formCard__gMUlw{background-color:#fff!important;border-radius:16px!important;box-shadow:0 4px 20px #0000000f!important}.WorkspacesPage_formContent__hUnvv{padding:1.75rem 2rem 2rem!important}.WorkspacesPage_formTitle__0QS8z{color:#2d3436;font-weight:600!important;margin-bottom:.5rem!important}.WorkspacesPage_formSubtitle__MvGId{color:#636e72!important;margin-bottom:1.5rem!important}.WorkspacesPage_formGrid__StKu9{margin-top:.5rem!important}.WorkspacesPage_imageUploadContainer__Ku-Zk{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow:hidden}.WorkspacesPage_imagePlaceholder__h-cAZ,.WorkspacesPage_projectImagePlaceholder__EGhc3{align-items:center;background-color:#f3f4f6;border:1px dashed #00000026;border-radius:12px;display:flex;justify-content:center;padding-top:75%;width:100%}.WorkspacesPage_imagePlaceholderText__wC88J{color:#9ca3af}.WorkspacesPage_imagePreview__i-0hQ{border-radius:12px;max-height:300px;object-fit:contain;object-position:center;width:100%}.WorkspacesPage_uploadButton__w8HFD{text-transform:none!important}.WorkspacesPage_formFields__B-zzU{display:flex;flex-direction:column;gap:1rem}.WorkspacesPage_actionsRow__AoG9e{display:flex;justify-content:flex-end;margin-top:.5rem}.WorkspacesPage_createButton__WKV\+Q{border-radius:999px!important;padding-inline:1.5rem!important;text-transform:none!important}.WorkspacesPage_divider__Jwm2f{margin:2.5rem 0 1.5rem!important}.WorkspacesPage_projectsList__ja5dI{display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 230px);overflow-y:auto;padding-right:4px}.WorkspacesPage_projectCard__c0AkY{border:none!important;border-radius:1.5rem!important;box-shadow:0 8px 32px #0000001a!important;margin-bottom:2rem;overflow:hidden;transition:all .3s ease}.WorkspacesPage_projectCard__c0AkY:hover{box-shadow:0 16px 48px #00000026!important;transform:translateY(-8px)}.WorkspacesPage_projectContent__e6B-7{display:flex;min-height:240px}.WorkspacesPage_projectImageContainer__cyABy{flex:1 1;max-width:350px;min-width:260px;overflow:hidden;position:relative}.WorkspacesPage_projectImage__XdrDt{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.WorkspacesPage_projectCard__c0AkY:hover .WorkspacesPage_projectImage__XdrDt{transform:scale(1.05)}.WorkspacesPage_projectImageOverlay__z7MNo{background:linear-gradient(45deg,#00b89433,#0fe88033);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.WorkspacesPage_projectCard__c0AkY:hover .WorkspacesPage_projectImageOverlay__z7MNo{opacity:1}.WorkspacesPage_projectTextContent__BTCS0{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2.5rem!important}.WorkspacesPage_projectTitle__g8fH6{color:#2d3748!important;font-size:2rem!important;font-weight:600!important;margin-bottom:1rem!important;position:relative}.WorkspacesPage_projectTitle__g8fH6:after{background:linear-gradient(90deg,#00b894,#0fe880);border-radius:2px;bottom:-.5rem;content:"";height:3px;left:0;position:absolute;width:60px}.WorkspacesPage_projectDescription__9IzEP{color:#4a5568!important;font-size:1.05rem!important;line-height:1.6!important;margin-bottom:2rem!important}.WorkspacesPage_projectButton__ZfCX9{align-self:flex-start!important;background:linear-gradient(45deg,#00b894,#0fe880)!important;border-radius:2rem!important;box-shadow:0 4px 16px #0000001a!important;font-weight:600!important;padding:.7rem 2rem!important;text-transform:none!important}@media (max-width:768px){.WorkspacesPage_contentWrapper__SdLG7{padding:2rem 1.25rem 3rem}.WorkspacesPage_headerRow__VBTaI{align-items:stretch;flex-direction:column}.WorkspacesPage_headerActions__GmLHy{justify-content:space-between}.WorkspacesPage_projectContent__e6B-7{flex-direction:column}.WorkspacesPage_projectImageWrapper__9Xs8a{height:200px;width:100%}}.ProjectDetailPage_pageContainer__OdRga{background-color:#fefeff;min-height:100vh;padding:2rem 0}.ProjectDetailPage_container__RP54a{max-width:1400px}.ProjectDetailPage_header__zjLIh{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.ProjectDetailPage_stepBox__GgFXo{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;cursor:pointer;padding:24px;text-align:center;transition:all .25s ease}.ProjectDetailPage_stepBox__GgFXo:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-6px)}.ProjectDetailPage_stepTitle__XdCca{font-weight:700;margin-bottom:8px}.ProjectDetailPage_stepSubtitle__O0GkC{color:#13a89e}.ProjectDetailPage_backButton__dN--h{color:#000!important;font-size:1rem!important;text-transform:none!important}.ProjectDetailPage_projectTitle__rboe\+{color:#2d3436;display:flex;font-weight:700!important;justify-content:center}.ProjectDetailPage_descriptionSection__CE6U4{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:2rem;padding:1.5rem}.ProjectDetailPage_description__akoqP{color:#636e72!important;line-height:1.7;white-space:pre-wrap}.ProjectDetailPage_columnsGrid__6Gi0a{margin-bottom:2rem}.ProjectDetailPage_column__ST\+QN{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;height:100%;padding:1.25rem}.ProjectDetailPage_columnHeader__xmeAO{align-items:center;border-bottom:2px solid #13a89e;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.ProjectDetailPage_columnTitle__8Gybk{color:#13a89e!important;font-weight:600!important;margin:0!important}.ProjectDetailPage_addButton__NLCft{padding:4px!important}.ProjectDetailPage_itemsList__UT0OF{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-height:200px}.ProjectDetailPage_itemRow__aCPtV{align-items:flex-start;display:flex;gap:.5rem}.ProjectDetailPage_itemInput__Sj2iC{flex:1 1}.ProjectDetailPage_itemInput__Sj2iC .ProjectDetailPage_MuiOutlinedInput-root__wqYIc{font-size:.875rem}.ProjectDetailPage_deleteButton__a0tnt{margin-top:4px;padding:4px!important}.ProjectDetailPage_saveSection__GBOGi{align-items:center;display:flex;flex-direction:column;margin-top:2rem;padding-top:2rem}.ProjectDetailPage_saveButton__HM2UX{border-radius:999px!important;font-weight:600!important;padding:.75rem 2rem!important;text-transform:none!important}@media (max-width:1200px){.ProjectDetailPage_columnsGrid__6Gi0a{gap:1rem!important}}@media (max-width:768px){.ProjectDetailPage_columnsGrid__6Gi0a{gap:1rem!important}.ProjectDetailPage_column__ST\+QN{min-height:auto}.ProjectDetailPage_itemsList__UT0OF{min-height:150px}}.ProjectSettingsPage_pageContainer__0nSnS{background-color:#faf0dc;min-height:100vh;padding:2rem 0}.ProjectSettingsPage_container__iFtfA{max-width:1400px}.ProjectSettingsPage_header__292\+8{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.ProjectSettingsPage_backButton__RIJ7B{color:#000!important;font-size:1rem!important;text-transform:none!important}.custom-drawer{position:relative}.drawer-header{align-items:center;display:flex;min-height:64px;padding:16px;position:relative;width:100%}.drawer-toggle-button{align-items:center;border-radius:8px;display:flex;justify-content:flex-end;padding:8px;transition:all .3s ease}.drawer-toggle-button:hover{transform:scale(1.1)}.drawer-list{padding:16px 0}.drawer-list-item{border-radius:8px;margin:4px 8px;transition:all .3s ease}.drawer-list-item.active{border-left:4px solid #0fe880}.drawer-list-item.coming-soon{pointer-events:none}.drawer-header:after{background:#0000001f;bottom:0;content:"";height:1px;pointer-events:none;position:absolute;width:88%}.drawer-header.closed:after{left:50%;transform:translateX(-50%)}.drawer-header.open:after{right:16px}@media (max-width:768px){.drawer-header{min-height:56px;padding:12px}}.header{background-color:#13a89e!important;box-shadow:0 2px 4px #0000001a}.toolbar{justify-content:space-between;min-height:64px}.logoContainer,.toolbar{align-items:center;display:flex}.logo{height:auto;margin-right:10px;width:120px}.headerTitle{color:#0fe880;font-family:Clash Display Semibold,sans-serif;font-size:24px;font-weight:700;text-align:center}.headerButtonContainer{display:flex;gap:20px}.headerButton{transition:transform .3s ease-in-out}.headerButton:hover{background-color:#0fe880;color:#3b3b3b;transform:scale(1.1)}#language-menu .MuiMenuItem-root{font-size:16px;padding:10px}@media (max-width:768px){.toolbar{flex-direction:row;gap:10px;min-height:56px;padding:10px 16px}.logoContainer{flex-direction:row;gap:5px;text-align:left}.logo{margin-right:8px;width:80px}.headerTitle{display:block;font-size:18px}.headerButtonContainer{gap:15px;justify-content:flex-end}}.Footer_footerContainer__cqEAW{align-items:center;background-color:#13a89e;box-sizing:border-box;color:#faf0dc;display:flex;flex-shrink:0;min-height:80px;padding:20px 20px 20px 1.5%;width:100%}.Footer_content__aJpHx{align-items:center;display:flex;flex-wrap:wrap;gap:20px;max-width:1600px;width:100%}.Footer_euFlag__MD8Rq{flex-shrink:0;height:auto;width:60px}.Footer_text__27sON{color:#faf0dc;flex:1 1;font-size:14px;line-height:1.5;min-width:0}@media (max-width:768px){.Footer_footerContainer__cqEAW{min-height:60px;padding:15px}.Footer_content__aJpHx{gap:15px;text-align:center}.Footer_euFlag__MD8Rq{width:50px}.Footer_text__27sON{font-size:12px}}@media (min-width:769px) and (max-width:1024px){.Footer_footerContainer__cqEAW{padding:18px}.Footer_euFlag__MD8Rq{width:55px}}
/*# sourceMappingURL=main.adbee2d0.css.map*/