.scope{margin:34px 0 0}.scope__switches input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contsel,.paissel{border:0;min-width:0;margin:0;padding:0}.contsel__rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:safe center;gap:12px;padding:8px 6px 12px;display:flex;overflow:auto hidden}.contsel__rail::-webkit-scrollbar{display:none}.contsel__rail:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:16px}.conttile{scroll-snap-align:center;border:2px solid var(--brand);color:var(--brand);cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;flex:0 0 128px;align-items:center;gap:8px;padding:14px 10px 12px;transition:transform .15s;display:flex}.conttile__art{fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;flex:0 0 60px;width:60px;height:60px}.conttile--all .conttile__art{flex-basis:74px;width:74px}.conttile__name{min-height:2.7em;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;align-items:center;font-size:11px;font-weight:500;line-height:1.35;display:flex}.conttile__n{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.conttile--over{cursor:default;color:var(--disabled);border-color:var(--rule)}@media (hover:hover){.conttile:not(.conttile--over):hover{transform:scale(var(--expand))}}@media (prefers-reduced-motion:reduce){.conttile{transition:none}.conttile:hover{transform:none}}.landing:has(#f-ct-all:checked) .conttile[for=f-ct-all]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-ct-sa:checked) .conttile[for=f-ct-sa]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-ct-eu:checked) .conttile[for=f-ct-eu]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-ct-all:focus-visible) .conttile[for=f-ct-all]{outline:2px solid var(--brand);outline-offset:3px}.landing:has(#f-ct-sa:focus-visible) .conttile[for=f-ct-sa]{outline:2px solid var(--brand);outline-offset:3px}.landing:has(#f-ct-eu:focus-visible) .conttile[for=f-ct-eu]{outline:2px solid var(--brand);outline-offset:3px}.paissel{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.landing:has(#f-co-all:checked) .paischip[for=f-co-all]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-co-br:checked) .paischip[for=f-co-br]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-co-ar:checked) .paischip[for=f-co-ar]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-co-co:checked) .paischip[for=f-co-co]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-co-ec:checked) .paischip[for=f-co-ec]{background:var(--grama);color:#fff;border-color:var(--grama)}.landing:has(#f-co-br:checked) .paischip[for=f-co-br] .paischip__flag{box-shadow:0 0 0 1px #fff}.landing:has(#f-co-ar:checked) .paischip[for=f-co-ar] .paischip__flag{box-shadow:0 0 0 1px #fff}.landing:has(#f-co-co:checked) .paischip[for=f-co-co] .paischip__flag{box-shadow:0 0 0 1px #fff}.landing:has(#f-co-ec:checked) .paischip[for=f-co-ec] .paischip__flag{box-shadow:0 0 0 1px #fff}@media (hover:hover){.paischip:hover,.compfilter label:hover{transform:scale(var(--expand))}}@media (prefers-reduced-motion:reduce){.paischip,.compfilter label{transition:none}.paischip:hover,.compfilter label:hover{transform:none}}.landing:has(#f-ct-sa:checked) .comp-block:not(.is-ct-sa){display:none}.landing:has(#f-ct-eu:checked) .comp-block:not(.is-ct-eu){display:none}.landing:has(#f-co-br:checked) .comp-block:not(.is-org-br){display:none}.landing:has(#f-co-ar:checked) .comp-block:not(.is-org-ar){display:none}.landing:has(#f-co-co:checked) .comp-block:not(.is-org-co){display:none}.landing:has(#f-co-ec:checked) .comp-block:not(.is-org-ec){display:none}.landing:has(#f-co-en:checked) .comp-block:not(.is-org-en){display:none}.comp-none{text-align:center;max-width:46ch;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);margin:18px auto 6px;font-size:12px;line-height:1.7}.paischip__flag{width:auto;height:11px;box-shadow:0 0 0 1px var(--rule);border-radius:1px;flex:none}.paischip--all{font-variant-numeric:tabular-nums}