.card.svelte-ydmcyg{color:inherit;background:var(--cbg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 34%, transparent);border-radius:26px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .22s cubic-bezier(.2,1,.3,1),box-shadow .22s;display:grid;position:relative;overflow:hidden}.card.svelte-ydmcyg:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--acc) 62%, transparent), 0 24px 44px #0006;transform:translateY(-4px)}.card.svelte-ydmcyg:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.art.svelte-ydmcyg{height:clamp(150px,40vw,200px);margin:16px 16px 0;position:relative;overflow:visible}.big.svelte-ydmcyg .art:where(.svelte-ydmcyg){height:clamp(170px,44vw,250px)}.txt.svelte-ydmcyg{align-content:start;gap:7px;padding:14px 18px 18px;display:grid}.stamp.svelte-ydmcyg{font:700 .68rem/1.4 var(--brandface);letter-spacing:.22em;color:var(--acc)}.stamp.svelte-ydmcyg span:where(.svelte-ydmcyg){white-space:nowrap}h3.svelte-ydmcyg{font:900 clamp(1.25rem, 4.6vw, 1.55rem)/1.08 var(--ui);letter-spacing:-.02em;color:#fff}.big.svelte-ydmcyg h3:where(.svelte-ydmcyg){font-size:clamp(1.4rem,5vw,2rem)}@media (width>=900px){.big.svelte-ydmcyg{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.big.svelte-ydmcyg .art:where(.svelte-ydmcyg){height:300px;margin:20px 0 20px 20px}.big.svelte-ydmcyg .txt:where(.svelte-ydmcyg){gap:10px;padding:28px 36px 28px 30px}.big.svelte-ydmcyg .sub:where(.svelte-ydmcyg){max-width:46ch;font-size:1.02rem}}.sub.svelte-ydmcyg{color:#b9c9cf;font-size:.92rem;line-height:1.42}.row.svelte-ydmcyg{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.go.svelte-ydmcyg{--c:var(--acc);--cd:color-mix(in srgb, var(--acc) 55%, black);--t:#111;min-height:46px;padding:0 18px;font-size:.92rem}.prog.svelte-ydmcyg{gap:6px;display:inline-flex}.prog.svelte-ydmcyg span:where(.svelte-ydmcyg){font:700 .72rem/1 var(--mono);letter-spacing:.04em;color:#dce7eb;background:#0000004d;border-radius:999px;padding:6px 9px}.side.svelte-ydmcyg{color:#93a7ae;font-size:.8rem;font-weight:600}.tag.svelte-ydmcyg{z-index:2;font:800 .68rem/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 10px #00000059}.tag.free.svelte-ydmcyg{color:#10200a;background:var(--lime)}.tag.start.svelte-ydmcyg{color:#10200a;background:linear-gradient(90deg, var(--lime), var(--gold))}.tag.pass.svelte-ydmcyg{color:#2a1c04;background:var(--gold)}.done.svelte-ydmcyg:after{content:"✓";width:28px;height:28px;font:900 .9rem/1 var(--ui);color:#10200a;background:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:16px;box-shadow:0 4px 10px #00000059}.group.svelte-wa1oqy{gap:16px;display:grid}.group.svelte-wa1oqy+.group:where(.svelte-wa1oqy){margin-top:clamp(36px,6vw,56px)}.gh.svelte-wa1oqy{font:900 clamp(1.3rem, 4.4vw, 1.7rem)/1.1 var(--ui);letter-spacing:-.02em;color:var(--ink);gap:4px;display:grid}.gh.svelte-wa1oqy span:where(.svelte-wa1oqy){font:500 .98rem/1.4 var(--ui);letter-spacing:0;color:var(--ink3)}.cards.svelte-wa1oqy{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.cards.svelte-wa1oqy{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.cards.svelte-wa1oqy{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width<=639px){.rail.svelte-wa1oqy .cards:where(.svelte-wa1oqy){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,340px);grid-auto-flow:column;margin:0 -18px;padding:2px 18px 12px;scroll-padding:0 18px;overflow-x:auto}.rail.svelte-wa1oqy .cards:where(.svelte-wa1oqy)::-webkit-scrollbar{display:none}.rail.svelte-wa1oqy .cards:where(.svelte-wa1oqy)>*{scroll-snap-align:start}.rail.svelte-wa1oqy .cards:where(.svelte-wa1oqy) .sub{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.soon.svelte-wa1oqy{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.soon.svelte-wa1oqy{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.soon.svelte-wa1oqy{grid-template-columns:repeat(3,1fr)}}.soon.svelte-wa1oqy li:where(.svelte-wa1oqy){background:#0f171a;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #1d2a30}.yr.svelte-wa1oqy{font:800 .86rem/1 var(--mono);color:var(--gold);opacity:.85;flex:none}.nm.svelte-wa1oqy{gap:3px;min-width:0;display:grid}.nm.svelte-wa1oqy b:where(.svelte-wa1oqy){font:800 .96rem/1.2 var(--ui);color:var(--ink2)}.nm.svelte-wa1oqy small:where(.svelte-wa1oqy){color:#6f838a;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}
