.page_container__6wweN{min-height:100vh;background-color:#FFFBF5}.dark .page_container__6wweN{background-color:#1a1a1a}.page_heroWrapper__onrUc{height:100vh}.page_contentWrapper__zI3Vm{background-color:#FFFBF5;position:relative}.dark .page_contentWrapper__zI3Vm{background-color:#1a1a1a}.Footer_footer__Fj2Dr{background-color:#f9f8f6;padding-top:3rem;padding-bottom:2rem;overflow:hidden;position:relative}@media (min-width:640px){.Footer_footer__Fj2Dr{padding-top:4rem;padding-bottom:2.5rem}}@media (min-width:768px){.Footer_footer__Fj2Dr{padding-top:5rem}}.Footer_bgBlobTopRight__r1ZDm{position:absolute;top:-10rem;right:-10rem;width:16rem;height:16rem;background-color:#ffedd5;border-radius:9999px;opacity:.1;filter:blur(48px)}@media (min-width:640px){.Footer_bgBlobTopRight__r1ZDm{width:20rem;height:20rem}}@media (min-width:768px){.Footer_bgBlobTopRight__r1ZDm{width:24rem;height:24rem}}.Footer_bgBlobBottomLeft__IOn12{position:absolute;bottom:-10rem;left:-10rem;width:16rem;height:16rem;background-color:var(--blue-100);border-radius:9999px;opacity:.1;filter:blur(48px)}@media (min-width:640px){.Footer_bgBlobBottomLeft__IOn12{width:20rem;height:20rem}}@media (min-width:768px){.Footer_bgBlobBottomLeft__IOn12{width:24rem;height:24rem}}.Footer_container__K1aPU{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:10}@media (min-width:640px){.Footer_container__K1aPU{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Footer_container__K1aPU{padding-left:2rem;padding-right:2rem}}.Footer_topSection__Aiq10{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:2rem;border-bottom:1px solid var(--gray-200);padding-bottom:2rem;margin-bottom:2rem}@media (min-width:640px){.Footer_topSection__Aiq10{padding-bottom:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px){.Footer_topSection__Aiq10{grid-template-columns:repeat(2,1fr);padding-bottom:3rem;margin-bottom:3rem}}.Footer_brandSection__YGsjF{max-width:24rem}.Footer_logoWrapper__NZa6_{margin-bottom:1.5rem;position:relative;width:5rem;height:2rem}@media (min-width:640px){.Footer_logoWrapper__NZa6_{margin-bottom:2rem;width:6rem;height:2.25rem}}@media (min-width:768px){.Footer_logoWrapper__NZa6_{margin-bottom:2.5rem}}.Footer_logoImage__3fw4I{object-fit:contain}.Footer_brandDescription__ipZBG{color:var(--gray-600);margin-bottom:1.5rem;line-height:1.625;font-size:.875rem}@media (min-width:640px){.Footer_brandDescription__ipZBG{margin-bottom:2rem;font-size:1rem}}.Footer_trustBadge__W59ne{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.Footer_trustBadgeIcon__qg11Y{background-color:#fff;border-radius:9999px;padding:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Footer_trustBadgeIconSvg__Ptlr8{width:.875rem;height:.875rem;color:var(--orange-400)}@media (min-width:640px){.Footer_trustBadgeIconSvg__Ptlr8{width:1rem;height:1rem}}.Footer_trustBadgeText__nrgLt{font-size:.75rem;color:var(--gray-600)}@media (min-width:640px){.Footer_trustBadgeText__nrgLt{font-size:.875rem}}.Footer_socialLinks__REwx_{display:flex;gap:.75rem;margin-top:1.5rem}.Footer_socialLink__sO4_M{background-color:#fff;padding:.5rem;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:box-shadow .2s ease}.Footer_socialLink__sO4_M:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Footer_socialIcon__kUrZy{height:1rem;width:1rem;color:var(--gray-600);transition:color .2s ease}.Footer_socialLink__sO4_M:hover .Footer_socialIcon__kUrZy{color:var(--orange-400)}.Footer_srOnly__dDrq6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Footer_newsletterCard__NQ0HP{width:100%;max-width:28rem;margin-left:auto;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:1rem;border:1px solid var(--gray-100)}@media (min-width:640px){.Footer_newsletterCard__NQ0HP{border-radius:1rem;padding:1.5rem}}.Footer_newsletterTitle__ehgTZ{font-weight:600;font-size:1rem;margin-bottom:.5rem}@media (min-width:640px){.Footer_newsletterTitle__ehgTZ{font-size:1.125rem}}.Footer_newsletterDescription__R2S3R{color:var(--gray-600);font-size:.75rem;margin-bottom:.75rem}@media (min-width:640px){.Footer_newsletterDescription__R2S3R{font-size:.875rem;margin-bottom:1rem}}.Footer_newsletterForm__wNg_f{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.Footer_newsletterForm__wNg_f{flex-direction:row;gap:0}}.Footer_newsletterInput__i465o{flex:1;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--gray-200);outline:none;font-size:.875rem;width:100%}@media (min-width:640px){.Footer_newsletterInput__i465o{padding:.75rem 1rem;border-radius:.5rem 0 0 .5rem}}.Footer_newsletterInput__i465o:focus{box-shadow:0 0 0 2px var(--orange-400);border-color:transparent}.Footer_newsletterButton__RvHy1{background-color:var(--orange-400);color:#fff;padding:.625rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.Footer_newsletterButton__RvHy1{padding:.75rem 1rem;border-radius:0 .5rem .5rem 0}}.Footer_newsletterButton__RvHy1:hover{background-color:var(--orange-600)}.Footer_newsletterButtonText__ieAS4{margin-right:.25rem;font-size:.875rem}.Footer_newsletterButtonIcon__Tc37e{height:.875rem;width:.875rem}@media (min-width:640px){.Footer_newsletterButtonIcon__Tc37e{height:1rem;width:1rem}}.Footer_newsletterDisclaimer__X66HA{font-size:.75rem;color:var(--gray-500);margin-top:.75rem}.Footer_newsletterPrivacyLink__1U79J{text-decoration:underline;transition:color .2s ease}.Footer_newsletterPrivacyLink__1U79J:hover{color:var(--orange-600)}.Footer_linksGrid__Yodos{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media (min-width:480px){.Footer_linksGrid__Yodos{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Footer_linksGrid__Yodos{grid-template-columns:repeat(4,1fr)}}.Footer_linkGroupTitle__MDHjj{font-weight:600;font-size:1rem;margin-bottom:1rem;color:var(--gray-900)}@media (min-width:640px){.Footer_linkGroupTitle__MDHjj{font-size:1.125rem}}.Footer_linkList__p7oel{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.Footer_linkItem__7vCwT{color:var(--gray-600);transition:color .2s ease;display:flex;align-items:center;font-size:.875rem}@media (min-width:640px){.Footer_linkItem__7vCwT{font-size:1rem}}.Footer_linkItem__7vCwT:hover{color:var(--orange-400)}.Footer_linkDot___utqm{margin-right:.375rem;width:.375rem;height:.375rem;border-radius:9999px;background-color:var(--gray-400);transition:background-color .2s ease}.Footer_linkItem__7vCwT:hover .Footer_linkDot___utqm{background-color:var(--orange-400)}.Footer_contactList__WrBtb{display:flex;flex-direction:column;gap:.75rem}.Footer_contactItem__le2WI{display:flex;align-items:flex-start}.Footer_contactIcon__i4Ese{margin-right:.625rem;height:1.25rem;width:1.25rem;color:var(--gray-400);margin-top:.125rem;flex-shrink:0;transition:color .2s ease}.Footer_contactItem__le2WI:hover .Footer_contactIcon__i4Ese{color:var(--orange-400)}.Footer_contactLink__fjP1N{color:var(--gray-600);transition:color .2s ease;font-size:.875rem}@media (min-width:640px){.Footer_contactLink__fjP1N{font-size:1rem}}.Footer_contactLink__fjP1N:hover{color:var(--orange-400)}.Footer_contactText__Y8Ysl{color:var(--gray-600);font-size:.875rem}@media (min-width:640px){.Footer_contactText__Y8Ysl{font-size:1rem}}.Footer_paymentCard__78TXi{background-color:#fff;border-radius:.75rem;border:1px solid var(--gray-200);padding:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-bottom:1.25rem}.Footer_paymentGrid__u7Fj5{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.Footer_paymentGrid__u7Fj5{grid-template-columns:repeat(4,1fr)}}.Footer_paymentMethod__fwCHP{display:flex;flex-direction:column;align-items:center;justify-content:center}.Footer_paymentBadge__x9wuR{width:3rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.Footer_paymentBadgeVisa__6rJSU{background-color:#1a1f71}.Footer_paymentBadgeMastercard__VcoNe{background-color:#eb001b;position:relative}.Footer_paymentBadgeAmex__uODdN{background-color:#006fcf}.Footer_paymentBadgePaypal__VjepV{background-color:#fff;border:1px solid var(--gray-300)}.Footer_paymentBadgeText__nGtjB{color:#fff;font-weight:700;font-size:.75rem}.Footer_mastercardCircle__BQEpJ{position:absolute;width:1.25rem;height:1.25rem;border-radius:9999px;top:50%;transform:translateY(-50%)}.Footer_mastercardOrange__mJH8P{background-color:#ff5f00;left:50%;transform:translate(-50%,-50%);z-index:10}.Footer_mastercardLeft__y92nS{background-color:#ff5f00;left:33.333%;z-index:0}.Footer_mastercardRight__wJzaO{background-color:#0099df;right:33.333%;z-index:0}.Footer_paymentLabel__EZk3Q{font-size:.75rem;color:var(--gray-500);margin-top:.25rem}.Footer_paypalBlue__DhmuM{color:#003087;font-weight:700;font-size:.75rem}.Footer_paypalCyan__rN39G{color:#009cde}.Footer_bottomSection__GX8KN{display:flex;flex-direction:column;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--gray-200)}@media (min-width:768px){.Footer_bottomSection__GX8KN{flex-direction:row;align-items:center}}.Footer_copyrightWrapper__sp_BQ{display:flex;align-items:center;margin-bottom:1rem}@media (min-width:768px){.Footer_copyrightWrapper__sp_BQ{margin-bottom:0}}.Footer_copyrightYear__fryio{font-size:.875rem;margin-right:.375rem}.Footer_copyrightContent__0ioS9{display:flex;align-items:center}.Footer_copyrightText__2_4ok{font-size:.875rem;color:var(--gray-500)}.Footer_copyrightLink__OSaKQ{display:flex;align-items:center;margin-left:.25rem;transition:color .2s ease}.Footer_copyrightLink__OSaKQ:hover{color:var(--orange-400)}.Footer_copyrightLinkText__MdEDX{font-size:.875rem;font-weight:500}.Footer_copyrightSuffix__irohh{font-size:.875rem;color:var(--gray-500);margin-left:.25rem}.Footer_legalLinks__ccuvp{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--gray-500)}.Footer_legalLink__ZgO7X{transition:color .2s ease}.Footer_legalLink__ZgO7X:hover{color:var(--orange-400)}.TrialWarningBanner_urgencyCritical__34Gyq{background-color:var(--error-50);border-color:var(--error-200);color:var(--error-800)}.dark .TrialWarningBanner_urgencyCritical__34Gyq{background-color:rgba(127,29,29,.3);border-color:var(--error-800);color:var(--error-300)}.TrialWarningBanner_urgencyHigh__5K2X1{background-color:var(--orange-50);border-color:#fed7aa;color:#9a3412}.dark .TrialWarningBanner_urgencyHigh__5K2X1{background-color:rgba(124,45,18,.3);border-color:#9a3412;color:#fdba74}.TrialWarningBanner_urgencyMedium__lvLm_{background-color:#fefce8;border-color:#fef08a;color:#854d0e}.dark .TrialWarningBanner_urgencyMedium__lvLm_{background-color:rgba(113,63,18,.3);border-color:#854d0e;color:#fde047}.TrialWarningBanner_urgencyLow__d_Ru7{background-color:var(--blue-50);border-color:#bfdbfe;color:#1e40af}.dark .TrialWarningBanner_urgencyLow__d_Ru7{background-color:rgba(30,58,138,.3);border-color:#1e40af;color:var(--blue-200)}.TrialWarningBanner_iconCritical__YT6ej{width:1.25rem;height:1.25rem;color:var(--error-600)}.dark .TrialWarningBanner_iconCritical__YT6ej{color:var(--error-400)}.TrialWarningBanner_iconHigh__ss3FZ{width:1.25rem;height:1.25rem;color:var(--orange-600)}.dark .TrialWarningBanner_iconHigh__ss3FZ{color:var(--orange-300)}.TrialWarningBanner_iconMedium__iytZ8{width:1.25rem;height:1.25rem;color:#ca8a04}.dark .TrialWarningBanner_iconMedium__iytZ8{color:#facc15}.TrialWarningBanner_iconLow__hV3fN{width:1.25rem;height:1.25rem;color:#2563eb}.dark .TrialWarningBanner_iconLow__hV3fN{color:#60a5fa}.TrialWarningBanner_compactContainer__xGTYd{border-left-width:4px;padding:.75rem}.TrialWarningBanner_compactContent__rfT6Y{display:flex;align-items:center;justify-content:space-between}.TrialWarningBanner_compactInner__q5w2l{display:flex;align-items:center;gap:.75rem}.TrialWarningBanner_compactText__Lnsuc{font-size:.875rem;font-weight:500}.TrialWarningBanner_upgradeButton__WYC_V{background-color:var(--orange-600);color:var(--gray-50,#ffffff)}.TrialWarningBanner_upgradeButton__WYC_V:hover{background-color:#c2410c}.TrialWarningBanner_cardContainer__huDRh{border-width:1px}.TrialWarningBanner_cardPadding__0M3jZ{padding:1rem}.TrialWarningBanner_cardContent__prRl5{display:flex;align-items:flex-start;justify-content:space-between}.TrialWarningBanner_cardInner__nIw6L{display:flex;align-items:flex-start;gap:.75rem}.TrialWarningBanner_cardBody__nFpIu{flex:1}.TrialWarningBanner_badgeRow__5eKU_{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.TrialWarningBanner_statusBadge__WGacj{border-color:currentColor}.TrialWarningBanner_criticalBadge__ySDA_{font-size:.75rem}.TrialWarningBanner_warningMessage__zMjUS{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.TrialWarningBanner_warningSubtext__thVbV{font-size:.75rem;opacity:.8}.TrialWarningBanner_cardActions__nMs1n{display:flex;align-items:center;gap:.5rem}.TrialWarningBanner_upgradeButtonIcon__5tBXK{width:1rem;height:1rem;margin-right:.25rem}.TrialWarningBanner_upgradeArrowIcon__GuAWu{width:1rem;height:1rem;margin-left:.25rem}.TrialWarningBanner_dismissButton__ZLQzk{color:currentColor}.TrialWarningBanner_dismissButton__ZLQzk:hover{background-color:rgba(0,0,0,.1)}.dark .TrialWarningBanner_dismissButton__ZLQzk:hover{background-color:rgba(255,255,255,.1)}.TrialWarningBanner_dismissIcon___gG3J{width:1rem;height:1rem}.SidebarUserProfile_wrapper__JJy9k{margin-top:auto}.SidebarUserProfile_trialWrapper__nL1tq{padding:0 .75rem;margin-bottom:.75rem}.SidebarUserProfile_expandedContainer__SuylI{padding:.75rem}.SidebarUserProfile_profileSeparator__D7eAX{height:1px;background-color:#2A2A2A;opacity:.6;margin:.375rem 0}.SidebarUserProfile_profileRow__CWDJo{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.625rem;transition:all .2s ease}.SidebarUserProfile_profileRow__CWDJo:hover{background-color:#252525}.SidebarUserProfile_avatar__XRU5U{height:2.25rem;width:2.25rem;border:none;transition:box-shadow .2s ease}.SidebarUserProfile_profileRow__CWDJo:hover .SidebarUserProfile_avatar__XRU5U{box-shadow:0 4px 12px rgba(249,115,22,.2)}.SidebarUserProfile_avatarFallback__7gVYq{background:linear-gradient(135deg,#F97316,#EA580C);color:white;font-weight:600;font-size:.8125rem}.SidebarUserProfile_profileInfo__RhTvK{flex:1;overflow:hidden}.SidebarUserProfile_profileName__ue4sg{font-size:.8125rem;font-weight:600;line-height:1;color:#DDDDDD;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarUserProfile_profileRole__bQehj{font-size:.6875rem;color:#666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem}.SidebarUserProfile_collapseHint__TLrqa{width:1.125rem;height:1.125rem;color:#555555;flex-shrink:0;transition:color .2s ease}.SidebarUserProfile_profileRow__CWDJo:hover .SidebarUserProfile_collapseHint__TLrqa{color:#8A8A8A}.SidebarUserProfile_logoutButton__DVxeo{width:100%;display:flex;align-items:center;justify-content:flex-start;color:#666666;transition:all .2s ease;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;background:none;border:none;cursor:pointer}.SidebarUserProfile_logoutButton__DVxeo:hover{color:var(--error-400);background-color:rgba(127,29,29,.2)}.SidebarUserProfile_logoutIcon__Cy_Sr{margin-right:.5rem;height:1rem;width:1rem;transition:transform .2s ease}.SidebarUserProfile_logoutButton__DVxeo:hover .SidebarUserProfile_logoutIcon__Cy_Sr{transform:scale(1.1)}.SidebarUserProfile_collapsedContainer__S_EhE{display:flex;flex-direction:column;align-items:center;padding:.5rem;margin-top:auto}.SidebarUserProfile_collapsedAvatarWrapper__8x_Nt{position:relative;cursor:pointer}.SidebarUserProfile_collapsedAvatar__5w9vG{height:2.25rem;width:2.25rem;border:2px solid #3a3a3a;transition:all .2s ease}.SidebarUserProfile_collapsedAvatarWrapper__8x_Nt:hover .SidebarUserProfile_collapsedAvatar__5w9vG{transform:scale(1.1);border-color:#F97316;box-shadow:0 4px 12px rgba(249,115,22,.2)}.SidebarUserProfile_collapsedAvatarFallback__9kT29{background:linear-gradient(135deg,#F97316,#EA580C);color:white;font-weight:600;font-size:.875rem}.SidebarUserProfile_notificationBadge__dE9lU{position:absolute;top:-.25rem;right:-.25rem;height:1.25rem;width:1.25rem;border-radius:9999px;background-color:var(--error-500);display:flex;align-items:center;justify-content:center;font-size:10px;color:white;font-weight:600;box-shadow:0 4px 6px rgba(0,0,0,.2);border:2px solid #1a1a1a;animation:SidebarUserProfile_pulse__y6lPH 2s cubic-bezier(.4,0,.6,1) infinite}.SidebarUserProfile_hoverRing__wkgWg{position:absolute;inset:0;border-radius:9999px;border:2px solid transparent;transition:border-color .2s ease;pointer-events:none}.SidebarUserProfile_collapsedAvatarWrapper__8x_Nt:hover .SidebarUserProfile_hoverRing__wkgWg{border-color:rgba(249,115,22,.3)}@keyframes SidebarUserProfile_pulse__y6lPH{0%,to{opacity:1}50%{opacity:.5}}.SidebarCollapseButton_wrapper__RAirl{position:absolute;right:-.75rem;top:5rem;z-index:50}.SidebarCollapseButton_button__kqLEp{height:1.5rem;width:1.5rem;padding:0;border-radius:50%;background-color:#F97316;border:2px solid #ea580c;color:white;box-shadow:0 2px 6px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.SidebarCollapseButton_button__kqLEp:hover{background-color:#EA580C;transform:scale(1.1);box-shadow:0 3px 8px rgba(0,0,0,.3)}.SidebarCollapseButton_button__kqLEp:focus-visible{outline:none;box-shadow:0 0 0 2px #F97316,0 0 0 4px rgba(249,115,22,.3)}.SidebarCollapseButton_button__kqLEp:active{transform:scale(.95)}.SidebarCollapseButton_icon__0TZUV{height:.75rem;width:.75rem}.MobileSidebar_overlay__tFFHO{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:40;backdrop-filter:blur(2px)}.MobileSidebar_sidebar__AfzCT{position:fixed;top:0;left:0;height:100%;z-index:50;width:90%;max-width:350px;background-color:white;border-right:1px solid var(--gray-200);display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.dark .MobileSidebar_sidebar__AfzCT{background-color:var(--gray-800);border-right-color:var(--gray-700)}.MobileSidebar_mobileHeader__tUSC8{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--gray-200);background:linear-gradient(to right,var(--orange-50),white)}.dark .MobileSidebar_mobileHeader__tUSC8{border-bottom-color:var(--gray-700);background:linear-gradient(to right,#1c1917,var(--gray-800))}.MobileSidebar_headerLink__T4O4m{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.MobileSidebar_logoPlaceholder__hj_9M{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;border-radius:.75rem;background-color:#ffedd5;color:var(--orange-600);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.dark .MobileSidebar_logoPlaceholder__hj_9M{background-color:rgba(154,52,18,.3);color:var(--orange-300)}.MobileSidebar_logoPlaceholderIcon__6i5ql{height:1.5rem;width:1.5rem}.MobileSidebar_logoContainer__XM_1F{height:3rem;width:3rem;border-radius:.75rem;overflow:hidden;border:1px solid #fed7aa;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.MobileSidebar_logoImage__B2lXc{height:100%;width:100%;object-fit:cover}.MobileSidebar_headerTextContainer__thGzE{display:flex;flex-direction:column;min-width:0;flex:1}.MobileSidebar_businessName__CIdzz{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;color:var(--gray-900)}.dark .MobileSidebar_businessName__CIdzz{color:var(--gray-100)}.MobileSidebar_subtitleText__mG36c{font-size:.875rem;line-height:1.25rem;color:var(--orange-600);font-weight:500}.dark .MobileSidebar_subtitleText__mG36c{color:var(--orange-300)}.MobileSidebar_closeButton__ouwwB{height:2.5rem;width:2.5rem;color:var(--gray-600);flex-shrink:0;margin-left:.5rem}.MobileSidebar_closeButton__ouwwB:hover{color:var(--orange-600);background-color:#ffedd5}.dark .MobileSidebar_closeButton__ouwwB{color:var(--gray-400)}.dark .MobileSidebar_closeButton__ouwwB:hover{color:var(--orange-300);background-color:rgba(154,52,18,.3)}.MobileSidebar_closeButtonIcon__v1O_I{height:1.25rem;width:1.25rem}.MobileSidebar_userSection__l16L_{padding:1rem;background-color:var(--gray-50);border-bottom:1px solid var(--gray-200)}.dark .MobileSidebar_userSection__l16L_{background-color:var(--gray-900);border-bottom-color:var(--gray-700)}.MobileSidebar_userLink__7u_Fk{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;transition:background-color .15s ease}.MobileSidebar_userLink__7u_Fk:hover{background-color:white}.dark .MobileSidebar_userLink__7u_Fk:hover{background-color:var(--gray-800)}.MobileSidebar_userAvatar__uu2_s{height:2.5rem;width:2.5rem;border:2px solid #fed7aa}.dark .MobileSidebar_userAvatar__uu2_s{border-color:rgba(154,52,18,.5)}.MobileSidebar_userAvatarFallback__4cRAm{background-color:#ffedd5;color:var(--orange-600);font-weight:600}.dark .MobileSidebar_userAvatarFallback__4cRAm{background-color:rgba(154,52,18,.3);color:var(--orange-300)}.MobileSidebar_userInfo__u84kD{flex:1;min-width:0}.MobileSidebar_userName__F7l91{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileSidebar_userLink__7u_Fk:hover .MobileSidebar_userName__F7l91{color:var(--orange-600)}.dark .MobileSidebar_userName__F7l91{color:var(--gray-100)}.dark .MobileSidebar_userLink__7u_Fk:hover .MobileSidebar_userName__F7l91{color:var(--orange-300)}.MobileSidebar_userEmail__JMIrx{font-size:.75rem;line-height:1rem;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .MobileSidebar_userEmail__JMIrx{color:var(--gray-400)}.MobileSidebar_roleBadge__cM2mG{font-size:.75rem;padding:.125rem .5rem;border-radius:9999px;margin-top:.25rem}.MobileSidebar_userIconContainer__2uYvD{color:var(--gray-400)}.MobileSidebar_userLink__7u_Fk:hover .MobileSidebar_userIconContainer__2uYvD{color:var(--orange-400)}.dark .MobileSidebar_userIconContainer__2uYvD{color:var(--gray-500)}.dark .MobileSidebar_userLink__7u_Fk:hover .MobileSidebar_userIconContainer__2uYvD{color:var(--orange-300)}.MobileSidebar_userIcon__hujFv{height:1rem;width:1rem}.MobileSidebar_roleBadgeAdmin__e2eLi{background-color:#fee2e2;color:var(--error-800)}.dark .MobileSidebar_roleBadgeAdmin__e2eLi{background-color:rgba(127,29,29,.3);color:var(--error-400)}.MobileSidebar_roleBadgeManager__pjr9L{background-color:var(--blue-100);color:#1e40af}.dark .MobileSidebar_roleBadgeManager__pjr9L{background-color:rgba(30,58,138,.3);color:#60a5fa}.MobileSidebar_roleBadgeStaff__06KAE{background-color:#dcfce7;color:#166534}.dark .MobileSidebar_roleBadgeStaff__06KAE{background-color:rgba(20,83,45,.3);color:#4ade80}.MobileSidebar_roleBadgeDefault__U2I6f{background-color:var(--gray-100);color:var(--gray-800)}.dark .MobileSidebar_roleBadgeDefault__U2I6f{background-color:var(--gray-800);color:var(--gray-400)}.MobileSidebar_searchSection__Xjc20{padding:1rem;border-bottom:1px solid var(--gray-200);background-color:white}.dark .MobileSidebar_searchSection__Xjc20{border-bottom-color:var(--gray-700);background-color:var(--gray-800)}.MobileSidebar_searchWrapper__5spl8{position:relative}.MobileSidebar_searchInput__OIKek{width:100%;padding-left:2.5rem;height:2.5rem;font-size:.875rem;background-color:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-700);border-radius:.5rem}.MobileSidebar_searchInput__OIKek:focus{background-color:white;border-color:#fdba74}.dark .MobileSidebar_searchInput__OIKek{background-color:var(--gray-900);border-color:var(--gray-700);color:var(--gray-300)}.dark .MobileSidebar_searchInput__OIKek:focus{background-color:var(--gray-800);border-color:var(--orange-400)}.MobileSidebar_searchIcon__1k8ZK{position:absolute;left:.75rem;top:.75rem;height:1rem;width:1rem;color:var(--gray-500)}.MobileSidebar_clearSearchButton__fr56B{position:absolute;right:.5rem;top:.5rem;height:1.5rem;width:1.5rem;padding:0;color:var(--gray-400)}.MobileSidebar_clearSearchButton__fr56B:hover{color:var(--gray-600)}.MobileSidebar_clearSearchIcon__lPX9S{height:.75rem;width:.75rem}.MobileSidebar_searchResults__5fA2G{padding:.5rem 1rem;max-height:12rem;overflow:auto;border-bottom:1px solid var(--gray-200);background-color:var(--gray-50)}.dark .MobileSidebar_searchResults__5fA2G{border-bottom-color:var(--gray-700);background-color:var(--gray-900)}.MobileSidebar_searchResultsList__uPPy6{display:flex;flex-direction:column;gap:.25rem}.MobileSidebar_searchResultItem__KGxs9{display:flex;align-items:center;font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;background-color:white;transition:background-color .15s ease;border:1px solid var(--gray-100)}.MobileSidebar_searchResultItem__KGxs9:hover{background-color:var(--orange-50)}.dark .MobileSidebar_searchResultItem__KGxs9{background-color:var(--gray-800);border-color:var(--gray-700)}.dark .MobileSidebar_searchResultItem__KGxs9:hover{background-color:rgba(154,52,18,.2)}.MobileSidebar_searchResultIcon__AklIZ{height:1rem;width:1rem;margin-right:.75rem;color:var(--orange-400)}.MobileSidebar_searchResultName__pBiYC{color:var(--gray-700);font-weight:500}.dark .MobileSidebar_searchResultName__pBiYC{color:var(--gray-300)}.MobileSidebar_noResults__WY7M9{text-align:center;padding:1.5rem 0}.MobileSidebar_noResultsIcon__bp2Ji{height:2rem;width:2rem;color:var(--gray-300);margin:0 auto .5rem}.dark .MobileSidebar_noResultsIcon__bp2Ji{color:var(--gray-600)}.MobileSidebar_noResultsText__FjzMb{font-size:.875rem;color:var(--gray-500)}.dark .MobileSidebar_noResultsText__FjzMb{color:var(--gray-400)}.MobileSidebar_nav__sjOnm{padding:1rem .75rem;display:flex;flex-direction:column;gap:.5rem;flex:1;overflow-y:auto;overscroll-behavior:contain;background-color:white}.dark .MobileSidebar_nav__sjOnm{background-color:var(--gray-800)}.MobileSidebar_parentButton__n__hT{display:flex;align-items:center;width:100%;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s ease;touch-action:manipulation}.MobileSidebar_parentButton__n__hT:hover{background-color:var(--orange-50);color:var(--orange-600)}.MobileSidebar_parentButton__n__hT:active{background-color:#ffedd5;transform:scale(.98)}.MobileSidebar_parentButton__n__hT:focus-visible{outline:none;box-shadow:0 0 0 2px var(--orange-400),0 0 0 4px rgba(249,115,22,.3)}.dark .MobileSidebar_parentButton__n__hT:hover{background-color:rgba(154,52,18,.2);color:var(--orange-300)}.dark .MobileSidebar_parentButton__n__hT:active{background-color:rgba(154,52,18,.3)}.MobileSidebar_parentButtonActive__jPQIi{color:var(--orange-600);background-color:var(--orange-50);border-left:4px solid var(--orange-400);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.dark .MobileSidebar_parentButtonActive__jPQIi{color:var(--orange-300);background-color:rgba(154,52,18,.2);border-left-color:var(--orange-300)}.MobileSidebar_parentButtonInactive__WoKSA{color:var(--gray-700)}.dark .MobileSidebar_parentButtonInactive__WoKSA{color:var(--gray-300)}.MobileSidebar_parentIcon__ZU6uf{height:1.25rem;width:1.25rem;flex-shrink:0;margin-right:.75rem}.MobileSidebar_parentLabel__tR8a8{flex:1;text-align:left;font-weight:500}.MobileSidebar_chevronIcon__e4IXP{height:1rem;width:1rem;transition:transform .2s ease}.MobileSidebar_chevronIconExpanded__y3DLX{transform:rotate(180deg)}.MobileSidebar_childrenContainer__YoSBd{margin-top:.25rem;margin-left:1rem;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.MobileSidebar_childLink__APHDm{display:flex;align-items:center;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;transition:all .2s ease;margin-left:.5rem;touch-action:manipulation}.MobileSidebar_childLink__APHDm:active{background-color:#ffedd5;transform:scale(.98)}.MobileSidebar_childLink__APHDm:focus-visible{outline:none;box-shadow:0 0 0 2px var(--orange-400),0 0 0 4px rgba(249,115,22,.3)}.MobileSidebar_childLinkActive__harjl{color:var(--orange-600);background-color:var(--orange-50);font-weight:600;border-left:3px solid var(--orange-400);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.dark .MobileSidebar_childLinkActive__harjl{color:var(--orange-300);background-color:rgba(154,52,18,.2);border-left-color:var(--orange-300)}.MobileSidebar_childLinkInactive__q1oM1{color:var(--gray-600)}.MobileSidebar_childLinkInactive__q1oM1:hover{color:var(--orange-600);background-color:rgba(255,247,237,.7)}.dark .MobileSidebar_childLinkInactive__q1oM1{color:var(--gray-400)}.dark .MobileSidebar_childLinkInactive__q1oM1:hover{color:var(--orange-300);background-color:rgba(154,52,18,.15)}.MobileSidebar_childIcon__q1aMw{height:1rem;width:1rem;margin-right:.75rem;flex-shrink:0}.MobileSidebar_childName__ota5C{font-weight:500}.MobileSidebar_singleLink__AjswX{display:flex;align-items:center;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s ease;touch-action:manipulation}.MobileSidebar_singleLink__AjswX:active{background-color:#ffedd5;transform:scale(.98)}.MobileSidebar_singleLink__AjswX:focus-visible{outline:none;box-shadow:0 0 0 2px var(--orange-400),0 0 0 4px rgba(249,115,22,.3)}.MobileSidebar_singleLinkActive__DLyxF{color:var(--orange-600);background-color:var(--orange-50);border-left:4px solid var(--orange-400);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-weight:600}.dark .MobileSidebar_singleLinkActive__DLyxF{color:var(--orange-300);background-color:rgba(154,52,18,.2);border-left-color:var(--orange-300)}.MobileSidebar_singleLinkInactive__ZJ2Vc{color:var(--gray-700)}.MobileSidebar_singleLinkInactive__ZJ2Vc:hover{color:var(--orange-600);background-color:var(--orange-50)}.dark .MobileSidebar_singleLinkInactive__ZJ2Vc{color:var(--gray-300)}.dark .MobileSidebar_singleLinkInactive__ZJ2Vc:hover{color:var(--orange-300);background-color:rgba(154,52,18,.2)}.MobileSidebar_singleIcon__Wr_1b{height:1.25rem;width:1.25rem;flex-shrink:0;margin-right:.75rem}.MobileSidebar_singleLabel__HSxBU{flex:1}.MobileSidebar_badge__ys427{margin-left:auto;font-size:.75rem;padding:.25rem .5rem}.MobileSidebar_bottomActions__QsP7d{border-top:1px solid var(--gray-200);background-color:var(--gray-50)}.dark .MobileSidebar_bottomActions__QsP7d{border-top-color:var(--gray-700);background-color:var(--gray-900)}.MobileSidebar_bottomGrid__JV_ti{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem}.MobileSidebar_settingsButton__Zl_yU{display:flex;align-items:center;justify-content:center;gap:.5rem;border-color:var(--gray-300)}.MobileSidebar_settingsButton__Zl_yU:hover{background-color:white;border-color:#fdba74}.MobileSidebar_logoutButton__uAkbx{display:flex;align-items:center;justify-content:center;gap:.5rem}.MobileSidebar_buttonIcon__SyEZh{height:1rem;width:1rem}.HeaderGreeting_container__BIdb6{display:flex;flex-direction:column;gap:2px}.HeaderGreeting_greeting__L2GGx{font-family:var(--font-space-grotesk),sans-serif;font-size:24px;font-weight:600;color:#0D0D0D;margin:0;line-height:1.25}.dark .HeaderGreeting_greeting__L2GGx{color:#F5F5F5}.HeaderGreeting_subtitle__1NWA_{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:400;color:#7A7A7A;margin:0}.HeaderBreadcrumb_nav__pkDRM{display:none;align-items:center;font-size:.875rem;max-width:100%}@media (min-width:641px){.HeaderBreadcrumb_nav__pkDRM{display:flex}}.HeaderBreadcrumb_list__Txggn{gap:.25rem;list-style:none;padding:0;margin:0}.HeaderBreadcrumb_listItem__nEVxg,.HeaderBreadcrumb_list__Txggn{display:flex;align-items:center;min-width:0}.HeaderBreadcrumb_chevron__sVY7n{height:.75rem;width:.75rem;margin:0 .375rem;color:var(--muted-foreground);opacity:.6;flex-shrink:0}@media (min-width:641px){.HeaderBreadcrumb_chevron__sVY7n{margin:0 .5rem}}.HeaderBreadcrumb_link__jekxF{display:flex;align-items:center;gap:.25rem;transition:color .2s ease;font-weight:500;min-width:0}@media (min-width:641px){.HeaderBreadcrumb_link__jekxF{gap:.375rem}}.HeaderBreadcrumb_linkRoot__1Cc3q{color:transparent;background:linear-gradient(to right,var(--orange-600),var(--orange-400));background-clip:text;-webkit-background-clip:text;font-weight:700;flex-shrink:0}.HeaderBreadcrumb_linkRoot__1Cc3q:hover{background:linear-gradient(to right,#c2410c,var(--orange-600));background-clip:text;-webkit-background-clip:text}.HeaderBreadcrumb_linkRegular__7no9w{color:var(--muted-foreground)}.HeaderBreadcrumb_linkRegular__7no9w:hover{color:var(--foreground)}.HeaderBreadcrumb_homeIcon__9pgx1{height:.75rem;width:.75rem;color:var(--orange-400);flex-shrink:0}.HeaderBreadcrumb_rootText__a_wUb{flex-shrink:0}.HeaderBreadcrumb_segmentText__GQati{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}@media (min-width:1024px){.HeaderBreadcrumb_segmentText__GQati{max-width:150px}}.HeaderDateDisplay_container___HQgF{display:flex;align-items:center;gap:8px}.HeaderDateDisplay_icon__QhOod{width:16px;height:16px;color:#666666;flex-shrink:0}.dark .HeaderDateDisplay_icon__QhOod{color:#999999}.HeaderDateDisplay_text__gn6XZ{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:400;color:#666666;white-space:nowrap}.dark .HeaderDateDisplay_text__gn6XZ{color:#999999}.NotificationsDropdown_wrapper__UW7SL{position:relative}.NotificationsDropdown_triggerButton__vEHse{position:relative;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;color:var(--gray-500);transition:all .2s ease;background:none;border:none;cursor:pointer}@media (min-width:640px){.NotificationsDropdown_triggerButton__vEHse{width:2.5rem;height:2.5rem}}.NotificationsDropdown_triggerButton__vEHse:hover{color:var(--gray-700);background-color:var(--gray-100)}.dark .NotificationsDropdown_triggerButton__vEHse{color:var(--gray-400)}.dark .NotificationsDropdown_triggerButton__vEHse:hover{color:var(--gray-300);background-color:var(--gray-800)}.NotificationsDropdown_bellIcon__3ACAm{height:1rem;width:1rem}@media (min-width:640px){.NotificationsDropdown_bellIcon__3ACAm{height:1.25rem;width:1.25rem}}.NotificationsDropdown_badge__2_kTy{position:absolute;top:-.125rem;right:-.125rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background-color:var(--error-500);font-size:11px;font-weight:500;color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.NotificationsDropdown_dropdown__zYh9e{position:absolute;right:0;margin-top:.25rem;width:20rem;background-color:white;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:50;overflow:hidden;border:1px solid var(--gray-200);max-width:calc(100vw - 2rem)}@media (min-width:640px){.NotificationsDropdown_dropdown__zYh9e{width:24rem;max-width:none}}.dark .NotificationsDropdown_dropdown__zYh9e{background-color:var(--gray-800);border-color:var(--gray-700)}.NotificationsDropdown_header__SS9Lg{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid var(--gray-100);background-color:var(--gray-50)}@media (min-width:640px){.NotificationsDropdown_header__SS9Lg{padding:.75rem 1rem}}.dark .NotificationsDropdown_header__SS9Lg{border-bottom-color:var(--gray-700);background-color:var(--gray-700)}.NotificationsDropdown_headerTitle__SQJdX{font-weight:500;color:var(--gray-900)}.dark .NotificationsDropdown_headerTitle__SQJdX{color:var(--gray-100)}.NotificationsDropdown_markAllReadButton__ZBAun{font-size:.75rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;background:none;border:none;cursor:pointer}@media (min-width:640px){.NotificationsDropdown_markAllReadButton__ZBAun{font-size:.875rem}}.NotificationsDropdown_markAllReadButtonEnabled__ztlAz{color:#2563eb}.NotificationsDropdown_markAllReadButtonEnabled__ztlAz:hover{color:#1d4ed8;background-color:var(--blue-50)}.dark .NotificationsDropdown_markAllReadButtonEnabled__ztlAz:hover{background-color:rgba(30,58,138,.2)}.NotificationsDropdown_markAllReadButtonDisabled__LyaPJ{color:var(--gray-400);cursor:not-allowed}.dark .NotificationsDropdown_markAllReadButtonDisabled__LyaPJ{color:var(--gray-500)}.NotificationsDropdown_spinner__IVViK{width:.75rem;height:.75rem;border:1px solid var(--gray-400);border-top:1px solid transparent;border-radius:9999px;animation:NotificationsDropdown_spin__odooP 1s linear infinite}.NotificationsDropdown_checkIcon__OymEN{width:.75rem;height:.75rem}.NotificationsDropdown_notificationList__KiCZI{max-height:400px;overflow-y:auto}.NotificationsDropdown_notificationItem__Rko7X{border-bottom:1px solid var(--gray-100)}.dark .NotificationsDropdown_notificationItem__Rko7X{border-bottom-color:var(--gray-700)}.NotificationsDropdown_notificationItem__Rko7X:last-child{border-bottom:0}.NotificationsDropdown_notificationContent__KdvQ7{padding:.75rem;transition:all .2s ease;cursor:pointer}@media (min-width:640px){.NotificationsDropdown_notificationContent__KdvQ7{padding:.75rem 1rem}}.NotificationsDropdown_notificationContent__KdvQ7:hover{background-color:var(--gray-50)}.NotificationsDropdown_notificationContent__KdvQ7:active{background-color:var(--gray-100)}.dark .NotificationsDropdown_notificationContent__KdvQ7:hover{background-color:var(--gray-700)}.dark .NotificationsDropdown_notificationContent__KdvQ7:active{background-color:var(--gray-600)}.NotificationsDropdown_notificationContentRemoving__9CaOO{background-color:var(--gray-100);opacity:.5}.dark .NotificationsDropdown_notificationContentRemoving__9CaOO{background-color:var(--gray-700)}.NotificationsDropdown_notificationRow__2bcRe{display:flex;align-items:flex-start;gap:.75rem}.NotificationsDropdown_notificationIconWrapper__qqUpO{flex-shrink:0;border-radius:9999px;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.NotificationsDropdown_notificationIconWrapperRemoving__n5HTG{transform:scale(.9)}.NotificationsDropdown_notificationIconWrapperWarning__sUJ5c{color:var(--warning-500);background-color:var(--warning-50)}.dark .NotificationsDropdown_notificationIconWrapperWarning__sUJ5c{color:var(--warning-400);background-color:rgba(120,53,15,.3)}.NotificationsDropdown_notificationIconWrapperSuccess__IXfr_{color:#22c55e;background-color:var(--success-50)}.dark .NotificationsDropdown_notificationIconWrapperSuccess__IXfr_{color:#4ade80;background-color:rgba(20,83,45,.3)}.NotificationsDropdown_notificationIconWrapperInfo__inaSO{color:#3b82f6;background-color:var(--blue-50)}.dark .NotificationsDropdown_notificationIconWrapperInfo__inaSO{color:#60a5fa;background-color:rgba(30,58,138,.3)}.NotificationsDropdown_notificationIconWrapperDefault__zsKvJ{color:var(--gray-500);background-color:var(--gray-50)}.dark .NotificationsDropdown_notificationIconWrapperDefault__zsKvJ{color:var(--gray-400);background-color:rgba(55,65,81,.3)}.NotificationsDropdown_notificationSmallIcon__9f14w{height:.875rem;width:.875rem}.NotificationsDropdown_notificationBody__Pg2AY{flex:1;min-width:0}.NotificationsDropdown_notificationTitleRow__mYFao{display:flex;align-items:center;justify-content:space-between}.NotificationsDropdown_notificationTitle__xVcfc{font-size:.875rem;font-weight:500;color:var(--gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.5rem}.dark .NotificationsDropdown_notificationTitle__xVcfc{color:var(--gray-100)}.NotificationsDropdown_notificationTime__2UwKT{font-size:.75rem;color:var(--gray-500);margin-left:.5rem;white-space:nowrap;flex-shrink:0}.dark .NotificationsDropdown_notificationTime__2UwKT{color:var(--gray-400)}.NotificationsDropdown_notificationMessage__aWG3O{font-size:.75rem;color:var(--gray-600);margin-top:.125rem;margin-bottom:.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .NotificationsDropdown_notificationMessage__aWG3O{color:var(--gray-300)}.NotificationsDropdown_viewDetailsLink__WchDj{font-size:.75rem;color:#2563eb;display:inline-flex;align-items:center;transition:color .2s ease}.NotificationsDropdown_viewDetailsLink__WchDj:hover{color:#1d4ed8}.dark .NotificationsDropdown_viewDetailsLink__WchDj{color:#60a5fa}.dark .NotificationsDropdown_viewDetailsLink__WchDj:hover{color:var(--blue-200)}.NotificationsDropdown_viewDetailsChevron__4clbx{height:.75rem;width:.75rem;margin-left:.125rem}.NotificationsDropdown_emptyState__G7WLV{padding:2rem .75rem;text-align:center}@media (min-width:640px){.NotificationsDropdown_emptyState__G7WLV{padding:2rem 1rem}}.NotificationsDropdown_emptyIconWrapper__mkEre{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background-color:var(--gray-50);border-radius:9999px;margin:0 auto .5rem}.dark .NotificationsDropdown_emptyIconWrapper__mkEre{background-color:var(--gray-700)}.NotificationsDropdown_emptyIcon__76dgo{height:1rem;width:1rem;color:var(--gray-400)}.dark .NotificationsDropdown_emptyIcon__76dgo{color:var(--gray-500)}.NotificationsDropdown_emptyTitle__4mDYZ{font-size:.875rem;color:var(--gray-500)}.dark .NotificationsDropdown_emptyTitle__4mDYZ{color:var(--gray-400)}.NotificationsDropdown_emptySubtitle__mGmRw{font-size:.75rem;color:var(--gray-400);margin-top:.25rem}.dark .NotificationsDropdown_emptySubtitle__mGmRw{color:var(--gray-500)}.NotificationsDropdown_footer__tPjbv{border-top:1px solid var(--gray-100);padding:.5rem .75rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--gray-50)}@media (min-width:640px){.NotificationsDropdown_footer__tPjbv{padding:.5rem 1rem}}.dark .NotificationsDropdown_footer__tPjbv{border-top-color:var(--gray-700);background-color:var(--gray-700)}.NotificationsDropdown_viewDashboardButton__G4dpc{font-size:.75rem;color:#2563eb;padding:.25rem .5rem;border-radius:.375rem;transition:all .2s ease;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer}.NotificationsDropdown_viewDashboardButton__G4dpc:hover{color:#1d4ed8;background-color:var(--blue-50)}.dark .NotificationsDropdown_viewDashboardButton__G4dpc{color:#60a5fa}.dark .NotificationsDropdown_viewDashboardButton__G4dpc:hover{color:var(--blue-200);background-color:rgba(30,58,138,.2)}.NotificationsDropdown_viewDashboardChevron__Frk7j{height:.75rem;width:.75rem;margin-left:.125rem}@keyframes NotificationsDropdown_spin__odooP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UnifiedHeader_header__V1iD5{background:#FFFFFF;border-bottom:1px solid #f0f0f0;flex-shrink:0}.dark .UnifiedHeader_header__V1iD5{background:hsl(var(--background));border-bottom-color:#2A2A2A}.UnifiedHeader_headerDesktop__lNaYX{padding:20px 40px}.UnifiedHeader_headerMobile__2UcQ_{padding:12px 16px}.UnifiedHeader_inner__ODCg3{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:80rem;margin:0 auto}.UnifiedHeader_left__EXWWQ{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.UnifiedHeader_menuBtn__1_Mcs{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;background:none;cursor:pointer;color:var(--foreground);transition:background-color .15s ease;flex-shrink:0;touch-action:manipulation}.UnifiedHeader_menuBtn__1_Mcs:hover{background-color:hsl(var(--accent))}.UnifiedHeader_menuIcon__eumU2{width:1.25rem;height:1.25rem}.UnifiedHeader_right__o6MVF{display:flex;align-items:center;gap:16px;flex-shrink:0}.page_container__H2SWB{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.ShoppingListViewToggle_container__NnF1c{display:none;align-items:center;gap:4px}@media (min-width:640px){.ShoppingListViewToggle_container__NnF1c{display:flex}}.ShoppingListViewToggle_btn__v8b0h{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;transition:all .15s}.ShoppingListViewToggle_btnActive__gfXKX{background:#E8740C;color:#FFFFFF}.ShoppingListViewToggle_btnInactive__wJoMg{background:#F5F5F5;color:#888888}.ShoppingListViewToggle_btnInactive__wJoMg:hover{background:#EBEBEB}.ShoppingListViewToggle_icon__TKkwf{width:16px;height:16px}.ShoppingListProgressBar_container__g9RsW{padding:16px 20px;background:#FFF8F0;border-radius:12px;border:1px solid #f5e6d0}.ShoppingListProgressBar_headerRow__NSL1D{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ShoppingListProgressBar_label__oXey_{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;display:flex;align-items:center;gap:8px}.ShoppingListProgressBar_checkIcon__e0_Mf{width:16px;height:16px;color:#22A861}.ShoppingListProgressBar_rightSection__T6iAP{display:flex;align-items:center;gap:12px}.ShoppingListProgressBar_statsText__wdu60{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600;color:#555555}.ShoppingListProgressBar_progressTrack__1mlyP{width:100%;height:8px;background:#F0E0CC;border-radius:100px;overflow:hidden}.ShoppingListProgressBar_progressFill__9dvi1{height:100%;background:linear-gradient(90deg,#22A861,#34D399);border-radius:100px;transition:width .4s ease}.ShoppingListProgressBar_percentBadge__pRUhn{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background:#22A861;border-radius:100px;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:700;color:#FFFFFF;margin-left:8px}@media (max-width:768px){.ShoppingListProgressBar_headerRow__NSL1D{flex-direction:column;align-items:flex-start;gap:8px}}