.section[data-astro-cid-ueog2nlq].tight{padding-top:clamp(8px,1.5vw,18px)}.lead[data-astro-cid-ueog2nlq]{margin-top:12px}.lead[data-astro-cid-ueog2nlq] a[data-astro-cid-ueog2nlq]{color:var(--lime);border-bottom:2px solid #a0e40466;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.lead[data-astro-cid-ueog2nlq] a[data-astro-cid-ueog2nlq]:hover{border-bottom-color:var(--lime)}.lead[data-astro-cid-ueog2nlq] svg[data-astro-cid-ueog2nlq]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square}.filters[data-astro-cid-ueog2nlq]{border:1px solid var(--line);border-radius:var(--r-c);--ctl-h:44px;background:#070906e0;flex-wrap:wrap;align-items:flex-end;gap:18px 20px;padding:18px;display:flex}.fhead[data-astro-cid-ueog2nlq],.ffoot[data-astro-cid-ueog2nlq],.fbar[data-astro-cid-ueog2nlq],.fscrim[data-astro-cid-ueog2nlq]{display:none}.legend[data-astro-cid-ueog2nlq]{font:700 .75rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.chips[data-astro-cid-ueog2nlq]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip[data-astro-cid-ueog2nlq]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;position:relative}.chip[data-astro-cid-ueog2nlq] span[data-astro-cid-ueog2nlq]{min-height:var(--ctl-h);border-radius:var(--r-i);color:var(--text-2);transition:background var(--dur), color var(--dur), border-color var(--dur);border:1px solid #39432f;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-ueog2nlq].on span[data-astro-cid-ueog2nlq],.chip[data-astro-cid-ueog2nlq][aria-pressed=true] span[data-astro-cid-ueog2nlq]{background:var(--lime);color:var(--on-lime);border-color:var(--lime);box-shadow:0 0 14px var(--glow-soft)}.chip[data-astro-cid-ueog2nlq]:hover span[data-astro-cid-ueog2nlq]{border-color:var(--lime-dim)}.chip[data-astro-cid-ueog2nlq]:focus-visible{outline:none}.chip[data-astro-cid-ueog2nlq]:focus-visible span[data-astro-cid-ueog2nlq]{outline:3px solid var(--lime);outline-offset:2px}.players[data-astro-cid-ueog2nlq]{min-width:160px}.players[data-astro-cid-ueog2nlq] .xsel-btn{min-height:var(--ctl-h)}.switch[data-astro-cid-ueog2nlq]{min-height:var(--ctl-h);border-radius:var(--r-i);color:var(--text-2);font:600 .9375rem var(--font-body);cursor:pointer;transition:border-color var(--dur), color var(--dur);background:0 0;border:1px solid #39432f;align-items:center;gap:10px;padding:0 14px 0 10px;display:inline-flex}.switch[data-astro-cid-ueog2nlq]:hover{border-color:var(--lime-dim)}.switch[data-astro-cid-ueog2nlq]:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.track[data-astro-cid-ueog2nlq]{width:38px;height:22px;transition:background var(--dur), box-shadow var(--dur);background:#232b1c;border-radius:11px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #39432f}.track[data-astro-cid-ueog2nlq] i[data-astro-cid-ueog2nlq]{background:var(--muted);width:16px;height:16px;transition:transform var(--dur) var(--ease), background var(--dur);border-radius:50%;position:absolute;top:3px;left:3px}.switch[data-astro-cid-ueog2nlq][aria-checked=true]{border-color:var(--lime);color:var(--text)}.switch[data-astro-cid-ueog2nlq][aria-checked=true] .track[data-astro-cid-ueog2nlq]{background:var(--lime);box-shadow:0 0 12px var(--glow-soft)}.switch[data-astro-cid-ueog2nlq][aria-checked=true] .track[data-astro-cid-ueog2nlq] i[data-astro-cid-ueog2nlq]{background:var(--on-lime);transform:translate(16px)}.switch[data-astro-cid-ueog2nlq]:disabled{cursor:not-allowed}.switch[data-astro-cid-ueog2nlq]:disabled .track[data-astro-cid-ueog2nlq],.switch[data-astro-cid-ueog2nlq]:disabled .sl[data-astro-cid-ueog2nlq]{opacity:.35}@media (width<=800px){.fbar[data-astro-cid-ueog2nlq]{display:flex}.fopen[data-astro-cid-ueog2nlq]{border:1px solid var(--lime-dim);border-radius:var(--r-i);min-height:48px;color:var(--text);font:800 .9375rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#070906e6;align-items:center;gap:10px;padding:0 16px;font-stretch:125%;display:inline-flex}.fopen[data-astro-cid-ueog2nlq] svg[data-astro-cid-ueog2nlq]{fill:none;stroke:var(--lime);stroke-width:2px;stroke-linecap:square}.fopen[data-astro-cid-ueog2nlq] b[data-astro-cid-ueog2nlq]{background:var(--lime);min-width:22px;color:var(--on-lime);text-align:center;box-shadow:0 0 12px var(--glow-soft);border-radius:2px;padding:4px 6px;font-size:.75rem}.fopen[data-astro-cid-ueog2nlq] b[data-astro-cid-ueog2nlq][hidden]{display:none}.fscrim[data-astro-cid-ueog2nlq]:not([hidden]){z-index:90;background:#050704bf;display:block;position:fixed;inset:0}.filters[data-astro-cid-ueog2nlq]{z-index:91;overscroll-behavior:contain;max-height:86dvh;padding:0 18px calc(18px + env(safe-area-inset-bottom));border-radius:var(--r-c) var(--r-c) 0 0;border-color:var(--lime-dim);background:var(--surface);visibility:hidden;transition:transform .26s var(--ease), visibility 0s .26s;flex-flow:column;align-items:stretch;gap:22px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -20px 50px -10px #000}.filters[data-astro-cid-ueog2nlq].is-open{visibility:visible;transition:transform .26s var(--ease);transform:none}.fhead[data-astro-cid-ueog2nlq]{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 -18px;padding:14px 12px 12px 18px;display:flex;position:sticky;top:0}.fhead[data-astro-cid-ueog2nlq] p[data-astro-cid-ueog2nlq]{font:800 1.125rem/1 var(--font-sign);text-transform:uppercase;font-stretch:125%}.fx[data-astro-cid-ueog2nlq]{width:44px;height:44px;color:var(--lime);cursor:pointer;background:0 0;border:1px solid #39432f;border-radius:2px;place-items:center;display:grid}.fx[data-astro-cid-ueog2nlq] svg[data-astro-cid-ueog2nlq]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square}.fgroup[data-astro-cid-ueog2nlq] .legend[data-astro-cid-ueog2nlq][aria-hidden=true]:empty,.fgroup[data-astro-cid-ueog2nlq]:has(.switch) .legend[data-astro-cid-ueog2nlq]{display:none}.switch[data-astro-cid-ueog2nlq],.players[data-astro-cid-ueog2nlq]{width:100%}.switch[data-astro-cid-ueog2nlq]{justify-content:flex-start}.ffoot[data-astro-cid-ueog2nlq]{bottom:calc(-18px - env(safe-area-inset-bottom));margin:0 -18px calc(-18px - env(safe-area-inset-bottom));padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky}.ffoot[data-astro-cid-ueog2nlq] .btn-exit[data-astro-cid-ueog2nlq]{flex:1;justify-content:center}.fclear[data-astro-cid-ueog2nlq]{border-radius:var(--r-i);min-height:48px;color:var(--text-2);font:600 .9375rem var(--font-body);cursor:pointer;background:0 0;border:1px solid #39432f;padding:0 14px}html.finder-open{overflow:hidden}.sheet-on[data-astro-cid-ueog2nlq]{z-index:95}}.under[data-astro-cid-ueog2nlq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:18px 0 14px;display:flex}.count[data-astro-cid-ueog2nlq]{color:var(--muted);font-size:.875rem}.ages[data-astro-cid-ueog2nlq]{color:var(--muted);align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.ages[data-astro-cid-ueog2nlq] b[data-astro-cid-ueog2nlq]{color:var(--text-2);font-weight:600}.ages[data-astro-cid-ueog2nlq] svg{color:var(--lime);flex:none;margin-top:1px}.grid[data-astro-cid-ueog2nlq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.empty[data-astro-cid-ueog2nlq]{text-align:center;color:var(--text-2);border:1px dashed var(--lime-dim);border-radius:var(--r-c);background:radial-gradient(60% 70% at 50% 0,#a0e4041a,#0000 70%),#070906e0;justify-items:center;gap:10px;margin-top:8px;padding:clamp(28px,5vw,48px) 20px;display:grid}.empty[data-astro-cid-ueog2nlq][hidden],.empty[data-astro-cid-ueog2nlq]:not([hidden])+.student-terms{display:none}.empty[data-astro-cid-ueog2nlq] .et[data-astro-cid-ueog2nlq]{font:800 clamp(1.25rem, 1.2vw + .9rem, 1.6rem)/1.1 var(--font-sign);text-transform:uppercase;color:var(--text);font-stretch:125%}.empty[data-astro-cid-ueog2nlq] .btn-exit[data-astro-cid-ueog2nlq]{margin-top:8px}.chip[data-astro-cid-ueog2nlq].dis,.chip[data-astro-cid-ueog2nlq]:disabled{cursor:not-allowed}.chip[data-astro-cid-ueog2nlq].dis span[data-astro-cid-ueog2nlq],.chip[data-astro-cid-ueog2nlq]:disabled span[data-astro-cid-ueog2nlq]{opacity:.32;border-style:dashed}.chip[data-astro-cid-ueog2nlq].dis:hover span[data-astro-cid-ueog2nlq],.chip[data-astro-cid-ueog2nlq]:disabled:hover span[data-astro-cid-ueog2nlq]{border-color:#39432f}@media (width<=800px){.grid[data-astro-cid-ueog2nlq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=420px){.grid[data-astro-cid-ueog2nlq]{grid-template-columns:1fr}}
