.cw{--cw-tw:108px;--cw-th:48px;--cw-g:32px;--cw-rg:20px}@media (min-width:640px){.cw{--cw-tw:136px;--cw-th:56px;--cw-g:48px;--cw-rg:28px}}@media (min-width:1280px){.cw{--cw-tw:160px;--cw-th:64px;--cw-g:72px;--cw-rg:36px}}.cw{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cw-rows{display:flex;flex-direction:column;gap:var(--cw-rg);overflow-x:clip;overflow-y:visible;padding-block:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.cw-row{display:flex;gap:var(--cw-g);width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;will-change:transform}.cw-row li{position:relative;flex:none}.cw-tile{position:relative;display:grid;place-items:center;width:var(--cw-tw);height:var(--cw-th);border-radius:12px;transform-origin:50% 50%;outline:none;cursor:default}.cw-tile:focus-visible{box-shadow:0 0 0 2px #1b1917}.cw-tile img{width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}