.filters[data-v-b7d8b6b5]{margin:40px var(--gutter) 0;padding:20px 0;border-top:var(--border) solid var(--ink);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.filters-label[data-v-b7d8b6b5]{font-size:var(--fs-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim)}.select[data-v-b7d8b6b5]{position:relative}.select select[data-v-b7d8b6b5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--hit);min-width:220px;padding:0 44px 0 16px;border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.select select[data-v-b7d8b6b5]:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.select select[data-v-b7d8b6b5]:disabled{border-color:var(--line);color:var(--ink-dim);cursor:not-allowed}.select i[data-v-b7d8b6b5]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.filters-count[data-v-b7d8b6b5]{margin-left:auto;font-size:14px;color:var(--ink-dim)}.filters-count strong[data-v-b7d8b6b5]{font-size:22px;font-weight:800;color:var(--iia)}.empty[data-v-b7d8b6b5]{margin:56px var(--gutter) 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:var(--ink-dim);font-size:16px}.empty i[data-v-b7d8b6b5]{font-size:64px;color:var(--teal)}.region[data-v-b7d8b6b5]{margin:64px var(--gutter) 0}.region-title[data-v-b7d8b6b5]{display:flex;align-items:baseline;gap:12px;font-size:32px;font-weight:800;text-transform:uppercase;line-height:1;padding-bottom:16px;margin-bottom:24px;border-bottom:var(--border-strong) solid var(--teal)}.region-title h2[data-v-b7d8b6b5]{font:inherit}.region-title small[data-v-b7d8b6b5]{margin-left:auto;font-size:14px;font-weight:700;color:var(--teal-ink)}.grid[data-v-b7d8b6b5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.card[data-v-b7d8b6b5]{position:relative;display:flex;flex-direction:column;text-align:left;background:var(--paper-2);color:var(--ink);transition:transform var(--hover) var(--ease),box-shadow var(--hover) var(--ease)}.card[data-v-b7d8b6b5]:hover{transform:translateY(-4px);box-shadow:var(--shadow-drop)}.card[data-v-b7d8b6b5]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.card[data-v-b7d8b6b5]:before{content:"";position:absolute;z-index:1;top:0;right:0;width:36px;height:36px;background:var(--iia);clip-path:polygon(0 0,100% 0,100% 100%)}.card-logo[data-v-b7d8b6b5]{position:relative;aspect-ratio:4 / 3;background:var(--paper);border:1px solid var(--line);border-bottom:0}.card-logo img[data-v-b7d8b6b5]{position:absolute;top:20px;right:20px;bottom:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);-o-object-fit:contain;object-fit:contain}.card-body[data-v-b7d8b6b5]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 20px}.card-type[data-v-b7d8b6b5]{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;padding:5px 10px;border-radius:var(--radius);background:var(--paper);color:var(--ink)}.card-type i[data-v-b7d8b6b5]{color:var(--iia)}.card-name[data-v-b7d8b6b5]{font-size:18px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.card-meta[data-v-b7d8b6b5]{font-size:13px;line-height:1.45;color:var(--ink-dim)}.card-go[data-v-b7d8b6b5]{margin-top:auto;padding-top:10px;display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:800;text-transform:uppercase;color:var(--ink)}.card:hover .card-go[data-v-b7d8b6b5]{color:var(--iia)}.vetrina-foot[data-v-b7d8b6b5]{margin-top:96px}@media (max-width: 1200px){.grid[data-v-b7d8b6b5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.grid[data-v-b7d8b6b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width: 820px){.filters[data-v-b7d8b6b5]{margin:32px 16px 0}.select[data-v-b7d8b6b5],.select select[data-v-b7d8b6b5]{width:100%}.filters-count[data-v-b7d8b6b5]{margin-left:0}.region[data-v-b7d8b6b5]{margin:48px 16px 0}.region-title[data-v-b7d8b6b5]{font-size:24px}.vetrina-foot[data-v-b7d8b6b5]{margin-top:56px}}@media (max-width: 560px){.grid[data-v-b7d8b6b5]{grid-template-columns:1fr}}
