@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_69086b43-module__9ZsWLW__className{font-family:Inter,Inter Fallback;font-style:normal}
@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes DevAdPlaceholder-module-scss-module__JtoA-a__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.DevAdPlaceholder-module-scss-module__JtoA-a__devPlaceholder{align-items:center;gap:var(--space-2);font-weight:500;display:flex}.DevAdPlaceholder-module-scss-module__JtoA-a__devPlaceholder_inline{padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);margin:var(--space-2)0;min-height:80px;font-size:var(--font-size-sm);color:var(--color-primary-foreground);background:var(--color-primary);box-shadow:var(--shadow-md);justify-content:center}.DevAdPlaceholder-module-scss-module__JtoA-a__devPlaceholder_fullscreen{top:var(--space-5);right:var(--space-5);padding:var(--space-3)var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-warning-foreground);background:var(--color-warning);box-shadow:var(--shadow-md);z-index:var(--z-toast);position:fixed}.DevAdPlaceholder-module-scss-module__JtoA-a__devPlaceholderIcon{font-size:var(--font-size-base);font-weight:700}.DevAdPlaceholder-module-scss-module__JtoA-a__devPlaceholderContent{text-align:center}.DevAdPlaceholder-module-scss-module__JtoA-a__devPlaceholderTitle{font-size:inherit}.DevAdPlaceholder-module-scss-module__JtoA-a__devPlaceholderSubtitle{font-size:var(--font-size-xs);opacity:.9;margin-top:var(--space-1)}
@keyframes Breadcrumb-module-scss-module__3JFI1a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Breadcrumb-module-scss-module__3JFI1a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Breadcrumb-module-scss-module__3JFI1a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Breadcrumb-module-scss-module__3JFI1a__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Breadcrumb-module-scss-module__3JFI1a__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Breadcrumb-module-scss-module__3JFI1a__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Breadcrumb-module-scss-module__3JFI1a__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Breadcrumb-module-scss-module__3JFI1a__list{align-items:center;gap:var(--space-1-5);overflow-wrap:break-word;color:var(--color-muted-foreground);flex-wrap:wrap;display:flex}@media (min-width:640px){.Breadcrumb-module-scss-module__3JFI1a__list{gap:var(--space-2-5)}}.Breadcrumb-module-scss-module__3JFI1a__item{align-items:center;gap:var(--space-1-5);display:inline-flex}.Breadcrumb-module-scss-module__3JFI1a__link{transition-property:color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.Breadcrumb-module-scss-module__3JFI1a__link{transition-duration:.01ms}}.Breadcrumb-module-scss-module__3JFI1a__link{color:inherit;text-decoration:none}.Breadcrumb-module-scss-module__3JFI1a__link:hover{color:var(--color-foreground)}.Breadcrumb-module-scss-module__3JFI1a__page{color:var(--color-foreground);font-weight:var(--font-weight-normal)}.Breadcrumb-module-scss-module__3JFI1a__separator svg{width:var(--font-size-sm);height:var(--font-size-sm)}.Breadcrumb-module-scss-module__3JFI1a__ellipsis{width:var(--space-9);height:var(--space-9);justify-content:center;align-items:center;display:flex}.Breadcrumb-module-scss-module__3JFI1a__ellipsis svg{width:var(--icon-md);height:var(--icon-md)}.Breadcrumb-module-scss-module__3JFI1a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@keyframes DropdownMenu-module-scss-module__V9wV4a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DropdownMenu-module-scss-module__V9wV4a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes DropdownMenu-module-scss-module__V9wV4a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes DropdownMenu-module-scss-module__V9wV4a__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes DropdownMenu-module-scss-module__V9wV4a__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes DropdownMenu-module-scss-module__V9wV4a__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes DropdownMenu-module-scss-module__V9wV4a__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.DropdownMenu-module-scss-module__V9wV4a__content{z-index:var(--z-dropdown);max-height:var(--radix-dropdown-menu-content-available-height);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-popover);min-width:8rem;color:var(--color-popover-foreground);padding:var(--space-1);box-shadow:var(--shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden auto}.DropdownMenu-module-scss-module__V9wV4a__content[data-state=open]{animation:.15s ease-out DropdownMenu-module-scss-module__V9wV4a__scaleIn}.DropdownMenu-module-scss-module__V9wV4a__content[data-state=closed]{animation:.1s ease-in DropdownMenu-module-scss-module__V9wV4a__scaleOut}.DropdownMenu-module-scss-module__V9wV4a__item{cursor:default;align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-md) - 2px);padding:.375rem var(--space-2);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.DropdownMenu-module-scss-module__V9wV4a__item:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}.DropdownMenu-module-scss-module__V9wV4a__item[data-disabled]{pointer-events:none;opacity:.5}.DropdownMenu-module-scss-module__V9wV4a__item[data-inset]{padding-left:var(--space-8)}.DropdownMenu-module-scss-module__V9wV4a__item[data-variant=destructive]{color:var(--color-destructive)}.DropdownMenu-module-scss-module__V9wV4a__item[data-variant=destructive]:focus{background-color:color-mix(in oklch,var(--color-destructive)10%,transparent);color:var(--color-destructive)}.DropdownMenu-module-scss-module__V9wV4a__item[data-variant=destructive] svg{color:var(--color-destructive)!important}.DropdownMenu-module-scss-module__V9wV4a__item svg{pointer-events:none;flex-shrink:0}.DropdownMenu-module-scss-module__V9wV4a__item svg:not([class*=size-]){width:1rem;height:1rem}.DropdownMenu-module-scss-module__V9wV4a__item svg:not([class*=text-]){color:var(--color-muted-foreground)}.DropdownMenu-module-scss-module__V9wV4a__checkboxItem{cursor:default;align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-md) - 2px);padding:.375rem var(--space-2);padding-left:var(--space-8);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.DropdownMenu-module-scss-module__V9wV4a__checkboxItem:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}.DropdownMenu-module-scss-module__V9wV4a__checkboxItem[data-disabled]{pointer-events:none;opacity:.5}.DropdownMenu-module-scss-module__V9wV4a__checkboxItem svg{pointer-events:none;flex-shrink:0}.DropdownMenu-module-scss-module__V9wV4a__checkboxItem svg:not([class*=size-]){width:1rem;height:1rem}.DropdownMenu-module-scss-module__V9wV4a__radioItem{cursor:default;align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-md) - 2px);padding:.375rem var(--space-2);padding-left:var(--space-8);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.DropdownMenu-module-scss-module__V9wV4a__radioItem:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}.DropdownMenu-module-scss-module__V9wV4a__radioItem[data-disabled]{pointer-events:none;opacity:.5}.DropdownMenu-module-scss-module__V9wV4a__radioItem svg{pointer-events:none;flex-shrink:0}.DropdownMenu-module-scss-module__V9wV4a__radioItem svg:not([class*=size-]){width:1rem;height:1rem}.DropdownMenu-module-scss-module__V9wV4a__indicator{pointer-events:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}.DropdownMenu-module-scss-module__V9wV4a__indicatorIcon{width:1rem;height:1rem}.DropdownMenu-module-scss-module__V9wV4a__radioIndicatorIcon{fill:currentColor;width:.5rem;height:.5rem}.DropdownMenu-module-scss-module__V9wV4a__label{padding:.375rem var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.DropdownMenu-module-scss-module__V9wV4a__label[data-inset]{padding-left:var(--space-8)}.DropdownMenu-module-scss-module__V9wV4a__separator{background-color:var(--color-border);height:1px;margin-block:.25rem;margin-inline:-.25rem}.DropdownMenu-module-scss-module__V9wV4a__shortcut{font-size:var(--font-size-xs);color:var(--color-muted-foreground);letter-spacing:.1em;margin-left:auto}.DropdownMenu-module-scss-module__V9wV4a__subTrigger{cursor:default;align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-md) - 2px);padding:.375rem var(--space-2);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex}.DropdownMenu-module-scss-module__V9wV4a__subTrigger:focus,.DropdownMenu-module-scss-module__V9wV4a__subTrigger[data-state=open]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.DropdownMenu-module-scss-module__V9wV4a__subTrigger[data-inset]{padding-left:var(--space-8)}.DropdownMenu-module-scss-module__V9wV4a__subTrigger svg{pointer-events:none;flex-shrink:0}.DropdownMenu-module-scss-module__V9wV4a__subTrigger svg:not([class*=size-]){width:1rem;height:1rem}.DropdownMenu-module-scss-module__V9wV4a__subTrigger svg:not([class*=text-]){color:var(--color-muted-foreground)}.DropdownMenu-module-scss-module__V9wV4a__subTriggerChevron{width:1rem;height:1rem;margin-left:auto}.DropdownMenu-module-scss-module__V9wV4a__subContent{z-index:var(--z-dropdown);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-popover);min-width:8rem;color:var(--color-popover-foreground);padding:var(--space-1);box-shadow:var(--shadow-lg);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden}.DropdownMenu-module-scss-module__V9wV4a__subContent[data-state=open]{animation:.15s ease-out DropdownMenu-module-scss-module__V9wV4a__scaleIn}.DropdownMenu-module-scss-module__V9wV4a__subContent[data-state=closed]{animation:.1s ease-in DropdownMenu-module-scss-module__V9wV4a__scaleOut}
@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes AppHeaderUserAuth-module-scss-module__tHQimW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.AppHeaderUserAuth-module-scss-module__tHQimW__root{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.AppHeaderUserAuth-module-scss-module__tHQimW__loginButton{white-space:nowrap}@media (max-width:767px){.AppHeaderUserAuth-module-scss-module__tHQimW__loginButton{--_btn-height:2.75rem;--_btn-padding-x:var(--space-3);font-size:var(--font-size-xs)}}.AppHeaderUserAuth-module-scss-module__tHQimW__avatarButton{transition:opacity var(--transition-normal);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.AppHeaderUserAuth-module-scss-module__tHQimW__avatarButton:hover{opacity:.8}.AppHeaderUserAuth-module-scss-module__tHQimW__avatarButton:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:50%}.AppHeaderUserAuth-module-scss-module__tHQimW__avatar{cursor:pointer;width:36px;height:36px}@media (max-width:767px){.AppHeaderUserAuth-module-scss-module__tHQimW__avatar{width:2.75rem;height:2.75rem}}.AppHeaderUserAuth-module-scss-module__tHQimW__avatarFallback{background:linear-gradient(135deg,var(--color-primary)0%,color-mix(in oklch,var(--color-primary)80%,transparent)100%);width:100%;height:100%;color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.AppHeaderUserAuth-module-scss-module__tHQimW__menuContent{width:14rem}.AppHeaderUserAuth-module-scss-module__tHQimW__menuIcon{margin-right:var(--space-2);width:16px;height:16px}.AppHeaderUserAuth-module-scss-module__tHQimW__userInfo{gap:var(--space-1);flex-direction:column;display:flex}.AppHeaderUserAuth-module-scss-module__tHQimW__userName{font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-size:var(--font-size-sm);line-height:1.25}.AppHeaderUserAuth-module-scss-module__tHQimW__userEmail{font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}
@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes BreadcrumbDropdown-module-scss-module__IPbHYa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.BreadcrumbDropdown-module-scss-module__IPbHYa__wrapper{align-items:center;display:inline-flex;position:relative}.BreadcrumbDropdown-module-scss-module__IPbHYa__trigger{transition-property:color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.BreadcrumbDropdown-module-scss-module__IPbHYa__trigger{transition-duration:.01ms}}.BreadcrumbDropdown-module-scss-module__IPbHYa__trigger{align-items:center;gap:var(--space-1);cursor:pointer;display:inline-flex}.BreadcrumbDropdown-module-scss-module__IPbHYa__trigger:hover{color:var(--color-foreground)}.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerLink{transition-property:color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerLink{transition-duration:.01ms}}.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerLink{color:inherit;text-decoration:none}.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerLink:hover{color:var(--color-foreground)}.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerIcon{width:var(--font-size-xs);height:var(--font-size-xs);transition-property:transform;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerIcon{transition-duration:.01ms}}.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerIcon{flex-shrink:0}.BreadcrumbDropdown-module-scss-module__IPbHYa__triggerIcon_open{transform:rotate(180deg)}.BreadcrumbDropdown-module-scss-module__IPbHYa__item_active{color:var(--color-foreground);font-weight:var(--font-weight-medium)}
@keyframes AppFooter-module-scss-module__tY1QjW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppFooter-module-scss-module__tY1QjW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AppFooter-module-scss-module__tY1QjW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes AppFooter-module-scss-module__tY1QjW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AppFooter-module-scss-module__tY1QjW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes AppFooter-module-scss-module__tY1QjW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AppFooter-module-scss-module__tY1QjW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes AppFooter-module-scss-module__tY1QjW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes AppFooter-module-scss-module__tY1QjW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes AppFooter-module-scss-module__tY1QjW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AppFooter-module-scss-module__tY1QjW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppFooter-module-scss-module__tY1QjW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AppFooter-module-scss-module__tY1QjW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes AppFooter-module-scss-module__tY1QjW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AppFooter-module-scss-module__tY1QjW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes AppFooter-module-scss-module__tY1QjW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes AppFooter-module-scss-module__tY1QjW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes AppFooter-module-scss-module__tY1QjW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.AppFooter-module-scss-module__tY1QjW__footer{background-color:var(--footer-background);width:100%;color:var(--footer-color);box-shadow:var(--footer-shadow);margin-top:auto}.AppFooter-module-scss-module__tY1QjW__footerContainer{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.AppFooter-module-scss-module__tY1QjW__footerContainer{padding-inline:var(--space-5)}}.AppFooter-module-scss-module__tY1QjW__footerContainer{padding-block:var(--space-10)}.AppFooter-module-scss-module__tY1QjW__footerGrid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.AppFooter-module-scss-module__tY1QjW__footerGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AppFooter-module-scss-module__tY1QjW__footerGrid{gap:var(--space-10);grid-template-columns:1.5fr 1fr 1fr 1fr}}.AppFooter-module-scss-module__tY1QjW__footerColumn{gap:var(--space-3);flex-direction:column;display:flex}.AppFooter-module-scss-module__tY1QjW__footerLogo{transition-property:opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:ease;display:inline-block}@media (prefers-reduced-motion:reduce){.AppFooter-module-scss-module__tY1QjW__footerLogo{transition-duration:.01ms}}.AppFooter-module-scss-module__tY1QjW__footerLogo:hover{opacity:.8}.AppFooter-module-scss-module__tY1QjW__footerLogo:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}.AppFooter-module-scss-module__tY1QjW__footerLogoImage{width:auto;height:auto;max-height:36px}@media (min-width:768px){.AppFooter-module-scss-module__tY1QjW__footerLogoImage{max-height:40px}}.AppFooter-module-scss-module__tY1QjW__footerDescription{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-muted-foreground);max-width:320px}.AppFooter-module-scss-module__tY1QjW__footerHeading{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-foreground)}.AppFooter-module-scss-module__tY1QjW__footerNav{gap:var(--space-2);flex-direction:column;display:flex}.AppFooter-module-scss-module__tY1QjW__footerLink{align-items:center;gap:var(--space-2);padding-block:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted-foreground);transition-property:color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.AppFooter-module-scss-module__tY1QjW__footerLink{transition-duration:.01ms}}.AppFooter-module-scss-module__tY1QjW__footerLink{width:fit-content}.AppFooter-module-scss-module__tY1QjW__footerLink:hover{color:var(--color-primary)}.AppFooter-module-scss-module__tY1QjW__footerLink:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}.AppFooter-module-scss-module__tY1QjW__footerIcon{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.AppFooter-module-scss-module__tY1QjW__footerCopyright{font-size:var(--font-size-sm);color:var(--color-muted-foreground);margin-top:auto}.AppFooter-module-scss-module__tY1QjW__footerDisclaimer{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--footer-divider-color);text-align:center}.AppFooter-module-scss-module__tY1QjW__footerDisclaimerText{font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-muted-foreground);opacity:.7;max-width:800px;margin:0 auto}
@keyframes Alert-module-scss-module__dxURkG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Alert-module-scss-module__dxURkG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Alert-module-scss-module__dxURkG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Alert-module-scss-module__dxURkG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Alert-module-scss-module__dxURkG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Alert-module-scss-module__dxURkG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Alert-module-scss-module__dxURkG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Alert-module-scss-module__dxURkG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Alert-module-scss-module__dxURkG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Alert-module-scss-module__dxURkG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Alert-module-scss-module__dxURkG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Alert-module-scss-module__dxURkG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Alert-module-scss-module__dxURkG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Alert-module-scss-module__dxURkG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Alert-module-scss-module__dxURkG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Alert-module-scss-module__dxURkG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Alert-module-scss-module__dxURkG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Alert-module-scss-module__dxURkG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Alert-module-scss-module__dxURkG__alert{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);gap:var(--space-0-5)0;grid-template-columns:0 1fr;align-items:start;display:grid;position:relative}.Alert-module-scss-module__dxURkG__alert:has(>svg){column-gap:var(--space-3);grid-template-columns:1rem 1fr}.Alert-module-scss-module__dxURkG__alert>svg{color:currentColor;width:1rem;height:1rem;transform:translateY(.125rem)}.Alert-module-scss-module__dxURkG__alert_default{background-color:var(--color-card);color:var(--color-card-foreground)}.Alert-module-scss-module__dxURkG__alert_destructive{color:var(--color-destructive);background-color:var(--color-card)}.Alert-module-scss-module__dxURkG__alert_destructive>svg{color:currentColor}.Alert-module-scss-module__dxURkG__alert_destructive [data-slot=alert-description]{color:color-mix(in oklch,var(--color-destructive)90%,transparent)}.Alert-module-scss-module__dxURkG__alertTitle{-webkit-line-clamp:1;min-height:1rem;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);-webkit-box-orient:vertical;grid-column-start:2;display:-webkit-box;overflow:hidden}.Alert-module-scss-module__dxURkG__alertDescription{color:var(--color-muted-foreground);justify-items:start;gap:var(--space-1);font-size:var(--font-size-sm);grid-column-start:2;display:grid}.Alert-module-scss-module__dxURkG__alertDescription p{line-height:var(--line-height-relaxed)}
@keyframes Avatar-module-scss-module__6zdHjW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Avatar-module-scss-module__6zdHjW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Avatar-module-scss-module__6zdHjW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Avatar-module-scss-module__6zdHjW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Avatar-module-scss-module__6zdHjW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Avatar-module-scss-module__6zdHjW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Avatar-module-scss-module__6zdHjW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Avatar-module-scss-module__6zdHjW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Avatar-module-scss-module__6zdHjW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Avatar-module-scss-module__6zdHjW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Avatar-module-scss-module__6zdHjW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Avatar-module-scss-module__6zdHjW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Avatar-module-scss-module__6zdHjW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Avatar-module-scss-module__6zdHjW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Avatar-module-scss-module__6zdHjW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Avatar-module-scss-module__6zdHjW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Avatar-module-scss-module__6zdHjW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Avatar-module-scss-module__6zdHjW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Avatar-module-scss-module__6zdHjW__avatar{border-radius:var(--radius-full);flex-shrink:0;width:2rem;height:2rem;display:flex;position:relative;overflow:hidden}.Avatar-module-scss-module__6zdHjW__image{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.Avatar-module-scss-module__6zdHjW__fallback{border-radius:var(--radius-full);background-color:var(--color-muted);justify-content:center;align-items:center;width:100%;height:100%;display:flex}
@keyframes Badge-module-scss-module__lPCS0a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Badge-module-scss-module__lPCS0a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Badge-module-scss-module__lPCS0a__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Badge-module-scss-module__lPCS0a__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Badge-module-scss-module__lPCS0a__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Badge-module-scss-module__lPCS0a__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Badge-module-scss-module__lPCS0a__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Badge-module-scss-module__lPCS0a__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Badge-module-scss-module__lPCS0a__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Badge-module-scss-module__lPCS0a__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Badge-module-scss-module__lPCS0a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Badge-module-scss-module__lPCS0a__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Badge-module-scss-module__lPCS0a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Badge-module-scss-module__lPCS0a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Badge-module-scss-module__lPCS0a__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Badge-module-scss-module__lPCS0a__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Badge-module-scss-module__lPCS0a__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Badge-module-scss-module__lPCS0a__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Badge-module-scss-module__lPCS0a__badge{border-radius:var(--radius-full);padding:var(--space-0-5)var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-1);width:fit-content;transition-property:color,box-shadow;transition-duration:var(--transition-duration-fast);border:1px solid #0000;flex-shrink:0;transition-timing-function:ease;display:inline-flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.Badge-module-scss-module__lPCS0a__badge{transition-duration:.01ms}}.Badge-module-scss-module__lPCS0a__badge:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-ring)50%,transparent);outline:none}:is(.Badge-module-scss-module__lPCS0a__badge[aria-invalid=true],.Badge-module-scss-module__lPCS0a__badge:user-invalid){border-color:var(--color-destructive);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-destructive)20%,transparent)}.Badge-module-scss-module__lPCS0a__badge svg{pointer-events:none;width:.75rem;height:.75rem}.Badge-module-scss-module__lPCS0a__badge_default{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:#0000}.Badge-module-scss-module__lPCS0a__badge_default a.Badge-module-scss-module__lPCS0a__badge_default:hover{opacity:.9}.Badge-module-scss-module__lPCS0a__badge_secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground);border-color:#0000}.Badge-module-scss-module__lPCS0a__badge_secondary a.Badge-module-scss-module__lPCS0a__badge_secondary:hover{opacity:.9}.Badge-module-scss-module__lPCS0a__badge_destructive{background-color:var(--color-destructive);color:var(--color-destructive-foreground);border-color:#0000}.Badge-module-scss-module__lPCS0a__badge_destructive a.Badge-module-scss-module__lPCS0a__badge_destructive:hover{opacity:.9}.Badge-module-scss-module__lPCS0a__badge_destructive:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-destructive)20%,transparent)}.Badge-module-scss-module__lPCS0a__badge_outline{color:var(--color-foreground)}.Badge-module-scss-module__lPCS0a__badge_outline a.Badge-module-scss-module__lPCS0a__badge_outline:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}
@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyStatusBadge-module-scss-module__iv3-Ja__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyStatusBadge-module-scss-module__iv3-Ja__badge{white-space:nowrap}.CompanyStatusBadge-module-scss-module__iv3-Ja__badge--active{color:var(--color-success);border-color:color-mix(in oklch,var(--color-success)30%,transparent);background-color:color-mix(in oklch,var(--color-success)8%,transparent)}.CompanyStatusBadge-module-scss-module__iv3-Ja__badge--active:hover{background-color:color-mix(in oklch,var(--color-success)15%,transparent)}
@keyframes CompanyAddress-module-scss-module__th46mG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyAddress-module-scss-module__th46mG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyAddress-module-scss-module__th46mG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyAddress-module-scss-module__th46mG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyAddress-module-scss-module__th46mG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyAddress-module-scss-module__th46mG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyAddress-module-scss-module__th46mG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyAddress-module-scss-module__th46mG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyAddress-module-scss-module__th46mG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyAddress-module-scss-module__th46mG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyAddress-module-scss-module__th46mG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyAddress-module-scss-module__th46mG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyAddress-module-scss-module__th46mG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyAddress-module-scss-module__th46mG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyAddress-module-scss-module__th46mG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyAddress-module-scss-module__th46mG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyAddress-module-scss-module__th46mG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyAddress-module-scss-module__th46mG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyAddress-module-scss-module__th46mG__address{align-items:center;gap:var(--space-1-5);font-size:var(--font-size-sm);color:var(--color-muted-foreground);display:flex}.CompanyAddress-module-scss-module__th46mG__icon{flex-shrink:0;width:1rem;height:1rem}.CompanyAddress-module-scss-module__th46mG__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyScheduleStatus-module-scss-module__HWZeVG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyScheduleStatus-module-scss-module__HWZeVG__enhancedBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:#fff;display:flex}.CompanyScheduleStatus-module-scss-module__HWZeVG__enhancedBadge_open{background-color:var(--color-success)}.CompanyScheduleStatus-module-scss-module__HWZeVG__enhancedBadge_open:hover{background-color:color-mix(in oklch,var(--color-success)85%,black)}.CompanyScheduleStatus-module-scss-module__HWZeVG__enhancedBadge_closed{background-color:var(--color-destructive)}.CompanyScheduleStatus-module-scss-module__HWZeVG__enhancedBadge_closed:hover{background-color:color-mix(in oklch,var(--color-destructive)85%,black)}.CompanyScheduleStatus-module-scss-module__HWZeVG__enhancedText{white-space:nowrap}.CompanyScheduleStatus-module-scss-module__HWZeVG__default{align-items:center;gap:var(--space-1-5);font-size:var(--font-size-base);display:flex}.CompanyScheduleStatus-module-scss-module__HWZeVG__default_open{color:var(--color-success);font-weight:var(--font-weight-medium)}.CompanyScheduleStatus-module-scss-module__HWZeVG__default_closed{color:var(--color-destructive);font-weight:var(--font-weight-medium)}.CompanyScheduleStatus-module-scss-module__HWZeVG__default_neutral{color:var(--color-muted-foreground)}.CompanyScheduleStatus-module-scss-module__HWZeVG__icon{width:.875rem;height:.875rem}.CompanyScheduleStatus-module-scss-module__HWZeVG__icon_open{color:var(--color-success)}.CompanyScheduleStatus-module-scss-module__HWZeVG__icon_closed{color:var(--color-destructive)}.CompanyScheduleStatus-module-scss-module__HWZeVG__icon_enhanced{width:.75rem;height:.75rem}.CompanyScheduleStatus-module-scss-module__HWZeVG__text{white-space:nowrap}.CompanyScheduleStatus-module-scss-module__HWZeVG__statusHint{margin-left:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);opacity:.9}.CompanyScheduleStatus-module-scss-module__HWZeVG__statusHint_open{color:var(--color-success)}.CompanyScheduleStatus-module-scss-module__HWZeVG__statusHint_closed{color:var(--color-destructive)}
@keyframes CompanyRating-module-scss-module__CiYb2G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyRating-module-scss-module__CiYb2G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyRating-module-scss-module__CiYb2G__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyRating-module-scss-module__CiYb2G__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyRating-module-scss-module__CiYb2G__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyRating-module-scss-module__CiYb2G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyRating-module-scss-module__CiYb2G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyRating-module-scss-module__CiYb2G__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyRating-module-scss-module__CiYb2G__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyRating-module-scss-module__CiYb2G__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyRating-module-scss-module__CiYb2G__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyRating-module-scss-module__CiYb2G__rating{align-items:center;display:flex}.CompanyRating-module-scss-module__CiYb2G__rating_sm{gap:var(--space-1-5)}.CompanyRating-module-scss-module__CiYb2G__rating_md{gap:var(--space-2)}.CompanyRating-module-scss-module__CiYb2G__rating_lg{gap:var(--space-2-5)}.CompanyRating-module-scss-module__CiYb2G__badge{align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium);transition:color var(--transition-fast),background-color var(--transition-fast);display:flex}.CompanyRating-module-scss-module__CiYb2G__badge_sm{padding:var(--space-0-5)var(--space-1-5);font-size:var(--font-size-xs);border-radius:var(--radius-md)}.CompanyRating-module-scss-module__CiYb2G__badge_md{padding:var(--space-0-5)var(--space-2);font-size:var(--font-size-sm);border-radius:var(--radius-md)}.CompanyRating-module-scss-module__CiYb2G__badge_lg{padding:var(--space-1)var(--space-2-5);font-size:var(--font-size-base);border-radius:var(--radius-lg)}.CompanyRating-module-scss-module__CiYb2G__badge_noRating{background-color:color-mix(in oklch,var(--color-muted)50%,transparent);color:color-mix(in oklch,var(--color-muted-foreground)50%,transparent)}.CompanyRating-module-scss-module__CiYb2G__badge_excellent{color:#006640;color:lab(37.7684% -40.6531 15.896);background-color:#65ebac33;background-color:lab(84.5868% -49.6394 19.5434/.2)}.CompanyRating-module-scss-module__CiYb2G__badge_veryGood{color:#1e6626;color:lab(37.6297% -33.7386 28.5922);background-color:#8be78f33;background-color:lab(84.454% -42.0049 34.1366/.2)}.CompanyRating-module-scss-module__CiYb2G__badge_good{color:#3e6102;color:lab(37.3654% -23.7366 42.0853);background-color:#ade17333;background-color:lab(84.1694% -30.7889 47.4817/.2)}.CompanyRating-module-scss-module__CiYb2G__badge_average{color:#7e5d00;color:lab(42.0699% 10.4423 66.106);background-color:#fac54733;background-color:lab(82.8172% 10.8991 67.3469/.2)}.CompanyRating-module-scss-module__CiYb2G__badge_belowAverage{color:#935000;color:lab(41.4648% 25.8204 52.6759);background-color:#ffa65833;background-color:lab(76.2149% 30.9189 58.2976/.2)}.CompanyRating-module-scss-module__CiYb2G__badge_poor{color:#a83634;color:lab(40.499% 47.3146 28.368);background-color:#ff827a33;background-color:lab(69.229% 56.4936 32.6318/.2)}.CompanyRating-module-scss-module__CiYb2G__icon{fill:currentColor}.CompanyRating-module-scss-module__CiYb2G__icon_sm{width:.75rem;height:.75rem}.CompanyRating-module-scss-module__CiYb2G__icon_md{width:1rem;height:1rem}.CompanyRating-module-scss-module__CiYb2G__icon_lg{width:1.25rem;height:1.25rem}.CompanyRating-module-scss-module__CiYb2G__icon_faded{opacity:.5}.CompanyRating-module-scss-module__CiYb2G__value{font-variant-numeric:tabular-nums}.CompanyRating-module-scss-module__CiYb2G__label{font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.CompanyRating-module-scss-module__CiYb2G__label_sm{font-size:var(--font-size-xs)}.CompanyRating-module-scss-module__CiYb2G__label_md{font-size:var(--font-size-sm)}.CompanyRating-module-scss-module__CiYb2G__label_lg{font-size:var(--font-size-base)}.CompanyRating-module-scss-module__CiYb2G__count{color:var(--color-muted-foreground)}.CompanyRating-module-scss-module__CiYb2G__count_sm{font-size:var(--font-size-xs)}.CompanyRating-module-scss-module__CiYb2G__count_md{font-size:var(--font-size-sm)}.CompanyRating-module-scss-module__CiYb2G__count_lg{font-size:var(--font-size-base)}.CompanyRating-module-scss-module__CiYb2G__count_lg:before{content:"·";margin-right:var(--space-2-5);color:var(--color-border);font-weight:var(--font-weight-bold)}
@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyPhotoCarousel-module-scss-module__orZW1a__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyPhotoCarousel-module-scss-module__orZW1a__carousel{position:relative}.CompanyPhotoCarousel-module-scss-module__orZW1a__carousel:hover .CompanyPhotoCarousel-module-scss-module__orZW1a__navButton{opacity:1}.CompanyPhotoCarousel-module-scss-module__orZW1a__viewport{overflow:hidden}.CompanyPhotoCarousel-module-scss-module__orZW1a__container{display:flex}.CompanyPhotoCarousel-module-scss-module__orZW1a__slide{flex:0 0 100%;min-width:0;position:relative}.CompanyPhotoCarousel-module-scss-module__orZW1a__slideInner{aspect-ratio:16/9;background-color:var(--color-muted);position:relative}.CompanyPhotoCarousel-module-scss-module__orZW1a__slideImage{object-fit:cover}.CompanyPhotoCarousel-module-scss-module__orZW1a__navButton{z-index:10;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;width:2rem;height:2rem;transition:opacity var(--transition-normal),background-color var(--transition-normal);cursor:pointer;box-shadow:var(--shadow-lg);background-color:#ffffffe6;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CompanyPhotoCarousel-module-scss-module__orZW1a__navButton:hover{background-color:#fff}.CompanyPhotoCarousel-module-scss-module__orZW1a__navButton--prev{left:.5rem}.CompanyPhotoCarousel-module-scss-module__orZW1a__navButton--next{right:.5rem}.CompanyPhotoCarousel-module-scss-module__orZW1a__navIcon{width:1.25rem;height:1.25rem;color:var(--color-foreground)}.CompanyPhotoCarousel-module-scss-module__orZW1a__dots{gap:var(--space-1-5);z-index:10;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.CompanyPhotoCarousel-module-scss-module__orZW1a__dot{border-radius:var(--radius-full);height:.375rem;transition:all var(--transition-normal);cursor:pointer;border:none;padding:0}.CompanyPhotoCarousel-module-scss-module__orZW1a__dot--active{background-color:#fff;width:1rem}.CompanyPhotoCarousel-module-scss-module__orZW1a__dot--inactive{background-color:#fff9;width:.375rem}.CompanyPhotoCarousel-module-scss-module__orZW1a__dot--inactive:hover{background-color:#fffc}.CompanyPhotoCarousel-module-scss-module__orZW1a__counter{padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);z-index:10;background-color:#0009;position:absolute;top:.75rem;right:.75rem}
@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyVerifiedBadge-module-scss-module__wZtrQq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyVerifiedBadge-module-scss-module__wZtrQq__badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);background-color:color-mix(in oklch,var(--color-success)15%,transparent);color:var(--color-success);transition:background-color var(--transition-fast);display:inline-flex}.CompanyVerifiedBadge-module-scss-module__wZtrQq__badge_sm{padding:var(--space-0-5)}.CompanyVerifiedBadge-module-scss-module__wZtrQq__badge_md{padding:var(--space-0-5)var(--space-1-5)}.CompanyVerifiedBadge-module-scss-module__wZtrQq__badge_withLabel{padding:var(--space-1)var(--space-2)}.CompanyVerifiedBadge-module-scss-module__wZtrQq__icon{flex-shrink:0}.CompanyVerifiedBadge-module-scss-module__wZtrQq__icon_sm{width:var(--icon-sm);height:var(--icon-sm)}.CompanyVerifiedBadge-module-scss-module__wZtrQq__icon_md{width:var(--icon-md);height:var(--icon-md)}.CompanyVerifiedBadge-module-scss-module__wZtrQq__label{white-space:nowrap;font-size:var(--font-size-sm)}
@keyframes MetroColorDot-module-scss-module__coNEGG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MetroColorDot-module-scss-module__coNEGG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes MetroColorDot-module-scss-module__coNEGG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes MetroColorDot-module-scss-module__coNEGG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MetroColorDot-module-scss-module__coNEGG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MetroColorDot-module-scss-module__coNEGG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes MetroColorDot-module-scss-module__coNEGG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MetroColorDot-module-scss-module__coNEGG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes MetroColorDot-module-scss-module__coNEGG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes MetroColorDot-module-scss-module__coNEGG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes MetroColorDot-module-scss-module__coNEGG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.MetroColorDot-module-scss-module__coNEGG__group{align-items:center;gap:2px;display:inline-flex}.MetroColorDot-module-scss-module__coNEGG__dot{border-radius:50%;flex-shrink:0;display:inline-block}.MetroColorDot-module-scss-module__coNEGG__dot_sm{width:8px;height:8px}.MetroColorDot-module-scss-module__coNEGG__dot_md{width:12px;height:12px}
@keyframes CompanyMetro-module-scss-module__XotbqG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyMetro-module-scss-module__XotbqG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyMetro-module-scss-module__XotbqG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyMetro-module-scss-module__XotbqG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyMetro-module-scss-module__XotbqG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyMetro-module-scss-module__XotbqG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyMetro-module-scss-module__XotbqG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyMetro-module-scss-module__XotbqG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyMetro-module-scss-module__XotbqG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyMetro-module-scss-module__XotbqG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyMetro-module-scss-module__XotbqG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyMetro-module-scss-module__XotbqG__metroCard{color:var(--color-muted-foreground);font-size:var(--font-size-sm);align-items:center;gap:4px;display:inline-flex}.CompanyMetro-module-scss-module__XotbqG__metroCardEtaGroup{align-items:center;gap:4px;display:inline-flex}.CompanyMetro-module-scss-module__XotbqG__metroCardIcon{width:14px;height:14px}.CompanyMetro-module-scss-module__XotbqG__metroCardEta{font-weight:500}.CompanyMetro-module-scss-module__XotbqG__metroCardDot{opacity:.6}.CompanyMetro-module-scss-module__XotbqG__metroCardName{color:var(--color-foreground)}.CompanyMetro-module-scss-module__XotbqG__metroCardColor{margin-left:2px}.CompanyMetro-module-scss-module__XotbqG__metroPage{gap:var(--space-2);cursor:default;flex-direction:column;display:flex}.CompanyMetro-module-scss-module__XotbqG__metroPageTitle{font-size:var(--font-size-sm);color:var(--color-muted-foreground);margin:0}.CompanyMetro-module-scss-module__XotbqG__metroPageList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CompanyMetro-module-scss-module__XotbqG__metroPageItem{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.CompanyMetro-module-scss-module__XotbqG__metroPageName{color:var(--color-foreground);font-weight:500}.CompanyMetro-module-scss-module__XotbqG__metroPageEta{color:var(--color-muted-foreground);align-items:center;gap:4px;display:inline-flex}.CompanyMetro-module-scss-module__XotbqG__metroPageIcon{width:14px;height:14px}.CompanyMetro-module-scss-module__XotbqG__metroPageDistance{color:var(--color-muted-foreground);margin-left:auto}
@keyframes CompanyDistricts-module-scss-module__mTwyqq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyDistricts-module-scss-module__mTwyqq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyDistricts-module-scss-module__mTwyqq__districtsCard{align-items:center;gap:var(--space-1);color:var(--color-muted-foreground);font-size:var(--font-size-sm);display:inline-flex}.CompanyDistricts-module-scss-module__mTwyqq__districtsCardName{color:var(--color-foreground)}.CompanyDistricts-module-scss-module__mTwyqq__districtsPage{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CompanyDistricts-module-scss-module__mTwyqq__districtsPageItem{padding:var(--space-0-5)var(--space-2-5);border-radius:var(--radius-full);background:var(--color-muted);color:var(--color-foreground);font-size:var(--font-size-sm);align-items:center;display:inline-flex}
@keyframes MarkdownContent-module-scss-module__d6hnYW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MarkdownContent-module-scss-module__d6hnYW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes MarkdownContent-module-scss-module__d6hnYW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MarkdownContent-module-scss-module__d6hnYW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes MarkdownContent-module-scss-module__d6hnYW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes MarkdownContent-module-scss-module__d6hnYW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes MarkdownContent-module-scss-module__d6hnYW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.MarkdownContent-module-scss-module__d6hnYW__root{color:var(--color-foreground);line-height:var(--line-height-relaxed)}.MarkdownContent-module-scss-module__d6hnYW__root p{margin-bottom:var(--space-3)}.MarkdownContent-module-scss-module__d6hnYW__root p:last-child{margin-bottom:0}.MarkdownContent-module-scss-module__d6hnYW__root h2,.MarkdownContent-module-scss-module__d6hnYW__root h3,.MarkdownContent-module-scss-module__d6hnYW__root h4{font-weight:var(--font-weight-semibold);margin-top:var(--space-4);margin-bottom:var(--space-2)}.MarkdownContent-module-scss-module__d6hnYW__root h2:first-child,.MarkdownContent-module-scss-module__d6hnYW__root h3:first-child,.MarkdownContent-module-scss-module__d6hnYW__root h4:first-child{margin-top:0}.MarkdownContent-module-scss-module__d6hnYW__root h2{font-size:var(--font-size-lg)}.MarkdownContent-module-scss-module__d6hnYW__root h3{font-size:var(--font-size-base)}.MarkdownContent-module-scss-module__d6hnYW__root h4{font-size:var(--font-size-sm)}.MarkdownContent-module-scss-module__d6hnYW__root ul,.MarkdownContent-module-scss-module__d6hnYW__root ol{margin-bottom:var(--space-3);padding-left:var(--space-5)}.MarkdownContent-module-scss-module__d6hnYW__root ul:last-child,.MarkdownContent-module-scss-module__d6hnYW__root ol:last-child{margin-bottom:0}.MarkdownContent-module-scss-module__d6hnYW__root ul{list-style-type:disc}.MarkdownContent-module-scss-module__d6hnYW__root ol{list-style-type:decimal}.MarkdownContent-module-scss-module__d6hnYW__root li{margin-bottom:var(--space-1)}.MarkdownContent-module-scss-module__d6hnYW__root li:last-child{margin-bottom:0}.MarkdownContent-module-scss-module__d6hnYW__root strong,.MarkdownContent-module-scss-module__d6hnYW__root b{font-weight:var(--font-weight-semibold)}.MarkdownContent-module-scss-module__d6hnYW__root em,.MarkdownContent-module-scss-module__d6hnYW__root i{font-style:italic}.MarkdownContent-module-scss-module__d6hnYW__root blockquote{border-left:3px solid var(--color-border);padding-left:var(--space-3);color:var(--color-muted-foreground);margin-bottom:var(--space-3)}.MarkdownContent-module-scss-module__d6hnYW__root blockquote:last-child{margin-bottom:0}.MarkdownContent-module-scss-module__d6hnYW__root hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-4)0}.MarkdownContent-module-scss-module__d6hnYW__root a{color:var(--color-primary);text-decoration:underline}.MarkdownContent-module-scss-module__d6hnYW__root a:hover{text-decoration:none}
@keyframes Carousel-module-scss-module__vJh1DG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Carousel-module-scss-module__vJh1DG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Carousel-module-scss-module__vJh1DG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Carousel-module-scss-module__vJh1DG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Carousel-module-scss-module__vJh1DG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Carousel-module-scss-module__vJh1DG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Carousel-module-scss-module__vJh1DG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Carousel-module-scss-module__vJh1DG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Carousel-module-scss-module__vJh1DG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Carousel-module-scss-module__vJh1DG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Carousel-module-scss-module__vJh1DG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Carousel-module-scss-module__vJh1DG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Carousel-module-scss-module__vJh1DG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Carousel-module-scss-module__vJh1DG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Carousel-module-scss-module__vJh1DG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Carousel-module-scss-module__vJh1DG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Carousel-module-scss-module__vJh1DG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Carousel-module-scss-module__vJh1DG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Carousel-module-scss-module__vJh1DG__carousel{position:relative}.Carousel-module-scss-module__vJh1DG__carouselViewport{border-radius:var(--radius-lg);height:100%;overflow:hidden}.Carousel-module-scss-module__vJh1DG__carouselTrack{height:100%;display:flex}.Carousel-module-scss-module__vJh1DG__carouselSlide{flex:0 0 100%;min-width:0;height:100%;position:relative}.Carousel-module-scss-module__vJh1DG__carouselImage{object-fit:cover;width:100%;height:100%;position:absolute}.Carousel-module-scss-module__vJh1DG__carouselNav{z-index:10;background-color:var(--color-overlay-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:0;width:24px;height:24px;transition:opacity var(--transition-normal),background-color var(--transition-normal);box-shadow:var(--shadow-md);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Carousel-module-scss-module__vJh1DG__carouselNav:hover{background-color:#fff}.Carousel-module-scss-module__vJh1DG__carouselNav:focus-visible{opacity:1;outline:2px solid var(--color-primary);outline-offset:2px}.Carousel-module-scss-module__vJh1DG__carousel:hover .Carousel-module-scss-module__vJh1DG__carouselNav{opacity:1}.Carousel-module-scss-module__vJh1DG__carouselNav_prev{left:var(--space-1)}.Carousel-module-scss-module__vJh1DG__carouselNav_next{right:var(--space-1)}.Carousel-module-scss-module__vJh1DG__carouselNavIcon{width:var(--icon-md);height:var(--icon-md);color:var(--color-foreground)}.Carousel-module-scss-module__vJh1DG__carouselDots{bottom:var(--space-2);gap:var(--space-1);z-index:10;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Carousel-module-scss-module__vJh1DG__carouselDot{border-radius:var(--radius-full);cursor:pointer;height:4px;transition:all var(--transition-normal);border:none;padding:0}.Carousel-module-scss-module__vJh1DG__carouselDot:focus-visible{outline-offset:2px;outline:2px solid #fff}.Carousel-module-scss-module__vJh1DG__carouselDot_active{background-color:#fff;width:8px}.Carousel-module-scss-module__vJh1DG__carouselDot_inactive{background-color:#fff9;width:4px}.Carousel-module-scss-module__vJh1DG__carouselDot_inactive:hover{background-color:var(--color-overlay-light)}.Carousel-module-scss-module__vJh1DG__carouselDotsMore{font-size:var(--font-size-xs);color:#fff;margin-left:var(--space-1);line-height:1}.Carousel-module-scss-module__vJh1DG__strip{border-radius:var(--radius-lg);position:relative;overflow:hidden}.Carousel-module-scss-module__vJh1DG__strip:before,.Carousel-module-scss-module__vJh1DG__strip:after{content:"";width:var(--space-8);pointer-events:none;z-index:5;opacity:.6;position:absolute;top:0;bottom:0}@media (min-width:768px){.Carousel-module-scss-module__vJh1DG__strip:before,.Carousel-module-scss-module__vJh1DG__strip:after{width:var(--space-14)}}.Carousel-module-scss-module__vJh1DG__strip:before{background:linear-gradient(to right,var(--color-background),transparent);left:0}.Carousel-module-scss-module__vJh1DG__strip:after{background:linear-gradient(to left,var(--color-background),transparent);right:0}.Carousel-module-scss-module__vJh1DG__stripViewport{height:100%;overflow:hidden}.Carousel-module-scss-module__vJh1DG__stripTrack{gap:var(--space-1);height:100%;display:flex}.Carousel-module-scss-module__vJh1DG__stripSlide{cursor:pointer;background-color:var(--color-muted);flex-shrink:0;height:100%;position:relative;overflow:hidden}.Carousel-module-scss-module__vJh1DG__stripSlide:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1}.Carousel-module-scss-module__vJh1DG__stripImage{object-fit:cover;width:100%;height:100%;transition-property:filter;transition-duration:var(--transition-duration-fast);transition-timing-function:ease;position:absolute}@media (prefers-reduced-motion:reduce){.Carousel-module-scss-module__vJh1DG__stripImage{transition-duration:.01ms}}.Carousel-module-scss-module__vJh1DG__stripSlide:hover .Carousel-module-scss-module__vJh1DG__stripImage{filter:brightness(.85)}.Carousel-module-scss-module__vJh1DG__stripArrow{z-index:var(--z-sticky);cursor:pointer;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition-property:all;transition-duration:var(--transition-duration-fast);justify-content:center;align-items:center;transition-timing-function:ease;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.Carousel-module-scss-module__vJh1DG__stripArrow{transition-duration:.01ms}}.Carousel-module-scss-module__vJh1DG__stripArrow:hover{background-color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-50%)scale(1.1)}.Carousel-module-scss-module__vJh1DG__stripArrow:hover .Carousel-module-scss-module__vJh1DG__stripArrowIcon{color:var(--color-primary-foreground)}.Carousel-module-scss-module__vJh1DG__stripArrow:active{transform:translateY(-50%)scale(.95)}.Carousel-module-scss-module__vJh1DG__stripArrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (min-width:768px){.Carousel-module-scss-module__vJh1DG__stripArrow{width:var(--space-10);height:var(--space-10);box-shadow:var(--shadow-md);border-width:2px}}.Carousel-module-scss-module__vJh1DG__stripArrow_left{left:var(--space-2)}.Carousel-module-scss-module__vJh1DG__stripArrow_right{right:var(--space-2)}.Carousel-module-scss-module__vJh1DG__stripArrowIcon{width:18px;height:18px;color:var(--color-foreground);transition-property:color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.Carousel-module-scss-module__vJh1DG__stripArrowIcon{transition-duration:.01ms}}@media (min-width:768px){.Carousel-module-scss-module__vJh1DG__stripArrowIcon{width:var(--icon-md);height:var(--icon-md)}}
@keyframes ReviewContent-module-scss-module__WsFZ0W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewContent-module-scss-module__WsFZ0W__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReviewContent-module-scss-module__WsFZ0W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReviewContent-module-scss-module__WsFZ0W__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReviewContent-module-scss-module__WsFZ0W__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReviewContent-module-scss-module__WsFZ0W__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReviewContent-module-scss-module__WsFZ0W__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReviewContent-module-scss-module__WsFZ0W__content{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:color-mix(in oklch,var(--color-foreground)90%,transparent)}.ReviewContent-module-scss-module__WsFZ0W__content_clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReviewContent-module-scss-module__WsFZ0W__toggleButton{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition-property:all;transition-duration:var(--transition-duration-fast);background:0 0;border:none;padding:0;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.ReviewContent-module-scss-module__WsFZ0W__toggleButton{transition-duration:.01ms}}.ReviewContent-module-scss-module__WsFZ0W__toggleButton:hover{color:var(--color-primary-hover,color-mix(in oklch,var(--color-primary)80%,black))}
@keyframes ReportReviewDialog-module-scss-module__hn7pJG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReportReviewDialog-module-scss-module__hn7pJG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (min-width:640px){.ReportReviewDialog-module-scss-module__hn7pJG__dialogContent{max-width:500px}}.ReportReviewDialog-module-scss-module__hn7pJG__form{gap:var(--space-5);flex-direction:column;display:flex}.ReportReviewDialog-module-scss-module__hn7pJG__textarea{resize:none;height:6rem}.ReportReviewDialog-module-scss-module__hn7pJG__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.ReportReviewDialog-module-scss-module__hn7pJG__spinnerIcon{width:1rem;height:1rem;margin-right:var(--space-2);animation:1s linear infinite ReportReviewDialog-module-scss-module__hn7pJG__spin}
@keyframes ReviewCard-module-scss-module__vXaZaG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewCard-module-scss-module__vXaZaG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReviewCard-module-scss-module__vXaZaG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReviewCard-module-scss-module__vXaZaG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReviewCard-module-scss-module__vXaZaG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReviewCard-module-scss-module__vXaZaG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReviewCard-module-scss-module__vXaZaG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReviewCard-module-scss-module__vXaZaG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReviewCard-module-scss-module__vXaZaG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReviewCard-module-scss-module__vXaZaG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReviewCard-module-scss-module__vXaZaG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReviewCard-module-scss-module__vXaZaG__commentsSection,.ReviewCard-module-scss-module__vXaZaG__actionsRow{border-top:1px solid color-mix(in oklch,var(--color-border)30%,transparent)}.ReviewCard-module-scss-module__vXaZaG__card{height:100%;transition:box-shadow var(--transition-normal);padding:0;scroll-margin-top:5rem}.ReviewCard-module-scss-module__vXaZaG__card:hover{box-shadow:var(--shadow-sm)}.ReviewCard-module-scss-module__vXaZaG__cardContent{padding:var(--space-4)var(--space-4)0 var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:639px){.ReviewCard-module-scss-module__vXaZaG__cardContent{padding:var(--space-3)var(--space-3)0 var(--space-3)}}.ReviewCard-module-scss-module__vXaZaG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}@media (max-width:639px){.ReviewCard-module-scss-module__vXaZaG__header{gap:var(--space-2)}}.ReviewCard-module-scss-module__vXaZaG__headerActions{align-items:center;gap:var(--space-1);display:flex}.ReviewCard-module-scss-module__vXaZaG__reportButton{width:1.75rem;height:1.75rem;color:var(--color-muted-foreground)}.ReviewCard-module-scss-module__vXaZaG__reportButton:hover{color:var(--color-destructive)}.ReviewCard-module-scss-module__vXaZaG__statusRow{align-items:center;gap:var(--space-2);display:flex}.ReviewCard-module-scss-module__vXaZaG__actionsRow{align-items:center;gap:var(--space-3);padding-top:var(--space-2);margin-top:var(--space-1);display:flex}.ReviewCard-module-scss-module__vXaZaG__commentsToggle{gap:var(--space-1);color:var(--color-muted-foreground);font-size:var(--font-size-sm);flex-shrink:0}.ReviewCard-module-scss-module__vXaZaG__commentsToggle:hover{color:var(--color-foreground)}.ReviewCard-module-scss-module__vXaZaG__editButton{width:1.75rem;height:1.75rem;color:var(--color-muted-foreground)}.ReviewCard-module-scss-module__vXaZaG__editButton:hover{color:var(--color-primary)}.ReviewCard-module-scss-module__vXaZaG__pencilIcon,.ReviewCard-module-scss-module__vXaZaG__flagIcon{width:.875rem;height:.875rem}.ReviewCard-module-scss-module__vXaZaG__commentsIcon{width:1rem;height:1rem}.ReviewCard-module-scss-module__vXaZaG__chevronIcon{width:.875rem;height:.875rem}.ReviewCard-module-scss-module__vXaZaG__commentsSection{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}.ReviewCard-module-scss-module__vXaZaG__commentsSection[data-state=open]{grid-template-rows:1fr}.ReviewCard-module-scss-module__vXaZaG__commentsSectionInner{overflow:hidden}.ReviewCard-module-scss-module__vXaZaG__commentsSectionInner[data-state=open]{padding-top:var(--space-4)}.ReviewCard-module-scss-module__vXaZaG__editForm{gap:var(--space-2);flex-direction:column;display:flex}.ReviewCard-module-scss-module__vXaZaG__editTextarea{resize:vertical}.ReviewCard-module-scss-module__vXaZaG__editTextarea_error{border-color:var(--color-destructive)}.ReviewCard-module-scss-module__vXaZaG__editTextarea_error:focus{box-shadow:0 0 0 2px color-mix(in oklch,var(--color-destructive)25%,transparent)}.ReviewCard-module-scss-module__vXaZaG__editFooter{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ReviewCard-module-scss-module__vXaZaG__editCharCount{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.ReviewCard-module-scss-module__vXaZaG__editCharCount_warning{color:var(--color-warning)}.ReviewCard-module-scss-module__vXaZaG__editCharCount_over{color:var(--color-destructive);font-weight:500}.ReviewCard-module-scss-module__vXaZaG__editActions{gap:var(--space-2);display:flex}.ReviewCard-module-scss-module__vXaZaG__spinnerInline{width:1rem;height:1rem;animation:1s linear infinite ReviewCard-module-scss-module__vXaZaG__spin}
@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes SelectableBadgeGroup-module-scss-module__WgMdnG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.SelectableBadgeGroup-module-scss-module__WgMdnG__group{gap:var(--space-2);flex-wrap:wrap;display:flex}.SelectableBadgeGroup-module-scss-module__WgMdnG__badge{cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.SelectableBadgeGroup-module-scss-module__WgMdnG__badge{transition-duration:.01ms}}.SelectableBadgeGroup-module-scss-module__WgMdnG__badge{padding:var(--space-1-5)var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.SelectableBadgeGroup-module-scss-module__WgMdnG__badge_selected:hover{opacity:.9}.SelectableBadgeGroup-module-scss-module__WgMdnG__badge_unselected{color:var(--color-muted-foreground);border-style:dashed}.SelectableBadgeGroup-module-scss-module__WgMdnG__badge_unselected:hover{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}
@keyframes Button-module-scss-module__F6QE6q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Button-module-scss-module__F6QE6q__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Button-module-scss-module__F6QE6q__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Button-module-scss-module__F6QE6q__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Button-module-scss-module__F6QE6q__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Button-module-scss-module__F6QE6q__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Button-module-scss-module__F6QE6q__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Button-module-scss-module__F6QE6q__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Button-module-scss-module__F6QE6q__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Button-module-scss-module__F6QE6q__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Button-module-scss-module__F6QE6q__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Button-module-scss-module__F6QE6q__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Button-module-scss-module__F6QE6q__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Button-module-scss-module__F6QE6q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Button-module-scss-module__F6QE6q__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Button-module-scss-module__F6QE6q__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Button-module-scss-module__F6QE6q__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Button-module-scss-module__F6QE6q__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Button-module-scss-module__F6QE6q__button{--_btn-height:var(--space-9);--_btn-padding-x:var(--space-4);--_btn-padding-y:var(--space-2);--_btn-gap:var(--space-2);--_btn-icon-padding:var(--space-3);--_btn-fg:var(--color-foreground);justify-content:center;align-items:center;gap:var(--_btn-gap);height:var(--_btn-height);padding:var(--_btn-padding-y)var(--_btn-padding-x);white-space:nowrap;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--transition-duration-fast);border:1px solid #0000;outline:none;flex-shrink:0;text-decoration:none;transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__F6QE6q__button{transition-duration:.01ms}}.Button-module-scss-module__F6QE6q__button:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-ring)50%,transparent);outline:none}.Button-module-scss-module__F6QE6q__button:disabled,.Button-module-scss-module__F6QE6q__button[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Button-module-scss-module__F6QE6q__button:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__F6QE6q__button:has(>svg:only-child){padding-inline:var(--_btn-icon-padding)}.Button-module-scss-module__F6QE6q__button svg{pointer-events:none;flex-shrink:0}.Button-module-scss-module__F6QE6q__button svg:not([class*=size-]):not([width]){width:1rem;height:1rem}.Button-module-scss-module__F6QE6q__button_default{--_btn-fg:var(--color-primary-foreground);background-color:var(--color-primary);color:var(--_btn-fg)}.Button-module-scss-module__F6QE6q__button_default:hover:not(:disabled){background-color:color-mix(in oklch,var(--color-primary)90%,black)}.Button-module-scss-module__F6QE6q__button_default:active:not(:disabled){background-color:color-mix(in oklch,var(--color-primary)82%,black)}.Button-module-scss-module__F6QE6q__button_destructive{--_btn-fg:var(--color-destructive-foreground);background-color:var(--color-destructive);color:var(--_btn-fg)}.Button-module-scss-module__F6QE6q__button_destructive:hover:not(:disabled){background-color:color-mix(in oklch,var(--color-destructive)90%,black)}.Button-module-scss-module__F6QE6q__button_destructive:active:not(:disabled){background-color:color-mix(in oklch,var(--color-destructive)82%,black)}.Button-module-scss-module__F6QE6q__button_destructive:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-destructive)20%,transparent)}.Button-module-scss-module__F6QE6q__button_outline{--_btn-fg:var(--color-foreground);border-color:var(--color-border);background-color:var(--color-background);box-shadow:var(--shadow-sm)}.Button-module-scss-module__F6QE6q__button_outline:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-accent-foreground)}.Button-module-scss-module__F6QE6q__button_outline:active:not(:disabled){background-color:color-mix(in oklch,var(--color-accent)92%,black)}.Button-module-scss-module__F6QE6q__button_secondary{--_btn-fg:var(--color-secondary-foreground);background-color:var(--color-secondary);color:var(--_btn-fg)}.Button-module-scss-module__F6QE6q__button_secondary:hover:not(:disabled){background-color:color-mix(in oklch,var(--color-secondary)94%,black)}.Button-module-scss-module__F6QE6q__button_secondary:active:not(:disabled){background-color:color-mix(in oklch,var(--color-secondary)88%,black)}.Button-module-scss-module__F6QE6q__button_ghost{--_btn-fg:var(--color-foreground)}.Button-module-scss-module__F6QE6q__button_ghost:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-accent-foreground)}.Button-module-scss-module__F6QE6q__button_ghost:active:not(:disabled){background-color:color-mix(in oklch,var(--color-accent)92%,black)}.Button-module-scss-module__F6QE6q__button_link{--_btn-fg:var(--color-primary);color:var(--_btn-fg);text-underline-offset:4px;background:0 0;border:none}.Button-module-scss-module__F6QE6q__button_link:hover:not(:disabled){text-decoration:underline}.Button-module-scss-module__F6QE6q__button_link:active:not(:disabled){color:color-mix(in oklch,var(--color-primary)80%,black)}.Button-module-scss-module__F6QE6q__button_sm{--_btn-height:var(--space-8);--_btn-padding-x:var(--space-3);--_btn-padding-y:0;--_btn-gap:var(--space-1-5);--_btn-icon-padding:var(--space-2-5)}.Button-module-scss-module__F6QE6q__button_lg{--_btn-height:var(--space-10);--_btn-padding-x:var(--space-6);--_btn-padding-y:0;--_btn-icon-padding:var(--space-4)}.Button-module-scss-module__F6QE6q__button_icon,.Button-module-scss-module__F6QE6q__button_iconSm,.Button-module-scss-module__F6QE6q__button_iconLg{--_btn-padding-x:0;--_btn-padding-y:0;--_btn-icon-padding:0;aspect-ratio:1}.Button-module-scss-module__F6QE6q__button_icon{--_btn-height:var(--space-9)}@media (max-width:767px){.Button-module-scss-module__F6QE6q__button_icon{--_btn-height:2.75rem}}.Button-module-scss-module__F6QE6q__button_iconSm{--_btn-height:var(--space-8)}@media (max-width:767px){.Button-module-scss-module__F6QE6q__button_iconSm{--_btn-height:2.75rem}}.Button-module-scss-module__F6QE6q__button_iconLg{--_btn-height:var(--space-10)}.Button-module-scss-module__F6QE6q__button_loading{pointer-events:none;color:#0000;position:relative}.Button-module-scss-module__F6QE6q__button_loading>*{visibility:hidden}.Button-module-scss-module__F6QE6q__button_loading:after{content:"";border:2px solid var(--_btn-fg);border-radius:var(--radius-full);border-top-color:#0000;width:1rem;height:1rem;animation:.75s linear infinite Button-module-scss-module__F6QE6q__spin;position:absolute}
@keyframes AlertDialog-module-scss-module__0F5FNW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AlertDialog-module-scss-module__0F5FNW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes AlertDialog-module-scss-module__0F5FNW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AlertDialog-module-scss-module__0F5FNW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AlertDialog-module-scss-module__0F5FNW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AlertDialog-module-scss-module__0F5FNW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes AlertDialog-module-scss-module__0F5FNW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AlertDialog-module-scss-module__0F5FNW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes AlertDialog-module-scss-module__0F5FNW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes AlertDialog-module-scss-module__0F5FNW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes AlertDialog-module-scss-module__0F5FNW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.AlertDialog-module-scss-module__0F5FNW__overlay{z-index:var(--z-modal);background-color:var(--color-overlay-dark);position:fixed;inset:0}.AlertDialog-module-scss-module__0F5FNW__overlay[data-state=open]{animation:.2s forwards AlertDialog-module-scss-module__0F5FNW__fadeIn}.AlertDialog-module-scss-module__0F5FNW__overlay[data-state=closed]{animation:.2s forwards AlertDialog-module-scss-module__0F5FNW__fadeOut}.AlertDialog-module-scss-module__0F5FNW__content{z-index:var(--z-modal);gap:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;max-width:calc(100% - 2rem);padding:var(--space-6);background-color:var(--color-background);box-shadow:var(--shadow-lg);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AlertDialog-module-scss-module__0F5FNW__content[data-state=open]{animation:.2s forwards AlertDialog-module-scss-module__0F5FNW__scaleIn}.AlertDialog-module-scss-module__0F5FNW__content[data-state=closed]{animation:.2s forwards AlertDialog-module-scss-module__0F5FNW__scaleOut}@media (min-width:640px){.AlertDialog-module-scss-module__0F5FNW__content{max-width:32rem}}.AlertDialog-module-scss-module__0F5FNW__header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.AlertDialog-module-scss-module__0F5FNW__header{text-align:left}}.AlertDialog-module-scss-module__0F5FNW__footer{gap:var(--space-2);flex-direction:column-reverse;display:flex}@media (min-width:640px){.AlertDialog-module-scss-module__0F5FNW__footer{flex-direction:row;justify-content:flex-end}}.AlertDialog-module-scss-module__0F5FNW__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.AlertDialog-module-scss-module__0F5FNW__description{color:var(--color-muted-foreground);font-size:var(--font-size-sm)}
@keyframes Card-module-scss-module__fZk0NW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Card-module-scss-module__fZk0NW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Card-module-scss-module__fZk0NW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Card-module-scss-module__fZk0NW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Card-module-scss-module__fZk0NW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Card-module-scss-module__fZk0NW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Card-module-scss-module__fZk0NW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Card-module-scss-module__fZk0NW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Card-module-scss-module__fZk0NW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Card-module-scss-module__fZk0NW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Card-module-scss-module__fZk0NW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Card-module-scss-module__fZk0NW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Card-module-scss-module__fZk0NW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Card-module-scss-module__fZk0NW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Card-module-scss-module__fZk0NW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Card-module-scss-module__fZk0NW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Card-module-scss-module__fZk0NW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Card-module-scss-module__fZk0NW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Card-module-scss-module__fZk0NW__card{gap:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-card-foreground);padding-block:var(--space-6);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Card-module-scss-module__fZk0NW__cardHeader{align-items:start;gap:var(--space-2);padding-inline:var(--space-6);grid-template-rows:auto auto;grid-auto-rows:min-content;display:grid}.Card-module-scss-module__fZk0NW__cardHeader:has([data-slot=card-action]){grid-template-columns:1fr auto}.Card-module-scss-module__fZk0NW__cardHeader.border-b{padding-bottom:var(--space-6)}.Card-module-scss-module__fZk0NW__cardTitle{line-height:1;font-weight:var(--font-weight-semibold)}.Card-module-scss-module__fZk0NW__cardDescription{color:var(--color-muted-foreground);font-size:var(--font-size-sm)}.Card-module-scss-module__fZk0NW__cardAction{grid-row:1/span 2;grid-column-start:2;place-self:start end}.Card-module-scss-module__fZk0NW__cardContent{padding-inline:var(--space-6)}.Card-module-scss-module__fZk0NW__cardFooter{padding-inline:var(--space-6);align-items:center;display:flex}.Card-module-scss-module__fZk0NW__cardFooter.border-t{padding-top:var(--space-6)}
@keyframes Label-module-scss-module__Qse5FG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Label-module-scss-module__Qse5FG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Label-module-scss-module__Qse5FG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Label-module-scss-module__Qse5FG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Label-module-scss-module__Qse5FG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Label-module-scss-module__Qse5FG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Label-module-scss-module__Qse5FG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Label-module-scss-module__Qse5FG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Label-module-scss-module__Qse5FG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Label-module-scss-module__Qse5FG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Label-module-scss-module__Qse5FG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Label-module-scss-module__Qse5FG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Label-module-scss-module__Qse5FG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Label-module-scss-module__Qse5FG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Label-module-scss-module__Qse5FG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Label-module-scss-module__Qse5FG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Label-module-scss-module__Qse5FG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Label-module-scss-module__Qse5FG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Label-module-scss-module__Qse5FG__label{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);line-height:1;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;display:flex}[data-disabled=true] .Label-module-scss-module__Qse5FG__label{pointer-events:none;opacity:.5}:disabled+.Label-module-scss-module__Qse5FG__label,[disabled]+.Label-module-scss-module__Qse5FG__label{cursor:not-allowed;opacity:.5}
