.pro-catalog[data-v-13e49663]{width:100%}.cat-hero[data-v-13e49663]{background:radial-gradient(ellipse 90% 70% at 50% -5%,var(--ui-primary-soft-strong) 0,var(--ui-surface) 60%);border-bottom:1px solid var(--ui-border-soft);padding:36px 0 28px}.cat-hero__inner[data-v-13e49663]{align-items:center;display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:767px){.cat-hero__inner[data-v-13e49663]{align-items:flex-start;flex-direction:column;gap:20px}}.cat-badge[data-v-13e49663]{align-items:center;background:var(--ui-primary-soft);border:1px solid var(--ui-primary-border);border-radius:var(--ui-r-pill);color:var(--ui-primary);display:inline-flex;font-size:var(--ui-fs-12);font-weight:600;gap:6px;margin-bottom:14px;padding:4px 12px}.cat-hero__title[data-v-13e49663]{color:var(--ui-text);font-size:var(--ui-fs-24);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}@media screen and (min-width:768px){.cat-hero__title[data-v-13e49663]{font-size:var(--ui-fs-32)}}.cat-hero__desc[data-v-13e49663]{color:var(--ui-muted);font-size:var(--ui-fs-14);line-height:1.65;margin:0;max-width:500px}.cat-hero__right[data-v-13e49663]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}@media screen and (max-width:767px){.cat-hero__right[data-v-13e49663]{align-items:flex-start}}.cat-hero__note[data-v-13e49663]{align-items:center;color:var(--ui-faint);display:inline-flex;font-size:var(--ui-fs-12);gap:5px;letter-spacing:.01em;white-space:nowrap}.cat-section[data-v-13e49663]{background:var(--ui-soft);padding:40px 0 72px}.cat-layout[data-v-13e49663]{align-items:start;display:grid;gap:28px;grid-template-columns:280px 1fr}@media screen and (max-width:1023px){.cat-layout[data-v-13e49663]{grid-template-columns:1fr}}.cat-sidebar[data-v-13e49663]{position:sticky;top:80px}@media screen and (max-width:1023px){.cat-sidebar[data-v-13e49663]{position:static}}.s-dark[data-v-13e49663]{background:var(--ui-inverse);padding:64px 0}.cat-cta[data-v-13e49663]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:540px;text-align:center}.cat-cta__title[data-v-13e49663]{color:var(--ui-on-primary);font-size:var(--ui-fs-20);font-weight:800;line-height:1.3;margin-bottom:14px}@media screen and (min-width:768px){.cat-cta__title[data-v-13e49663]{font-size:var(--ui-fs-24)}}.cat-cta__sub[data-v-13e49663]{color:#ffffffa6;font-size:var(--ui-fs-14);line-height:1.7;margin-bottom:28px;max-width:400px}.cat-cta__note[data-v-13e49663]{align-items:center;color:#ffffff59;display:flex;font-size:var(--ui-fs-12);gap:5px;margin-top:14px}.pro-filter[data-v-dbae86be]{background:var(--ui-surface);border:1px solid var(--ui-border-soft);border-radius:var(--ui-r-16);box-shadow:0 1px 4px rgba(var(--ui-shadow-rgb),.04);padding:22px}.pro-filter__head[data-v-dbae86be]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.pro-filter__icon-wrap[data-v-dbae86be]{align-items:center;background:var(--ui-soft-2);border-radius:var(--ui-r-10);color:var(--ui-muted);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pro-filter__title[data-v-dbae86be]{color:#1e293b;font-size:var(--ui-fs-14);font-weight:600;margin:0 0 2px}.pro-filter__sub[data-v-dbae86be]{color:var(--ui-faint);font-size:var(--ui-fs-12);margin:0}.pro-filter__form[data-v-dbae86be]{align-items:start;display:grid;gap:12px;grid-template-columns:1fr}.pro-filter__btn[data-v-dbae86be]{gap:8px}.pro-filter__field[data-v-dbae86be] .v-field{background:var(--ui-surface);border-radius:var(--ui-r-12);box-shadow:none;min-height:48px}.pro-filter__field[data-v-dbae86be] .v-field__input{color:var(--ui-text);font-size:var(--ui-fs-14);min-height:48px;padding-bottom:0;padding-top:0}.pro-filter__field[data-v-dbae86be] input::-moz-placeholder{color:var(--ui-faint);opacity:1}.pro-filter__field[data-v-dbae86be] input::placeholder{color:var(--ui-faint);opacity:1}.pro-filter__field[data-v-dbae86be] .v-field__outline__end,.pro-filter__field[data-v-dbae86be] .v-field__outline__notch,.pro-filter__field[data-v-dbae86be] .v-field__outline__start{border-color:var(--ui-border)}.pro-filter__field[data-v-dbae86be] .v-field--focused .v-field__outline__end,.pro-filter__field[data-v-dbae86be] .v-field--focused .v-field__outline__notch,.pro-filter__field[data-v-dbae86be] .v-field--focused .v-field__outline__start{border-color:var(--ui-primary-border-strong)}.pro-filter__field[data-v-dbae86be] .v-field__append-inner{align-items:center;color:var(--ui-faint);padding-top:0}.pro-filter__field[data-v-dbae86be] .v-overlay-container .v-list{border-radius:var(--ui-r-12)}@media(max-width:768px){.pro-filter[data-v-dbae86be]{padding:18px 16px}.pro-filter__head[data-v-dbae86be]{margin-bottom:16px}}.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{border-radius:4px;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));overflow:hidden}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{align-items:center;display:inline-flex;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;left:0;padding-inline:inherit;position:absolute;right:0;width:100%}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input,.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.online-badge[data-v-905bc67a]{align-items:center;color:var(--ui-muted);display:flex;font-size:var(--ui-fs-12);gap:6px;line-height:1.2;width:-moz-fit-content;width:fit-content}.online-badge--compact[data-v-905bc67a]{background:var(--ui-soft);border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);font-size:var(--ui-fs-11);padding:4px 8px;white-space:nowrap}.online-badge--live[data-v-905bc67a]{color:var(--ui-success)}.online-badge--live.online-badge--compact[data-v-905bc67a]{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success-strong)}.online-badge[data-v-905bc67a]:before{background-color:#94a3b8;border-radius:50%;content:"";display:block;flex-shrink:0;height:7px;width:7px}.online-badge--live[data-v-905bc67a]:before{background-color:currentColor}.art-block[data-v-368363d4]{background:var(--ui-soft);border-top:1px solid var(--ui-border);padding:56px 0 64px}.art-block__head[data-v-368363d4]{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}@media(max-width:600px){.art-block__head[data-v-368363d4]{align-items:flex-start;flex-direction:column;gap:12px}}.art-block__label[data-v-368363d4]{color:var(--ui-primary);font-size:var(--ui-fs-11);font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.art-block__title[data-v-368363d4]{color:var(--ui-text);font-size:var(--ui-fs-20);font-weight:800;margin:0}.art-block__all[data-v-368363d4]{align-items:center;color:var(--ui-primary);display:inline-flex;flex-shrink:0;font-size:var(--ui-fs-14);font-weight:600;gap:6px;text-decoration:none;white-space:nowrap}.art-block__all[data-v-368363d4]:hover{text-decoration:underline}.art-block__grid[data-v-368363d4]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.art-block__grid[data-v-368363d4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.art-block__grid[data-v-368363d4]{grid-template-columns:1fr}}.art-card[data-v-368363d4]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .15s,transform .15s}.art-card[data-v-368363d4]:hover{box-shadow:0 6px 20px rgba(var(--ui-shadow-rgb),.07);transform:translateY(-2px)}.art-card__img-wrap[data-v-368363d4]{aspect-ratio:16/9;background:var(--ui-border);flex-shrink:0;overflow:hidden}.art-card__img[data-v-368363d4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.art-card:hover .art-card__img[data-v-368363d4]{transform:scale(1.04)}.art-card__img-placeholder[data-v-368363d4]{align-items:center;color:var(--ui-disabled);display:flex;height:100%;justify-content:center;width:100%}.art-card__body[data-v-368363d4]{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px}.art-card__title[data-v-368363d4]{color:var(--ui-text);display:-webkit-box;font-size:var(--ui-fs-14);font-weight:700;-webkit-line-clamp:2;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.art-card__meta[data-v-368363d4]{color:var(--ui-faint);font-size:var(--ui-fs-12)}
