.CookieConsent_banner__XVDpg{background-color:#fff;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1);border-top:1px solid var(--gray-200)}.dark .CookieConsent_banner__XVDpg{background-color:var(--gray-800);border-top-color:var(--gray-700)}.CookieConsent_bottom___ibVZ{position:fixed;bottom:0;left:0;right:0;z-index:50;animation:CookieConsent_slideUp__PhUAC .3s ease-out}.CookieConsent_exiting__s3zYt{animation:CookieConsent_fadeOut__z2BlA .3s ease-in forwards;pointer-events:none}.CookieConsent_container__UKjhb{max-width:80rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.CookieConsent_textContent__qxN1j{flex:1 1;margin-right:1rem}.CookieConsent_text__JEbks{font-size:.875rem;color:var(--gray-600)}.dark .CookieConsent_text__JEbks{color:var(--gray-300)}.CookieConsent_learnMoreLink__gN1jD{color:var(--primary);text-decoration:underline}.CookieConsent_actions__kGGZB{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.CookieConsent_declineButton__xLwrY{padding:.375rem 1rem;font-size:.875rem;font-weight:500;color:var(--gray-700);border:1px solid var(--gray-300);border-radius:.375rem;background:none;cursor:pointer;transition:background-color .2s ease}.dark .CookieConsent_declineButton__xLwrY{color:var(--gray-200)}.CookieConsent_declineButton__xLwrY:hover{background-color:var(--gray-100)}.dark .CookieConsent_declineButton__xLwrY:hover{background-color:var(--gray-700)}.CookieConsent_acceptButton__udPs_{padding:.375rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background-color:var(--orange-400);border:1px solid var(--orange-400);border-radius:.375rem;cursor:pointer;transition:background-color .2s ease}.CookieConsent_acceptButton__udPs_:hover{background-color:var(--orange-600)}@keyframes CookieConsent_slideUp__PhUAC{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes CookieConsent_fadeOut__z2BlA{0%{opacity:1}to{opacity:0;height:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.CookieConsent_bottom___ibVZ,.CookieConsent_exiting__s3zYt{animation:none}}.PersistentBanner_banner__M5HHj{width:100%}.PersistentBanner_top__1v5cl{position:-webkit-sticky;position:sticky;top:0;z-index:60;animation:PersistentBanner_slideDown__0USeZ .3s ease-out}.PersistentBanner_bottom__fQR4W{position:fixed;bottom:0;left:0;right:0;z-index:50;animation:PersistentBanner_slideUp__dujNA .3s ease-out}.PersistentBanner_exiting__HHL5L{animation:PersistentBanner_fadeOut__vFSKj .3s ease-in forwards;pointer-events:none}.PersistentBanner_dismissButton__9eAi5{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);padding:.25rem;border-radius:9999px;color:var(--gray-400);background:none;border:none;cursor:pointer;transition:color .15s,background-color .15s}.PersistentBanner_dismissButton__9eAi5:hover{color:var(--gray-600);background-color:rgba(0,0,0,.05)}.PersistentBanner_dismissButton__9eAi5:focus-visible{outline:2px solid var(--orange-400);outline-offset:2px}.PersistentBanner_dismissIcon__t18o8{height:1rem;width:1rem}@keyframes PersistentBanner_slideDown__0USeZ{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes PersistentBanner_slideUp__dujNA{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes PersistentBanner_fadeOut__vFSKj{0%{opacity:1}to{opacity:0;height:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.PersistentBanner_bottom__fQR4W,.PersistentBanner_exiting__HHL5L,.PersistentBanner_top__1v5cl{animation:none}}.EarlyAccessBanner_banner__gmG_X{overflow:hidden;background:linear-gradient(to right,var(--orange-50),var(--gray-50,#ffffff),var(--orange-50));border-bottom:1px solid var(--orange-100,#ffedd5);box-shadow:0 1px 2px 0 rgb(0 0 0/.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EarlyAccessBanner_innerContainer__27zGG{max-width:80rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem}@media (min-width:640px){.EarlyAccessBanner_innerContainer__27zGG{padding-left:1.5rem;padding-right:1.5rem}}.EarlyAccessBanner_contentRow__jSd8M{display:flex;align-items:center;gap:.75rem;padding-right:2rem}.EarlyAccessBanner_iconCircle__8bA6Z{width:2rem;height:2rem;background-color:var(--orange-100,#ffedd5);border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.EarlyAccessBanner_sparklesIcon__7yqpL{height:1rem;width:1rem;color:var(--orange-600)}.EarlyAccessBanner_textContent___mo07{display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--gray-700);flex-wrap:wrap}.EarlyAccessBanner_earlyAccessLabel__KV5__{font-weight:500;color:var(--orange-600)}.EarlyAccessBanner_separator__9kisq{display:none}@media (min-width:640px){.EarlyAccessBanner_separator__9kisq{display:inline}}.EarlyAccessBanner_descriptionText__w3MJ7{color:var(--gray-600)}.EarlyAccessBanner_link__V7Huc{color:var(--orange-600);font-weight:500;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;gap:.25rem}.EarlyAccessBanner_link__V7Huc:hover{color:var(--orange-700,#c2410c)}.EarlyAccessBanner_threadsIcon__igpT9{height:.625rem;width:.625rem}.EarlyAccessBanner_orText__C2TbY{color:var(--gray-400)}.ServiceWorkerRegistration_offlineIndicator__9FLaH{position:fixed;bottom:1rem;left:1rem;z-index:50;background-color:#eab308;color:white;padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;align-items:center;gap:.5rem}.ServiceWorkerRegistration_pulsingDot___Ahdw{width:.5rem;height:.5rem;background-color:white;border-radius:9999px;animation:ServiceWorkerRegistration_pulse__Xz95H 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ServiceWorkerRegistration_pulse__Xz95H{0%,to{opacity:1}50%{opacity:.5}}.ServiceWorkerRegistration_offlineText__79tl2{font-size:.875rem;font-weight:500}.CompareSection_section__wy1sM{background-color:#f9f8f6;padding:5rem 1rem 6rem}.dark .CompareSection_section__wy1sM{background-color:#141414}@media (min-width:768px){.CompareSection_section__wy1sM{padding:6rem 2rem 7rem}}.CompareSection_container__R_zcp{max-width:80rem;margin:0 auto}.CompareSection_header__d4Rdt{text-align:center;margin-bottom:3rem}@media (min-width:768px){.CompareSection_header__d4Rdt{margin-bottom:4rem}}.CompareSection_eyebrow__w22gS{display:inline-block;padding:.35rem .85rem;margin-bottom:1rem;border-radius:9999px;background:rgba(249,115,22,.08);color:var(--orange-600);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.CompareSection_title__ZD42Z{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;color:#0a0a0a;line-height:1.1;margin:0 auto 1rem;max-width:36rem}.dark .CompareSection_title__ZD42Z{color:#fafafa}@media (min-width:768px){.CompareSection_title__ZD42Z{font-size:3rem}}.CompareSection_subtitle__fB_Cm{font-size:1.125rem;color:var(--gray-700);line-height:1.6;max-width:42rem;margin:0 auto}.dark .CompareSection_subtitle__fB_Cm{color:#cbd5e1}.CompareSection_tableWrapper__T4kBI{background:#ffffff;border:1px solid rgba(0,0,0,.06);border-radius:1.25rem;overflow-x:auto;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -16px rgba(0,0,0,.08);margin-bottom:4rem}.dark .CompareSection_tableWrapper__T4kBI{background:#1c1c1c;border-color:rgba(255,255,255,.06)}.CompareSection_table__qEhik{width:100%;border-collapse:collapse;min-width:720px;font-size:.9375rem}.CompareSection_competitorHeader__H9hOW,.CompareSection_featureHeader__q7697{text-align:left;padding:1rem .875rem;background:#fafaf8;border-bottom:1px solid rgba(0,0,0,.06);font-weight:600;font-size:.875rem;color:var(--gray-800);white-space:nowrap}.dark .CompareSection_competitorHeader__H9hOW,.dark .CompareSection_featureHeader__q7697{background:#242424;border-bottom-color:rgba(255,255,255,.06);color:#e5e7eb}.CompareSection_competitorHeader__H9hOW{text-align:center}.CompareSection_competitorHeaderHighlight__t9ogz{color:var(--orange-600);background:rgba(249,115,22,.08)}.dark .CompareSection_competitorHeaderHighlight__t9ogz{background:rgba(249,115,22,.12)}.CompareSection_featureCell__W1pO3{text-align:left;padding:.875rem;border-bottom:1px solid rgba(0,0,0,.05);font-weight:500;color:var(--gray-800);vertical-align:top;min-width:14rem}.dark .CompareSection_featureCell__W1pO3{color:#f1f5f9;border-bottom-color:rgba(255,255,255,.05)}.CompareSection_featureLabel__csEyw{display:block}.CompareSection_featureLabelAlt__dkl_S{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:var(--gray-500)}.CompareSection_cell__Vhs0A{padding:.875rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.05);color:var(--gray-700);vertical-align:middle}.dark .CompareSection_cell__Vhs0A{color:#cbd5e1;border-bottom-color:rgba(255,255,255,.05)}.CompareSection_cellHighlight__M23YP{background:rgba(249,115,22,.04)}.dark .CompareSection_cellHighlight__M23YP{background:rgba(249,115,22,.08)}.CompareSection_cellCheck__367aX,.CompareSection_cellMissing__KUWkn,.CompareSection_cellPartial__aG7Vu{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px}.CompareSection_cellCheck__367aX{background:rgba(34,197,94,.12);color:rgb(21,128,61)}.dark .CompareSection_cellCheck__367aX{background:rgba(34,197,94,.2);color:rgb(74,222,128)}.CompareSection_cellMissing__KUWkn{background:rgba(15,23,42,.06);color:var(--gray-500)}.dark .CompareSection_cellMissing__KUWkn{background:rgba(255,255,255,.06);color:#94a3b8}.CompareSection_cellPartial__aG7Vu{width:auto;padding:.2rem .7rem;font-size:.75rem;font-weight:600;background:rgba(234,179,8,.12);color:rgb(161,98,7);border-radius:9999px}.dark .CompareSection_cellPartial__aG7Vu{background:rgba(234,179,8,.18);color:rgb(250,204,21)}.CompareSection_cellText__votFs{font-size:.8125rem;font-weight:500;color:var(--gray-800)}.dark .CompareSection_cellText__votFs{color:#e5e7eb}.CompareSection_cardsBlock__SnZ6O{margin-bottom:4rem}.CompareSection_cardsTitle__crSoq,.CompareSection_whenNotTitle__UUKrK{font-size:1.5rem;font-weight:700;color:#0a0a0a;margin-bottom:1.5rem;letter-spacing:-.01em}.dark .CompareSection_cardsTitle__crSoq,.dark .CompareSection_whenNotTitle__UUKrK{color:#fafafa}@media (min-width:768px){.CompareSection_cardsTitle__crSoq,.CompareSection_whenNotTitle__UUKrK{font-size:1.75rem}}.CompareSection_cardsGrid__3q_pI{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.CompareSection_cardsGrid__3q_pI{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.CompareSection_card__1s7PV{background:#ffffff;border:1px solid rgba(0,0,0,.06);border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease}.dark .CompareSection_card__1s7PV{background:#1c1c1c;border-color:rgba(255,255,255,.06)}.CompareSection_card__1s7PV:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px rgba(0,0,0,.12)}.CompareSection_cardTitle__F8Sq2{font-size:1rem;font-weight:700;color:#0a0a0a;margin-bottom:.5rem;line-height:1.3}.dark .CompareSection_cardTitle__F8Sq2{color:#fafafa}.CompareSection_cardBody__ssaRd{font-size:.9375rem;color:var(--gray-700);line-height:1.55}.dark .CompareSection_cardBody__ssaRd{color:#cbd5e1}.CompareSection_whenNotBlock__qyF00{margin-bottom:4rem}.CompareSection_whenNotList__N2Ht3{list-style:none;padding:0;margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.CompareSection_whenNotItem__e48nD{display:grid;grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem;padding:1rem 1.25rem;background:rgba(255,255,255,.6);border-left:3px solid var(--orange-400);border-radius:.5rem}.dark .CompareSection_whenNotItem__e48nD{background:rgba(255,255,255,.03)}@media (min-width:768px){.CompareSection_whenNotItem__e48nD{grid-template-columns:14rem 1fr;gap:1.25rem;align-items:baseline}}.CompareSection_whenNotName__JTe3P{font-weight:700;color:#0a0a0a;font-size:.9375rem}.dark .CompareSection_whenNotName__JTe3P{color:#fafafa}.CompareSection_whenNotBody__3pY3o{color:var(--gray-700);font-size:.9375rem;line-height:1.55}.dark .CompareSection_whenNotBody__3pY3o{color:#cbd5e1}.CompareSection_ctaBlock__3X9dP{background:linear-gradient(135deg,var(--orange-400),var(--orange-600));color:#ffffff;border-radius:1.25rem;padding:2.5rem 2rem;text-align:center;box-shadow:0 20px 40px -20px rgba(249,115,22,.4)}@media (min-width:768px){.CompareSection_ctaBlock__3X9dP{padding:3.5rem 3rem}}.CompareSection_ctaTitle__XvgBz{font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.75rem;color:#ffffff}@media (min-width:768px){.CompareSection_ctaTitle__XvgBz{font-size:2.25rem}}.CompareSection_ctaBody__2BHcK{font-size:1rem;opacity:.92;max-width:36rem;margin:0 auto 2rem;line-height:1.55}.CompareSection_ctaActions__n_u3Y{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.CompareSection_ctaPrimary__raCab{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff;color:var(--orange-600);font-weight:700;padding:.875rem 1.5rem;border-radius:.5rem;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease}.CompareSection_ctaPrimary__raCab:hover{transform:translateY(-2px);box-shadow:0 10px 20px -8px rgba(0,0,0,.3)}.CompareSection_ctaArrow__12AYF{width:1.1rem;height:1.1rem}.CompareSection_ctaSecondary__x8ZmY{display:inline-flex;align-items:center;font-weight:600;color:#ffffff;padding:.875rem 1.5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.35);transition:background .2s ease}.CompareSection_ctaSecondary__x8ZmY:hover{background:rgba(255,255,255,.12)}.CompareSection_footnote__wpxW9{margin-top:2.5rem;text-align:center;color:var(--gray-500);font-size:.8125rem;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.5}.dark .CompareSection_footnote__wpxW9{color:#94a3b8}.CTASection_section__TJ_8u{position:relative;padding:4rem 0;background:linear-gradient(180deg,#f9f8f6,#fff);border-top:1px solid var(--gray-100);overflow:hidden}@media (min-width:640px){.CTASection_section__TJ_8u{padding:5rem 0}}@media (min-width:768px){.CTASection_section__TJ_8u{padding:6rem 0}}.CTASection_gridPattern__HFNj7{position:absolute;inset:0;opacity:.05;pointer-events:none;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:40px 40px}.CTASection_decoBlobTopRight__sTwCi{top:-2.5rem;right:-2.5rem;background-color:#ffedd5}.CTASection_decoBlobBottomLeft__dnqsW,.CTASection_decoBlobTopRight__sTwCi{position:absolute;width:10rem;height:10rem;border-radius:9999px;opacity:.2;filter:blur(48px)}.CTASection_decoBlobBottomLeft__dnqsW{bottom:-2.5rem;left:-2.5rem;background-color:var(--blue-100)}.CTASection_container__PM524{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:10}@media (min-width:640px){.CTASection_container__PM524{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.CTASection_container__PM524{padding-left:2rem;padding-right:2rem}}.CTASection_card__pc9oI{display:flex;flex-direction:column;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border:1px solid var(--gray-100);overflow:hidden}@media (min-width:768px){.CTASection_card__pc9oI{flex-direction:row;align-items:center;justify-content:space-between}}.CTASection_illustrationSide__5WGyH{position:relative;width:100%;background:linear-gradient(to bottom right,var(--orange-50),#ffedd5);padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){.CTASection_illustrationSide__5WGyH{width:33.333%;padding:2.5rem 2rem}}.CTASection_logoWrapper__D7Q2Z{position:relative;width:8rem;height:8rem}@media (min-width:640px){.CTASection_logoWrapper__D7Q2Z{width:10rem;height:10rem}}@media (min-width:768px){.CTASection_logoWrapper__D7Q2Z{width:11rem;height:11rem}}.CTASection_logoImage__F8XiP{object-fit:contain}.CTASection_reviewQuote__C0W5a{margin-top:1.5rem;text-align:center}.CTASection_reviewStars__qNtri{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.CTASection_starIcon___iIWH{width:1rem;height:1rem;fill:var(--orange-300);color:var(--orange-300)}.CTASection_reviewText__7GfS8{font-size:.875rem;color:var(--gray-600);font-weight:500;font-style:italic}.CTASection_reviewAuthor___I2_e{font-size:.75rem;color:var(--gray-500);margin-top:.25rem}.CTASection_decoCircleTopLeft__IP835{top:-1.5rem;left:-1.5rem}.CTASection_decoCircleBottomRight__CLEof,.CTASection_decoCircleTopLeft__IP835{position:absolute;width:3rem;height:3rem;background-color:#ffedd5;border-radius:9999px;opacity:.5}.CTASection_decoCircleBottomRight__CLEof{bottom:-1.5rem;right:-1.5rem}.CTASection_contentSide__4v_k3{padding:1.5rem;flex:1 1}@media (min-width:640px){.CTASection_contentSide__4v_k3{padding:2rem}}@media (min-width:768px){.CTASection_contentSide__4v_k3{padding:2.5rem;max-width:42rem}}.CTASection_contentInner__81OP9{display:flex;flex-direction:column;align-items:flex-start}.CTASection_contentTitle__vCodq{font-size:1.875rem;font-weight:700;color:var(--gray-900);margin-bottom:1rem}@media (min-width:640px){.CTASection_contentTitle__vCodq{font-size:2.25rem}}.CTASection_contentDescription__6kflm{color:var(--gray-700);font-size:1rem;margin-bottom:1.5rem}@media (min-width:640px){.CTASection_contentDescription__6kflm{font-size:1.125rem}}.CTASection_benefitsList__tHfD4{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.CTASection_benefitItem__SbRGG{display:flex;align-items:center;color:var(--gray-700)}.CTASection_benefitCheck__7DZoX{width:1.25rem;height:1.25rem;color:#22c55e;margin-right:.75rem;flex-shrink:0}.CTASection_benefitText__SZfpC{font-weight:500}.CTASection_buttonsWrapper__IXHvO{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:640px){.CTASection_buttonsWrapper__IXHvO{flex-direction:row;width:auto}}.CTASection_primaryButton__jKL_T{background-color:var(--orange-600);color:#fff;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;width:100%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease}.CTASection_primaryButton__jKL_T:hover{background-color:#c2410c;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-1px)}@media (min-width:640px){.CTASection_primaryButton__jKL_T{width:auto;padding:.75rem 2rem}}.CTASection_primaryButtonInner__Po9Xk{display:flex;align-items:center;justify-content:center}.CTASection_primaryButtonArrow__cyOwP{margin-left:.5rem;height:1rem;width:1rem}.CTASection_outlineButton__HT41k{border-color:var(--orange-600);color:var(--orange-600);padding:.75rem 1.5rem;font-size:1rem;font-weight:500;width:100%}.CTASection_outlineButton__HT41k:hover{background-color:var(--orange-50)}@media (min-width:640px){.CTASection_outlineButton__HT41k{width:auto;padding:.75rem 2rem}}.CTASection_disclaimer__V0Lnm{font-size:.75rem;color:var(--gray-500);margin-top:1rem}.DashboardPreview_section___oe0K{position:relative;width:100%;padding:3rem 0;background-color:#f9f8f6;overflow:hidden}@media (min-width:640px){.DashboardPreview_section___oe0K{padding:4rem 0}}@media (min-width:768px){.DashboardPreview_section___oe0K{padding:5rem 0}}.DashboardPreview_gridPattern__holRb{position:absolute;inset:0;opacity:.05;pointer-events:none;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:40px 40px}.DashboardPreview_bgBlobRight__3oCet{position:absolute;bottom:-2.5rem;right:-2.5rem;width:10rem;height:10rem;background-color:#ffedd5;border-radius:9999px;opacity:.2;filter:blur(48px)}@media (min-width:640px){.DashboardPreview_bgBlobRight__3oCet{width:15rem;height:15rem}}@media (min-width:768px){.DashboardPreview_bgBlobRight__3oCet{width:20rem;height:20rem}}.DashboardPreview_bgBlobLeft__cSipu{position:absolute;top:-5rem;left:-5rem;width:10rem;height:10rem;background-color:var(--blue-100);border-radius:9999px;opacity:.2;filter:blur(48px)}@media (min-width:640px){.DashboardPreview_bgBlobLeft__cSipu{width:15rem;height:15rem}}@media (min-width:768px){.DashboardPreview_bgBlobLeft__cSipu{width:24rem;height:24rem}}.DashboardPreview_container__irsxJ{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:10}@media (min-width:640px){.DashboardPreview_container__irsxJ{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.DashboardPreview_container__irsxJ{padding-left:2rem;padding-right:2rem}}.DashboardPreview_previewWrapper__AowNy{max-width:64rem;margin-left:auto;margin-right:auto;position:relative}.DashboardPreview_dashboardFrame__Fo1__{position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border:1px solid var(--gray-100);background-color:#fff;transform:perspective(1000px) rotateX(2deg) scale(.95)}@media (min-width:640px){.DashboardPreview_dashboardFrame__Fo1__{border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:perspective(1000px) rotateX(2deg) scale(1)}}.DashboardPreview_browserBar__sBMMZ{background-color:var(--gray-100);border-top-left-radius:.75rem;border-top-right-radius:.75rem;padding:.5rem;border-bottom:1px solid var(--gray-200);display:flex;align-items:center}@media (min-width:640px){.DashboardPreview_browserBar__sBMMZ{border-top-left-radius:1rem;border-top-right-radius:1rem;padding:.75rem}}.DashboardPreview_browserDots__EINp_{display:flex;gap:.375rem}@media (min-width:640px){.DashboardPreview_browserDots__EINp_{gap:.5rem}}.DashboardPreview_browserDot__M095K{width:.5rem;height:.5rem;border-radius:9999px}@media (min-width:640px){.DashboardPreview_browserDot__M095K{width:.75rem;height:.75rem}}.DashboardPreview_dotRed__2eBED{background-color:var(--error-500)}.DashboardPreview_dotYellow__kRfSj{background-color:#eab308}.DashboardPreview_dotGreen__B_aQ_{background-color:#22c55e}.DashboardPreview_browserUrlBar__1B2km{margin:0 .5rem;flex:1 1}@media (min-width:640px){.DashboardPreview_browserUrlBar__1B2km{margin:0 .75rem}}.DashboardPreview_browserUrl__iygpJ{background-color:#fff;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;color:var(--gray-500);display:flex;align-items:center;max-width:120px}@media (min-width:640px){.DashboardPreview_browserUrl__iygpJ{padding:.25rem .75rem;max-width:28rem}}.DashboardPreview_browserUrlLock__qhZWK{margin-right:.25rem;display:none}@media (min-width:480px){.DashboardPreview_browserUrlLock__qhZWK{display:inline}}@media (min-width:640px){.DashboardPreview_browserUrlLock__qhZWK{margin-right:.5rem}}.DashboardPreview_browserUrlText__MsNYP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardPreview_browserActions__Y7bfk{display:flex;align-items:center;gap:.5rem}@media (min-width:640px){.DashboardPreview_browserActions__Y7bfk{gap:1rem}}.DashboardPreview_browserActionIcon__kYk_2{height:.75rem;width:.75rem;color:var(--gray-500)}@media (min-width:640px){.DashboardPreview_browserActionIcon__kYk_2{height:1rem;width:1rem}}.DashboardPreview_dashboardNav__iUakQ{background-color:#fff;border-bottom:1px solid var(--gray-200);padding:.5rem;display:flex;align-items:center;justify-content:space-between}@media (min-width:640px){.DashboardPreview_dashboardNav__iUakQ{padding:.75rem}}.DashboardPreview_navItems__hUMIj{display:flex;align-items:center;gap:.5rem;overflow-x:auto}.DashboardPreview_navItems__hUMIj::-webkit-scrollbar{display:none}.DashboardPreview_navItems__hUMIj{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:640px){.DashboardPreview_navItems__hUMIj{gap:1rem}}.DashboardPreview_navItemBrand__LbVfy{font-weight:700;color:var(--gray-800);font-size:.75rem;white-space:nowrap}@media (min-width:640px){.DashboardPreview_navItemBrand__LbVfy{font-size:.875rem}}.DashboardPreview_navItem__sbQ37{font-size:.75rem;color:var(--gray-500);white-space:nowrap}@media (min-width:640px){.DashboardPreview_navItem__sbQ37{font-size:.875rem}}.DashboardPreview_navItemHiddenXs__CbcVs{display:none}@media (min-width:480px){.DashboardPreview_navItemHiddenXs__CbcVs{display:block}}.DashboardPreview_navItemHiddenSm__1DCza{display:none}@media (min-width:640px){.DashboardPreview_navItemHiddenSm__1DCza{display:block}}.DashboardPreview_searchWrapper__3rlYj{position:relative;display:none}@media (min-width:640px){.DashboardPreview_searchWrapper__3rlYj{display:block}}.DashboardPreview_searchIcon__MHhmL{height:.75rem;width:.75rem;color:var(--gray-400);position:absolute;left:.75rem;top:50%;transform:translateY(-50%)}@media (min-width:640px){.DashboardPreview_searchIcon__MHhmL{height:1rem;width:1rem;left:.75rem}}.DashboardPreview_searchInput__NRmRt{background-color:var(--gray-100);font-size:.75rem;padding:.25rem .5rem .25rem 1.75rem;border-radius:.25rem;border:1px solid var(--gray-200);outline:none;width:7rem}@media (min-width:640px){.DashboardPreview_searchInput__NRmRt{font-size:.875rem;padding:.375rem 1rem .375rem 2.5rem;width:12rem}}.DashboardPreview_searchMobile__mAtr5{display:block}@media (min-width:640px){.DashboardPreview_searchMobile__mAtr5{display:none}}.DashboardPreview_searchMobileIcon__D5_bP{height:1rem;width:1rem;color:var(--gray-500)}.DashboardPreview_dashboardContent__8gKgq{background-color:var(--gray-50);padding:.75rem;display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.DashboardPreview_dashboardContent__8gKgq{padding:1rem;gap:1rem}}@media (min-width:768px){.DashboardPreview_dashboardContent__8gKgq{padding:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.25rem}}.DashboardPreview_chartCard__ZDCp6{background-color:#fff;border-radius:.5rem;padding:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid var(--gray-100);height:200px;grid-column:span 1}@media (min-width:640px){.DashboardPreview_chartCard__ZDCp6{padding:1rem;height:250px}}@media (min-width:768px){.DashboardPreview_chartCard__ZDCp6{padding:1.25rem;grid-column:span 2;height:320px}}.DashboardPreview_chartHeader__QuU_z{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}@media (min-width:640px){.DashboardPreview_chartHeader__QuU_z{margin-bottom:1rem}}.DashboardPreview_chartTitle___rzHW{font-weight:600;color:var(--gray-800);font-size:.75rem}@media (min-width:640px){.DashboardPreview_chartTitle___rzHW{font-size:.875rem}}.DashboardPreview_chartTabs__BazcS{display:flex;gap:.25rem}@media (min-width:640px){.DashboardPreview_chartTabs__BazcS{gap:.5rem}}.DashboardPreview_chartTab__rdX_B{color:var(--gray-500);background-color:var(--gray-100);padding:.125rem .375rem;border-radius:.25rem;font-size:10px}@media (min-width:640px){.DashboardPreview_chartTab__rdX_B{padding:.25rem .75rem;font-size:.75rem}}.DashboardPreview_chartTabActive__cze_C{color:#fff;background-color:var(--orange-400)}.DashboardPreview_chartBody__THcm8{height:150px;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.DashboardPreview_chartBody__THcm8{height:190px}}@media (min-width:768px){.DashboardPreview_chartBody__THcm8{height:250px}}.DashboardPreview_chartInner__2tWj2{width:100%;height:100%;position:relative}.DashboardPreview_barsContainer__UAhiP{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;height:120px;padding:0 .5rem}@media (min-width:640px){.DashboardPreview_barsContainer__UAhiP{height:150px;padding:0 1rem}}@media (min-width:768px){.DashboardPreview_barsContainer__UAhiP{height:180px}}.DashboardPreview_barGroup__qO9gC{position:relative;display:flex;flex-direction:column;align-items:center}.DashboardPreview_barTooltip__kYQUG{position:absolute;top:-2rem;opacity:0;transition:opacity .2s ease;background-color:#000;color:#fff;font-size:8px;border-radius:.25rem;padding:.125rem .25rem}@media (min-width:640px){.DashboardPreview_barTooltip__kYQUG{top:-2.5rem;font-size:.75rem;padding:.25rem .5rem}}.DashboardPreview_barGroup__qO9gC:hover .DashboardPreview_barTooltip__kYQUG{opacity:1}.DashboardPreview_bar__wfvHu{width:.5rem;background:linear-gradient(to top,var(--orange-400),var(--orange-300));border-top-left-radius:2px;border-top-right-radius:2px}@media (min-width:640px){.DashboardPreview_bar__wfvHu{width:1rem}}@media (min-width:768px){.DashboardPreview_bar__wfvHu{width:1.5rem}}.DashboardPreview_barLabel__VR28Q{margin-top:.25rem;font-size:8px;color:var(--gray-500)}@media (min-width:640px){.DashboardPreview_barLabel__VR28Q{margin-top:.5rem;font-size:.75rem}}.DashboardPreview_yAxis___r_RM{position:absolute;left:0;top:1.25rem;height:120px;border-left:1px dashed var(--gray-200);display:flex;flex-direction:column;justify-content:space-between;padding:.5rem 0;font-size:7px;color:var(--gray-400)}@media (min-width:640px){.DashboardPreview_yAxis___r_RM{height:150px;font-size:8px}}@media (min-width:768px){.DashboardPreview_yAxis___r_RM{height:180px;font-size:.75rem}}.DashboardPreview_desktopSidebar__s_e9k{display:none;flex-direction:column;gap:1.25rem}@media (min-width:768px){.DashboardPreview_desktopSidebar__s_e9k{display:flex}}.DashboardPreview_sidebarCard__nRjho{background-color:#fff;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid var(--gray-100);height:150px}.DashboardPreview_sidebarCardHeader__a_0kr{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.DashboardPreview_sidebarCardTitle__MLVDR{font-size:.875rem;font-weight:500;color:var(--gray-800)}.DashboardPreview_sidebarCardLink__oZudJ{font-size:.75rem;color:var(--gray-500)}.DashboardPreview_sidebarCardBody__OVpPg{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.DashboardPreview_sidebarCardInfo__0ZABo{display:flex;align-items:center;gap:1rem}.DashboardPreview_sidebarIconBox__Sj5eI{padding:.75rem;border-radius:.5rem}.DashboardPreview_sidebarIconBoxOrange___pwr2{background-color:#ffedd5}.DashboardPreview_sidebarIconBoxBlue__FkkHD{background-color:var(--blue-100)}.DashboardPreview_sidebarIcon__pDJ9X{height:1.5rem;width:1.5rem}.DashboardPreview_sidebarIconOrange__Jw5bX{color:var(--orange-600)}.DashboardPreview_sidebarIconBlue__Gb9GQ{color:#2563eb}.DashboardPreview_sidebarValue__UOKGm{font-size:1.25rem;font-weight:700;color:var(--gray-800)}.DashboardPreview_sidebarLabel__4cdSV{font-size:.75rem;color:var(--gray-500)}.DashboardPreview_sidebarTrend__zxKaV{display:flex;align-items:center;font-size:.875rem}.DashboardPreview_trendUp__XI2ob{color:#22c55e}.DashboardPreview_trendDown__zLCI8{color:var(--error-500)}.DashboardPreview_trendIcon__qOt_X{height:1rem;width:1rem;margin-right:.25rem}.DashboardPreview_mobileStats__lvMTk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;grid-column:span 1}@media (min-width:768px){.DashboardPreview_mobileStats__lvMTk{display:none}}.DashboardPreview_mobileStatCard__9DHY7{background-color:#fff;border-radius:.5rem;padding:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid var(--gray-100)}.DashboardPreview_mobileStatHeader__6_0Tq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.DashboardPreview_mobileStatTitle__DSW_f{font-size:.75rem;font-weight:500;color:var(--gray-800)}.DashboardPreview_mobileStatBody___HEvc{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.DashboardPreview_mobileStatIconBox__wjOjh{padding:.375rem;border-radius:.375rem}.DashboardPreview_mobileStatValue__wZgOs{font-size:1rem;font-weight:700;color:var(--gray-800)}.DashboardPreview_mobileStatLabel__Ny35A{font-size:10px;color:var(--gray-500)}.DashboardPreview_floatingCard__ktrUW{position:absolute;background-color:#fff;padding:1rem;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid var(--gray-200);display:none}@media (min-width:768px){.DashboardPreview_floatingCard__ktrUW{display:block}}.DashboardPreview_floatingCardRight__h9u95{right:-2rem;top:2.5rem}.DashboardPreview_floatingCardLeft__4JYUS{left:-2rem;top:8rem}.DashboardPreview_floatingCardContent__F5Ck_{display:flex;align-items:center}.DashboardPreview_floatingCardIconBox__9noKk{padding:.625rem;border-radius:9999px}.DashboardPreview_floatingCardIconBoxOrange__iA_D2{background-color:#ffedd5}.DashboardPreview_floatingCardIconBoxBlue__ae8WI{background-color:var(--blue-100)}.DashboardPreview_floatingCardIcon__Bhd6e{height:1.25rem;width:1.25rem}.DashboardPreview_floatingCardIconOrange__KHy4u{color:var(--orange-600)}.DashboardPreview_floatingCardIconBlue__q2tvh{color:#2563eb}.DashboardPreview_floatingCardText__MLSWs{margin-left:.75rem}.DashboardPreview_floatingCardTitle__yLFCA{font-size:.875rem;font-weight:500;color:var(--gray-800)}.DashboardPreview_floatingCardSubtitle__le_Ou{font-size:.75rem;color:var(--gray-600)}.FeaturesSection_section__T4o96{position:relative;width:100%;padding:4rem 0;display:flex;align-items:center;background-color:#f9f8f6;overflow:hidden}@media (min-width:640px){.FeaturesSection_section__T4o96{padding:5rem 0}}@media (min-width:768px){.FeaturesSection_section__T4o96{padding:6rem 0}}.FeaturesSection_gridPattern__bUHw0{position:absolute;inset:0;opacity:.05;pointer-events:none;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:40px 40px}.FeaturesSection_bgBlobOrange__m9_sg{position:absolute;top:10rem;right:2.5rem;width:10rem;height:10rem;background-color:#ffedd5;border-radius:9999px;opacity:.2;filter:blur(48px)}@media (min-width:640px){.FeaturesSection_bgBlobOrange__m9_sg{right:5rem;width:15rem;height:15rem}}.FeaturesSection_bgBlobBlue__eokTW{position:absolute;bottom:10rem;left:2.5rem;width:10rem;height:10rem;background-color:var(--blue-100);border-radius:9999px;opacity:.2;filter:blur(48px)}@media (min-width:640px){.FeaturesSection_bgBlobBlue__eokTW{left:5rem;width:18rem;height:18rem}}.FeaturesSection_container__BNHxK{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:80rem;position:relative;z-index:10}@media (min-width:640px){.FeaturesSection_container__BNHxK{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.FeaturesSection_container__BNHxK{padding-left:2rem;padding-right:2rem}}.FeaturesSection_sectionHeader__WAvqB{text-align:center;margin-bottom:3rem}@media (min-width:640px){.FeaturesSection_sectionHeader__WAvqB{margin-bottom:4rem}}@media (min-width:768px){.FeaturesSection_sectionHeader__WAvqB{margin-bottom:5rem}}.FeaturesSection_logoWrapper__INpla{display:flex;justify-content:center;margin-bottom:1rem}@media (min-width:640px){.FeaturesSection_logoWrapper__INpla{margin-bottom:1.5rem}}.FeaturesSection_logoBox__ngCDc{position:relative;width:3rem;height:3rem;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:.5rem;transform:rotate(3deg)}@media (min-width:640px){.FeaturesSection_logoBox__ngCDc{width:4rem;height:4rem;border-radius:1rem;padding:.75rem}}.FeaturesSection_logoImage__LikZx{object-fit:contain}.FeaturesSection_sectionTitle__7Boka{font-size:1.875rem;font-weight:700;color:#0d1f5a;margin-bottom:.75rem}@media (min-width:640px){.FeaturesSection_sectionTitle__7Boka{font-size:2.25rem;margin-bottom:1rem}}@media (min-width:768px){.FeaturesSection_sectionTitle__7Boka{font-size:3rem}}.FeaturesSection_sectionSubtitle__2CvAL{margin-top:.75rem;font-size:1rem;color:var(--gray-700);max-width:42rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.FeaturesSection_sectionSubtitle__2CvAL{margin-top:1rem;font-size:1.125rem}}@media (min-width:768px){.FeaturesSection_sectionSubtitle__2CvAL{font-size:1.25rem}}.FeaturesSection_featuresGrid__RO0zR{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.FeaturesSection_featuresGrid__RO0zR{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:768px){.FeaturesSection_featuresGrid__RO0zR{gap:2rem}}@media (min-width:1024px){.FeaturesSection_featuresGrid__RO0zR{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.FeaturesSection_featureCard__qys2d{background-color:#fff;padding:1.25rem;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid var(--gray-100)}@media (min-width:640px){.FeaturesSection_featureCard__qys2d{padding:1.5rem;border-radius:1rem}}@media (min-width:768px){.FeaturesSection_featureCard__qys2d{padding:2rem}}.FeaturesSection_featureCard__qys2d:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.FeaturesSection_featureIconWrapper__Uw7sC{margin-bottom:1rem;position:relative;width:3rem;height:3rem}@media (min-width:640px){.FeaturesSection_featureIconWrapper__Uw7sC{margin-bottom:1.5rem;width:4rem;height:4rem}}.FeaturesSection_featureIcon__1k_rN{object-fit:contain;transition:transform .3s ease}.FeaturesSection_featureCard__qys2d:hover .FeaturesSection_featureIcon__1k_rN{transform:scale(1.05)}.FeaturesSection_featureIconBox__UXBXG{background-color:#ffedd5;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:background-color .3s ease}@media (min-width:640px){.FeaturesSection_featureIconBox__UXBXG{width:3.5rem;height:3.5rem;border-radius:.75rem;margin-bottom:1.5rem}}.FeaturesSection_featureCard__qys2d:hover .FeaturesSection_featureIconBox__UXBXG{background-color:#fed7aa}.FeaturesSection_featureIconSvg__sU4QN{height:1.25rem;width:1.25rem;color:var(--orange-600)}@media (min-width:640px){.FeaturesSection_featureIconSvg__sU4QN{height:1.75rem;width:1.75rem}}.FeaturesSection_featureTitle__0pIf6{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}@media (min-width:640px){.FeaturesSection_featureTitle__0pIf6{font-size:1.5rem;margin-bottom:.75rem}}.FeaturesSection_featureDescription__ahyBq{color:var(--gray-700);font-size:1rem}@media (min-width:640px){.FeaturesSection_featureDescription__ahyBq{font-size:1.125rem}}.UploadInvoiceButton_wrapper__dnfZh{position:relative;display:inline-flex}.UploadInvoiceButton_input__Fluuc{position:absolute;inset:0;opacity:0;cursor:pointer}.UploadInvoiceButton_spinner__LpfMD{width:14px;height:14px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:UploadInvoiceButton_spin__78w_b .6s linear infinite}@keyframes UploadInvoiceButton_spin__78w_b{to{transform:rotate(1turn)}}.InventoryServerWrapper_wrapper__VD0c_{min-width:0}.InventoryServerWrapper_errorWrapper__T8CYd,.InventoryServerWrapper_wrapper__VD0c_{width:100%;display:flex;flex-direction:column;gap:var(--page-gap)}.InventoryServerWrapper_errorContent__UADAS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) 0;text-align:center}.InventoryServerWrapper_errorTitle__BWq3c{font-size:var(--text-lg);font-weight:600;color:#374151}.InventoryServerWrapper_errorText__eDb9Z{font-size:var(--text-sm);color:#6b7280;margin-top:var(--space-2)}.ConfirmationModal_titleRow__r_JHk{display:flex;align-items:center;gap:.5rem;color:var(--error-600)}.ConfirmationModal_titleIcon___wMt0{height:1.25rem;width:1.25rem}.ConfirmationModal_body___nUX7{padding:1rem}.ConfirmationModal_message__U0MGX{color:var(--gray-700);margin-bottom:1.5rem}.dark .ConfirmationModal_message__U0MGX{color:var(--gray-300)}.ConfirmationModal_actions__LO_yD{display:flex;justify-content:flex-end;gap:.75rem}.ConfirmationModal_cancelBtn__NdwDv{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--gray-700);background-color:var(--gray-100);border-radius:.375rem;border:none;cursor:pointer;transition:background-color .15s}.ConfirmationModal_cancelBtn__NdwDv:hover{background-color:var(--gray-200)}.ConfirmationModal_cancelBtn__NdwDv:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gray-300)}.dark .ConfirmationModal_cancelBtn__NdwDv{color:var(--gray-300);background-color:var(--gray-700)}.dark .ConfirmationModal_cancelBtn__NdwDv:hover{background-color:var(--gray-600)}.ConfirmationModal_deleteBtn__VLQaP{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--gray-50,#ffffff);background-color:var(--error-600);border-radius:.375rem;border:none;cursor:pointer;transition:background-color .15s}.ConfirmationModal_deleteBtn__VLQaP:hover{background-color:var(--error-700)}.ConfirmationModal_deleteBtn__VLQaP:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--error-500)}.ConfirmationModal_deleteBtn__VLQaP:disabled{opacity:.5;cursor:not-allowed}.ShoppingListMobileView_list__VOlBV{display:flex;flex-direction:column;gap:.75rem}.ShoppingListMobileView_card__l3S1q{background-color:white;border:1px solid;border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .15s;touch-action:manipulation}.ShoppingListMobileView_card__l3S1q:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.dark .ShoppingListMobileView_card__l3S1q{background-color:var(--gray-800)}.ShoppingListMobileView_cardDefault__QAFfZ{border-color:var(--gray-200)}.dark .ShoppingListMobileView_cardDefault__QAFfZ{border-color:var(--gray-700)}.ShoppingListMobileView_cardPurchased__lCGW4{background-color:rgba(249,250,251,.8);border-color:var(--gray-200)}.dark .ShoppingListMobileView_cardPurchased__lCGW4{background-color:rgba(31,41,55,.8);border-color:var(--gray-700)}.ShoppingListMobileView_cardUrgent__VIIh0{border-left:4px solid var(--warning-500);background-color:rgba(255,251,235,.3)}.dark .ShoppingListMobileView_cardUrgent__VIIh0{border-left-color:var(--warning-600);background-color:rgba(120,53,15,.2)}.ShoppingListMobileView_cardSelected__j32Oc{outline:2px solid #3b82f6}.dark .ShoppingListMobileView_cardSelected__j32Oc{outline-color:#60a5fa}.ShoppingListMobileView_headerRow__fwLgy{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.ShoppingListMobileView_headerLeft__cEogR{display:flex;align-items:flex-start;gap:.75rem;flex:1 1;min-width:0}.ShoppingListMobileView_checkboxMt__s1nLB{margin-top:.25rem}.ShoppingListMobileView_statusBtn__lJ_u5{width:1.5rem;height:1.5rem;border-radius:9999px;border:2px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem;touch-action:manipulation}.ShoppingListMobileView_statusBtn__lJ_u5:active{transform:scale(.95)}.ShoppingListMobileView_statusBtnPurchased__NtNgF{background-color:var(--success-500);border-color:var(--success-500);color:white}.ShoppingListMobileView_statusBtnDefault__DTFF4{border-color:var(--gray-300)}.ShoppingListMobileView_statusBtnDefault__DTFF4:hover{border-color:var(--success-500)}.dark .ShoppingListMobileView_statusBtnDefault__DTFF4{border-color:var(--gray-600)}.ShoppingListMobileView_statusIcon__teRR3{height:1rem;width:1rem}.ShoppingListMobileView_nameArea__eh_JC{flex:1 1;min-width:0}.ShoppingListMobileView_nameRow__dZJIb{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.ShoppingListMobileView_itemName__UM_i6{font-weight:600;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShoppingListMobileView_itemNamePurchased__lp8o9{text-decoration:line-through;color:var(--gray-400)}.dark .ShoppingListMobileView_itemNamePurchased__lp8o9{color:var(--gray-500)}.ShoppingListMobileView_urgentIcon__8L7i4{color:var(--warning-500);flex-shrink:0}.dark .ShoppingListMobileView_urgentIcon__8L7i4{color:var(--warning-600)}.ShoppingListMobileView_urgentSvg__70Tcq{height:1rem;width:1rem}.ShoppingListMobileView_metaRow__5XTCA{display:flex;align-items:center;gap:.5rem}.ShoppingListMobileView_categoryBadge__pbYNj{padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.ShoppingListMobileView_quantityText__zj6Q0{font-size:.875rem;color:var(--gray-600)}.dark .ShoppingListMobileView_quantityText__zj6Q0{color:var(--gray-400)}.ShoppingListMobileView_actionBtns__15W60{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.ShoppingListMobileView_actionBtn__3ho7j{padding:.5rem;color:var(--gray-500);transition:color .15s;border-radius:.5rem;touch-action:manipulation}.ShoppingListMobileView_actionBtn__3ho7j:active{transform:scale(.95)}.ShoppingListMobileView_editBtn__AFeAX:hover{color:#3b82f6;background-color:var(--blue-50)}.ShoppingListMobileView_deleteBtn__RJKyz:hover{color:var(--error-500);background-color:var(--error-50)}.dark .ShoppingListMobileView_editBtn__AFeAX:hover{background-color:rgba(59,130,246,.1)}.dark .ShoppingListMobileView_deleteBtn__RJKyz:hover{background-color:rgba(239,68,68,.1)}.ShoppingListMobileView_actionIcon__FHLlm{height:1rem;width:1rem}.ShoppingListMobileView_detailsRow__xYSO1{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.ShoppingListMobileView_dateCol__agPqD{display:flex;align-items:center;gap:.25rem;color:var(--gray-500)}.dark .ShoppingListMobileView_dateCol__agPqD{color:var(--gray-400)}.ShoppingListMobileView_dateIcon__EN_X4{height:.75rem;width:.75rem}.ShoppingListMobileView_costText__Se5NE{font-weight:500;color:#16a34a}.dark .ShoppingListMobileView_costText__Se5NE{color:#4ade80}.ShoppingListMobileView_notesBox__sVYA2{margin-top:.75rem;padding:.75rem;background-color:var(--gray-50);border-radius:.5rem}.dark .ShoppingListMobileView_notesBox__sVYA2{background-color:var(--gray-900)}.ShoppingListMobileView_notesText__Xkvuc{font-size:.875rem;color:var(--gray-600);line-height:1.625}.dark .ShoppingListMobileView_notesText__Xkvuc{color:var(--gray-400)}.ShoppingListDesktopView_table__hUPoE{width:100%;border-collapse:collapse}.ShoppingListDesktopView_headerRow__9hD7A{background:#F5F5F5}.ShoppingListDesktopView_th__BDNzr{text-align:left;padding:12px 16px;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:600;color:#888888;text-transform:uppercase;letter-spacing:.5px}.ShoppingListDesktopView_thCheckbox__I1EJh{width:40px;text-align:center;padding:12px}.ShoppingListDesktopView_thStatus__iS9S_{width:60px;text-align:center;padding:12px 8px;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:600;color:#888888;text-transform:uppercase;letter-spacing:.5px}.ShoppingListDesktopView_thCategory__lWxuh,.ShoppingListDesktopView_thCost__Hb4fr,.ShoppingListDesktopView_thQuantity__BVygI{width:100px}.ShoppingListDesktopView_thAdded__eMR1s{width:120px}.ShoppingListDesktopView_thActions__5lSu4{width:60px;text-align:center;padding:12px 8px;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:600;color:#888888;text-transform:uppercase;letter-spacing:.5px}.ShoppingListDesktopView_row__uZLNk{height:64px;border-bottom:1px solid #f0f0f0;transition:background-color .15s}.ShoppingListDesktopView_row__uZLNk:hover{background:#FAFAFA}.ShoppingListDesktopView_row__uZLNk:last-child{border-bottom:none}.ShoppingListDesktopView_rowPurchased__Yvhif{background:transparent}.ShoppingListDesktopView_rowPurchased__Yvhif .ShoppingListDesktopView_itemName__Y6gd4{text-decoration:line-through;color:#999999}.ShoppingListDesktopView_rowPurchased__Yvhif .ShoppingListDesktopView_tdSm__TKTrI{color:#999999}.ShoppingListDesktopView_rowUnpurchased__tdZ6n,.ShoppingListDesktopView_rowUrgent__srNIE{background:#FFF8F0;border-left:3px solid #e8740c}.ShoppingListDesktopView_rowSelected__kFQo_{background:#EBF3FF}.ShoppingListDesktopView_td__fpE0N{padding:0 16px;vertical-align:middle}.ShoppingListDesktopView_tdCheckbox__I2EpA{width:40px;text-align:center;padding:0 12px;vertical-align:middle}.ShoppingListDesktopView_tdStatus__PNYlq{width:60px;text-align:center;padding:0 8px;vertical-align:middle}.ShoppingListDesktopView_tdSm__TKTrI{padding:0 16px;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:400;color:#555555;white-space:nowrap;vertical-align:middle}.ShoppingListDesktopView_tdCenter___8_Ma{width:60px;text-align:center;padding:0 8px;vertical-align:middle}.ShoppingListDesktopView_statusBtnContainer____VPN,.ShoppingListDesktopView_statusBtn__LEoAY{display:flex;justify-content:center;align-items:center}.ShoppingListDesktopView_statusBtn__LEoAY{width:22px;height:22px;border-radius:100px;border:2px solid;cursor:pointer;transition:all .15s;background:transparent}.ShoppingListDesktopView_statusBtnPurchased__Db_Ft{background:#22A861;border-color:#22A861;color:#FFFFFF}.ShoppingListDesktopView_statusBtnDefault__wUj7v{border-color:#E8740C;background:transparent}.ShoppingListDesktopView_statusBtnDefault__wUj7v:hover{background:#FFF8F0}.ShoppingListDesktopView_statusIcon__YgKec{width:14px;height:14px}.ShoppingListDesktopView_itemNameCol__pSvCn{display:flex;flex-direction:column;gap:2px}.ShoppingListDesktopView_itemNameRow__E_QAE{display:flex;align-items:center;gap:8px}.ShoppingListDesktopView_itemName__Y6gd4{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;color:#1A1A1A}.ShoppingListDesktopView_itemNamePurchased__fb4Tx{text-decoration:line-through;color:#999999}.ShoppingListDesktopView_urgentIcon__fF5Sv{color:#F59E0B}.ShoppingListDesktopView_noteText__fCunR{font-family:var(--font-inter),sans-serif;font-size:12px;color:#999999;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ShoppingListDesktopView_categoryBadge__m6JVz{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:500;background:#F0F0F0;color:#555555}.ShoppingListDesktopView_dateCol__nDtzj{display:flex;align-items:center;gap:6px;color:#888888}.ShoppingListDesktopView_dateIcon__KRiBd{width:14px;height:14px;flex-shrink:0}.ShoppingListDesktopView_actionsCol__0rvLG{display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .15s}.ShoppingListDesktopView_row__uZLNk:hover .ShoppingListDesktopView_actionsCol__0rvLG{opacity:1}.ShoppingListDesktopView_actionBtn__aEM6H{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#888888;cursor:pointer;transition:all .15s}.ShoppingListDesktopView_editBtn__S6OD6:hover{background:#EBF3FF;color:#4A7FE5}.ShoppingListDesktopView_deleteBtn__Za0NE:hover{background:#FEE2E2;color:#EF4444}.ShoppingListDesktopView_dragHandle__sC3CQ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#CCCCCC;cursor:-webkit-grab;cursor:grab}.ShoppingListDesktopView_actionIcon__Cdo7A,.ShoppingListDesktopView_iconSm__6bqRx{width:14px;height:14px}.ShoppingListGridView_grid__2nnq8{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.ShoppingListGridView_grid__2nnq8{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ShoppingListGridView_grid__2nnq8{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ShoppingListGridView_grid__2nnq8{grid-template-columns:repeat(4,1fr)}}.ShoppingListGridView_card__bJL4M{position:relative;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(229,231,235,.6);border-radius:1rem;padding:1.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 4px 8px 0 rgba(0,0,0,.02);transition:all .3s ease-out;cursor:pointer}.ShoppingListGridView_card__bJL4M:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.04),0 8px 24px 0 rgba(0,0,0,.06);transform:scale(1.02) translateY(-.25rem)}.dark .ShoppingListGridView_card__bJL4M{background:rgba(31,41,55,.9);border-color:rgba(75,85,99,.6)}.ShoppingListGridView_cardPurchased__m74zD{background:linear-gradient(to bottom right,rgba(249,250,251,.95),rgba(243,244,246,.8));border-color:rgba(209,213,219,.4);box-shadow:0 1px 2px 0 rgba(0,0,0,.02)}.ShoppingListGridView_cardPurchased__m74zD:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.dark .ShoppingListGridView_cardPurchased__m74zD{background:linear-gradient(to bottom right,rgba(31,41,55,.95),rgba(17,24,39,.8))}.ShoppingListGridView_cardUrgent__SsSNR{background:linear-gradient(to bottom right,rgba(255,251,235,.8),rgba(255,247,237,.6));border-left:3px solid rgba(251,191,36,.7);box-shadow:0 1px 3px 0 rgba(245,158,11,.08),0 4px 8px 0 rgba(245,158,11,.04)}.ShoppingListGridView_cardUrgent__SsSNR:hover{box-shadow:0 4px 16px 0 rgba(245,158,11,.12),0 8px 24px 0 rgba(245,158,11,.08)}.dark .ShoppingListGridView_cardUrgent__SsSNR{background:linear-gradient(to bottom right,rgba(120,53,15,.3),rgba(146,64,14,.2));border-left-color:rgba(245,158,11,.5)}.ShoppingListGridView_cardSelected__Rv9W5{outline:2px solid rgba(251,146,60,.3);outline-offset:2px;border-color:rgba(253,186,116,.6);box-shadow:0 4px 16px 0 rgba(255,107,44,.08),0 8px 24px 0 rgba(255,107,44,.06)}.dark .ShoppingListGridView_cardSelected__Rv9W5{outline-color:rgba(234,88,12,.4);border-color:rgba(194,65,12,.6)}.ShoppingListGridView_cardHeader__DvYfU{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.ShoppingListGridView_headerLeft__1y2Wi{display:flex;align-items:center;gap:.75rem}.ShoppingListGridView_statusBtn__SbyL_{width:1.75rem;height:1.75rem;border-radius:9999px;border:2px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ShoppingListGridView_statusBtn__SbyL_:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ShoppingListGridView_statusBtnPurchased__MndzT{background:linear-gradient(to bottom right,var(--success-500),var(--success-600));border-color:var(--success-500);color:white;box-shadow:0 1px 3px rgba(16,185,129,.3)}.ShoppingListGridView_statusBtnDefault__6gtd6{border-color:rgba(209,213,219,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ShoppingListGridView_statusBtnDefault__6gtd6:hover{border-color:var(--success-400);background:linear-gradient(to bottom right,#ecfdf5,rgba(209,250,229,.8))}.dark .ShoppingListGridView_statusBtnDefault__6gtd6{border-color:rgba(75,85,99,.6)}.ShoppingListGridView_statusIcon__0dg00{height:1rem;width:1rem}.ShoppingListGridView_actionBtns__rXF1Q{display:flex;align-items:center;gap:.25rem;opacity:0;transition:all .3s ease-out}.ShoppingListGridView_card__bJL4M:hover .ShoppingListGridView_actionBtns__rXF1Q{opacity:1}.ShoppingListGridView_actionBtn__SZXEj{padding:.5rem;border-radius:.75rem;transition:all .2s;color:var(--gray-400);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ShoppingListGridView_actionBtn__SZXEj:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ShoppingListGridView_editBtn__AVKim:hover{color:var(--orange-600);background:linear-gradient(to bottom right,var(--orange-50),rgba(255,237,213,.8))}.ShoppingListGridView_deleteBtn__fm5_Y:hover{color:var(--error-500);background:linear-gradient(to bottom right,var(--error-50),rgba(254,226,226,.8))}.dark .ShoppingListGridView_actionBtn__SZXEj{color:var(--gray-500)}.ShoppingListGridView_actionIcon__1fqrS{height:1rem;width:1rem}.ShoppingListGridView_infoSection__6oMep{display:flex;flex-direction:column;gap:1rem}.ShoppingListGridView_nameRow__RXw71{display:flex;align-items:flex-start;gap:.75rem}.ShoppingListGridView_packageIcon__h0NSW{padding:.625rem;border-radius:.75rem;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.05);background:linear-gradient(to bottom right,var(--orange-50),rgba(255,237,213,.8));border:1px solid rgba(253,186,116,.4)}.dark .ShoppingListGridView_packageIcon__h0NSW{background:linear-gradient(to bottom right,var(--orange-900),rgba(124,45,18,.8));border-color:rgba(194,65,12,.4)}.ShoppingListGridView_packageSvg__2LBnA{height:1rem;width:1rem;color:var(--orange-600)}.dark .ShoppingListGridView_packageSvg__2LBnA{color:var(--orange-300)}.ShoppingListGridView_nameContent__YXHeT{flex:1 1;min-width:0}.ShoppingListGridView_nameInner__TDEFT{display:flex;align-items:flex-start;gap:.5rem}.ShoppingListGridView_itemName__P8az0{font-weight:600;font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;letter-spacing:-.01em;color:var(--gray-900)}.dark .ShoppingListGridView_itemName__P8az0{color:var(--gray-100)}.ShoppingListGridView_itemNamePurchased__jHTyB{text-decoration:line-through;color:var(--gray-500)}.dark .ShoppingListGridView_itemNamePurchased__jHTyB{color:var(--gray-400)}.ShoppingListGridView_urgentBadge__D7STB{padding:.25rem;border-radius:.5rem;background:linear-gradient(to bottom right,var(--warning-100),rgba(253,230,138,.8));border:1px solid rgba(252,211,77,.4);box-shadow:0 1px 2px rgba(0,0,0,.05);flex-shrink:0}.dark .ShoppingListGridView_urgentBadge__D7STB{background:linear-gradient(to bottom right,#78350f,rgba(146,64,14,.8));border-color:rgba(180,83,9,.4)}.ShoppingListGridView_urgentIcon__dYJEi{height:.875rem;width:.875rem;color:var(--warning-600)}.dark .ShoppingListGridView_urgentIcon__dYJEi{color:var(--warning-400)}.ShoppingListGridView_detailsRow__wFPfU{display:flex;flex-direction:column;gap:.75rem}.ShoppingListGridView_catQtyRow__N2n82{display:flex;align-items:center;justify-content:space-between}.ShoppingListGridView_categoryBadge__fC9nU{padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid;transition:all .2s}.ShoppingListGridView_categoryBadge__fC9nU:hover{transform:scale(1.05)}.ShoppingListGridView_quantityBadge___rWuN{padding:.25rem .75rem;border-radius:.75rem;background:linear-gradient(to bottom right,var(--gray-50),rgba(243,244,246,.8));border:1px solid rgba(229,231,235,.6);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark .ShoppingListGridView_quantityBadge___rWuN{background:linear-gradient(to bottom right,var(--gray-800),rgba(17,24,39,.8));border-color:rgba(55,65,81,.6)}.ShoppingListGridView_quantityText__iehu4{font-size:.875rem;font-weight:600;color:var(--gray-700);letter-spacing:-.01em}.dark .ShoppingListGridView_quantityText__iehu4{color:var(--gray-300)}.ShoppingListGridView_notesBox__StyJp{padding:.75rem;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(to bottom right,rgba(249,250,251,.8),rgba(243,244,246,.6));border:1px solid rgba(229,231,235,.5)}.dark .ShoppingListGridView_notesBox__StyJp{background:linear-gradient(to bottom right,rgba(31,41,55,.8),rgba(17,24,39,.6));border-color:rgba(55,65,81,.5)}.ShoppingListGridView_notesText__LhGM6{font-size:.75rem;color:var(--gray-600);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.625;font-weight:500}.dark .ShoppingListGridView_notesText__LhGM6{color:var(--gray-400)}.ShoppingListGridView_footer__mbKVr{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;padding-top:.75rem;margin-top:1rem;border-top:1px solid rgba(229,231,235,.6)}.dark .ShoppingListGridView_footer__mbKVr{border-color:rgba(55,65,81,.6)}.ShoppingListGridView_dateTag__P1Qfn{display:flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:.5rem;background:linear-gradient(to bottom right,rgba(249,250,251,.8),rgba(243,244,246,.6));border:1px solid rgba(229,231,235,.4);box-shadow:0 1px 2px rgba(0,0,0,.05)}.dark .ShoppingListGridView_dateTag__P1Qfn{background:linear-gradient(to bottom right,rgba(31,41,55,.8),rgba(17,24,39,.6));border-color:rgba(55,65,81,.4)}.ShoppingListGridView_dateIcon__aQsYM{height:.75rem;width:.75rem;color:var(--gray-500)}.dark .ShoppingListGridView_dateIcon__aQsYM{color:var(--gray-400)}.ShoppingListGridView_dateText__6BGmU{color:var(--gray-600);font-weight:500}.dark .ShoppingListGridView_dateText__6BGmU{color:var(--gray-400)}.ShoppingListGridView_costTag__SMkT_{padding:.125rem .625rem;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);background:linear-gradient(to bottom right,#ecfdf5,rgba(209,250,229,.8));border:1px solid rgba(167,243,208,.5)}.dark .ShoppingListGridView_costTag__SMkT_{background:linear-gradient(to bottom right,#064e3b,rgba(6,78,59,.8));border-color:rgba(5,150,105,.5)}.ShoppingListGridView_costText__WZ4mx{font-weight:600;color:var(--success-700);font-size:.75rem;letter-spacing:-.01em}.dark .ShoppingListGridView_costText__WZ4mx{color:var(--success-400)}.ShoppingListGridView_checkbox__i40cd{flex-shrink:0}.ShoppingListGridView_checkbox__i40cd[data-state=checked]{background-color:var(--orange-500);border-color:var(--orange-500)}.ShoppingListCategoryGroups_categoryGroup__zS6nq{border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;background:#FFFFFF;box-shadow:0 1px 3px rgba(0,0,0,.04)}.ShoppingListCategoryGroups_categoryGroup__zS6nq+.ShoppingListCategoryGroups_categoryGroup__zS6nq{margin-top:16px}.ShoppingListCategoryGroups_categoryHeader__kSkj_{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;background:#FFFFFF;border-bottom:1px solid #f0f0f0;transition:background-color .15s}.ShoppingListCategoryGroups_categoryHeader__kSkj_:hover{background:#FAFAFA}.ShoppingListCategoryGroups_headerLeft__HIQQw{display:flex;align-items:center;gap:10px}.ShoppingListCategoryGroups_chevronIcon__mjvw0{width:16px;height:16px;color:#E8740C;flex-shrink:0}.ShoppingListCategoryGroups_categoryName__E6Wmn{font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:600;color:#E8740C}.ShoppingListCategoryGroups_itemCount__Uas4g{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:400;color:#999999}.ShoppingListCategoryGroups_progressBar__4X2Dx{width:140px;height:6px;background:#F0F0F0;border-radius:100px;overflow:hidden;flex-shrink:0}.ShoppingListCategoryGroups_progressFill__Fj4MZ{height:100%;background:#22A861;border-radius:100px;transition:width .3s ease}.ShoppingListCategoryGroups_categoryContent__IepUU{padding:0}.ShoppingListCategoryGroups_mobileOnly__EoS_V{display:block}@media (min-width:640px){.ShoppingListCategoryGroups_mobileOnly__EoS_V{display:none}}.ShoppingListCategoryGroups_desktopOnly__WXdKJ{display:none}@media (min-width:640px){.ShoppingListCategoryGroups_desktopOnly__WXdKJ{display:block}}.BulkActionBar_container__o04kA{border-bottom:1px solid var(--gray-200);background-color:var(--orange-50);padding:.75rem 1rem}.dark .BulkActionBar_container__o04kA{border-color:var(--gray-700);background-color:var(--orange-900)}.BulkActionBar_row__XuGuy{display:flex;align-items:center;justify-content:space-between}.BulkActionBar_leftGroup__xalzk{display:flex;align-items:center;gap:.5rem}.BulkActionBar_selectedText__xi2CJ{font-size:.875rem;font-weight:500;color:#9a3412}.dark .BulkActionBar_selectedText__xi2CJ{color:#fdba74}.BulkActionBar_clearBtn__liIVO{height:1.5rem;width:1.5rem;padding:0;color:var(--orange-600)}.BulkActionBar_clearBtn__liIVO:hover{color:#9a3412}.dark .BulkActionBar_clearBtn__liIVO{color:var(--orange-300)}.BulkActionBar_clearIcon__bjk6I{height:1rem;width:1rem}.BulkActionBar_rightGroup__QLEO0{display:flex;align-items:center;gap:.5rem}.BulkActionBar_purchasedBtn__SX4NV{gap:.25rem;color:#16a34a;border-color:#bbf7d0}.BulkActionBar_purchasedBtn__SX4NV:hover{background-color:var(--success-50)}.dark .BulkActionBar_purchasedBtn__SX4NV{color:#4ade80;border-color:#166534}.BulkActionBar_notPurchasedBtn__OB81j{gap:.25rem;color:var(--gray-600);border-color:var(--gray-200)}.BulkActionBar_notPurchasedBtn__OB81j:hover{background-color:var(--gray-50)}.dark .BulkActionBar_notPurchasedBtn__OB81j{color:var(--gray-400);border-color:var(--gray-700)}.BulkActionBar_urgentBtn__ltF3u{gap:.25rem;color:var(--warning-600);border-color:var(--warning-200)}.BulkActionBar_urgentBtn__ltF3u:hover{background-color:var(--warning-50)}.dark .BulkActionBar_urgentBtn__ltF3u{color:var(--warning-400);border-color:var(--warning-800)}.BulkActionBar_deleteBtn__ye0pi{gap:.25rem;color:var(--error-600);border-color:var(--error-200)}.BulkActionBar_deleteBtn__ye0pi:hover{background-color:var(--error-50)}.dark .BulkActionBar_deleteBtn__ye0pi{color:var(--error-400);border-color:var(--error-800)}.BulkActionBar_btnIcon__v_8D_{height:.75rem;width:.75rem}.ShoppingListDataTable_wrapper__0Ux4O{display:flex;flex-direction:column;gap:var(--space-4)}.ShoppingListDataTable_emptyState__AbZgs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-24) var(--space-8);text-align:center;background:#FFFFFF;border-radius:16px;border:1px solid #e8e8e8}.ShoppingListDataTable_emptyIconWrapper__fue7B{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:#FFF8F0;margin-bottom:var(--space-8)}.ShoppingListDataTable_emptyIcon__rwEq0{width:28px;height:28px;color:#E8740C}.ShoppingListDataTable_emptyTitle__EfV4t{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--text-lg);font-weight:600;color:#1A1A1A;margin:0 0 var(--space-2)}.ShoppingListDataTable_emptyDescription__ghsUZ{font-family:var(--font-inter),sans-serif;font-size:var(--text-sm);color:#999999;margin:0 0 var(--space-8);max-width:360px}.ShoppingListDataTable_addFirstBtn__FJ5h1{display:flex;align-items:center;gap:var(--space-2);background:linear-gradient(90deg,#f97316,#ea580c);color:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s}.ShoppingListDataTable_addFirstBtn__FJ5h1:hover{background:linear-gradient(90deg,#ea580c,#c2410c);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ShoppingListDataTable_addFirstBtnIcon__hno_V{height:1.25rem;width:1.25rem}