.cat-rail[data-v-f74547f3] .hscroll-row{padding-block:2px}.cat-chip[data-v-f74547f3]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding:7px 14px;text-decoration:none;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s var(--ease-bounce),box-shadow .22s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.cat-chip[data-v-f74547f3]:focus-visible,.cat-chip[data-v-f74547f3]:hover{border-color:var(--primary-2);color:var(--primary-ink);transform:translateY(-2px)}.cat-chip:focus-visible .cat-ico[data-v-f74547f3],.cat-chip:hover .cat-ico[data-v-f74547f3]{transform:rotate(-10deg) scale(1.12)}.cat-chip[data-v-f74547f3]:active{transform:translateY(0) scale(.96)}.cat-chip.active[data-v-f74547f3]{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:transparent;box-shadow:0 6px 16px -6px var(--primary),0 2px 5px -2px #ff6f9f66;color:#fff}.cat-chip.active .cat-ico[data-v-f74547f3]{animation:catIcoPop-f74547f3 .5s var(--ease-bounce);color:#fff}.cat-ico[data-v-f74547f3]{transition:transform .32s var(--ease-bounce)}@keyframes catIcoPop-f74547f3{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(1.28) rotate(-14deg)}72%{transform:scale(.94) rotate(6deg)}}@media(prefers-reduced-motion:reduce){.cat-chip[data-v-f74547f3],.cat-ico[data-v-f74547f3]{transition:none}.cat-chip.active .cat-ico[data-v-f74547f3]{animation:none}}
