.qual[data-astro-cid-sfwtmt6o],.pair[data-astro-cid-sfwtmt6o]{gap:20px;display:grid}@media (width>=560px){.pair[data-astro-cid-sfwtmt6o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@supports selector(:has(*)){.qual[data-astro-cid-sfwtmt6o]:not(:has(option[value$=other]:checked)) .qual__other{display:none}}.kept[data-astro-cid-sfwtmt6o]{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}.kept[data-astro-cid-sfwtmt6o]:before{content:"✓ ";color:var(--accent-600)}.pf[data-astro-cid-o255km3i]{counter-reset:fs;gap:28px;display:grid}.fs[data-astro-cid-o255km3i]{counter-increment:fs;min-width:0;display:block}.fs[data-astro-cid-o255km3i]+.fs[data-astro-cid-o255km3i]{border-top:1px solid var(--border);padding-top:28px}.fs__legend[data-astro-cid-o255km3i]{float:left;width:100%;color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 18px;padding:0;font-size:1.3125rem;font-weight:650;display:flex}.fs__n[data-astro-cid-o255km3i]{background:var(--accent-600);color:#fff;width:28px;height:28px;font-family:var(--font-sans);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:650;display:grid}.fs__n[data-astro-cid-o255km3i]:before{content:counter(fs)}.fs__body[data-astro-cid-o255km3i]{clear:both;gap:20px;display:grid}@supports selector(:has(*)){.pf[data-astro-cid-o255km3i]:not(:has(input[name=role][value=arbiter]:checked,input[name=role][value=both]:checked)) .fs--arbiter[data-astro-cid-o255km3i],.pf[data-astro-cid-o255km3i]:not(:has(input[name=role][value=trainer]:checked,input[name=role][value=both]:checked)) .fs--trainer[data-astro-cid-o255km3i],.pf[data-astro-cid-o255km3i]:not(:has(input[data-level=other]:checked)) .levels-other,.pf[data-astro-cid-o255km3i]:has(input[name=trainerFormat][value=online]:checked) .areas{display:none}}.roles[data-astro-cid-o255km3i],.formats[data-astro-cid-o255km3i]{gap:10px;display:grid}@media (width>=560px){.roles[data-astro-cid-o255km3i],.formats[data-astro-cid-o255km3i]{grid-template-columns:repeat(3,minmax(0,1fr))}}.role[data-astro-cid-o255km3i]{padding-block:14px}.pair[data-astro-cid-o255km3i]{gap:20px;display:grid}@media (width>=560px){.pair[data-astro-cid-o255km3i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.input--short[data-astro-cid-o255km3i]{max-width:8rem}.rates[data-astro-cid-o255km3i]{gap:16px;margin-bottom:14px;display:grid}@media (width>=560px){.rates[data-astro-cid-o255km3i]{grid-template-columns:repeat(3,minmax(0,1fr))}}.checks[data-astro-cid-o255km3i]{gap:10px;display:grid}.checks[data-astro-cid-o255km3i]>legend[data-astro-cid-o255km3i]{margin-bottom:10px;font-size:.9375rem}.checks__grid[data-astro-cid-o255km3i]{gap:10px 16px;display:grid}@media (width>=560px){.checks__grid[data-astro-cid-o255km3i]{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo[data-astro-cid-o255km3i]{align-items:center;gap:14px;display:flex}.photo__img[data-astro-cid-o255km3i]{object-fit:cover;background:var(--gray-100);border-radius:50%;flex:none;width:64px;height:64px}.photo__img[data-astro-cid-o255km3i][hidden]{display:none}.kept[data-astro-cid-o255km3i]{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}.kept[data-astro-cid-o255km3i]:before{content:"✓ ";color:var(--accent-600)}.fide-find[data-astro-cid-o255km3i]{gap:10px;max-width:22rem;display:flex}.fide-result[data-astro-cid-o255km3i]:empty{display:none}.fide-result[data-astro-cid-o255km3i]{border-radius:var(--radius-md);background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--border);padding:14px 16px}.fide-result[data-astro-cid-o255km3i] .fide-head{color:var(--ink-900);margin:0 0 8px;font-weight:600}.fide-result[data-astro-cid-o255km3i] .fide-note{color:var(--text-muted);margin:0}.fide-result[data-astro-cid-o255km3i] .fide-dl{gap:4px;margin:0;display:grid}.fide-result[data-astro-cid-o255km3i] .fide-dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:12px;display:grid}.fide-result[data-astro-cid-o255km3i] .fide-dl dt{color:var(--text-muted)}.fide-result[data-astro-cid-o255km3i] .fide-dl dd{margin:0}.consents[data-astro-cid-o255km3i]{gap:4px;margin-inline:-14px}.consent-wrap[data-astro-cid-o255km3i]{gap:6px;display:grid}.consent-wrap[data-astro-cid-o255km3i] .field-error[data-astro-cid-o255km3i]{margin:0 0 8px 52px}.consent[data-astro-cid-o255km3i]{border-radius:var(--radius-md);cursor:pointer;gap:14px;padding:12px 14px;font-size:.9375rem;line-height:1.55;transition:background-color .2s}.consent[data-astro-cid-o255km3i]:hover{background:var(--gray-50)}.consent[data-astro-cid-o255km3i] input[data-astro-cid-o255km3i]{appearance:none;background:var(--surface) padding-box;width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--gray-400);cursor:pointer;border:4px solid #0000;border-radius:11px;flex:none;margin:-4px;transition:background-color .15s,box-shadow .15s}.consent[data-astro-cid-o255km3i] input[data-astro-cid-o255km3i]:checked{background:var(--accent-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 16px no-repeat padding-box;box-shadow:inset 0 0 0 1.5px var(--accent-600)}.consent[data-astro-cid-o255km3i] input[data-astro-cid-o255km3i]:focus-visible{outline:2px solid var(--accent-500);outline-offset:-2px}.consent-wrap[data-astro-cid-o255km3i].has-error .consent[data-astro-cid-o255km3i]{background:var(--red-100)}.consent-wrap[data-astro-cid-o255km3i].has-error .consent[data-astro-cid-o255km3i] input[data-astro-cid-o255km3i]:not(:checked){box-shadow:inset 0 0 0 1.5px var(--red-600)}.consent[data-astro-cid-o255km3i] a[data-astro-cid-o255km3i]{padding-block:7px}
