.ag-popover[data-v-510ca479]{display:inline-flex}.ag-popover__content[data-v-510ca479]{color:var(--ag-color-text);font-family:var(--ag-font-family);font-size:var(--ag-fs-md);line-height:1.5;padding:var(--ag-space-3) var(--ag-space-4)}.catalog-tree-view{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:.625rem;max-width:40rem;padding:.625rem}.catalog-tree-view__search{max-width:20rem}.catalog-tree-view__status{color:#9e9ea7;font-size:.75rem;padding:1rem .5rem}.catalog-tree-view__row{align-items:center;color:inherit;display:inline-flex;gap:.5rem;-webkit-text-decoration:none;text-decoration:none}.catalog-tree-view__row:hover .catalog-tree-view__name{color:var(--primary,#1876d3)}.catalog-tree-view__row[aria-current=location] .catalog-tree-view__name{color:var(--primary,#1876d3);font-weight:600}.catalog-tree-view__name{font-size:.75rem;font-weight:500;transition:color .15s ease}.catalog-count-pill{align-items:center;background:#f0f1f3;border-radius:999px;color:#5f5f6b;display:inline-flex;font-feature-settings:"tnum";font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;height:1.25rem;line-height:1;padding:0 .5rem;white-space:nowrap}.catalog-count-pill--trail{background:#1876d324;color:#1876d3}.catalog-count-pill--current{background:#ffffff38;color:#fff}.catalog-v3__brands{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 .0625rem .125rem #0c0c1b0a,0 .5rem 1.5rem -.75rem #0c0c1b1a;display:flex;flex-direction:column;gap:.625rem;padding:.5rem .625rem .75rem}.catalog-v3__brands-head{align-items:center;display:flex;gap:.5rem;min-height:2.75rem;padding:0 .375rem}.catalog-v3__brands-icon{color:#1876d3;flex-shrink:0;font-size:.875rem}.catalog-v3__brands-title{flex:1;font-size:.875rem;font-weight:600;line-height:1.3;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__brands-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-height:2.75rem;padding:0 .25rem}.catalog-v3__brands-filter{flex:1 1 10rem;min-width:0}.catalog-v3__brands-list{list-style:none;margin:0;padding:0;transition:opacity .18s ease-in-out}.catalog-v3__brands-list.is-long>li{contain-intrinsic-size:0 3.75rem;content-visibility:auto}.catalog-v3__brands.is-switching .catalog-v3__brands-list{opacity:.6;pointer-events:none}.catalog-v3__brands--aside{flex:0 1 auto;min-height:0}.catalog-v3__brands--aside>*{flex-shrink:0}.catalog-v3__brands--aside .catalog-v3__brands-list{flex:1 1 auto;margin:-.125rem -.25rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.125rem .25rem}.catalog-v3__brands--aside .catalog-v3__brands-list::-webkit-scrollbar{height:.375rem;width:.375rem}.catalog-v3__brands--aside .catalog-v3__brands-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.catalog-v3__brands--aside .catalog-v3__brands-list::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.catalog-v3__brands--aside .catalog-v3__brands-list::-webkit-scrollbar-thumb:hover{background:#888}.catalog-v3__brands--aside .catalog-v3__brands-list.is-scroll{min-height:10.5rem}@media(min-width:1024px){.catalog-v3__brands--main .catalog-v3__brands-list.is-cols{column-gap:1rem;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,12),auto)}}.catalog-v3__brands-skel{align-items:center;display:grid;gap:.625rem;grid-template-columns:4.5rem minmax(0,1fr) auto;min-height:3.5rem;padding:.5rem .625rem}.catalog-v3__brands--aside .catalog-v3__brands-skel{gap:.5rem;grid-template-columns:3.5rem minmax(0,1fr) auto}.catalog-v3__brands-skel-text{display:flex;flex-direction:column;gap:.375rem}.catalog-v3__brands-none{color:#5f5f6b;font-size:.8125rem;margin:0;padding:1rem .625rem;text-align:center}.catalog-v3__brands-tail{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.375rem .75rem;padding:.25rem .625rem 0}.catalog-v3__brands-diff{color:#5f5f6b}.catalog-v3__link{color:#1876d3;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.catalog-v3__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.catalog-v3__sr{height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0 0 0 0);border:0;white-space:nowrap}.catalog-v3__subchips{display:flex;flex-wrap:wrap;gap:.25rem}.catalog-v3__subchip{align-items:center;background:#f7f7f8;border-radius:999px;color:#0c0c1b;display:inline-flex;font:500 .75rem/1 Inter,system-ui,sans-serif;gap:.3125rem;height:1.5rem;max-width:100%;padding:0 .5rem;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.catalog-v3__subchip:focus-visible,.catalog-v3__subchip:hover{background:#e3f1ff;color:#0060bf;outline:none}.catalog-v3__subchip:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .1875rem #1876d3}.catalog-v3__subchip-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.catalog-v3__subchip-count{color:#5f5f6b;font-feature-settings:"tnum";font-size:.625rem;font-variant-numeric:tabular-nums}.catalog-v3__subchip--more{color:#5f5f6b}.catalog-v3__tile{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;transition:transform .18s ease-in-out,box-shadow .18s ease-in-out,border-color .18s ease-in-out}.catalog-v3__tile:hover{border-color:#cfd9e6;box-shadow:0 .75rem 1.75rem -.875rem #0c0c1b38;transform:translateY(-.125rem)}.catalog-v3__tile:active{transform:translateY(0)}.catalog-v3__tile:has(>.catalog-v3__tile-link:focus-visible){box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3}.catalog-v3__tile-link{color:inherit;display:block;outline:none;position:static;-webkit-text-decoration:none;text-decoration:none}.catalog-v3__tile-link:after{content:"";inset:0;position:absolute}.catalog-v3__tile-sub{position:relative;z-index:1}.catalog-v3__tile-sub:empty{display:none}.catalog-v3__tile-name{color:#0c0c1b;display:block;font-size:.875rem;font-weight:600;line-height:1.3}.catalog-v3__tile-leaf{align-items:center;color:#5f5f6b;display:inline-flex;font-size:.75rem;gap:.25rem}.catalog-v3__tile-leaf svg{font-size:.75rem}.catalog-v3__tile--gallery .catalog-v3__tile-well{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;border-radius:13px 13px 0 0;display:flex;height:8.5rem;justify-content:center;overflow:hidden;position:relative}.catalog-v3__tile--gallery .catalog-v3__tile-well img{box-sizing:border-box;height:100%;object-fit:contain;padding:.75rem;transition:transform .18s ease-in-out;width:100%}.catalog-v3__tile--gallery:hover .catalog-v3__tile-well img{transform:scale(1.03)}.catalog-v3__tile--gallery .catalog-v3__tile-mono{align-items:center;background:linear-gradient(180deg,#fafbfc,#f1f3f6);color:#cfcfd9;display:flex;font-size:1.375rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.04em;-webkit-user-select:none;user-select:none;width:100%}.catalog-v3__tile--gallery .catalog-v3__tile-body{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 2.5rem .75rem .875rem}.catalog-v3__tile--gallery .catalog-v3__tile-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-v3__tile--gallery .catalog-v3__tile-meta{align-items:flex-start;color:#5f5f6b;display:flex;flex-direction:column;font-size:.75rem;gap:.125rem}.catalog-v3__tile--gallery .catalog-v3__tile-arrow{align-items:center;background:#f7f7f8;border-radius:50%;bottom:.75rem;color:#5f5f6b;display:inline-flex;font-size:.75rem;height:1.5rem;justify-content:center;position:absolute;right:.75rem;transition:background .18s ease-in-out,color .18s ease-in-out;width:1.5rem}.catalog-v3__tile--gallery:hover .catalog-v3__tile-arrow{background:#1876d3;color:#fff}.catalog-v3__tile--gallery .catalog-v3__tile-sub{padding:0 2.75rem .75rem .875rem}.catalog-v3__tile--index{border-radius:12px;box-shadow:inset .1875rem 0 #d1e4f6;gap:.5rem;min-height:4.5rem;padding:.75rem .875rem .75rem 1rem}.catalog-v3__tile--index:hover{box-shadow:inset .1875rem 0 #1876d3,0 .75rem 1.75rem -.875rem #0c0c1b38}.catalog-v3__tile--index:has(>.catalog-v3__tile-link:focus-visible){box-shadow:inset .1875rem 0 #1876d3,0 0 0 .125rem #fff,0 0 0 .25rem #1876d3}.catalog-v3__tile--index .catalog-v3__tile-row{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.catalog-v3__tile--index .catalog-v3__tile-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.catalog-v3__tile,.catalog-v3__tile-arrow,.catalog-v3__tile-well img{transition:none!important}.catalog-v3__tile:hover{box-shadow:none;transform:none}.catalog-v3__tile:hover .catalog-v3__tile-well img{transform:none}.catalog-v3__tile--index:hover{box-shadow:inset .1875rem 0 #1876d3}}.catalog-v3__children{display:flex;flex-direction:column;gap:.75rem}.catalog-v3__children-head{align-items:center;display:flex;gap:.5rem}@media(max-width:768px){.catalog-v3__children-head{display:none}}.catalog-v3__eyebrow{color:#6b6b78;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.catalog-v3__up{align-items:center;color:#5f5f6b;display:none;font-size:.8125rem;font-weight:500;gap:.5rem;min-height:2.75rem;padding:0 .25rem;-webkit-text-decoration:none;text-decoration:none}.catalog-v3__up svg{font-size:.75rem}.catalog-v3__up:hover{color:#0060bf}@media(max-width:1023px){.catalog-v3__up{display:flex}}.catalog-v3__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12.25rem,1fr))}@media(max-width:768px){.catalog-v3__grid{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-v3__grid--index{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}@media(max-width:768px){.catalog-v3__grid--index{grid-template-columns:minmax(0,1fr)}}.catalog-v3__grid.is-long>.catalog-v3__tile{contain-intrinsic-size:0 5.5rem;content-visibility:auto}.catalog-v3__hero{align-items:center;background:linear-gradient(120deg,#fff,#f6f9fd 55%,#e8f2fc);border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;display:flex;gap:1.25rem;min-height:8.25rem;padding:1.25rem 1.5rem}@media(max-width:768px){.catalog-v3__hero{gap:.75rem;min-height:6rem;padding:1rem}.catalog-v3__hero-thumb{height:4rem!important;width:4rem!important}}.catalog-v3__hero-text{flex:1;min-width:0}.catalog-v3__hero-title{color:#0c0c1b;font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;outline:none}@media(max-width:768px){.catalog-v3__hero-title{display:-webkit-box;font-size:1.25rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.catalog-v3__hero-meta{align-items:center;color:#5f5f6b;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.375rem;margin:.375rem 0 0}.catalog-v3__hero-dot{color:#9e9ea7}.catalog-v3__hero-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media(max-width:768px){.catalog-v3__hero-actions{display:none}}.catalog-v3__recent{display:flex;flex-direction:column;gap:.75rem}.catalog-v3__recent-fallback{min-height:6rem}.catalog-v3__recent--shelf{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:.875rem 1rem 1rem}.catalog-v3__recent--list{border-top:1px solid #f3f4f6;gap:.25rem;padding-top:.5rem}.catalog-v3__recent-continue,.catalog-v3__recent-list{display:flex;flex-direction:column;gap:.5rem}.catalog-v3__recent-card{align-items:center;border:1px solid #e5e7eb;border-radius:12px;color:inherit;display:flex;gap:.75rem;padding:.5rem .625rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s ease,background .15s ease}.catalog-v3__recent-card:hover{background:#f5f8fc;border-color:#cfd9e6}.catalog-v3__recent-card:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__recent-text{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.catalog-v3__recent-name{font-size:.875rem;font-weight:600}.catalog-v3__recent-name,.catalog-v3__recent-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__recent-path{color:#5f5f6b;font-size:.6875rem}.catalog-v3__recent-arrow{align-items:center;background:#f7f7f8;border-radius:50%;color:#5f5f6b;display:inline-flex;flex-shrink:0;font-size:.75rem;height:1.75rem;justify-content:center;width:1.75rem}.catalog-v3__recent-card:hover .catalog-v3__recent-arrow{background:#1876d3;color:#fff}.catalog-v3__recent-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.catalog-v3__recent-chip{align-items:center;background:#f7f7f8;border:1px solid #e5e7eb;border-radius:999px;color:#0c0c1b;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;height:2rem;max-width:100%;padding:0 .625rem 0 .375rem;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease}.catalog-v3__recent-chip:hover{background:#e3f1ff;color:#0060bf}.catalog-v3__recent-chip:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__recent-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__recent-chip-count{color:#5f5f6b;font-feature-settings:"tnum";font-size:.625rem;font-variant-numeric:tabular-nums}.catalog-v3__recent-list-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:0 .5rem}.catalog-v3__recent-rows{list-style:none;margin:0;padding:0}.catalog-v3__recent-row{align-items:center;border-radius:8px;color:#0c0c1b;display:flex;font-size:.8125rem;gap:.5rem;min-height:2rem;padding:0 .5rem;-webkit-text-decoration:none;text-decoration:none}.catalog-v3__recent-row:hover{background:#f5f8fc}.catalog-v3__recent-row:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__recent-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__outline{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 .0625rem .125rem #0c0c1b0a,0 .5rem 1.5rem -.75rem #0c0c1b1a;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.catalog-v3__outline-list{list-style:none;margin:0;padding:0}.catalog-v3__outline-siblings{border-top:1px solid #f3f4f6;padding-top:.25rem}.catalog-v3__outline-siblings.is-scroll{max-height:31.5rem;overflow-y:auto;overscroll-behavior:contain}.catalog-v3__outline-siblings.is-scroll::-webkit-scrollbar{height:.375rem;width:.375rem}.catalog-v3__outline-siblings.is-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.catalog-v3__outline-siblings.is-scroll::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.catalog-v3__outline-siblings.is-scroll::-webkit-scrollbar-thumb:hover{background:#888}.catalog-v3__outline-row{align-items:center;border-radius:8px;color:#0c0c1b;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;min-height:2.25rem;outline:none;padding:0 .5rem 0 calc(.5rem + var(--indent, 0px));-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease}.catalog-v3__outline-row:hover{background:#f5f8fc}.catalog-v3__outline-row:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3}.catalog-v3__outline-row--ancestor,.catalog-v3__outline-row--root{color:#5f5f6b}.catalog-v3__outline-row.is-current{background:linear-gradient(90deg,#1876d31f,#1876d30a);box-shadow:inset .1875rem 0 #1876d3;color:#0060bf;font-weight:600}.catalog-v3__outline-row.is-current:focus-visible{box-shadow:inset .1875rem 0 #1876d3,0 0 0 .125rem #fff,0 0 0 .25rem #1876d3}.catalog-v3__outline-caret{color:#9e9ea7;flex-shrink:0;font-size:.6875rem}.catalog-v3__outline-deep{color:#9e9ea7;flex-shrink:0;font-size:.625rem}.catalog-v3__outline-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__outline-leaf{color:#9e9ea7;flex-shrink:0;font-size:.6875rem}.catalog-v3__root{display:flex;flex-direction:column;gap:1.25rem}.catalog-v3__root-title{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media(max-width:768px){.catalog-v3__root-title{font-size:1.375rem}}.catalog-v3__root-eyebrow{margin:0 0 .625rem}.catalog-v3__root-dot{color:#9e9ea7}.catalog-v3__root-hero{background:linear-gradient(120deg,#fff,#f6f9fd 55%,#e8f2fc);border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem}@media(max-width:768px){.catalog-v3__root-hero{padding:1rem}}.catalog-v3__root-hero-head{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:768px){.catalog-v3__root-hero-head{gap:.75rem}.catalog-v3__root-hero-head .catalog-node-thumb{height:4rem!important;width:4rem!important}}.catalog-v3__root-hero-text{flex:1;min-width:10rem}.catalog-v3__root-hero-name{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}@media(max-width:768px){.catalog-v3__root-hero-name{font-size:1.125rem}}.catalog-v3__root-hero-meta{align-items:center;color:#5f5f6b;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.375rem;margin:.375rem 0 0}.catalog-v3__root-cta{flex-shrink:0}@media(max-width:768px){.catalog-v3__root-cta{justify-content:center;width:100%}}.catalog-v3__root-d2{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));list-style:none;margin:1rem 0 0;padding:0}.catalog-v3__root-d2-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-sizing:border-box;color:#0c0c1b;display:flex;gap:.625rem;min-height:2.75rem;padding:.375rem .75rem .375rem .5rem;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.catalog-v3__root-d2-row:hover{background:#e3f1ff;border-color:#d1e4f6;color:#0060bf}.catalog-v3__root-d2-row:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__root-d2-row .catalog-count-pill{flex-shrink:0}.catalog-v3__root-d2-name{display:-webkit-box;flex:1;font-size:.875rem;font-weight:600;-webkit-line-clamp:2;line-height:1.25;min-width:0;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.catalog-v3__root-cards{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));list-style:none;margin:0;padding:0}@media(max-width:768px){.catalog-v3__root-cards{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-v3__root-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;color:inherit;display:flex;gap:.75rem;min-height:4.5rem;padding:.5rem .75rem .5rem .5rem;-webkit-text-decoration:none;text-decoration:none;transition:transform .18s ease-in-out,box-shadow .18s ease-in-out,border-color .18s ease-in-out}@media(max-width:768px){.catalog-v3__root-card{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.625rem}.catalog-v3__root-card .catalog-node-thumb{height:2.75rem!important;width:2.75rem!important}}.catalog-v3__root-card:hover{border-color:#cfd9e6;box-shadow:0 .75rem 1.75rem -.875rem #0c0c1b38;transform:translateY(-.125rem)}.catalog-v3__root-card:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__root-card-text{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.catalog-v3__root-card-name{display:-webkit-box;font-size:.875rem;font-weight:600;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.catalog-v3__root-card-meta{color:#5f5f6b;font-size:.75rem}.catalog-v3__root-card-arrow{color:#9e9ea7;flex-shrink:0;font-size:.75rem}@media(max-width:768px){.catalog-v3__root-card-arrow{display:none}}.catalog-v3__root-logos{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.catalog-v3__root-logo{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:inherit;display:flex;font-size:.6875rem;height:3.5rem;justify-content:center;line-height:1;overflow:hidden;padding:.375rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s ease;width:7.5rem}.catalog-v3__root-logo:hover{border-color:#1876d3}.catalog-v3__root-logo:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__root-logo .app-brand-logo__image{max-height:2.5rem;max-width:6rem;width:auto!important}.catalog-v3__root-logo .app-brand-logo__name{font-size:.6875rem;max-width:6.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.catalog-v3__root-card{transition:none}.catalog-v3__root-card:hover{box-shadow:none;transform:none}}.catalog-v3__results{max-height:26.25rem;overflow:auto}.catalog-v3__results::-webkit-scrollbar{height:.375rem;width:.375rem}.catalog-v3__results::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.catalog-v3__results::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.catalog-v3__results::-webkit-scrollbar-thumb:hover{background:#888}.catalog-v3__results-hint{color:#5f5f6b;font-size:.8125rem;margin:0;padding:.625rem .75rem}.catalog-v3__results-list{list-style:none;margin:0;padding:0}.catalog-v3__results-group{color:#6b6b78;font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:.625rem .75rem .25rem;text-transform:uppercase}.catalog-v3__result{align-items:center;border-radius:10px;color:inherit;display:flex;gap:.625rem;min-height:2.75rem;outline:none;padding:.375rem .75rem;-webkit-text-decoration:none;text-decoration:none}.catalog-v3__result.is-active,.catalog-v3__result:hover{background:#f5f8fc}.catalog-v3__result--sub{min-height:2.5rem;padding-left:1.5rem}.catalog-v3__result-text{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.catalog-v3__result-name{font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__result-name mark{background:#1876d31f;border-radius:3px;color:inherit}.catalog-v3__result--sub .catalog-v3__result-name{color:#5f5f6b;font-weight:500}.catalog-v3__result-path{color:#5f5f6b;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__result-logo{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:8px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.625rem;height:2rem;justify-content:center;line-height:1;overflow:hidden;padding:.1875rem;width:4rem}.catalog-v3__result-logo .app-brand-logo__image{max-height:1.5rem;max-width:3.5rem;width:auto!important}.catalog-v3__result-logo .app-brand-logo__name{font-size:.625rem;max-width:3.5rem;overflow:hidden;padding:.1875rem .25rem;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__result-sub-mark{color:#9e9ea7;display:inline-flex;font-size:.75rem;justify-content:center;width:2rem}.catalog-v3__search{align-items:center;display:flex;min-width:0}.catalog-v3__search-pop{max-width:100%;width:17.5rem}@media(min-width:769px)and (max-width:1023px){.catalog-v3__search-pop{width:15rem}}@media(max-width:768px){.catalog-v3__search-pop{display:none!important}}.catalog-v3__search .catalog-v3__search-pop .ag-dropdown{display:flex;width:100%}.catalog-v3__search-kbd{align-items:center;background:#f7f7f8;border:1px solid #e5e7eb;border-radius:5px;color:#9e9ea7;display:inline-flex;font:600 .6875rem/1 Inter,system-ui,sans-serif;height:1.125rem;justify-content:center;min-width:1.125rem;padding:0 .25rem}.catalog-v3__search-btn{display:none!important}@media(max-width:768px){.catalog-v3__search-btn{display:inline-flex!important;height:2.5rem!important;width:2.5rem!important}}.catalog-v3__search-drawer{display:flex;flex-direction:column;gap:.75rem}.catalog-v3__search-drawer .catalog-v3__results{max-height:none}.ag-dropdown__panel .ag-popover__content:has(>.catalog-v3__results){padding:.25rem}.ag-dropdown__panel .ag-popover__content:has(>.catalog-v3__results) .catalog-v3__results{width:min(27.5rem,100vw - 2rem)}.catalog-v3__trail{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:.75rem;min-height:3.25rem;padding:0 .375rem 0 .75rem;transition:box-shadow .18s ease-in-out}@media(min-width:1024px){.catalog-v3__trail{position:sticky;top:var(--header-height,130px);z-index:5}}.catalog-v3__trail.is-stuck{box-shadow:0 .0625rem #f3f4f6,0 .5rem 1.5rem -1rem #0c0c1b33}@media(max-width:768px){.catalog-v3__trail{gap:.25rem;min-height:3rem;padding:0 .25rem 0 .5rem}}.catalog-v3__trail-scroller{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.catalog-v3__trail-scroller::-webkit-scrollbar{display:none}.catalog-v3__trail-scroller.is-fade-start{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem);mask-image:linear-gradient(90deg,#0000,#000 1.5rem)}.catalog-v3__trail-scroller.is-fade-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.catalog-v3__trail-scroller.is-fade-start.is-fade-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.catalog-v3__trail-list{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;min-width:100%;padding:0 1.5rem 0 0;width:max-content}.catalog-v3__trail-item{align-items:center;display:flex;flex-shrink:0;gap:.25rem;min-width:0}.catalog-v3__trail-item--more{display:none}@media(max-width:768px){.catalog-v3__trail-item--more{display:flex}.catalog-v3__trail-item--collapsible{display:none}}.catalog-v3__trail-sep{color:#cfcfd9;flex-shrink:0;font-size:.625rem}.catalog-v3__trail-tools{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.catalog-v3__trail-tree{background:#f7f7f8!important;border:1px solid #e5e7eb!important;border-radius:999px!important;color:#0c0c1b}@media(min-width:1260px){.catalog-v3__trail-tree{display:none!important}}@media(min-width:1024px){.catalog-v3__trail-tree{height:2rem!important;width:2rem!important}}@media(max-width:1023px){.catalog-v3__trail-tree{height:2.5rem!important;width:2.5rem!important}}.catalog-v3__trail-tree:hover{background:#e3f1ff!important;color:#0060bf}.catalog-v3__trail-hidden{list-style:none;margin:0;max-width:20rem;min-width:13.75rem;padding:0}.catalog-v3__trail-hidden-link{align-items:center;border-radius:10px;color:inherit;display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;min-height:2.5rem;padding:.25rem .625rem;-webkit-text-decoration:none;text-decoration:none}.catalog-v3__trail-hidden-link:focus-visible,.catalog-v3__trail-hidden-link:hover{background:#f5f8fc;outline:none}.catalog-v3__trail-hidden-name{min-width:0}.catalog-v3__chip,.catalog-v3__trail-hidden-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__chip{align-items:center;background:#f7f7f8;border:1px solid #e5e7eb;border-radius:999px;color:#0c0c1b;cursor:pointer;display:inline-flex;font:500 .8125rem/1 Inter,system-ui,sans-serif;gap:.375rem;height:2rem;max-width:20rem;padding:0 .75rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}@media(max-width:768px){.catalog-v3__chip{max-width:44vw}.catalog-v3__chip:before{content:"";inset:-.375rem 0;position:absolute}}.catalog-v3__chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3__chip:hover{background:#e3f1ff;border-color:#d1e4f6;color:#0060bf}.catalog-v3__chip:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__chip.is-current{background:linear-gradient(180deg,#1f80dc,#1876d3 60%,#146ac0);border-color:#0000;box-shadow:inset 0 .0625rem #ffffff2e,0 .125rem .375rem -.125rem #1876d373;color:#fff;cursor:default;font-weight:600}@media(max-width:768px){.catalog-v3__chip.is-current{max-width:60vw}}.catalog-v3__chip--more{font-size:1rem;justify-content:center;padding:0;width:2rem}.catalog-v3__tree .ag-tree__node .ag-tree__row{min-height:2.5rem}.catalog-v3__tree .ag-tree__row .ag-tree__label{flex:1;min-width:0;padding:0}.catalog-v3__tree-link{align-items:center;border-radius:8px;color:#0c0c1b;display:flex;font-size:.875rem;gap:.5rem;min-height:2.5rem;padding:0 .5rem;-webkit-text-decoration:none;text-decoration:none}.catalog-v3__tree-link:hover{background:#f5f8fc}.catalog-v3__tree-link:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #1876d3;outline:none}.catalog-v3__tree-link.is-current{background:linear-gradient(90deg,#1876d31f,#1876d30a);box-shadow:inset .1875rem 0 #1876d3;color:#0060bf;font-weight:600}.catalog-v3__tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-v3{display:flex;flex-direction:column;gap:1rem;padding-bottom:2.5rem;padding-top:.625rem}@media(max-width:768px){.catalog-v3{gap:.75rem;padding-bottom:1.5rem}}.catalog-v3__skip{background:#fff;border-radius:10px;box-shadow:0 0 0 .125rem #1876d3,0 .5rem 1.5rem -.75rem #0c0c1b4d;color:#0060bf;font-size:.8125rem;font-weight:600;left:-624.9375rem;padding:.625rem .875rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:0}.catalog-v3__skip:focus{left:1rem;outline:none;position:fixed;top:1rem;z-index:1000}.catalog-v3__top{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.catalog-v3__sentinel{height:0;margin-top:-1rem}@media(max-width:768px){.catalog-v3__sentinel{margin-top:-.75rem}}.catalog-v3__body{align-items:start;display:grid;gap:1.25rem;grid-template-areas:"main";grid-template-columns:minmax(0,1fr)}@media(min-width:769px){.catalog-v3__body{grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) 17.5rem}}@media(min-width:1024px){.catalog-v3__body{grid-template-columns:minmax(0,1fr) 18.75rem}}@media(min-width:1260px){.catalog-v3__body{grid-template-areas:"rail main aside";grid-template-columns:15.5rem minmax(0,1fr) 20rem}}@media(min-width:1440px){.catalog-v3__body{gap:1.5rem;grid-template-columns:16.5rem minmax(0,1fr) 22rem}}@media(min-width:769px){.catalog-v3__body--no-aside{grid-template-areas:"main";grid-template-columns:minmax(0,1fr)}}@media(min-width:1260px){.catalog-v3__body--no-aside{grid-template-areas:"rail main";grid-template-columns:15.5rem minmax(0,1fr)}}@media(min-width:1440px){.catalog-v3__body--no-aside{grid-template-columns:16.5rem minmax(0,1fr)}}.catalog-v3 .catalog-v3__rail{display:none;grid-area:rail}@media(min-width:1260px){.catalog-v3 .catalog-v3__rail{display:flex;max-height:calc(100vh - var(--header-height, 130px) - 5.25rem);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:calc(var(--header-height, 130px) + 4.25rem)}.catalog-v3 .catalog-v3__rail::-webkit-scrollbar{height:.375rem;width:.375rem}.catalog-v3 .catalog-v3__rail::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.catalog-v3 .catalog-v3__rail::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.catalog-v3 .catalog-v3__rail::-webkit-scrollbar-thumb:hover{background:#888}}.catalog-v3__main{grid-area:main;min-width:0;outline:none}.catalog-v3__stage{display:flex;flex-direction:column;gap:1rem}.catalog-v3__stage.is-animated{animation:catalog-v3-stage-in .16s ease-in-out both}.catalog-v3__aside{display:none;grid-area:aside;min-width:0}@media(min-width:769px){.catalog-v3__aside{display:block}}@media(min-width:1024px){.catalog-v3__aside{display:flex;flex-direction:column;max-height:calc(100vh - var(--header-height, 130px) - 5.25rem);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:calc(var(--header-height, 130px) + 4.25rem)}.catalog-v3__aside::-webkit-scrollbar{height:.375rem;width:.375rem}.catalog-v3__aside::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.catalog-v3__aside::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.catalog-v3__aside::-webkit-scrollbar-thumb:hover{background:#888}}.catalog-v3__aside-placeholder{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:.625rem;padding:.875rem .75rem}@media(min-width:769px){.catalog-v3__tabs{display:none!important}}@media(max-width:768px){.catalog-v3__children.catalog-v3__children--phone-hidden{display:none}}.catalog-v3__nearby{align-items:center;display:none;flex-wrap:wrap;gap:.375rem .5rem}@media(min-width:769px)and (max-width:1259px){.catalog-v3__nearby{display:flex}}.catalog-v3__nearby-label{color:#5f5f6b;font-size:.75rem;margin-right:.25rem}.catalog-v3__nearby-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.catalog-v3__chip--nearby{max-width:16.25rem}.catalog-v3__empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@keyframes catalog-v3-stage-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.catalog-v3__stage.is-animated{animation:none}}.catalog-page{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2.5rem;padding-top:.75rem}.catalog-page__bar{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.catalog-page__views{background:#0c0c1b0d;border-radius:8px;display:inline-flex;gap:.125rem;padding:.125rem}.catalog-page__view{align-items:center;border-radius:6px;color:#5f5f6b;display:inline-flex;font-size:1.0625rem;height:1.75rem;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease;width:2rem}.catalog-page__view:hover{color:#0c0c1b}.catalog-page__view:focus-visible{outline:2px solid var(--primary,#1876d3);outline-offset:.0625rem}.catalog-page__view.is-active{background:#fff;box-shadow:0 .0625rem .125rem #0c0c1b14;color:var(--primary,#1876d3)}.catalog-page__search{max-width:15rem}@media(max-width:768px){.catalog-page__search{flex:1;max-width:none}}
