.catalog[data-v-590173f6]{padding:20px 0 56px;background:var(--soft);border-top:1px solid var(--line)}.catalog__search[data-v-590173f6]{position:relative;display:flex;align-items:center;max-width:560px}.catalog__search-icon[data-v-590173f6]{position:absolute;left:15px;font-size:13px;color:var(--muted);pointer-events:none}.catalog__input[data-v-590173f6]{width:100%;height:48px;padding:0 42px 0 41px;border:1px solid var(--line);border-radius:13px;background:#ffffff;color:var(--ink);font-size:13.5px;outline:0;transition:border-color 0.16s ease, box-shadow 0.16s ease}.catalog__input[data-v-590173f6]::placeholder{color:#a3abc4}.catalog__input[data-v-590173f6]:focus{border-color:#b9c6ff;box-shadow:0 0 0 3px rgba(46, 81, 255, 0.1)}.catalog__input[data-v-590173f6]::-webkit-search-cancel-button{display:none}.catalog__clear[data-v-590173f6]{position:absolute;right:9px;width:30px;height:30px;border:0;border-radius:8px;background:var(--soft);color:var(--muted);font-size:12px;display:inline-flex;align-items:center;justify-content:center}.catalog__clear[data-v-590173f6]:hover{background:var(--blue-pale);color:var(--blue)}.catalog__chips[data-v-590173f6]{display:flex;gap:7px;margin-top:12px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.catalog__chips[data-v-590173f6]::-webkit-scrollbar{display:none}.chip[data-v-590173f6]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:100px;background:#ffffff;color:var(--ink-2);font-size:12px;line-height:1;font-weight:600;white-space:nowrap;transition:border-color 0.15s ease, background 0.15s ease, color 0.15s ease}.chip i[data-v-590173f6]{font-size:10.5px;color:var(--muted)}.chip[data-v-590173f6]:hover{border-color:#c9d2ea;background:#fbfcff}.chip__count[data-v-590173f6]{font-size:10px;font-weight:700;color:var(--muted);background:var(--soft);border-radius:100px;padding:3px 6px;min-width:20px;text-align:center}.chip--active[data-v-590173f6]{border-color:var(--ink);background:var(--ink);color:#ffffff}.chip--active i[data-v-590173f6]{color:rgba(255, 255, 255, 0.65)}.chip--active .chip__count[data-v-590173f6]{background:rgba(255, 255, 255, 0.14);color:#ffffff}.catalog__summary[data-v-590173f6]{margin-top:14px;font-size:11.5px;font-weight:600;letter-spacing:0.02em;color:var(--muted)}.catalog__grid[data-v-590173f6]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-top:10px}.card[data-v-590173f6]{display:flex;flex-direction:column;gap:12px;padding:15px 15px 13px;border:1px solid var(--line);border-radius:16px;background:#ffffff;transition:border-color 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease}.card[data-v-590173f6]:hover{border-color:#b9c6ff;box-shadow:0 12px 28px rgba(10, 15, 44, 0.07);transform:translateY(-1px)}.card--live[data-v-590173f6]{border-color:#d3dcff;background:linear-gradient(180deg, #fbfcff, #ffffff 42%)}.card__icon[data-v-590173f6]{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 auto}.card__body[data-v-590173f6]{display:flex;flex-direction:column;gap:3px;min-width:0}.card__title[data-v-590173f6]{font-size:13.5px;line-height:1.3;font-weight:700;letter-spacing:-0.01em;color:var(--ink)}.card__sub[data-v-590173f6]{font-size:11.5px;line-height:1.42;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__foot[data-v-590173f6]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:9px;border-top:1px solid #f0f3fa}.card__cat[data-v-590173f6]{max-width:62%;padding:4px 8px;border-radius:100px;font-size:9.5px;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__badge[data-v-590173f6]{font-size:9px;line-height:1.2;font-weight:700;color:#a3abc4;white-space:nowrap}.card__badge--live[data-v-590173f6]{color:var(--blue)}.card__arrow[data-v-590173f6]{margin-left:auto;font-size:9px;color:#b5bdd4}.card--live .card__arrow[data-v-590173f6]{color:var(--blue)}.empty[data-v-590173f6]{margin-top:18px;padding:44px 20px;border:1px solid var(--line);border-radius:18px;background:#ffffff;text-align:center}.empty__icon[data-v-590173f6]{width:48px;height:48px;margin:0 auto;border-radius:14px;background:var(--blue-pale);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-size:17px}.empty__title[data-v-590173f6]{margin-top:12px;font-size:15px;font-weight:700}.empty__text[data-v-590173f6]{margin-top:4px;font-size:12px;color:var(--muted)}.empty .btn[data-v-590173f6]{margin-top:14px}@media (max-width: 1180px){.catalog__grid[data-v-590173f6]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.catalog[data-v-590173f6]{padding:14px 0 40px}.catalog__search[data-v-590173f6]{max-width:none}.catalog__input[data-v-590173f6]{height:46px;font-size:13px}.chip[data-v-590173f6]{height:34px;padding:0 11px;font-size:11.5px}.catalog__grid[data-v-590173f6]{grid-template-columns:1fr;gap:8px}.card[data-v-590173f6]{padding:13px 14px 12px;border-radius:14px;gap:10px}.card__icon[data-v-590173f6]{width:36px;height:36px;border-radius:10px}.card__title[data-v-590173f6]{font-size:13px}.card__sub[data-v-590173f6]{font-size:11px}}