.fbar.svelte-yktial{display:grid;gap:14px;color:var(--txt)}.months.svelte-yktial{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-yktial{font-size:14px;font-weight:700;padding:7px 14px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--mute);transition:.2s}.chip.svelte-yktial:hover{color:var(--acc);border-color:var(--acc)}.chip.on.svelte-yktial{background:var(--acc);border-color:var(--acc);color:var(--on)}.row.svelte-yktial{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.dates.svelte-yktial{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--mute)}.dates.svelte-yktial svg:where(.svelte-yktial){color:var(--acc);flex:none}.dates.svelte-yktial label:where(.svelte-yktial){display:flex;align-items:center;gap:8px;font-weight:600}input.svelte-yktial,select.svelte-yktial{font:inherit;font-size:14px;color:var(--txt);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:8px 12px;min-height:40px;outline:0;transition:border-color .2s,box-shadow .2s}input.set.svelte-yktial{border-color:var(--acc)}input.svelte-yktial:focus,select.svelte-yktial:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--tint)}.clear.svelte-yktial{font-size:14px;font-weight:700;color:var(--acc);padding:6px 4px}.clear.svelte-yktial:hover{text-decoration:underline}.selects.svelte-yktial{display:flex;flex-wrap:wrap;gap:10px}.selects.svelte-yktial select:where(.svelte-yktial){min-width:9.5rem}@media(max-width:640px){.months.svelte-yktial{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.chip.svelte-yktial{flex:none}.selects.svelte-yktial{display:grid;grid-template-columns:1fr;width:100%}.selects.svelte-yktial select:where(.svelte-yktial){width:100%}.row.svelte-yktial,.dates.svelte-yktial{width:100%}.dates.svelte-yktial label:where(.svelte-yktial){flex:1 1 140px}.dates.svelte-yktial input:where(.svelte-yktial){flex:1;min-width:0}}.ev.svelte-13hsgdq{color:var(--txt);overflow-x:clip}.wrap.svelte-13hsgdq{max-width:80rem;margin:0 auto;padding:0 24px}.wrap.narrow.svelte-13hsgdq{max-width:52rem}.bar.svelte-13hsgdq{padding:24px 0 8px}.panel.svelte-13hsgdq{display:grid;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px 20px}.search.svelte-13hsgdq input{font-size:16px;color:var(--txt);background:var(--bg);border:1px solid var(--line);border-radius:14px;padding-top:12px;padding-bottom:12px}.search.svelte-13hsgdq input::placeholder{color:var(--mute)}.search.svelte-13hsgdq input:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--tint)}.search.svelte-13hsgdq .material-symbols-outlined{color:var(--mute)}.loc.svelte-13hsgdq{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--acc) 40%,transparent);background:var(--tint);border-radius:12px;font-size:14px;color:var(--txt)}.loc.svelte-13hsgdq button:where(.svelte-13hsgdq){font-size:14px;font-weight:700;color:var(--acc);text-decoration:underline;white-space:nowrap}.sec.svelte-13hsgdq{padding:36px 0}.sec.svelte-13hsgdq+.sec:where(.svelte-13hsgdq){border-top:1px solid var(--line)}.head.svelte-13hsgdq{margin-bottom:20px}.kick.svelte-13hsgdq{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:10px}.kick.svelte-13hsgdq:before{content:"";width:22px;height:3px;border-radius:3px;background:var(--acc)}h2.svelte-13hsgdq{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.list.svelte-13hsgdq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.list.featured.svelte-13hsgdq .rr{border-color:color-mix(in srgb,var(--acc) 45%,transparent);background:color-mix(in srgb,var(--acc) 5%,var(--panel))}.pg.svelte-13hsgdq{margin-top:32px}.pg.svelte-13hsgdq a,.pg.svelte-13hsgdq span:not(.material-symbols-outlined){color:var(--txt);font-weight:700;border-radius:10px}.pg.svelte-13hsgdq a:hover{background:var(--tint);color:var(--acc)}.pg.svelte-13hsgdq span:not(.material-symbols-outlined){background:var(--acc);color:var(--on)}.empty.svelte-13hsgdq{text-align:center;padding:56px 0}.empty.svelte-13hsgdq p:where(.svelte-13hsgdq){font-size:18px;font-weight:700}.empty.svelte-13hsgdq small:where(.svelte-13hsgdq){display:block;margin-top:6px;font-size:14px;color:var(--mute)}.note.svelte-13hsgdq{margin:-8px 0 16px;font-size:15px;color:var(--mute)}.note.svelte-13hsgdq a:where(.svelte-13hsgdq){font-weight:700;color:var(--acc)}.note.svelte-13hsgdq a:where(.svelte-13hsgdq):hover{text-decoration:underline}.tiles.svelte-13hsgdq{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tiles.svelte-13hsgdq a:where(.svelte-13hsgdq){text-align:center;font-size:15px;font-weight:700;padding:14px 10px;border:1px solid var(--line);border-radius:14px;background:var(--panel);transition:.2s}.tiles.svelte-13hsgdq a:where(.svelte-13hsgdq):hover{border-color:var(--acc);color:var(--acc);transform:translateY(-3px)}.faq.svelte-13hsgdq{display:grid;gap:10px}.faq.svelte-13hsgdq details:where(.svelte-13hsgdq){border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:0 20px}.faq.svelte-13hsgdq summary:where(.svelte-13hsgdq){display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:16px 0;font-size:17px;font-weight:700}.faq.svelte-13hsgdq summary:where(.svelte-13hsgdq)::-webkit-details-marker{display:none}.faq.svelte-13hsgdq summary:where(.svelte-13hsgdq) svg:where(.svelte-13hsgdq){flex:none;color:var(--acc);transition:transform .2s}.faq.svelte-13hsgdq details[open]:where(.svelte-13hsgdq) summary:where(.svelte-13hsgdq) svg:where(.svelte-13hsgdq){transform:rotate(180deg)}.faq.svelte-13hsgdq p:where(.svelte-13hsgdq){padding-bottom:18px;color:var(--mute);line-height:1.6}@media(max-width:980px){.list.svelte-13hsgdq{grid-template-columns:1fr}.tiles.svelte-13hsgdq{grid-template-columns:repeat(3,minmax(0,1fr))}.wrap.svelte-13hsgdq{padding:0 16px}.sec.svelte-13hsgdq{padding:28px 0}}@media(prefers-reduced-motion:reduce){.tiles.svelte-13hsgdq a:where(.svelte-13hsgdq),.faq.svelte-13hsgdq summary:where(.svelte-13hsgdq) svg:where(.svelte-13hsgdq){transition:none}.tiles.svelte-13hsgdq a:where(.svelte-13hsgdq):hover{transform:none}}
