@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyPageCompletenessBanner-module-scss-module__VvKt-G__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__banner{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:color-mix(in oklch, var(--color-primary) 5%, var(--color-card));transition-property:background-color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease;overflow:hidden}@media (prefers-reduced-motion:reduce){.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__banner{transition-duration:.01ms}}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__banner_collapsed{background-color:var(--color-card)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__header{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__header:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__header:hover{background-color:color-mix(in oklch, var(--color-primary) 7%, transparent)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__trophy{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-primary);flex-shrink:0}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__headerText{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__title strong{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__subtitle{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__chevron{width:var(--icon-md);height:var(--icon-md);color:var(--color-muted-foreground);transition-property:transform;transition-duration:var(--transition-duration-fast);flex-shrink:0;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__chevron{transition-duration:.01ms}}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__chevron_open{transform:rotate(180deg)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__body{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__body[hidden]{display:none}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__motivation{font-size:var(--font-size-sm);color:var(--color-foreground)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__motivation strong{color:var(--color-primary)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criteria{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (min-width:768px){.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criteria{grid-template-columns:repeat(2,1fr)}}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion{transition-duration:.01ms}}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion:hover:not(:disabled){border-color:var(--color-primary);background-color:color-mix(in oklch, var(--color-primary) 4%, var(--color-card))}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion:disabled{cursor:not-allowed;opacity:.65}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion_filled .CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterionIcon{color:var(--color-success)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion_empty .CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterionIcon,.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterion_unavailable .CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterionIcon{color:var(--color-muted-foreground)}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterionIcon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterionLabel{min-width:0;color:var(--color-foreground);flex:1}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__criterionWeight{font-size:var(--font-size-xs);color:var(--color-muted-foreground);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.CompanyPageCompletenessBanner-module-scss-module__VvKt-G__note{font-size:var(--font-size-xs);color:var(--color-muted-foreground);font-style:italic}
@keyframes CompanyForm-module-scss-module__RCUIfq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyForm-module-scss-module__RCUIfq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyForm-module-scss-module__RCUIfq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyForm-module-scss-module__RCUIfq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyForm-module-scss-module__RCUIfq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyForm-module-scss-module__RCUIfq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyForm-module-scss-module__RCUIfq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyForm-module-scss-module__RCUIfq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyForm-module-scss-module__RCUIfq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyForm-module-scss-module__RCUIfq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyForm-module-scss-module__RCUIfq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyForm-module-scss-module__RCUIfq__form{gap:var(--space-4);flex-direction:column;display:flex}.CompanyForm-module-scss-module__RCUIfq__tabs{width:100%}.CompanyForm-module-scss-module__RCUIfq__tabLabel{white-space:nowrap}.CompanyForm-module-scss-module__RCUIfq__tabTriggerIcon{width:var(--icon-md);height:var(--icon-md);color:var(--color-destructive);flex-shrink:0}.CompanyForm-module-scss-module__RCUIfq__tabContent{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.CompanyForm-module-scss-module__RCUIfq__deleteButton{color:var(--color-destructive)}.CompanyForm-module-scss-module__RCUIfq__spinIcon{width:var(--icon-sm);height:var(--icon-sm);animation:1s linear infinite CompanyForm-module-scss-module__RCUIfq__spin}
@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes TabCompletenessBadge-module-scss-module__jIT5oa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.TabCompletenessBadge-module-scss-module__jIT5oa__badge{min-width:var(--space-6);height:var(--space-5);padding:0 var(--space-1-5);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition-property:background-color,color;transition-duration:var(--transition-duration-fast);justify-content:center;align-items:center;line-height:1;transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.TabCompletenessBadge-module-scss-module__jIT5oa__badge{transition-duration:.01ms}}.TabCompletenessBadge-module-scss-module__jIT5oa__badge_empty{background-color:var(--color-muted);color:var(--color-muted-foreground)}.TabCompletenessBadge-module-scss-module__jIT5oa__badge_partial{background-color:color-mix(in oklch, var(--color-warning) 18%, transparent);color:var(--color-warning)}.TabCompletenessBadge-module-scss-module__jIT5oa__badge_complete{background-color:var(--color-success);color:var(--color-success-foreground)}.TabCompletenessBadge-module-scss-module__jIT5oa__counter{font-variant-numeric:tabular-nums}.TabCompletenessBadge-module-scss-module__jIT5oa__icon{width:var(--icon-sm);height:var(--icon-sm)}
@keyframes FormSection-module-scss-module__dofXdq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FormSection-module-scss-module__dofXdq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes FormSection-module-scss-module__dofXdq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes FormSection-module-scss-module__dofXdq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes FormSection-module-scss-module__dofXdq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes FormSection-module-scss-module__dofXdq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes FormSection-module-scss-module__dofXdq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes FormSection-module-scss-module__dofXdq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes FormSection-module-scss-module__dofXdq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes FormSection-module-scss-module__dofXdq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes FormSection-module-scss-module__dofXdq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes FormSection-module-scss-module__dofXdq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes FormSection-module-scss-module__dofXdq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes FormSection-module-scss-module__dofXdq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes FormSection-module-scss-module__dofXdq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes FormSection-module-scss-module__dofXdq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes FormSection-module-scss-module__dofXdq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes FormSection-module-scss-module__dofXdq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.FormSection-module-scss-module__dofXdq__section{gap:var(--space-4);padding:var(--space-5);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}@media (max-width:767px){.FormSection-module-scss-module__dofXdq__section{padding:var(--space-4)}}.FormSection-module-scss-module__dofXdq__header{gap:var(--space-1);flex-direction:column;display:flex}.FormSection-module-scss-module__dofXdq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0}.FormSection-module-scss-module__dofXdq__description{font-size:var(--font-size-sm);color:var(--color-muted-foreground);line-height:var(--line-height-normal);margin:0}.FormSection-module-scss-module__dofXdq__body{gap:var(--space-4);flex-direction:column;display:flex}
@keyframes CitySelect-module-scss-module__5R8C1W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CitySelect-module-scss-module__5R8C1W__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CitySelect-module-scss-module__5R8C1W__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CitySelect-module-scss-module__5R8C1W__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CitySelect-module-scss-module__5R8C1W__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CitySelect-module-scss-module__5R8C1W__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CitySelect-module-scss-module__5R8C1W__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CitySelect-module-scss-module__5R8C1W__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CitySelect-module-scss-module__5R8C1W__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CitySelect-module-scss-module__5R8C1W__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CitySelect-module-scss-module__5R8C1W__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CitySelect-module-scss-module__5R8C1W__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CitySelect-module-scss-module__5R8C1W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CitySelect-module-scss-module__5R8C1W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CitySelect-module-scss-module__5R8C1W__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CitySelect-module-scss-module__5R8C1W__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CitySelect-module-scss-module__5R8C1W__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CitySelect-module-scss-module__5R8C1W__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CitySelect-module-scss-module__5R8C1W__trigger{text-align:left;width:100%;font-weight:var(--font-weight-normal);justify-content:space-between}.CitySelect-module-scss-module__5R8C1W__trigger_placeholder{color:var(--color-muted-foreground)}.CitySelect-module-scss-module__5R8C1W__triggerContent{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.CitySelect-module-scss-module__5R8C1W__regionInline{font-size:var(--font-size-xs);color:var(--color-muted-foreground);opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.CitySelect-module-scss-module__5R8C1W__chevron{margin-left:var(--space-2);opacity:.5;flex-shrink:0;width:16px;height:16px}.CitySelect-module-scss-module__5R8C1W__popoverContent{width:400px;padding:0}.CitySelect-module-scss-module__5R8C1W__loading{padding:var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.CitySelect-module-scss-module__5R8C1W__item{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.CitySelect-module-scss-module__5R8C1W__itemContent{flex-direction:column;align-items:flex-start;display:flex}.CitySelect-module-scss-module__5R8C1W__itemName{font-weight:var(--font-weight-medium)}.CitySelect-module-scss-module__5R8C1W__itemRegion{font-size:var(--font-size-xs);color:var(--color-muted-foreground);text-align:left}.CitySelect-module-scss-module__5R8C1W__checkIcon{margin-left:var(--space-2);opacity:1;width:16px;height:16px}
@keyframes MapView-module-scss-module__qZ9mNW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MapView-module-scss-module__qZ9mNW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes MapView-module-scss-module__qZ9mNW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes MapView-module-scss-module__qZ9mNW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MapView-module-scss-module__qZ9mNW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes MapView-module-scss-module__qZ9mNW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes MapView-module-scss-module__qZ9mNW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes MapView-module-scss-module__qZ9mNW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes MapView-module-scss-module__qZ9mNW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes MapView-module-scss-module__qZ9mNW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes MapView-module-scss-module__qZ9mNW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MapView-module-scss-module__qZ9mNW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MapView-module-scss-module__qZ9mNW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes MapView-module-scss-module__qZ9mNW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MapView-module-scss-module__qZ9mNW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes MapView-module-scss-module__qZ9mNW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes MapView-module-scss-module__qZ9mNW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes MapView-module-scss-module__qZ9mNW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.MapView-module-scss-module__qZ9mNW__mapContainer{--_marker-size:24px;--_icon-size:32px;--_spinner-size:32px;width:100%;height:var(--_map-height,400px);border-radius:var(--radius-lg);isolation:isolate;position:relative;overflow:hidden}.MapView-module-scss-module__qZ9mNW__loadingState,.MapView-module-scss-module__qZ9mNW__errorState{height:var(--_map-height,400px);background:color-mix(in oklch, var(--color-muted) 30%, transparent);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.MapView-module-scss-module__qZ9mNW__loadingContent,.MapView-module-scss-module__qZ9mNW__errorContent{gap:var(--space-3);color:var(--color-muted-foreground);flex-direction:column;align-items:center;display:flex}.MapView-module-scss-module__qZ9mNW__spinner{width:var(--_spinner-size,32px);height:var(--_spinner-size,32px);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.8s linear infinite MapView-module-scss-module__qZ9mNW__spin}.MapView-module-scss-module__qZ9mNW__loadingText,.MapView-module-scss-module__qZ9mNW__errorText{font-size:var(--font-size-sm)}.MapView-module-scss-module__qZ9mNW__retryButton{transition-property:opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.MapView-module-scss-module__qZ9mNW__retryButton{transition-duration:.01ms}}.MapView-module-scss-module__qZ9mNW__retryButton:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.MapView-module-scss-module__qZ9mNW__retryButton{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-foreground);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:none}.MapView-module-scss-module__qZ9mNW__retryButton:hover{opacity:.9}.MapView-module-scss-module__qZ9mNW__errorIcon{width:var(--_icon-size,32px);height:var(--_icon-size,32px);color:color-mix(in oklch, var(--color-destructive) 60%, transparent)}.MapView-module-scss-module__qZ9mNW__marker{--_marker-dot-size:8px;transition-property:transform,filter;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.MapView-module-scss-module__qZ9mNW__marker{transition-duration:.01ms}}.MapView-module-scss-module__qZ9mNW__marker{width:var(--_marker-size,24px);height:var(--_marker-size,24px);margin-left:calc(-1*var(--_marker-size,24px)/2);margin-top:calc(-1*var(--_marker-size,24px)/2);background:var(--color-primary);border:2px solid var(--color-card);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;position:relative}.MapView-module-scss-module__qZ9mNW__marker:before{content:"";width:var(--_marker-dot-size);height:var(--_marker-dot-size);background:var(--color-card);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MapView-module-scss-module__qZ9mNW__marker:hover{filter:brightness(1.05);transform:scale(1.08)}.MapView-module-scss-module__qZ9mNW__marker_highlighted{box-shadow:var(--shadow-md),0 0 0 4px color-mix(in oklch, var(--color-primary) 30%, transparent);animation:.6s MapView-module-scss-module__qZ9mNW__marker-bounce}@keyframes MapView-module-scss-module__qZ9mNW__marker-bounce{0%,to{transform:translateY(0)}20%{transform:translateY(-8px)}40%{transform:translateY(0)}60%{transform:translateY(-4px)}80%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MapView-module-scss-module__qZ9mNW__marker:hover{filter:none;transform:none}.MapView-module-scss-module__qZ9mNW__marker_highlighted{animation:none}}
@keyframes Dialog-module-scss-module__paWwEq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module-scss-module__paWwEq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module-scss-module__paWwEq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Dialog-module-scss-module__paWwEq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Dialog-module-scss-module__paWwEq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Dialog-module-scss-module__paWwEq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Dialog-module-scss-module__paWwEq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Dialog-module-scss-module__paWwEq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Dialog-module-scss-module__paWwEq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Dialog-module-scss-module__paWwEq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Dialog-module-scss-module__paWwEq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Dialog-module-scss-module__paWwEq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Dialog-module-scss-module__paWwEq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Dialog-module-scss-module__paWwEq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Dialog-module-scss-module__paWwEq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Dialog-module-scss-module__paWwEq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Dialog-module-scss-module__paWwEq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Dialog-module-scss-module__paWwEq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Dialog-module-scss-module__paWwEq__overlay{z-index:var(--z-modal);background-color:var(--color-overlay-dark);position:fixed;inset:0}.Dialog-module-scss-module__paWwEq__overlay[data-state=open]{animation:Dialog-module-scss-module__paWwEq__fadeIn var(--transition-duration-normal) ease forwards}.Dialog-module-scss-module__paWwEq__overlay[data-state=closed]{animation:Dialog-module-scss-module__paWwEq__fadeOut var(--transition-duration-normal) ease forwards}.Dialog-module-scss-module__paWwEq__content{z-index:var(--z-modal);width:100%;min-width:0;max-width:calc(100% - var(--space-8));gap:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--space-6);background-color:var(--color-background);box-shadow:var(--shadow-lg);display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.Dialog-module-scss-module__paWwEq__content[data-state=open]{animation:Dialog-module-scss-module__paWwEq__scaleIn var(--transition-duration-normal) ease forwards}.Dialog-module-scss-module__paWwEq__content[data-state=closed]{animation:Dialog-module-scss-module__paWwEq__scaleOut var(--transition-duration-normal) ease forwards}@media (min-width:640px){.Dialog-module-scss-module__paWwEq__content{max-width:32rem}}.Dialog-module-scss-module__paWwEq__closeButton{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-xs);opacity:.7;cursor:pointer;color:inherit;transition-property:opacity;transition-duration:var(--transition-duration-fast);background:0 0;border:none;padding:0;transition-timing-function:ease;position:absolute}@media (prefers-reduced-motion:reduce){.Dialog-module-scss-module__paWwEq__closeButton{transition-duration:.01ms}}.Dialog-module-scss-module__paWwEq__closeButton:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.Dialog-module-scss-module__paWwEq__closeButton:disabled,.Dialog-module-scss-module__paWwEq__closeButton[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Dialog-module-scss-module__paWwEq__closeButton:hover{opacity:1}.Dialog-module-scss-module__paWwEq__closeButton svg{pointer-events:none;flex-shrink:0}.Dialog-module-scss-module__paWwEq__closeButton svg:not([class*=size-]):not([width]){width:1rem;height:1rem}.Dialog-module-scss-module__paWwEq__header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.Dialog-module-scss-module__paWwEq__header{text-align:left}}.Dialog-module-scss-module__paWwEq__footer{gap:var(--space-2);flex-direction:column-reverse;display:flex}@media (min-width:640px){.Dialog-module-scss-module__paWwEq__footer{flex-direction:row;justify-content:flex-end}}.Dialog-module-scss-module__paWwEq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1}.Dialog-module-scss-module__paWwEq__description{color:var(--color-muted-foreground);font-size:var(--font-size-sm)}.Dialog-module-scss-module__paWwEq__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 Tabs-module-scss-module__xyP9CW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Tabs-module-scss-module__xyP9CW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Tabs-module-scss-module__xyP9CW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Tabs-module-scss-module__xyP9CW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Tabs-module-scss-module__xyP9CW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Tabs-module-scss-module__xyP9CW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Tabs-module-scss-module__xyP9CW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Tabs-module-scss-module__xyP9CW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Tabs-module-scss-module__xyP9CW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Tabs-module-scss-module__xyP9CW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Tabs-module-scss-module__xyP9CW__tabs{gap:var(--space-2);flex-direction:column;display:flex}.Tabs-module-scss-module__xyP9CW__list{width:fit-content;height:var(--space-9);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-muted-foreground);padding:var(--space-0-5);justify-content:center;align-items:center;display:inline-flex}.Tabs-module-scss-module__xyP9CW__trigger{justify-content:center;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-md);height:calc(100% - 1px);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground);transition-property:color,box-shadow;transition-duration:var(--transition-duration-fast);border:1px solid #0000;flex:1;transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.Tabs-module-scss-module__xyP9CW__trigger{transition-duration:.01ms}}.Tabs-module-scss-module__xyP9CW__trigger:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.Tabs-module-scss-module__xyP9CW__trigger:disabled,.Tabs-module-scss-module__xyP9CW__trigger[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Tabs-module-scss-module__xyP9CW__trigger[data-state=active]{background-color:var(--color-background);box-shadow:var(--shadow-sm)}.Tabs-module-scss-module__xyP9CW__trigger svg{pointer-events:none;flex-shrink:0}.Tabs-module-scss-module__xyP9CW__trigger svg:not([class*=size-]):not([width]){width:1rem;height:1rem}.Tabs-module-scss-module__xyP9CW__content{outline:none;flex:1}.Tabs-module-scss-module__xyP9CW__list[data-variant=line]{border-bottom:2px solid var(--color-border);background-color:#0000;border-radius:0;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;height:auto;padding:0;display:grid}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger{height:auto;padding:var(--space-2-5) var(--space-3);font-size:var(--font-size-base);color:var(--color-muted-foreground);border-radius:0;position:relative}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger[data-state=active]{box-shadow:none;color:var(--color-primary);font-weight:var(--font-weight-semibold);background-color:#0000}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger:after{content:"";height:2px;transition-property:background-color;transition-duration:var(--transition-duration-fast);background-color:#0000;transition-timing-function:ease;position:absolute;bottom:-2px;left:0;right:0}@media (prefers-reduced-motion:reduce){.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger:after{transition-duration:.01ms}}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger[data-state=active]:after{background-color:var(--color-primary)}
@keyframes CompanyMap-module-scss-module__DPoMDW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyMap-module-scss-module__DPoMDW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyMap-module-scss-module__DPoMDW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyMap-module-scss-module__DPoMDW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyMap-module-scss-module__DPoMDW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyMap-module-scss-module__DPoMDW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyMap-module-scss-module__DPoMDW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyMap-module-scss-module__DPoMDW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyMap-module-scss-module__DPoMDW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyMap-module-scss-module__DPoMDW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyMap-module-scss-module__DPoMDW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyMap-module-scss-module__DPoMDW__companyMap{width:100%}
@keyframes ContactIconList-module-scss-module__Ave2Rq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ContactIconList-module-scss-module__Ave2Rq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ContactIconList-module-scss-module__Ave2Rq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ContactIconList-module-scss-module__Ave2Rq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ContactIconList-module-scss-module__Ave2Rq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ContactIconList-module-scss-module__Ave2Rq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ContactIconList-module-scss-module__Ave2Rq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ContactIconList-module-scss-module__Ave2Rq__list{align-items:center;gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.ContactIconList-module-scss-module__Ave2Rq__iconLink{color:#fff;width:40px;height:40px;transition-property:transform;transition-duration:var(--transition-duration-fast);border-radius:50%;justify-content:center;align-items:center;transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.ContactIconList-module-scss-module__Ave2Rq__iconLink{transition-duration:.01ms}}.ContactIconList-module-scss-module__Ave2Rq__iconLink{box-shadow:var(--shadow-sm)}.ContactIconList-module-scss-module__Ave2Rq__iconLink:hover{transform:scale(1.1)}.ContactIconList-module-scss-module__Ave2Rq__tooltipSub{font-size:var(--font-size-xs);opacity:.8}
@keyframes CompanyPhones-module-scss-module__hFI9lW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyPhones-module-scss-module__hFI9lW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyPhones-module-scss-module__hFI9lW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyPhones-module-scss-module__hFI9lW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyPhones-module-scss-module__hFI9lW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyPhones-module-scss-module__hFI9lW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyPhones-module-scss-module__hFI9lW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyPhones-module-scss-module__hFI9lW__phones{flex-direction:column;width:100%;display:flex}.CompanyPhones-module-scss-module__hFI9lW__phonesItem{align-items:center;gap:var(--space-4);padding:var(--space-2);margin:0 calc(var(--space-2)*-1);border:none;border-bottom:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-normal);width:calc(100% + var(--space-4));background-color:#0000;display:flex}.CompanyPhones-module-scss-module__hFI9lW__phonesItem:last-child{border-bottom:none}.CompanyPhones-module-scss-module__hFI9lW__phonesItem:hover{background-color:color-mix(in oklch, var(--color-accent) 50%, transparent)}.CompanyPhones-module-scss-module__hFI9lW__phonesItem:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.CompanyPhones-module-scss-module__hFI9lW__phonesContent{flex-direction:column;display:flex;overflow:hidden}.CompanyPhones-module-scss-module__hFI9lW__phonesNumber{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompanyPhones-module-scss-module__hFI9lW__phonesComment{font-size:var(--font-size-xs);color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;overflow:hidden}.CompanyPhones-module-scss-module__hFI9lW__phonesIcon{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CompanyPhones-module-scss-module__hFI9lW__phonesIcon svg{width:var(--icon-lg);height:var(--icon-lg)}
@keyframes CatalogPrice-module-scss-module__EHj1ja__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CatalogPrice-module-scss-module__EHj1ja__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CatalogPrice-module-scss-module__EHj1ja__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CatalogPrice-module-scss-module__EHj1ja__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CatalogPrice-module-scss-module__EHj1ja__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CatalogPrice-module-scss-module__EHj1ja__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CatalogPrice-module-scss-module__EHj1ja__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CatalogPrice-module-scss-module__EHj1ja__price{font-weight:var(--font-weight-semibold);white-space:nowrap}.CatalogPrice-module-scss-module__EHj1ja__price_empty{color:var(--color-muted-foreground);font-size:var(--font-size-sm)}
@keyframes ProductItem-module-scss-module__eNOiPa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductItem-module-scss-module__eNOiPa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ProductItem-module-scss-module__eNOiPa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ProductItem-module-scss-module__eNOiPa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ProductItem-module-scss-module__eNOiPa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ProductItem-module-scss-module__eNOiPa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ProductItem-module-scss-module__eNOiPa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ProductItem-module-scss-module__eNOiPa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ProductItem-module-scss-module__eNOiPa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ProductItem-module-scss-module__eNOiPa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ProductItem-module-scss-module__eNOiPa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ProductItem-module-scss-module__eNOiPa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ProductItem-module-scss-module__eNOiPa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ProductItem-module-scss-module__eNOiPa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ProductItem-module-scss-module__eNOiPa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ProductItem-module-scss-module__eNOiPa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ProductItem-module-scss-module__eNOiPa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ProductItem-module-scss-module__eNOiPa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ProductItem-module-scss-module__eNOiPa__product{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-card);height:100%;transition:box-shadow var(--transition-normal);flex-direction:column;display:flex;overflow:hidden}.ProductItem-module-scss-module__eNOiPa__product:hover{box-shadow:var(--shadow-md)}.ProductItem-module-scss-module__eNOiPa__productImageArea{background-color:var(--color-muted);aspect-ratio:4/3;position:relative}.ProductItem-module-scss-module__eNOiPa__productImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute}.ProductItem-module-scss-module__eNOiPa__product:hover .ProductItem-module-scss-module__eNOiPa__productImage{transform:scale(1.05)}.ProductItem-module-scss-module__eNOiPa__productImagePlaceholder{width:100%;height:100%;color:color-mix(in oklch, var(--color-muted-foreground) 50%, transparent);justify-content:center;align-items:center;display:flex}.ProductItem-module-scss-module__eNOiPa__productPlaceholderIcon{width:3rem;height:3rem}.ProductItem-module-scss-module__eNOiPa__productBadge{top:var(--space-2);right:var(--space-2);position:absolute}.ProductItem-module-scss-module__eNOiPa__productBody{padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ProductItem-module-scss-module__eNOiPa__productInfo{flex:1}.ProductItem-module-scss-module__eNOiPa__productHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ProductItem-module-scss-module__eNOiPa__productName{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductItem-module-scss-module__eNOiPa__productMeta{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-muted-foreground);margin-top:var(--space-1);display:flex}.ProductItem-module-scss-module__eNOiPa__productFooter{padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.ProductItem-module-scss-module__eNOiPa__productDetailsButton{font-size:var(--font-size-xs);color:var(--color-muted-foreground);text-underline-offset:2px;cursor:pointer;transition:color var(--transition-normal);background:0 0;border:none;padding:0;text-decoration:underline}.ProductItem-module-scss-module__eNOiPa__productDetailsButton:hover{color:var(--color-foreground)}.ProductItem-module-scss-module__eNOiPa__productDialogMeta{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted-foreground);display:flex}.ProductItem-module-scss-module__eNOiPa__productDialogBody{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.ProductItem-module-scss-module__eNOiPa__productDialogGallery{border-radius:var(--radius-lg);overflow:hidden}.ProductItem-module-scss-module__eNOiPa__productDialogDescription{font-size:var(--font-size-sm);color:var(--color-muted-foreground);white-space:pre-wrap}.ProductItem-module-scss-module__eNOiPa__productDialogDetails{gap:var(--space-2);font-size:var(--font-size-sm);border-top:1px solid var(--color-border);padding-top:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.ProductItem-module-scss-module__eNOiPa__productDialogDetailLabel{color:var(--color-muted-foreground)}.ProductItem-module-scss-module__eNOiPa__productBadgeSmall{font-size:var(--font-size-xs);height:var(--space-5);padding-inline:var(--space-1-5)}.ProductItem-module-scss-module__eNOiPa__productPrice{color:var(--color-primary);font-size:var(--font-size-sm)}@media (min-width:640px){.ProductItem-module-scss-module__eNOiPa__productPrice{font-size:var(--font-size-base)}}.ProductItem-module-scss-module__eNOiPa__productDialogContent{max-width:42rem;max-height:90vh;overflow-y:auto}.ProductItem-module-scss-module__eNOiPa__productDialogBadge{height:var(--space-5);padding-inline:var(--space-1-5)}
@keyframes CompanyProducts-module-scss-module__gc9iQq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyProducts-module-scss-module__gc9iQq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyProducts-module-scss-module__gc9iQq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyProducts-module-scss-module__gc9iQq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyProducts-module-scss-module__gc9iQq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyProducts-module-scss-module__gc9iQq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyProducts-module-scss-module__gc9iQq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyProducts-module-scss-module__gc9iQq__products,.CompanyProducts-module-scss-module__gc9iQq__productsLayout{gap:var(--space-6);flex-direction:column;display:flex}.CompanyProducts-module-scss-module__gc9iQq__productsNav{top:var(--header-height-mobile);z-index:10;background-color:color-mix(in oklch, var(--color-background) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);position:sticky}@media (min-width:768px){.CompanyProducts-module-scss-module__gc9iQq__productsNav{top:var(--header-height-desktop)}}.CompanyProducts-module-scss-module__gc9iQq__productsNavList{gap:var(--space-2);padding:0 var(--space-4);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.CompanyProducts-module-scss-module__gc9iQq__productsNavList::-webkit-scrollbar{display:none}@media (min-width:768px){.CompanyProducts-module-scss-module__gc9iQq__productsNavList{padding:0}}.CompanyProducts-module-scss-module__gc9iQq__productsNavButton{padding:var(--space-1-5) var(--space-4);font-size:var(--font-size-sm);border-radius:var(--radius-full);border:1px solid var(--color-input);background-color:var(--color-background);color:var(--color-muted-foreground);white-space:nowrap;cursor:pointer;transition:all var(--transition-normal)}.CompanyProducts-module-scss-module__gc9iQq__productsNavButton:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.CompanyProducts-module-scss-module__gc9iQq__productsNavButton:hover{background-color:var(--color-muted)}.CompanyProducts-module-scss-module__gc9iQq__productsNavButton_active{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.CompanyProducts-module-scss-module__gc9iQq__productsContent{gap:var(--space-12);padding:0 var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.CompanyProducts-module-scss-module__gc9iQq__productsContent{padding:0}}.CompanyProducts-module-scss-module__gc9iQq__productsGroup{scroll-margin-top:calc(var(--header-height-mobile) + var(--space-16))}@media (min-width:768px){.CompanyProducts-module-scss-module__gc9iQq__productsGroup{scroll-margin-top:calc(var(--header-height-desktop) + var(--space-16))}}.CompanyProducts-module-scss-module__gc9iQq__productsGroupTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-muted-foreground);margin-bottom:var(--space-4)}.CompanyProducts-module-scss-module__gc9iQq__productsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.CompanyProducts-module-scss-module__gc9iQq__productsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.CompanyProducts-module-scss-module__gc9iQq__productsGrid{grid-template-columns:repeat(4,1fr)}}
@keyframes CompanyRequisites-module-scss-module__FEIviG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyRequisites-module-scss-module__FEIviG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyRequisites-module-scss-module__FEIviG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyRequisites-module-scss-module__FEIviG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyRequisites-module-scss-module__FEIviG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyRequisites-module-scss-module__FEIviG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyRequisites-module-scss-module__FEIviG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyRequisites-module-scss-module__FEIviG__companyRequisites{flex-direction:column;width:100%;display:flex}.CompanyRequisites-module-scss-module__FEIviG__noRequisites{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);color:var(--color-muted-foreground);flex-direction:column;display:flex}.CompanyRequisites-module-scss-module__FEIviG__noRequisitesIcon{width:var(--space-10);height:var(--space-10);opacity:.5}.CompanyRequisites-module-scss-module__FEIviG__noRequisitesText{font-size:var(--font-size-sm);text-align:center;margin:0}.CompanyRequisites-module-scss-module__FEIviG__requisitesList{gap:var(--space-4);flex-direction:column;display:flex}.CompanyRequisites-module-scss-module__FEIviG__requisiteItem{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.CompanyRequisites-module-scss-module__FEIviG__requisiteItem:last-child{border-bottom:none;padding-bottom:0}.CompanyRequisites-module-scss-module__FEIviG__requisiteLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.CompanyRequisites-module-scss-module__FEIviG__requisiteValue{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-foreground);line-height:var(--line-height-normal);word-break:break-word}@media (max-width:639px){.CompanyRequisites-module-scss-module__FEIviG__noRequisitesIcon{width:var(--space-8);height:var(--space-8)}.CompanyRequisites-module-scss-module__FEIviG__noRequisitesText{font-size:var(--font-size-sm)}.CompanyRequisites-module-scss-module__FEIviG__requisiteLabel{font-size:var(--font-size-xs)}.CompanyRequisites-module-scss-module__FEIviG__requisiteValue{font-size:var(--font-size-sm)}}
@keyframes ReactionsBar-module-scss-module__dvn3lW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReactionsBar-module-scss-module__dvn3lW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReactionsBar-module-scss-module__dvn3lW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReactionsBar-module-scss-module__dvn3lW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReactionsBar-module-scss-module__dvn3lW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReactionsBar-module-scss-module__dvn3lW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReactionsBar-module-scss-module__dvn3lW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReactionsBar-module-scss-module__dvn3lW__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ReactionsBar-module-scss-module__dvn3lW__pickerOffset{margin-left:calc(-1*var(--space-2))}
@keyframes ReactionPill-module-scss-module__oOPCmq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReactionPill-module-scss-module__oOPCmq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReactionPill-module-scss-module__oOPCmq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReactionPill-module-scss-module__oOPCmq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReactionPill-module-scss-module__oOPCmq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReactionPill-module-scss-module__oOPCmq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReactionPill-module-scss-module__oOPCmq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReactionPill-module-scss-module__oOPCmq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReactionPill-module-scss-module__oOPCmq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReactionPill-module-scss-module__oOPCmq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReactionPill-module-scss-module__oOPCmq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReactionPill-module-scss-module__oOPCmq__pill{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;cursor:pointer;background-color:color-mix(in oklch, var(--color-muted) 30%, transparent);color:var(--color-muted-foreground);border:1px solid #0000;display:inline-flex}.ReactionPill-module-scss-module__oOPCmq__pill:hover{background-color:color-mix(in oklch, var(--color-muted) 80%, transparent);color:var(--color-foreground)}.ReactionPill-module-scss-module__oOPCmq__pill:active{transform:scale(.95)}.ReactionPill-module-scss-module__oOPCmq__pill_active{background-color:color-mix(in oklch, var(--color-primary) 10%, transparent);border-color:color-mix(in oklch, var(--color-primary) 30%, transparent);color:var(--color-primary)}.ReactionPill-module-scss-module__oOPCmq__pill_active:hover{background-color:color-mix(in oklch, var(--color-primary) 20%, transparent);border-color:color-mix(in oklch, var(--color-primary) 50%, transparent)}.ReactionPill-module-scss-module__oOPCmq__pill_disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
@keyframes ReactionPicker-module-scss-module__krKbwq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReactionPicker-module-scss-module__krKbwq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReactionPicker-module-scss-module__krKbwq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReactionPicker-module-scss-module__krKbwq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReactionPicker-module-scss-module__krKbwq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReactionPicker-module-scss-module__krKbwq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReactionPicker-module-scss-module__krKbwq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReactionPicker-module-scss-module__krKbwq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReactionPicker-module-scss-module__krKbwq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReactionPicker-module-scss-module__krKbwq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReactionPicker-module-scss-module__krKbwq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReactionPicker-module-scss-module__krKbwq__trigger{height:1.75rem;padding-inline:var(--space-2);border-radius:var(--radius-full);color:var(--color-muted-foreground)}.ReactionPicker-module-scss-module__krKbwq__trigger:hover{color:var(--color-foreground);background-color:var(--color-muted)}.ReactionPicker-module-scss-module__krKbwq__triggerIcon{width:1rem;height:1rem}.ReactionPicker-module-scss-module__krKbwq__popoverContent{width:auto;padding:var(--space-1-5);gap:var(--space-1);background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:var(--radius-full);display:flex}.ReactionPicker-module-scss-module__krKbwq__emojiButton{padding:var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-lg);cursor:pointer;transition-property:background-color,transform;transition-duration:var(--transition-duration-fast);background:0 0;border:none;line-height:1;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.ReactionPicker-module-scss-module__krKbwq__emojiButton{transition-duration:.01ms}}.ReactionPicker-module-scss-module__krKbwq__emojiButton:hover{background-color:var(--color-muted)}.ReactionPicker-module-scss-module__krKbwq__emojiButton:active{transform:scale(.9)}
@keyframes ReportCommentDialog-module-scss-module__x6YSzq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReportCommentDialog-module-scss-module__x6YSzq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (min-width:640px){.ReportCommentDialog-module-scss-module__x6YSzq__dialogContent{max-width:500px}}.ReportCommentDialog-module-scss-module__x6YSzq__form{gap:var(--space-5);flex-direction:column;display:flex}.ReportCommentDialog-module-scss-module__x6YSzq__textarea{resize:none;height:6rem}.ReportCommentDialog-module-scss-module__x6YSzq__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.ReportCommentDialog-module-scss-module__x6YSzq__spinnerIcon{width:1rem;height:1rem;margin-right:var(--space-2);animation:1s linear infinite ReportCommentDialog-module-scss-module__x6YSzq__spin}
@keyframes CommentCard-module-scss-module__nGozuq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommentCard-module-scss-module__nGozuq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CommentCard-module-scss-module__nGozuq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CommentCard-module-scss-module__nGozuq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CommentCard-module-scss-module__nGozuq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CommentCard-module-scss-module__nGozuq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CommentCard-module-scss-module__nGozuq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CommentCard-module-scss-module__nGozuq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CommentCard-module-scss-module__nGozuq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CommentCard-module-scss-module__nGozuq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CommentCard-module-scss-module__nGozuq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CommentCard-module-scss-module__nGozuq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CommentCard-module-scss-module__nGozuq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CommentCard-module-scss-module__nGozuq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CommentCard-module-scss-module__nGozuq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CommentCard-module-scss-module__nGozuq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CommentCard-module-scss-module__nGozuq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CommentCard-module-scss-module__nGozuq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CommentCard-module-scss-module__nGozuq__actionsRow{border-top:1px solid color-mix(in oklch, var(--color-border) 30%, transparent)}.CommentCard-module-scss-module__nGozuq__card{transition:box-shadow var(--transition-normal)}.CommentCard-module-scss-module__nGozuq__card:hover{box-shadow:var(--shadow-sm)}.CommentCard-module-scss-module__nGozuq__content{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}@media (max-width:639px){.CommentCard-module-scss-module__nGozuq__content{padding:var(--space-3)}}.CommentCard-module-scss-module__nGozuq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}@media (max-width:639px){.CommentCard-module-scss-module__nGozuq__header{gap:var(--space-2)}}.CommentCard-module-scss-module__nGozuq__headerActions{align-items:center;gap:var(--space-1);display:flex}.CommentCard-module-scss-module__nGozuq__reportButton{width:1.75rem;height:1.75rem;color:var(--color-muted-foreground)}.CommentCard-module-scss-module__nGozuq__reportButton:hover{color:var(--color-destructive)}.CommentCard-module-scss-module__nGozuq__flagIcon{width:.875rem;height:.875rem}.CommentCard-module-scss-module__nGozuq__editButton{width:1.75rem;height:1.75rem;color:var(--color-muted-foreground)}.CommentCard-module-scss-module__nGozuq__editButton:hover{color:var(--color-primary)}.CommentCard-module-scss-module__nGozuq__pencilIcon{width:.875rem;height:.875rem}.CommentCard-module-scss-module__nGozuq__deleteButton{width:1.75rem;height:1.75rem;color:color-mix(in oklch, var(--color-destructive) 70%, transparent)}.CommentCard-module-scss-module__nGozuq__deleteButton:hover{color:var(--color-destructive)}.CommentCard-module-scss-module__nGozuq__deleteIcon{width:.875rem;height:.875rem}.CommentCard-module-scss-module__nGozuq__toggleButton{gap:var(--space-1);color:var(--color-muted-foreground);font-size:var(--font-size-sm);flex-shrink:0}.CommentCard-module-scss-module__nGozuq__toggleButton:hover{color:var(--color-foreground)}.CommentCard-module-scss-module__nGozuq__chevronIcon{width:.875rem;height:.875rem}.CommentCard-module-scss-module__nGozuq__editForm{gap:var(--space-3);flex-direction:column;display:flex}.CommentCard-module-scss-module__nGozuq__editTextarea{min-height:5rem}.CommentCard-module-scss-module__nGozuq__editActions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.CommentCard-module-scss-module__nGozuq__actionsRow{align-items:center;gap:var(--space-3);padding-top:var(--space-2);margin-top:var(--space-1);display:flex}.CommentCard-module-scss-module__nGozuq__replyButton{gap:var(--space-1);height:1.75rem;padding-inline:var(--space-2);font-size:var(--font-size-xs);color:var(--color-muted-foreground);flex-shrink:0}.CommentCard-module-scss-module__nGozuq__replyButton:hover{color:var(--color-foreground)}.CommentCard-module-scss-module__nGozuq__actionIcon{width:.875rem;height:.875rem}.CommentCard-module-scss-module__nGozuq__replyForm{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.CommentCard-module-scss-module__nGozuq__replies{margin-left:var(--space-8);margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:639px){.CommentCard-module-scss-module__nGozuq__replies{margin-left:var(--space-4)}}.CommentCard-module-scss-module__nGozuq__repliesLoading{padding:var(--space-4) 0;justify-content:center;align-items:center;display:flex}.CommentCard-module-scss-module__nGozuq__repliesSpinner{width:1.25rem;height:1.25rem;color:var(--color-muted-foreground);animation:1s linear infinite CommentCard-module-scss-module__nGozuq__spin}.CommentCard-module-scss-module__nGozuq__spinnerInline,.CommentCard-module-scss-module__nGozuq__deleteSpinner{width:1rem;height:1rem;margin-right:var(--space-2);animation:1s linear infinite CommentCard-module-scss-module__nGozuq__spin}
@keyframes CommentsThread-module-scss-module__I_jUSq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommentsThread-module-scss-module__I_jUSq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CommentsThread-module-scss-module__I_jUSq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CommentsThread-module-scss-module__I_jUSq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CommentsThread-module-scss-module__I_jUSq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CommentsThread-module-scss-module__I_jUSq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CommentsThread-module-scss-module__I_jUSq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CommentsThread-module-scss-module__I_jUSq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CommentsThread-module-scss-module__I_jUSq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CommentsThread-module-scss-module__I_jUSq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CommentsThread-module-scss-module__I_jUSq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CommentsThread-module-scss-module__I_jUSq__thread{gap:var(--space-6);flex-direction:column;display:flex}.CommentsThread-module-scss-module__I_jUSq__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}.CommentsThread-module-scss-module__I_jUSq__error{text-align:center;padding:var(--space-8) 0}.CommentsThread-module-scss-module__I_jUSq__errorText{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.CommentsThread-module-scss-module__I_jUSq__loading{padding:var(--space-12) 0;justify-content:center;align-items:center;display:flex}.CommentsThread-module-scss-module__I_jUSq__empty{text-align:center;padding:var(--space-12) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.CommentsThread-module-scss-module__I_jUSq__emptyIcon{width:3rem;height:3rem;margin:0 auto var(--space-3);color:color-mix(in oklch, var(--color-muted-foreground) 50%, transparent)}.CommentsThread-module-scss-module__I_jUSq__emptyText{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.CommentsThread-module-scss-module__I_jUSq__list{gap:var(--space-4);flex-direction:column;display:flex}.CommentsThread-module-scss-module__I_jUSq__loadMore{padding-top:var(--space-4);justify-content:center;display:flex}.CommentsThread-module-scss-module__I_jUSq__loadingSpinner{width:1.5rem;height:1.5rem;color:var(--color-muted-foreground);animation:1s linear infinite CommentsThread-module-scss-module__I_jUSq__spin}.CommentsThread-module-scss-module__I_jUSq__loadMoreSpinner{width:1rem;height:1rem;margin-right:var(--space-2);animation:1s linear infinite CommentsThread-module-scss-module__I_jUSq__spin}
@keyframes ReviewAuthor-module-scss-module__zIYQeW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReviewAuthor-module-scss-module__zIYQeW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReviewAuthor-module-scss-module__zIYQeW__author{align-items:center;gap:var(--space-3);display:flex}.ReviewAuthor-module-scss-module__zIYQeW__avatar{width:2.5rem;height:2.5rem}.ReviewAuthor-module-scss-module__zIYQeW__name{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.ReviewAuthor-module-scss-module__zIYQeW__name_muted{color:var(--color-muted-foreground)}.ReviewAuthor-module-scss-module__zIYQeW__name_default{color:var(--color-foreground)}
@keyframes ReviewRating-module-scss-module__-5TlHW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewRating-module-scss-module__-5TlHW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReviewRating-module-scss-module__-5TlHW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReviewRating-module-scss-module__-5TlHW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReviewRating-module-scss-module__-5TlHW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReviewRating-module-scss-module__-5TlHW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReviewRating-module-scss-module__-5TlHW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReviewRating-module-scss-module__-5TlHW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReviewRating-module-scss-module__-5TlHW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReviewRating-module-scss-module__-5TlHW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReviewRating-module-scss-module__-5TlHW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReviewRating-module-scss-module__-5TlHW__rating{align-items:center;gap:var(--space-2);display:flex}.ReviewRating-module-scss-module__-5TlHW__stars{gap:var(--space-0-5)}.ReviewRating-module-scss-module__-5TlHW__value{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}
@keyframes ReviewDate-module-scss-module__OpN9pq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewDate-module-scss-module__OpN9pq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReviewDate-module-scss-module__OpN9pq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReviewDate-module-scss-module__OpN9pq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReviewDate-module-scss-module__OpN9pq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReviewDate-module-scss-module__OpN9pq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReviewDate-module-scss-module__OpN9pq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReviewDate-module-scss-module__OpN9pq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReviewDate-module-scss-module__OpN9pq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReviewDate-module-scss-module__OpN9pq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReviewDate-module-scss-module__OpN9pq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReviewDate-module-scss-module__OpN9pq__date{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}
@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 CompanyReviews-module-scss-module__H5g9iG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyReviews-module-scss-module__H5g9iG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyReviews-module-scss-module__H5g9iG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyReviews-module-scss-module__H5g9iG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyReviews-module-scss-module__H5g9iG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyReviews-module-scss-module__H5g9iG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyReviews-module-scss-module__H5g9iG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyReviews-module-scss-module__H5g9iG__companyReviews,.CompanyReviews-module-scss-module__H5g9iG__reviewsList{gap:var(--space-4);flex-direction:column;display:flex}.CompanyReviews-module-scss-module__H5g9iG__reviewsList [data-highlight=true]{animation:2s ease-in-out CompanyReviews-module-scss-module__H5g9iG__highlightPulse}.CompanyReviews-module-scss-module__H5g9iG__loadMoreButton{margin-top:var(--space-2)}.CompanyReviews-module-scss-module__H5g9iG__loading,.CompanyReviews-module-scss-module__H5g9iG__error{padding:var(--space-8);text-align:center;color:var(--color-muted-foreground);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.CompanyReviews-module-scss-module__H5g9iG__loadingIcon,.CompanyReviews-module-scss-module__H5g9iG__errorIcon{width:var(--space-12);height:var(--space-12);color:var(--color-muted-foreground)}.CompanyReviews-module-scss-module__H5g9iG__loadingText,.CompanyReviews-module-scss-module__H5g9iG__errorText{font-size:var(--font-size-base)}.CompanyReviews-module-scss-module__H5g9iG__errorDetails{font-size:var(--font-size-sm);color:var(--color-destructive)}.CompanyReviews-module-scss-module__H5g9iG__spinIcon{animation:1s linear infinite CompanyReviews-module-scss-module__H5g9iG__spin}.CompanyReviews-module-scss-module__H5g9iG__loadMoreSpinner{margin-right:var(--space-2);width:var(--icon-md);height:var(--icon-md);animation:1s linear infinite CompanyReviews-module-scss-module__H5g9iG__spin}@keyframes CompanyReviews-module-scss-module__H5g9iG__highlightPulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--color-primary) 20%, transparent);border-color:var(--color-primary)}}
@keyframes ReviewForm-module-scss-module__1I3mFW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewForm-module-scss-module__1I3mFW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReviewForm-module-scss-module__1I3mFW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReviewForm-module-scss-module__1I3mFW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReviewForm-module-scss-module__1I3mFW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReviewForm-module-scss-module__1I3mFW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReviewForm-module-scss-module__1I3mFW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReviewForm-module-scss-module__1I3mFW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReviewForm-module-scss-module__1I3mFW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReviewForm-module-scss-module__1I3mFW__reviewForm{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.ReviewForm-module-scss-module__1I3mFW__avatarSection{flex-shrink:0}.ReviewForm-module-scss-module__1I3mFW__formSection{flex:1;min-width:0}.ReviewForm-module-scss-module__1I3mFW__form{gap:var(--space-5);flex-direction:column;display:flex}.ReviewForm-module-scss-module__1I3mFW__textarea{resize:vertical;min-height:100px}.ReviewForm-module-scss-module__1I3mFW__textarea_error{border-color:var(--color-destructive)}.ReviewForm-module-scss-module__1I3mFW__textarea_error:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-destructive) 20%, transparent)}.ReviewForm-module-scss-module__1I3mFW__footer{justify-content:space-between;align-items:center;display:flex}.ReviewForm-module-scss-module__1I3mFW__charCount{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.ReviewForm-module-scss-module__1I3mFW__charCount_warning{color:var(--color-warning)}.ReviewForm-module-scss-module__1I3mFW__charCount_over{color:var(--color-destructive);font-weight:var(--font-weight-medium)}.ReviewForm-module-scss-module__1I3mFW__submitButton{align-self:flex-start}.ReviewForm-module-scss-module__1I3mFW__avatarPlaceholderIcon{width:var(--icon-md);height:var(--icon-md);color:var(--color-muted-foreground)}.ReviewForm-module-scss-module__1I3mFW__spinnerInline{width:var(--icon-md);height:var(--icon-md);margin-right:var(--space-2);animation:1s linear infinite ReviewForm-module-scss-module__1I3mFW__spin}@media (max-width:639px){.ReviewForm-module-scss-module__1I3mFW__reviewForm{gap:var(--space-4);flex-direction:column}.ReviewForm-module-scss-module__1I3mFW__submitButton{width:100%}.ReviewForm-module-scss-module__1I3mFW__footer{align-items:stretch;gap:var(--space-3);flex-direction:column}}
@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes PhoneVerificationDialog-module-scss-module__7vMmhG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogTitle{align-items:center;gap:var(--space-2);display:flex}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogTitle svg{width:var(--icon-lg);height:var(--icon-lg)}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogPhoneNumber{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:var(--space-3) 0;transition:color var(--transition-normal);text-decoration:none;display:block}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogPhoneNumber:hover{color:var(--color-primary)}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogPhoneNumber:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogSubtitle{font-size:var(--font-size-sm);color:var(--color-muted-foreground);display:block}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogPhoneHighlight{font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogActions{gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogActionButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;display:flex}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogActionButton svg{width:var(--icon-lg);height:var(--icon-lg)}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogActionButton_problem{color:var(--color-destructive)}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogActionButton_problem:hover{color:var(--color-destructive);background-color:color-mix(in oklch, var(--color-destructive) 10%, transparent)}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogForm{gap:var(--space-6);flex-direction:column;display:flex}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogFormActions{justify-content:flex-end;gap:var(--space-2);display:flex}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogLoadingIcon{width:var(--icon-md);height:var(--icon-md);margin-right:var(--space-2);animation:1s linear infinite PhoneVerificationDialog-module-scss-module__7vMmhG__spin}@media (min-width:640px){.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogContent{max-width:500px}}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogRequiredMark{color:var(--color-destructive)}.PhoneVerificationDialog-module-scss-module__7vMmhG__dialogTextarea{resize:none;height:6rem}
@keyframes AddressSection-module-scss-module__X5y5yG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AddressSection-module-scss-module__X5y5yG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AddressSection-module-scss-module__X5y5yG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes AddressSection-module-scss-module__X5y5yG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AddressSection-module-scss-module__X5y5yG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes AddressSection-module-scss-module__X5y5yG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AddressSection-module-scss-module__X5y5yG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes AddressSection-module-scss-module__X5y5yG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes AddressSection-module-scss-module__X5y5yG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes AddressSection-module-scss-module__X5y5yG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AddressSection-module-scss-module__X5y5yG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AddressSection-module-scss-module__X5y5yG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AddressSection-module-scss-module__X5y5yG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes AddressSection-module-scss-module__X5y5yG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AddressSection-module-scss-module__X5y5yG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes AddressSection-module-scss-module__X5y5yG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes AddressSection-module-scss-module__X5y5yG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes AddressSection-module-scss-module__X5y5yG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.AddressSection-module-scss-module__X5y5yG__gridTwo{gap:var(--space-4);display:grid}@media (min-width:768px){.AddressSection-module-scss-module__X5y5yG__gridTwo{grid-template-columns:repeat(2,1fr)}}.AddressSection-module-scss-module__X5y5yG__gridThree{gap:var(--space-4);display:grid}@media (min-width:768px){.AddressSection-module-scss-module__X5y5yG__gridThree{grid-template-columns:repeat(3,1fr)}}.AddressSection-module-scss-module__X5y5yG__mapContainer{margin-top:var(--space-2)}
