.cover-art.svelte-147nw4k{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.cover-initial.svelte-147nw4k{font-weight:800;line-height:1}img.svelte-147nw4k{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero.svelte-zxahbd{background:var(--dark-surface);border-radius:18px;height:100%;min-height:360px;transition:box-shadow .2s}@media (width>=1024px){.hero.svelte-zxahbd{min-height:480px}}.hero.svelte-zxahbd:hover{box-shadow:0 16px 44px #0f1f1840}.hero-scrim.svelte-zxahbd{background:linear-gradient(#0f1f1800 35%,#0f1f18eb 100%);position:absolute;inset:0}.hero-badge.svelte-zxahbd{background:var(--green-primary);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.hero-body.svelte-zxahbd{color:#fff;position:absolute;bottom:22px;left:22px;right:22px}.hero-meta.svelte-zxahbd{color:#9fd4b8;margin-bottom:8px;font-size:12px}.hero-title.svelte-zxahbd{color:#fff;text-wrap:balance;margin:0 0 14px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3}@media (width>=1024px){.hero-title.svelte-zxahbd{font-size:24px}}@media (prefers-reduced-motion:no-preference){.hero-title.svelte-zxahbd{animation:.6s ease-out both svelte-zxahbd-hero-title-rise}}@keyframes svelte-zxahbd-hero-title-rise{0%{transform:translateY(12px)}}.hero-play.svelte-zxahbd{background:var(--green-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .15s;display:flex}.hero-play.svelte-zxahbd:hover{background:#3d8563}.play-tri.svelte-zxahbd{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #fff;width:0;height:0;margin-left:3px}.pause-bars.svelte-zxahbd{border-left:4px solid #fff;border-right:4px solid #fff;width:12px;height:16px}.hero-by.svelte-zxahbd{color:#c4d6cc;font-size:14px}.compact-card.svelte-w6nybo{background:rgb(var(--bg-secondary));border:1px solid var(--border-subtle);border-radius:14px;align-items:center;gap:14px;padding:12px;transition:box-shadow .2s,background-color .2s;display:flex}.compact-card.svelte-w6nybo:hover{background:rgb(var(--bg-elevated));box-shadow:0 8px 24px #0f1f181a}.compact-cover.svelte-w6nybo{border-radius:10px;width:120px;height:120px}.dur-chip.svelte-w6nybo{color:#fff;background:#0f1f18b3;border-radius:5px;padding:2px 6px;font-size:10px;position:absolute;bottom:6px;right:6px}.compact-meta.svelte-w6nybo{color:rgb(var(--text-muted));margin-bottom:6px;font-size:11px}.compact-title.svelte-w6nybo{color:rgb(var(--text-primary));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.compact-show.svelte-w6nybo{color:rgb(var(--text-muted));margin-top:6px;font-size:12.5px}.play-btn-fade.svelte-w6nybo{opacity:0;transition:opacity .2s}.play-btn-fade.is-playing.svelte-w6nybo{opacity:1}@media (hover:hover){.compact-card.svelte-w6nybo:hover .play-btn-fade:where(.svelte-w6nybo),.compact-card.svelte-w6nybo:focus-within .play-btn-fade:where(.svelte-w6nybo){opacity:1}}@media (hover:none){.play-btn-fade.svelte-w6nybo{opacity:1}}.tile-cover.svelte-17e0pl3{aspect-ratio:1;transition:box-shadow .2s}.tile.svelte-17e0pl3:hover .tile-cover:where(.svelte-17e0pl3){box-shadow:0 10px 26px #0f1f182e}.chip.svelte-17e0pl3{color:#fff;background:#0f1f18b3;position:absolute}.lang-chip.svelte-17e0pl3{font-weight:700}.tile-title.svelte-17e0pl3{color:rgb(var(--text-primary));margin:0;font-family:inherit;line-height:1.4}.tile-sub.svelte-17e0pl3{color:rgb(var(--text-muted))}.v-rail.svelte-17e0pl3 .tile-cover:where(.svelte-17e0pl3){border-radius:12px;margin-bottom:10px}.v-rail.svelte-17e0pl3 .chip:where(.svelte-17e0pl3){border-radius:5px;padding:2px 7px;font-size:10px}.v-rail.svelte-17e0pl3 .lang-chip:where(.svelte-17e0pl3){top:8px;left:8px}.v-rail.svelte-17e0pl3 .dur-chip:where(.svelte-17e0pl3){bottom:8px;right:8px}.v-rail.svelte-17e0pl3 .tile-title:where(.svelte-17e0pl3){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.v-rail.svelte-17e0pl3 .tile-sub:where(.svelte-17e0pl3){margin-top:4px;font-size:12.5px}.v-grid.svelte-17e0pl3 .tile-cover:where(.svelte-17e0pl3){border-radius:14px;margin-bottom:12px}.v-grid.svelte-17e0pl3 .chip:where(.svelte-17e0pl3){border-radius:6px;padding:3px 8px;font-size:11px}.v-grid.svelte-17e0pl3 .lang-chip:where(.svelte-17e0pl3){top:10px;left:10px}.v-grid.svelte-17e0pl3 .dur-chip:where(.svelte-17e0pl3){bottom:10px;right:10px}.v-grid.svelte-17e0pl3 .tile-title:where(.svelte-17e0pl3){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:700;display:-webkit-box;overflow:hidden}.v-grid.svelte-17e0pl3 .tile-sub:where(.svelte-17e0pl3){margin-top:5px;font-size:13px}.play-btn-fade.svelte-17e0pl3{opacity:0;transition:opacity .2s}.play-btn-fade.is-playing.svelte-17e0pl3{opacity:1}@media (hover:hover){.tile.svelte-17e0pl3:hover .play-btn-fade:where(.svelte-17e0pl3),.tile.svelte-17e0pl3:focus-within .play-btn-fade:where(.svelte-17e0pl3){opacity:1}}@media (hover:none){.play-btn-fade.svelte-17e0pl3{opacity:1}}.page-shell.svelte-b0xv90{box-sizing:border-box;max-width:1280px;padding:32px 16px 64px}@media (width>=768px){.page-shell.svelte-b0xv90{padding:48px 32px 80px}}@media (width>=1280px){.page-shell.svelte-b0xv90{padding:48px 64px 80px}}.page-title.svelte-b0xv90{letter-spacing:-.02em;color:rgb(var(--text-primary));margin:0 0 8px;font-size:32px;font-weight:800}@media (width>=768px){.page-title.svelte-b0xv90{font-size:42px}}.page-sub.svelte-b0xv90{color:rgb(var(--text-secondary));margin:0;font-size:16px}.lang-chip.svelte-b0xv90{cursor:pointer;border:1px solid var(--border-default);background:rgb(var(--bg-elevated));color:rgb(var(--text-secondary));border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s}.lang-chip.svelte-b0xv90:hover{color:rgb(var(--text-primary))}.lang-chip.active.svelte-b0xv90{background:var(--green-primary);border-color:var(--green-primary);color:#fff}.cat-row.svelte-b0xv90{margin:20px 0 44px}.cat-chip.svelte-b0xv90{white-space:nowrap;border:1px solid var(--border-default);background:rgb(var(--bg-elevated));color:rgb(var(--text-secondary));border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.cat-chip.svelte-b0xv90:hover{color:rgb(var(--text-primary))}.cat-chip.active.svelte-b0xv90{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg-primary))}.cat-count.svelte-b0xv90{opacity:.6;font-size:12px}.sec-title.svelte-b0xv90{color:rgb(var(--text-primary));margin:0;font-family:JetBrains Mono,SF Mono,Consolas,Liberation Mono,monospace;font-size:24px;font-weight:800}.trending-title.svelte-b0xv90{margin-bottom:20px}.sec-count.svelte-b0xv90{color:rgb(var(--text-muted));font-size:14px}.filtered-head.svelte-b0xv90{margin-bottom:20px}.trending-grid.svelte-b0xv90{grid-template-columns:1fr;gap:20px;margin-bottom:56px;display:grid}@media (width>=640px){.trending-grid.svelte-b0xv90{grid-template-columns:1fr 1fr}.hero-cell.svelte-b0xv90{grid-column:span 2}}@media (width>=1024px){.trending-grid.svelte-b0xv90{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr 1fr}.hero-cell.svelte-b0xv90{grid-area:span 2/span 1}}.rail.svelte-b0xv90{margin-bottom:48px}.rail-head.svelte-b0xv90{margin-bottom:16px}.rail-title.svelte-b0xv90{color:rgb(var(--text-primary));margin:0;font-size:20px;font-weight:800}.see-all.svelte-b0xv90{font-size:14px;font-weight:600}.rail-grid.svelte-b0xv90{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width>=640px){.rail-grid.svelte-b0xv90{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.rail-grid.svelte-b0xv90{grid-template-columns:repeat(5,1fr)}}.filtered-grid.svelte-b0xv90{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width>=768px){.filtered-grid.svelte-b0xv90{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.filtered-grid.svelte-b0xv90{grid-template-columns:repeat(4,1fr)}}.themes.svelte-b0xv90{margin-top:48px}.themes-list.svelte-b0xv90{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.themes-link.svelte-b0xv90{border:1px solid var(--border-subtle);background:rgb(var(--bg-elevated));color:rgb(var(--text-primary));border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.themes-link.svelte-b0xv90:hover .themes-label:where(.svelte-b0xv90){text-underline-offset:4px;text-decoration:underline}.themes-count.svelte-b0xv90{color:rgb(var(--text-muted));font-family:JetBrains Mono,monospace;font-size:12px}.about.svelte-b0xv90{max-width:720px;margin-top:64px}.about.svelte-b0xv90 h3:where(.svelte-b0xv90){color:rgb(var(--text-primary));margin:28px 0 8px;font-size:17px;font-weight:700}.about.svelte-b0xv90 p:where(.svelte-b0xv90),.about.svelte-b0xv90 li:where(.svelte-b0xv90){color:rgb(var(--text-secondary));font-size:15px;line-height:1.65}.about.svelte-b0xv90 p:where(.svelte-b0xv90){margin:12px 0 0}.about.svelte-b0xv90 ul:where(.svelte-b0xv90){margin:8px 0 0;padding-left:1.25rem;list-style:outside}.about.svelte-b0xv90 li:where(.svelte-b0xv90){margin-top:6px}.about.svelte-b0xv90 a:where(.svelte-b0xv90){text-underline-offset:4px;text-decoration:underline}.empty-note.svelte-b0xv90{text-align:center;color:rgb(var(--text-muted));padding:64px 0}
