.card.svelte-1cuyh4o{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--r-sheet);color:var(--text);flex-direction:column;padding:14px 16px 0;text-decoration:none;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.card.svelte-1cuyh4o:hover{border-color:var(--accent-line)}.card.svelte-1cuyh4o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.head.svelte-1cuyh4o{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.reg.svelte-1cuyh4o{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sheet-label);font-size:10.5px}.price.svelte-1cuyh4o{font-family:var(--mono);font-size:12.5px;font-weight:700}.price.free.svelte-1cuyh4o{color:var(--fk)}h3.svelte-1cuyh4o{overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.3}p.svelte-1cuyh4o{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.stats.svelte-1cuyh4o{gap:16px;margin:12px 0 0;display:flex}.stats.svelte-1cuyh4o div:where(.svelte-1cuyh4o){flex-direction:column-reverse;display:flex}.stats.svelte-1cuyh4o dt:where(.svelte-1cuyh4o){font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sheet-label);font-size:10px}.stats.svelte-1cuyh4o dd:where(.svelte-1cuyh4o){font-family:var(--mono);margin:0;font-size:15px;font-weight:700}.strip.svelte-1cuyh4o{aspect-ratio:16/6;flex-basis:calc(var(--track) * 6 / 16);border-top:1px solid var(--rule-soft);background-color:var(--surface);background-image:linear-gradient(100deg,#b6bdca00 20%,#b6bdca2e 50%,#b6bdca00 80%);background-repeat:no-repeat;background-size:200% 100%;flex-shrink:1;min-height:0;margin:auto -16px 0;animation:1.5s ease-in-out infinite svelte-1cuyh4o-strip-load;overflow:hidden}@keyframes svelte-1cuyh4o-strip-load{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.strip.svelte-1cuyh4o{animation:none}}.strip.svelte-1cuyh4o img:where(.svelte-1cuyh4o){object-fit:cover;object-position:center top;filter:brightness(.88);width:100%;height:100%;transition:filter .15s;display:block}.card.svelte-1cuyh4o:hover .strip:where(.svelte-1cuyh4o) img:where(.svelte-1cuyh4o){filter:brightness()}.catalogue.svelte-x9mnrq{--dwell:1.5s;--expand:.42s;--expand-ease:cubic-bezier(.22, .61, .36, 1);display:contents}.grid.svelte-x9mnrq{--gap:18px;--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);--track:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));display:grid;container-type:inline-size}@media (width<=940px){.grid.svelte-x9mnrq{--cols:2}}@media (width<=620px){.grid.svelte-x9mnrq{--cols:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=621px){.grid.svelte-x9mnrq .card{z-index:0;width:100%;height:100%;transition:width var(--expand) var(--expand-ease), height var(--expand) var(--expand-ease), margin-left var(--expand) var(--expand-ease), box-shadow var(--expand) ease, border-color .15s ease, z-index 0s linear var(--expand);margin-left:0}.grid.svelte-x9mnrq .card:hover{z-index:3;width:calc(var(--cols) * 100% + (var(--cols) - 1) * var(--gap));height:calc(200% + var(--gap));transition-delay:var(--dwell), var(--dwell), var(--dwell), var(--dwell), 0s, 0s;box-shadow:0 24px 60px #00000080}.grid.svelte-x9mnrq .card:hover .strip{transition:flex-grow 0s linear var(--dwell);flex-grow:1}@media (width>=941px){.grid.svelte-x9mnrq .card:nth-child(3n+2):hover{margin-left:calc(-100% - var(--gap))}.grid.svelte-x9mnrq .card:nth-child(3n+3):hover{margin-left:calc(-200% - 2 * var(--gap))}}@media (width<=940px){.grid.svelte-x9mnrq .card:nth-child(2n+2):hover{margin-left:calc(-100% - var(--gap))}}}.dial.svelte-x9mnrq{z-index:120;width:38px;height:38px;transform:translate(var(--x,-200px), var(--y,-200px));pointer-events:none;opacity:0;margin:-19px 0 0 -19px;position:fixed;top:0;left:0}.dial.svelte-x9mnrq svg:where(.svelte-x9mnrq){width:100%;height:100%;display:block;transform:rotate(-90deg)}.trk.svelte-x9mnrq{fill:none;stroke:#58607a80;stroke-width:2px}.bar.svelte-x9mnrq{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.dial.svelte-x9mnrq.is-on{animation:svelte-x9mnrq-dial-in .12s ease forwards, svelte-x9mnrq-dial-out .28s ease var(--dwell) forwards}.dial.svelte-x9mnrq.is-on .bar:where(.svelte-x9mnrq){animation:svelte-x9mnrq-dial-fill var(--dwell) linear forwards}@keyframes svelte-x9mnrq-dial-in{to{opacity:1}}@keyframes svelte-x9mnrq-dial-out{to{opacity:0}}@keyframes svelte-x9mnrq-dial-fill{to{stroke-dashoffset:0}}
