.UserNavCompact-module__SSpM_G__skeleton{align-items:center;display:flex}.UserNavCompact-module__SSpM_G__skeletonCircle{background-color:var(--color-gray-100);border-radius:50%;width:2rem;height:2rem;animation:1.5s ease-in-out infinite UserNavCompact-module__SSpM_G__pulse}.UserNavCompact-module__SSpM_G__signInLink{color:var(--color-primary);font-size:var(--size-step-0);border-radius:var(--radius-md);align-items:center;gap:.25em;padding:.5em .75em;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.UserNavCompact-module__SSpM_G__signInLink:hover{background-color:var(--color-gray-50)}.UserNavCompact-module__SSpM_G__signInLabel{font-size:.875em}.UserNavCompact-module__SSpM_G__avatarLink{border-radius:50%;align-items:center;transition:opacity .15s;display:flex}.UserNavCompact-module__SSpM_G__avatarLink:hover{opacity:.8}@keyframes UserNavCompact-module__SSpM_G__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.UserNavCompact-module__SSpM_G__skeletonCircle{animation:none}.UserNavCompact-module__SSpM_G__signInLink,.UserNavCompact-module__SSpM_G__avatarLink{transition:none}}
.DesktopNav-module__-LviCW__nav{display:none}@media (min-width:48rem){.DesktopNav-module__-LviCW__nav{align-items:center;gap:var(--space-2xs);display:flex}}.DesktopNav-module__-LviCW__navLink{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs)var(--space-xs);color:var(--color-dark);font-size:var(--size-step-0);border-radius:var(--radius-sm,.375rem);min-height:2.75rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.DesktopNav-module__-LviCW__navLink:hover{color:var(--color-dark);background-color:var(--color-gray-50)}.DesktopNav-module__-LviCW__navLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DesktopNav-module__-LviCW__navLink[data-active=true]{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary)8%,transparent)}.DesktopNav-module__-LviCW__navLink[data-active=true]:hover{background-color:color-mix(in srgb,var(--color-primary)12%,transparent)}.DesktopNav-module__-LviCW__navLabel{line-height:1}@media (prefers-reduced-motion:reduce){.DesktopNav-module__-LviCW__navLink{transition:none}}
.AppShellHeader-module__cMkaKW__header{z-index:var(--z-sticky);background-color:var(--color-gray-pale);transition:box-shadow var(--transition-base);position:sticky;top:0}.AppShellHeader-module__cMkaKW__header[data-scrolled=true]{box-shadow:var(--shadow-sm)}.AppShellHeader-module__cMkaKW__inner{padding:var(--space-s)var(--space-m);justify-content:space-between;align-items:center;gap:var(--space-m);max-width:80rem;margin-inline:auto;display:flex}.AppShellHeader-module__cMkaKW__logo{color:var(--color-dark);flex-shrink:0;text-decoration:none;transition:opacity .15s}.AppShellHeader-module__cMkaKW__logo:hover{opacity:.8}.AppShellHeader-module__cMkaKW__logoText{font-size:var(--size-step-2);font-weight:700;line-height:1}.AppShellHeader-module__cMkaKW__actions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.AppShellHeader-module__cMkaKW__header,.AppShellHeader-module__cMkaKW__logo{transition:none}}
.BottomTabBar-module__Rmlcla__tabBar{z-index:var(--z-fixed);background-color:var(--color-light);border-top:1px solid var(--color-gray-200);height:auto;padding-top:calc(var(--space-2xs)/2);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomTabBar-module__Rmlcla__tab{height:100%;color:var(--color-dark);transition:color var(--transition-base);-webkit-tap-highlight-color:transparent;min-height:44px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding-block-start:var(--space-2xs);padding-block-end:var(--space-xs);text-decoration:none;display:flex;position:relative}.BottomTabBar-module__Rmlcla__tab[data-active=true] .BottomTabBar-module__Rmlcla__tabIcon{color:var(--color-primary)}.BottomTabBar-module__Rmlcla__tabIcon{z-index:1;width:1.5rem;height:1.5rem;position:relative}.BottomTabBar-module__Rmlcla__label{font-size:var(--size-step--2);font-weight:var(--font-medium)}@media (min-width:48rem){.BottomTabBar-module__Rmlcla__tabBar{display:none}}@media (prefers-reduced-motion:reduce){.BottomTabBar-module__Rmlcla__tab{transition:none}}
.Footer-module__g2GvaW__footer{--footer-padding-y:var(--space-l);--footer-padding-x:var(--space-m);--footer-bg:var(--color-gray-pale);--footer-text:var(--color-gray-400);--footer-link:var(--color-gray-500);--footer-link-hover:var(--color-primary);padding:var(--footer-padding-y)var(--footer-padding-x);padding-bottom:calc(var(--tab-bar-height,4rem) + var(--space-xl) + env(safe-area-inset-bottom));background-color:var(--footer-bg)}@media (min-width:48rem){.Footer-module__g2GvaW__footer{padding-bottom:var(--footer-padding-y)}}.Footer-module__g2GvaW__inner{max-width:var(--wrapper-max-width,90rem);text-align:center;margin-inline:auto}.Footer-module__g2GvaW__links{justify-content:center;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.Footer-module__g2GvaW__link{color:var(--footer-link);font-size:var(--size-step--1,.875rem);text-decoration:none;transition:color .2s}.Footer-module__g2GvaW__link:hover,.Footer-module__g2GvaW__link:focus-visible{color:var(--footer-link-hover);text-decoration:underline}.Footer-module__g2GvaW__separator{color:var(--color-gray-200);font-size:var(--size-step--1,.875rem)}.Footer-module__g2GvaW__tagline{white-space:nowrap;color:var(--footer-text);font-size:var(--size-step--1,.875rem);margin:0 0 var(--space-m);justify-content:center;align-items:center;gap:.25em;display:flex}.Footer-module__g2GvaW__copyright{color:var(--color-gray-300);font-size:var(--size-step--2,.75rem);margin:0}
.FooterChase-module__L8CMKa__track{--track-height:64px;height:var(--track-height);position:relative;overflow:hidden}.FooterChase-module__L8CMKa__scene{will-change:transform;width:56px;height:56px;margin-top:-28px;position:absolute;top:50%;transform:translate(-100%)scaleX(1)}.FooterChase-module__L8CMKa__track[data-done]{display:none}
/*# sourceMappingURL=d91e857c3b07ab0e.css.map*/