.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}