.page[data-v-6348d292]{box-sizing:border-box;color:#0a1c55;background:#fff;flex:1 0 auto;width:100%;max-width:1200px;margin:0 auto;padding:16px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.bar[data-v-6348d292]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bar input[data-v-6348d292],.bar select[data-v-6348d292]{color:#0a1c55;background:#fff;border:1.5px solid #0a1c55;border-radius:999px;outline:none;height:42px;padding:0 16px;font-size:.95rem}.bar input[data-v-6348d292]{flex:220px;min-width:0}.bar input[data-v-6348d292]:focus,.bar select[data-v-6348d292]:focus{border-color:#a92433;box-shadow:0 0 0 3px #a924332e}section[data-v-6348d292]{margin-top:26px}h2[data-v-6348d292]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:1.25rem;font-weight:700;display:flex}h2[data-v-6348d292]:before{content:"";background:#a92433;border-radius:3px;width:5px;height:1.2em}h2 .count[data-v-6348d292]{color:#5d6788;font-size:.8rem;font-weight:500}.page.is-embedded[data-v-6348d292]{background:0 0;max-width:none;margin:0;padding:28px 0 0}.cell[data-v-6348d292]{min-width:0;position:relative}.grid[data-v-6348d292]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;display:grid}.tile[data-v-6348d292]{aspect-ratio:1;cursor:pointer;background:#eef0f8;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tile img[data-v-6348d292]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.tile[data-v-6348d292]:after{content:"";opacity:0;background:#0a1c55;transition:opacity .25s;position:absolute;inset:0}.mag[data-v-6348d292]{z-index:2;opacity:0;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.mag svg[data-v-6348d292]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:38px;height:38px}.tile[data-v-6348d292]:hover:after,.tile[data-v-6348d292]:focus-visible:after{opacity:.72}.tile:hover .mag[data-v-6348d292],.tile:focus-visible .mag[data-v-6348d292]{opacity:1}.tile:hover img[data-v-6348d292]{transform:scale(1.06)}.tile[data-v-6348d292]:focus-visible{outline-offset:-3px;outline:3px solid #a92433}.empty[data-v-6348d292]{color:#5d6788;text-align:center;margin:0;padding:60px 0}.lightbox[data-v-6348d292]{z-index:80;padding:calc(14px + env(safe-area-inset-top,0px)) 12px calc(14px + env(safe-area-inset-bottom,0px));background:#050c28f2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#big[data-v-6348d292]{border-radius:6px;max-width:100%;max-height:68vh;box-shadow:0 10px 40px #00000080}.lightbox.det #big[data-v-6348d292]{max-height:40vh}.cap[data-v-6348d292]{color:#fff;text-align:center;margin-top:12px;font-size:.95rem}.cap small[data-v-6348d292]{opacity:.65;margin-top:2px;display:block}.dbtn[data-v-6348d292]{color:#fff;cursor:pointer;background:0 0;border:2px solid #a92433;border-radius:999px;margin-top:10px;padding:7px 18px;font-weight:600}.dbtn[data-v-6348d292]:hover,.lightbox.det .dbtn[data-v-6348d292]{background:#a92433}#details[data-v-6348d292]{color:#0a1c55;background:#fff;border-top:4px solid #a92433;border-radius:12px;width:min(520px,100%);max-height:30vh;margin-top:12px;padding:14px 18px;overflow:auto}#details dl[data-v-6348d292]{grid-template-columns:96px 1fr;gap:8px 12px;margin:0;font-size:.92rem;display:grid}#details dt[data-v-6348d292]{color:#a92433;font-weight:700}#details dd[data-v-6348d292]{overflow-wrap:anywhere;margin:0}#details a[data-v-6348d292]{color:#a92433;font-weight:600}.nav[data-v-6348d292]{color:#fff;cursor:pointer;background:#a92433;border:0;border-radius:50%;width:46px;height:46px;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.nav[data-v-6348d292]:hover{filter:brightness(1.15)}.prev[data-v-6348d292]{left:14px}.next[data-v-6348d292]{right:14px}#close[data-v-6348d292]{top:calc(14px + env(safe-area-inset-top,0px));color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:42px;height:42px;font-size:1.3rem;line-height:1;position:absolute;right:14px}#close[data-v-6348d292]:hover{background:#a92433;border-color:#a92433}#close[data-v-6348d292]:focus-visible,.nav[data-v-6348d292]:focus-visible,.dbtn[data-v-6348d292]:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.tile img[data-v-6348d292],.tile[data-v-6348d292]:after,.mag[data-v-6348d292]{transition:none}.tile:hover img[data-v-6348d292]{transform:none}}
