.styles-module__792B5q__badge{width:.625rem;height:.625rem;display:flex;position:absolute;top:-.125rem;right:-.125rem}.styles-module__792B5q__ping{background-color:var(--color-primary);opacity:.75;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite styles-module__792B5q__ping;display:inline-flex;position:absolute}.styles-module__792B5q__dot{background-color:var(--color-primary);border-radius:9999px;width:.625rem;height:.625rem;display:inline-flex;position:relative}@keyframes styles-module__792B5q__ping{75%,to{opacity:0;transform:scale(2)}}
.styles-module__G89xCq__badge{color:#fff;background-color:#fb2c36;background-color:lab(55.4814% 75.0732 48.8528);border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:10px;font-weight:700;display:flex;position:absolute;top:-.25rem;right:-.25rem}
@layer theme,base;@layer components{.styles-module__SHHXWW__bottomNav{z-index:40;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.styles-module__SHHXWW__nav,.styles-module__SHHXWW__fabWrapper>*{pointer-events:auto}@media (min-width:48rem){.styles-module__SHHXWW__bottomNav{display:none}}.styles-module__SHHXWW__fabWrapper{transition:transform .3s var(--ease-standard);justify-content:flex-end;margin-bottom:.75rem;padding-right:1rem;display:flex}.styles-module__SHHXWW__fabWrapper[data-hidden=true]{transform:translateY(calc(4.25rem + env(safe-area-inset-bottom)))}.styles-module__SHHXWW__fab{background-color:var(--color-primary);width:3.5rem;height:3.5rem;box-shadow:var(--elevation-lg);color:var(--color-primary-foreground);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;display:flex}.styles-module__SHHXWW__fab:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}.styles-module__SHHXWW__fabIcon{width:1.5rem;height:1.5rem}.styles-module__SHHXWW__nav{margin:0 .75rem calc(.75rem + env(safe-area-inset-bottom));border:1px solid color-mix(in oklab, var(--color-foreground) 10%, transparent);background-color:color-mix(in oklab, var(--color-background) 96%, transparent);box-shadow:var(--elevation-lg), inset 0 1px 0 #fff6;transition:transform .3s var(--ease-standard);border-radius:9999px}@supports (color:lab(0% 0 0)){.styles-module__SHHXWW__nav{box-shadow:var(--elevation-lg), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.4)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.styles-module__SHHXWW__nav{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background-color:color-mix(in oklab, var(--color-background) 62%, transparent)}}.dark .styles-module__SHHXWW__nav{box-shadow:var(--elevation-lg), inset 0 1px 0 #ffffff1f}@supports (color:lab(0% 0 0)){.dark .styles-module__SHHXWW__nav{box-shadow:var(--elevation-lg), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.12)}}.styles-module__SHHXWW__nav[data-hidden=true]{transform:translateY(calc(100% + .75rem + env(safe-area-inset-bottom)))}.styles-module__SHHXWW__items{justify-content:space-around;align-items:center;height:3.5rem;padding:0 .5rem;display:flex}.styles-module__SHHXWW__item{height:100%;color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;display:flex;position:relative}.styles-module__SHHXWW__item:before{background-color:color-mix(in oklab, var(--color-primary) 14%, transparent);content:"";opacity:0;width:3.25rem;height:2rem;transition:opacity .2s var(--ease-standard), transform .3s cubic-bezier(.34, 1.56, .64, 1);border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.styles-module__SHHXWW__item[data-active=true]{color:var(--color-primary)}.styles-module__SHHXWW__item[data-active=true]:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.styles-module__SHHXWW__iconWrapper{position:relative}.styles-module__SHHXWW__icon{width:1.5rem;height:1.5rem}.styles-module__SHHXWW__item[data-active=true] .styles-module__SHHXWW__icon{animation:styles-module__SHHXWW__iconPop .35s var(--ease-standard)}.styles-module__SHHXWW__srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities;@keyframes styles-module__SHHXWW__iconPop{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}
@layer theme,base;@layer components{.switch-module__ex6-Wa__switch{cursor:pointer;width:2.75rem;height:1.5rem;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:2px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex}.switch-module__ex6-Wa__switch:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.switch-module__ex6-Wa__switch:disabled{cursor:not-allowed;opacity:.5}.switch-module__ex6-Wa__switch[data-state=checked]{background-color:var(--color-primary)}.switch-module__ex6-Wa__switch[data-state=unchecked]{background-color:var(--color-input)}.switch-module__ex6-Wa__thumb{background-color:var(--color-background);width:1.25rem;height:1.25rem;box-shadow:var(--elevation-lg);pointer-events:none;transition:transform var(--duration-fast) var(--ease-standard);border-radius:9999px;display:block}.switch-module__ex6-Wa__thumb[data-state=checked]{transform:translate(1.25rem)}.switch-module__ex6-Wa__thumb[data-state=unchecked]{transform:translate(0)}}@layer utilities;
@layer theme,base;@layer components{.styles-module__BxnIIW__switcher{align-items:center;gap:.375rem;display:flex}.styles-module__BxnIIW__label{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.styles-module__BxnIIW__label[data-active=true]{color:var(--color-foreground)}}@layer utilities;
@layer theme,base;@layer components{.styles-module___6Vy_q__switcher{align-items:center;gap:.375rem;display:flex}.styles-module___6Vy_q__icon{color:var(--color-muted-foreground)}}@layer utilities;