.pro-catalog[data-v-7f1c54f4]{width:100%}.cat-hero[data-v-7f1c54f4]{background:#fff;border-bottom:1px solid #e2e8f0;padding:36px 0 28px}.cat-hero__inner[data-v-7f1c54f4]{align-items:center;display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:767px){.cat-hero__inner[data-v-7f1c54f4]{align-items:flex-start;flex-direction:column;gap:20px}}.cat-badge[data-v-7f1c54f4]{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:14px;padding:4px 12px}.cat-hero__title[data-v-7f1c54f4]{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}@media screen and (min-width:768px){.cat-hero__title[data-v-7f1c54f4]{font-size:34px}}.cat-hero__desc[data-v-7f1c54f4]{color:#64748b;font-size:15px;line-height:1.65;margin:0;max-width:500px}.cat-hero__right[data-v-7f1c54f4]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}@media screen and (max-width:767px){.cat-hero__right[data-v-7f1c54f4]{align-items:flex-start}}.cat-hero__note[data-v-7f1c54f4]{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;gap:5px;letter-spacing:.01em;white-space:nowrap}.cat-section[data-v-7f1c54f4]{background:#f8fafc;padding:40px 0 72px}.cat-layout[data-v-7f1c54f4]{align-items:start;display:grid;gap:28px;grid-template-columns:280px 1fr}@media screen and (max-width:1023px){.cat-layout[data-v-7f1c54f4]{grid-template-columns:1fr}}.cat-sidebar[data-v-7f1c54f4]{position:sticky;top:24px}@media screen and (max-width:1023px){.cat-sidebar[data-v-7f1c54f4]{position:static}}.s-dark[data-v-7f1c54f4]{background:#0f172a;padding:64px 0}.cat-cta[data-v-7f1c54f4]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:540px;text-align:center}.cat-cta__title[data-v-7f1c54f4]{color:#fff;font-size:22px;font-weight:800;line-height:1.3;margin-bottom:14px}@media screen and (min-width:768px){.cat-cta__title[data-v-7f1c54f4]{font-size:28px}}.cat-cta__sub[data-v-7f1c54f4]{color:#ffffffa6;font-size:15px;line-height:1.7;margin-bottom:28px;max-width:400px}.cat-cta__btn[data-v-7f1c54f4]{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 4px 20px #00000026;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;padding:13px 36px;text-decoration:none;transition:background .2s,transform .15s}.cat-cta__btn[data-v-7f1c54f4]:hover{background:#eff6ff;transform:translateY(-1px)}.cat-cta__note[data-v-7f1c54f4]{align-items:center;color:#ffffff59;display:flex;font-size:12px;gap:5px;margin-top:14px}.btn-primary[data-v-7f1c54f4]{align-items:center;background:#2563eb;border:none;border-radius:10px;box-shadow:0 4px 14px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:160px;padding:11px 28px;text-decoration:none;transition:background .2s,transform .15s;white-space:nowrap}.btn-primary[data-v-7f1c54f4]:hover{background:#1d4ed8;transform:translateY(-1px)}.pro-filter[data-v-a50de7c0]{background:#fff;border:1px solid #eef0f4;border-radius:16px;box-shadow:0 1px 4px #0000000a;padding:22px}.pro-filter__head[data-v-a50de7c0]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.pro-filter__icon-wrap[data-v-a50de7c0]{align-items:center;background:#f1f5f9;border-radius:10px;color:#64748b;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pro-filter__title[data-v-a50de7c0]{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 2px}.pro-filter__sub[data-v-a50de7c0]{color:#94a3b8;font-size:12px;margin:0}.pro-filter__form[data-v-a50de7c0]{align-items:start;display:grid;gap:12px;grid-template-columns:1fr}.pro-filter__btn[data-v-a50de7c0]{align-items:center;background:#2563eb;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:48px;justify-content:center;transition:background .18s,transform .15s}.pro-filter__btn[data-v-a50de7c0]:hover{background:#1d4ed8;transform:translateY(-1px)}.pro-filter__field[data-v-a50de7c0] .v-field{background:#fff;border-radius:12px;box-shadow:none;min-height:48px}.pro-filter__field[data-v-a50de7c0] .v-field__input{color:#0f172a;font-size:14px;min-height:48px;padding-bottom:0;padding-top:0}.pro-filter__field[data-v-a50de7c0] input::-moz-placeholder{color:#94a3b8;opacity:1}.pro-filter__field[data-v-a50de7c0] input::placeholder{color:#94a3b8;opacity:1}.pro-filter__field[data-v-a50de7c0] .v-field__outline__end,.pro-filter__field[data-v-a50de7c0] .v-field__outline__notch,.pro-filter__field[data-v-a50de7c0] .v-field__outline__start{border-color:#dbe3ee}.pro-filter__field[data-v-a50de7c0] .v-field--focused .v-field__outline__end,.pro-filter__field[data-v-a50de7c0] .v-field--focused .v-field__outline__notch,.pro-filter__field[data-v-a50de7c0] .v-field--focused .v-field__outline__start{border-color:#93c5fd}.pro-filter__field[data-v-a50de7c0] .v-field__append-inner{align-items:center;color:#94a3b8;padding-top:0}.pro-filter__field[data-v-a50de7c0] .v-overlay-container .v-list{border-radius:12px}@media (max-width:768px){.pro-filter[data-v-a50de7c0]{padding:18px 16px}.pro-filter__head[data-v-a50de7c0]{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-30ce8ff6]{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;line-height:1.2;width:-moz-fit-content;width:fit-content}.online-badge--compact[data-v-30ce8ff6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:11px;padding:4px 8px;white-space:nowrap}.online-badge--live[data-v-30ce8ff6]{color:#16a34a}.online-badge--live.online-badge--compact[data-v-30ce8ff6]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.online-badge[data-v-30ce8ff6]:before{background-color:#94a3b8;border-radius:50%;content:"";display:block;flex-shrink:0;height:7px;width:7px}.online-badge--live[data-v-30ce8ff6]:before{background-color:currentColor}
