.wrap.svelte-10r56vj{width:100%;max-width:var(--wrap);padding-inline:var(--sp-3);margin-inline:auto}@media (width<=400px){.wrap.svelte-10r56vj{padding-inline:var(--sp-2)}}.head.svelte-10r56vj .wrap:where(.svelte-10r56vj){z-index:1;position:relative}.head.svelte-10r56vj{isolation:isolate;padding-block:calc(var(--sp-7) + 24px) var(--sp-4);background:radial-gradient(ellipse 60% 80% at 100% 0%, var(--tint-brand), transparent 70%), var(--paper);position:relative;overflow:clip}@media (width<=640px){.head.svelte-10r56vj{padding-top:112px}}.switch.svelte-10r56vj{margin-bottom:var(--sp-3);border-radius:var(--r-pill);background:var(--tint);border:1px solid var(--line);gap:4px;padding:4px;display:inline-flex}.switch.svelte-10r56vj a:where(.svelte-10r56vj){min-height:var(--tap);border-radius:var(--r-pill);color:var(--dim);font-family:var(--font-heading);align-items:center;gap:8px;padding:0 18px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.switch.svelte-10r56vj a[aria-current=page]:where(.svelte-10r56vj){background:var(--paper);color:var(--brand-deep);box-shadow:var(--sh-sm)}.n.svelte-10r56vj{font-family:var(--font-figure);opacity:.8;font-size:.75rem}.lede.svelte-10r56vj{margin-top:var(--sp-2);max-width:60ch;color:var(--dim);font-size:1.05rem}.search.svelte-10r56vj{max-width:520px;margin-top:var(--sp-3);position:relative}.sicon.svelte-10r56vj{color:var(--dim);display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search.svelte-10r56vj input:where(.svelte-10r56vj){border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--paper);width:100%;min-height:54px;font:inherit;color:var(--ink);box-shadow:var(--sh-sm);padding:0 16px 0 48px;font-size:1rem}.search.svelte-10r56vj input:where(.svelte-10r56vj)::placeholder{color:var(--dim)}.search.svelte-10r56vj input:where(.svelte-10r56vj):focus-visible{outline:3px solid var(--brand);outline-offset:2px}.body.svelte-10r56vj{padding-block:var(--sp-4) var(--sp-7);background:var(--tint)}.regions.svelte-10r56vj{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.regions.svelte-10r56vj{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding:2px 0 10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.regions.svelte-10r56vj::-webkit-scrollbar{display:none}}.chip.svelte-10r56vj{scroll-snap-align:start;min-height:var(--tap);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.88rem;font-weight:600;display:inline-flex}.chip.svelte-10r56vj:hover{border-color:var(--brand)}.chip.empty.svelte-10r56vj{color:var(--dim);border-color:var(--line-strong);background:0 0}.chip[aria-pressed=true].svelte-10r56vj{background:var(--brand);border-color:var(--brand);color:var(--paper)}.chip.svelte-10r56vj:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.count.svelte-10r56vj{margin-top:var(--sp-2);color:var(--dim);font-size:.88rem}.grid.svelte-10r56vj{gap:var(--sp-2);margin:var(--sp-2) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width<=1000px){.grid.svelte-10r56vj{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.grid.svelte-10r56vj{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.card.svelte-10r56vj{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);box-shadow:var(--sh-sm);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.card.svelte-10r56vj:hover{box-shadow:var(--sh);transform:translateY(-3px)}.cover.svelte-10r56vj{aspect-ratio:4/3;background:var(--tint-brand);display:block}.cover.svelte-10r56vj img:where(.svelte-10r56vj){object-fit:cover;width:100%;height:100%;display:block}.fallback.svelte-10r56vj{height:100%;color:var(--brand-deep);place-items:center;display:grid}.info.svelte-10r56vj{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex}.info.svelte-10r56vj h3:where(.svelte-10r56vj){font-size:1rem;line-height:1.25}.info.svelte-10r56vj h3:where(.svelte-10r56vj) a:where(.svelte-10r56vj){color:var(--ink);text-decoration:none}.info.svelte-10r56vj h3:where(.svelte-10r56vj) a:where(.svelte-10r56vj):hover{color:var(--brand);text-decoration:underline}.where.svelte-10r56vj{color:var(--dim);align-items:center;gap:5px;font-size:.84rem;display:flex}.where.svelte-10r56vj svg{color:var(--brand);flex:none}.acts.svelte-10r56vj{gap:8px;margin-top:auto;padding-top:6px;display:flex}.act.svelte-10r56vj{width:var(--tap);height:var(--tap);background:var(--tint-brand);color:var(--brand-deep);border-radius:50%;place-items:center;display:grid}.act.svelte-10r56vj:hover{background:var(--brand);color:var(--paper)}@media (width<=720px){.info.svelte-10r56vj{padding:10px 12px 12px}.info.svelte-10r56vj h3:where(.svelte-10r56vj){font-size:.92rem}}.more.svelte-10r56vj{margin-top:var(--sp-4);justify-content:center;display:flex}.more.svelte-10r56vj button:where(.svelte-10r56vj){min-height:var(--control);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-family:var(--font-heading);cursor:pointer;align-items:center;gap:8px;padding:0 26px;font-size:.9rem;font-weight:700;display:inline-flex}.more.svelte-10r56vj button:where(.svelte-10r56vj):hover{border-color:var(--brand)}.none.svelte-10r56vj{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);border:1px dashed var(--line-control);background:var(--paper);align-items:flex-start;display:flex}.noneico.svelte-10r56vj{border-radius:var(--r);background:var(--tint-brand);width:56px;height:56px;color:var(--brand-deep);flex:none;place-items:center;display:grid}.none.svelte-10r56vj h3:where(.svelte-10r56vj){font-size:1.15rem}.none.svelte-10r56vj p:where(.svelte-10r56vj){max-width:52ch;color:var(--dim);margin-top:6px}.wa.svelte-10r56vj{min-height:var(--tap);margin-top:var(--sp-2);border-radius:var(--r-pill);background:var(--grad);color:var(--paper);font-family:var(--font-heading);align-items:center;gap:8px;padding:0 20px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.wa.svelte-10r56vj:hover{color:var(--paper)}@media (width<=560px){.none.svelte-10r56vj{padding:var(--sp-3);flex-direction:column}}@media (prefers-reduced-motion:reduce){.card.svelte-10r56vj:hover{transform:none}}
