h1[data-astro-cid-xbnr6mcy]{margin-top:32px}.filters[data-astro-cid-xbnr6mcy]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px 0 8px;padding:12px;display:grid}.filters[data-astro-cid-xbnr6mcy] .search[data-astro-cid-xbnr6mcy]{grid-column:1/-1}.types[data-astro-cid-xbnr6mcy]{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:0;display:flex}.type-pill[data-astro-cid-xbnr6mcy]{cursor:pointer;position:relative}.type-pill[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy]{opacity:0;width:1px;height:1px;position:absolute}.type-pill[data-astro-cid-xbnr6mcy] span[data-astro-cid-xbnr6mcy]{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.type-pill[data-astro-cid-xbnr6mcy] span[data-astro-cid-xbnr6mcy] em[data-astro-cid-xbnr6mcy]{color:var(--muted);font-style:normal;font-weight:500}.type-pill[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy]:checked+span[data-astro-cid-xbnr6mcy]{background:var(--navy);border-color:var(--navy);color:#fff}.type-pill[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy]:checked+span[data-astro-cid-xbnr6mcy] em[data-astro-cid-xbnr6mcy]{color:#fffc}.type-pill[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy]:focus-visible+span[data-astro-cid-xbnr6mcy]{outline:2px solid var(--teal);outline-offset:2px}.free-mini[data-astro-cid-xbnr6mcy],.fa-mini[data-astro-cid-xbnr6mcy]{white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:1px 10px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.free-mini[data-astro-cid-xbnr6mcy]{background:var(--soft);color:var(--brand-deep,var(--navy))}.fa-mini[data-astro-cid-xbnr6mcy]{color:#6e4c14;background:#f5ead2;padding-left:8px}.fa-mini[data-astro-cid-xbnr6mcy] svg[data-astro-cid-xbnr6mcy]{color:var(--gold);flex:none}.type-pill[data-astro-cid-xbnr6mcy] .free-mini[data-astro-cid-xbnr6mcy],.type-note[data-astro-cid-xbnr6mcy] .fa-mini[data-astro-cid-xbnr6mcy],.type-note[data-astro-cid-xbnr6mcy] .free-mini[data-astro-cid-xbnr6mcy]{margin-left:0}.list[data-astro-cid-xbnr6mcy] .name[data-astro-cid-xbnr6mcy]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.list[data-astro-cid-xbnr6mcy] .name[data-astro-cid-xbnr6mcy] .free-mini[data-astro-cid-xbnr6mcy],.list[data-astro-cid-xbnr6mcy] .name[data-astro-cid-xbnr6mcy] .fa-mini[data-astro-cid-xbnr6mcy]{margin-left:0}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy].is-hd{background:linear-gradient(105deg,#fbf5e6 0%,#fffdf8 38%,#fff 70%);border-color:#dcc28a;box-shadow:0 1px 2px #7a55180f,0 6px 18px -10px #7a551859}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy].is-hd .thumb[data-astro-cid-xbnr6mcy]{box-shadow:0 0 0 1px #dcc28a,0 0 0 3px #fff,0 0 0 4px #c08a2d59}.type-note[data-astro-cid-xbnr6mcy]{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.type-note[data-astro-cid-xbnr6mcy][hidden]{display:none}.type-pill[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy]:checked+span[data-astro-cid-xbnr6mcy] .free-mini[data-astro-cid-xbnr6mcy]{color:#fff;background:#ffffff2e}.filters[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy][type=radio]{width:1px;padding:0}.filters[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy],.filters[data-astro-cid-xbnr6mcy] select[data-astro-cid-xbnr6mcy]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:15px}.filters[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy]:focus,.filters[data-astro-cid-xbnr6mcy] select[data-astro-cid-xbnr6mcy]:focus{outline:2px solid var(--teal);outline-offset:1px}.bar[data-astro-cid-xbnr6mcy]{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;display:flex}.count[data-astro-cid-xbnr6mcy]{margin:0;font-size:14px}.view[data-astro-cid-xbnr6mcy]{border:1px solid var(--line);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}.view[data-astro-cid-xbnr6mcy] button[data-astro-cid-xbnr6mcy]{font:inherit;cursor:pointer;color:var(--navy);background:0 0;border:0;padding:7px 16px;font-size:14px}.view[data-astro-cid-xbnr6mcy] button[data-astro-cid-xbnr6mcy][aria-pressed=true]{background:var(--navy);color:#fff}.dirmap[data-astro-cid-xbnr6mcy]{border:1px solid var(--line);z-index:0;border-radius:10px;height:min(70vh,620px);overflow:hidden}.legend[data-astro-cid-xbnr6mcy]{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.legend[data-astro-cid-xbnr6mcy] .si-pin[data-astro-cid-xbnr6mcy]{width:22px;height:22px;display:inline-block}#list[data-astro-cid-xbnr6mcy][hidden]{display:none}.sr-only[data-astro-cid-xbnr6mcy]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list[data-astro-cid-xbnr6mcy]{gap:10px;padding:0;list-style:none;display:grid}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy]{align-items:center;gap:16px;padding:10px;display:flex;overflow:hidden}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href]{cursor:pointer;position:relative}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href] .name[data-astro-cid-xbnr6mcy] a[data-astro-cid-xbnr6mcy]:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href] .name[data-astro-cid-xbnr6mcy] a[data-astro-cid-xbnr6mcy]:focus-visible{outline:none}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href]:has(.name a:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href] .heart[data-astro-cid-xbnr6mcy]{z-index:1}@media (hover:hover){.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href]:hover{border-color:var(--brand)}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href]:hover .name[data-astro-cid-xbnr6mcy] strong[data-astro-cid-xbnr6mcy]{text-decoration:underline}}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][data-href]:active{background:var(--soft)}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy][hidden]{display:none}.list[data-astro-cid-xbnr6mcy] .body[data-astro-cid-xbnr6mcy]{flex-direction:column;gap:2px;display:flex}.thumb[data-astro-cid-xbnr6mcy]{object-fit:cover;border-radius:6px;flex:0 0 120px;width:120px;height:80px}.thumb-empty[data-astro-cid-xbnr6mcy]{background:linear-gradient(160deg, var(--soft) 0%, var(--bg) 100%);color:var(--brand);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;display:flex}.thumb-empty[data-astro-cid-xbnr6mcy] span[data-astro-cid-xbnr6mcy]{color:var(--muted);text-align:center;font-size:10.5px;line-height:1.2}.tools[data-astro-cid-xbnr6mcy]{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.tool[data-astro-cid-xbnr6mcy]{cursor:pointer;border:1px solid var(--line);font:inherit;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.tool[data-astro-cid-xbnr6mcy][aria-expanded=true]{border-color:var(--navy)}.badge[data-astro-cid-xbnr6mcy]{background:var(--navy);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.badge[data-astro-cid-xbnr6mcy][hidden]{display:none}.more[data-astro-cid-xbnr6mcy]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.tool-filters[data-astro-cid-xbnr6mcy]{display:none}.near-panel[data-astro-cid-xbnr6mcy]{background:var(--bg);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.near-panel[data-astro-cid-xbnr6mcy][hidden]{display:none}.near-or[data-astro-cid-xbnr6mcy]{color:var(--muted);font-size:14px}.near-row[data-astro-cid-xbnr6mcy]{flex:240px;gap:8px;display:flex}.near-row[data-astro-cid-xbnr6mcy] input[data-astro-cid-xbnr6mcy]{flex:1;min-width:0}.near-note[data-astro-cid-xbnr6mcy]{color:var(--muted);flex-basis:100%;margin:0;font-size:13px}.near-chip[data-astro-cid-xbnr6mcy]{color:var(--muted);margin:4px 0 0;font-size:14px}.near-chip[data-astro-cid-xbnr6mcy][hidden]{display:none}.dist[data-astro-cid-xbnr6mcy]{color:var(--brand-deep);margin-left:8px;font-weight:600}.dist[data-astro-cid-xbnr6mcy]:before{content:"· ";color:var(--muted);font-weight:400}@media (width<=720px){.tool-filters[data-astro-cid-xbnr6mcy]{display:inline-flex}.filters[data-astro-cid-xbnr6mcy]:not(.show-more) .more[data-astro-cid-xbnr6mcy]{display:none}}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy]{position:relative}.list[data-astro-cid-xbnr6mcy] .body[data-astro-cid-xbnr6mcy]{flex:1;min-width:0;padding-right:44px}.list[data-astro-cid-xbnr6mcy] .heart[data-astro-cid-xbnr6mcy]{width:36px;height:36px;position:absolute;top:10px;right:10px}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy].unrev{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:8px;padding:22px 4px 4px;display:block}.list[data-astro-cid-xbnr6mcy] li[data-astro-cid-xbnr6mcy].unrev[hidden]{display:none}.unrev-h[data-astro-cid-xbnr6mcy]{font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:19px;font-weight:600}.unrev-h[data-astro-cid-xbnr6mcy] span[data-astro-cid-xbnr6mcy]{font-family:var(--font-body);color:var(--muted);margin-left:6px;font-size:14px;font-weight:500}.unrev-p[data-astro-cid-xbnr6mcy]{color:var(--muted);margin:0 0 12px;font-size:14px}.unrev-toggle[data-astro-cid-xbnr6mcy]{font:inherit;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.unrev-toggle[data-astro-cid-xbnr6mcy][hidden]{display:none}.empty[data-astro-cid-xbnr6mcy]{text-align:center;padding:20px}.fuzzy-note[data-astro-cid-xbnr6mcy]{background:var(--soft);color:var(--ink);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:14px}.linkish[data-astro-cid-xbnr6mcy]{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=560px){.thumb[data-astro-cid-xbnr6mcy]{flex-basis:84px;width:84px;height:64px}}
