.MobileApp_mobileHeader__NczR8{align-items:stretch;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsl(var(--color-background));border-bottom:1px solid hsl(var(--color-border));box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:0;padding:.5rem 0 0;position:sticky;top:0;transition:all var(--duration-300) var(--ease-out);z-index:var(--z-sticky)}.MobileApp_headerHidden__PB8Cg{opacity:0;transform:translateY(-100%)}.MobileApp_headerTopRow__NnamP{justify-content:space-between;padding:0 1rem}.MobileApp_headerBottomRow__htSVt,.MobileApp_headerTopRow__NnamP{align-items:center;display:flex;width:100%}.MobileApp_headerBottomRow__htSVt{gap:var(--space-2);justify-content:flex-start;padding:0 var(--space-1)}.MobileApp_headerTabsRow__xiPkx{align-items:stretch;border-top:1px solid hsl(var(--color-border)/.6);display:flex;margin:0;overflow:hidden;padding:0;width:100%}.MobileApp_topTabs__SjbFi{flex:1;min-width:0;overflow:hidden}.MobileApp_topTabs__SjbFi .scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.MobileApp_topTabs__SjbFi .scrollbar-hide::-webkit-scrollbar{display:none;height:0;width:0}.MobileApp_topTabsList__W2GlW{align-items:stretch;display:flex;min-width:-moz-max-content;min-width:max-content}.MobileApp_topTab__IY9n4{align-items:center;color:hsl(var(--color-foreground-secondary));display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.2;padding:.7rem .9rem;position:relative;text-decoration:none;transition:color var(--duration-200) var(--ease-out);white-space:nowrap}.MobileApp_topTab__IY9n4:hover{color:hsl(var(--color-foreground))}.MobileApp_topTab__IY9n4.MobileApp_active__Fj2Nt{color:hsl(var(--color-primary));font-weight:700}.MobileApp_topTab__IY9n4.MobileApp_active__Fj2Nt:after{background-color:hsl(var(--color-primary));border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:.7rem;position:absolute;right:.7rem}.MobileApp_topTabLabel__5eoTH{display:inline-block}.MobileApp_topTabBadge__xYpta{align-items:center;background:hsl(var(--color-primary));border-radius:999px;color:hsl(var(--color-primary-foreground));display:inline-flex;font-size:.65rem;font-weight:700;height:1.1rem;justify-content:center;min-width:1.1rem;padding:0 .25rem}.MobileApp_headerTitle__3MG9T{color:hsl(var(--color-foreground));flex:1;font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0;text-align:center}.MobileApp_headerCenter__Mfxqs{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--space-1);justify-content:center}.MobileApp_logoContainer__TKajs{background:linear-gradient(to bottom right,hsl(var(--brand-teal-50)),hsl(var(--brand-orange-50)/.3));border-radius:1rem;box-shadow:var(--shadow-lg);height:3rem;padding:.5rem;position:relative;transition:all .3s var(--ease-out);width:3rem}.MobileApp_logoContainer__TKajs:hover{box-shadow:var(--shadow-xl);transform:scale(1.05)}@media (min-width:640px){.MobileApp_logoContainer__TKajs{height:3.5rem;width:3.5rem}}.MobileApp_headerTitleSmall__f35ay{color:hsl(var(--color-foreground));flex:1;font-size:var(--text-sm);font-weight:var(--font-medium);margin:0;opacity:.8;overflow-x:auto;overflow-y:hidden;scrollbar-color:hsl(var(--color-muted-foreground)) transparent;scrollbar-width:thin;text-align:right;white-space:nowrap}.MobileApp_headerTitleSmall__f35ay::-webkit-scrollbar{height:3px}.MobileApp_headerTitleSmall__f35ay::-webkit-scrollbar-track{background:transparent}.MobileApp_headerTitleSmall__f35ay::-webkit-scrollbar-thumb{background:hsl(var(--color-muted-foreground));border-radius:2px}.MobileApp_headerTitleSmall__f35ay::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-foreground))}.MobileApp_headerActions__ioimU{gap:var(--space-3)}.MobileApp_headerActions__ioimU,.MobileApp_headerButton___nu5m{align-items:center;display:flex}.MobileApp_headerButton___nu5m{background:transparent;border:none;border-radius:var(--radius-md);color:hsl(var(--color-foreground-secondary));cursor:pointer;justify-content:center;padding:var(--space-2);position:relative;transition:all var(--duration-200) var(--ease-out)}.MobileApp_headerButton___nu5m:hover{background-color:hsl(var(--color-muted));color:hsl(var(--color-primary))}.MobileApp_headerButton___nu5m:active{transform:scale(.95)}.MobileApp_notificationBadge__oar46{align-items:center;background-color:hsl(var(--color-error));border-radius:var(--radius-full);color:hsl(var(--color-error-foreground));display:flex;font-size:var(--text-xs);font-weight:var(--font-semibold);height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:var(--space-0-5) var(--space-1-5);position:absolute;right:var(--space-1);top:var(--space-1)}.MobileApp_mobileAppContainer__gqJdk{display:flex;flex-direction:column;min-height:100dvh}.MobileApp_mainContent__08ZQV{flex:1;overflow-x:hidden;overflow-y:auto;padding-bottom:70px;-webkit-overflow-scrolling:touch;position:relative}.MobileApp_mainContent__08ZQV.MobileApp_loading__FG4Yy{align-items:center;display:flex;justify-content:center;min-height:400px}.MobileApp_bottomNav__Cizvl{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsl(var(--color-background));border-top:1px solid hsl(var(--color-border));bottom:0;box-shadow:var(--shadow-lg);display:flex;height:60px;justify-content:space-around;left:0;position:fixed;right:0;transition:transform var(--duration-300) var(--ease-out);z-index:var(--z-sticky)}.MobileApp_bottomNav__Cizvl.MobileApp_hidden__CoJ4V{transform:translateY(100%)}.MobileApp_navItem__afzKe{align-items:center;background:transparent;border:none;color:hsl(var(--color-foreground-secondary));cursor:pointer;display:flex;flex:1;flex-direction:column;gap:var(--space-1);height:100%;justify-content:center;padding:var(--space-2) 0;position:relative;text-decoration:none;transition:all var(--duration-200) var(--ease-out)}.MobileApp_navItem__afzKe:hover{background-color:hsl(var(--color-muted));color:hsl(var(--color-primary))}.MobileApp_navItem__afzKe:active{transform:scale(.95)}.MobileApp_navItem__afzKe.MobileApp_active__Fj2Nt{color:hsl(var(--color-primary))}.MobileApp_navItem__afzKe.MobileApp_active__Fj2Nt:before{background-color:hsl(var(--color-primary));border-radius:0 0 var(--radius-sm) var(--radius-sm);content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:40px}.MobileApp_navItem__afzKe.MobileApp_disabled__BWK6k{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.MobileApp_navIcon__KmV6H{align-items:center;display:flex;font-size:var(--text-2xl);height:24px;justify-content:center;line-height:1;width:24px}.MobileApp_navLabel__amixf{font-weight:var(--font-medium);white-space:nowrap}.MobileApp_navBadge__P8eP5,.MobileApp_navLabel__amixf{font-size:var(--text-xs);line-height:1}.MobileApp_navBadge__P8eP5{align-items:center;background-color:hsl(var(--color-error));border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:hsl(var(--color-error-foreground));display:flex;font-weight:var(--font-semibold);height:1rem;justify-content:center;min-width:1rem;padding:var(--space-0-5) var(--space-1-5);position:absolute;right:50%;top:var(--space-1-5);transform:translateX(50%)}@media (max-width:1023px){.MobileApp_bottomNav__Cizvl{display:none}.MobileApp_mainContent__08ZQV{padding-bottom:0}}@media (min-width:768px){.MobileApp_bottomNav__Cizvl{height:70px}.MobileApp_navIcon__KmV6H{font-size:1.75rem;height:28px;width:28px}.MobileApp_navLabel__amixf{font-size:.875rem}.MobileApp_headerTitle__3MG9T{font-size:1.25rem}}@media (min-width:1024px){.MobileApp_mobileAppContainer__gqJdk{margin:0 auto;max-width:1400px}.MobileApp_bottomNav__Cizvl{height:70px}.MobileApp_mainContent__08ZQV{padding-bottom:80px}.MobileApp_headerTitle__3MG9T{text-align:right}}.MobileApp_hidden__CoJ4V{display:none!important}.MobileApp_visible__SZedH{display:flex!important}.MobileApp_loading__FG4Yy{align-items:center;display:flex;justify-content:center;min-height:200px}.MobileApp_loadingSpinner__rNgXb{animation:MobileApp_spin__ILYLO var(--duration-1000) var(--ease-linear) infinite;border-top:3px solid hsl(var(--color-background-tertiary));border-radius:50%;border:3px solid hsl(var(--color-background-tertiary));border-top-color:hsl(var(--color-primary));height:40px;width:40px}@keyframes MobileApp_spin__ILYLO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MobileApp_error__5QJT_{color:hsl(var(--color-error));padding:var(--space-8);text-align:center}.MobileApp_errorMessage__GnMCJ{font-size:var(--text-base);margin-bottom:var(--space-4)}.MobileApp_errorButton__w0Nsf{background-color:hsl(var(--color-primary));border:none;border-radius:var(--radius-md);color:hsl(var(--color-primary-foreground));cursor:pointer;font-weight:var(--font-medium);padding:var(--space-3) var(--space-6);transition:all var(--duration-200) var(--ease-out)}.MobileApp_errorButton__w0Nsf:hover{background-color:hsl(var(--color-primary-hover))}@keyframes MobileApp_slideUp__W3arr{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MobileApp_bottomNav__Cizvl{animation:MobileApp_slideUp__W3arr .3s ease-out}@keyframes MobileApp_fadeIn__Jn1uW{0%{opacity:0}to{opacity:1}}.MobileApp_mainContent__08ZQV{animation:MobileApp_fadeIn__Jn1uW .3s ease-out}[data-theme=dark] .MobileApp_mobileHeader__NczR8{box-shadow:0 1px 3px rgba(0,0,0,.3)}[data-theme=dark] .MobileApp_bottomNav__Cizvl{box-shadow:0 -1px 10px rgba(0,0,0,.3)}[dir=rtl] .MobileApp_navItem__afzKe.MobileApp_active__Fj2Nt:before{left:auto;right:50%;transform:translateX(50%)}[dir=rtl] .MobileApp_navBadge__P8eP5{left:50%;right:auto;transform:translateX(-50%)}[dir=rtl] .MobileApp_notificationBadge__oar46{left:.25rem;right:auto}.MobileApp_headerButton___nu5m:focus-visible,.MobileApp_navItem__afzKe:focus-visible,.MobileApp_topTab__IY9n4:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}@media (prefers-contrast:high){.MobileApp_bottomNav__Cizvl{border-top-width:2px}.MobileApp_mobileHeader__NczR8{border-bottom-width:2px}}@media (prefers-reduced-motion:reduce){.MobileApp_bottomNav__Cizvl,.MobileApp_headerButton___nu5m,.MobileApp_mainContent__08ZQV,.MobileApp_navItem__afzKe{animation:none;transition:none}}@media print{.MobileApp_bottomNav__Cizvl,.MobileApp_mobileHeader__NczR8{display:none}.MobileApp_mainContent__08ZQV{padding-bottom:0}}