.kv-feature{color:inherit;text-decoration:none;display:block}.kv-screen{aspect-ratio:16/9;background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb, var(--pri) 45%, transparent),transparent 55%),linear-gradient(160deg,#1b2638,var(--color-ink));border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kv-screen:before{content:"";background-image:radial-gradient(#ffffff17 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0}.kv-play{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 18px 40px -12px #00000080}.kv-play svg{fill:var(--pri);margin-left:4px}.kv-feature:hover .kv-play,.kv-card:hover .kv-play{transform:scale(1.08)}.kv-cap{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.kv-cap b{color:#fff;letter-spacing:-.015em;font:600 20px/1.25 Instrument Sans,system-ui,sans-serif}.kv-prog{color:#c9cdd6;align-items:center;gap:10px;font:500 12px/1 Instrument Sans,system-ui,sans-serif;display:flex}.kv-prog span{background:#fff3;border-radius:4px;flex:1;height:4px;position:relative}.kv-prog span:after{content:"";background:var(--pri);border-radius:4px;width:34%;position:absolute;top:0;bottom:0;left:0}.kv-chan{color:#fff;letter-spacing:.4px;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font:600 12.5px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex;position:absolute;top:16px;left:16px}.kv-num{letter-spacing:-.04em;color:#ffffff1a;font:600 64px/1 Instrument Sans,system-ui,sans-serif;position:absolute;bottom:8px;right:16px}.kv-card{border:1px solid var(--color-border);color:inherit;background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:12px 12px 22px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex}.kv-card:hover{box-shadow:0 24px 40px -28px color-mix(in srgb, var(--color-ink) 40%, transparent);transform:translateY(-4px)}.kv-card .kv-screen{border-radius:14px}.kv-card .kv-play{width:56px;height:56px}.kv-card h3{letter-spacing:-.015em;padding:0 10px;font-size:18.5px;line-height:1.3}.kv-card .src{color:var(--pri-ink);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:0 10px;font:600 14.5px/1 Instrument Sans,system-ui,sans-serif;display:flex}.kv-card .src small{color:var(--color-body);font:400 14px/1 DM Sans,system-ui,sans-serif}.kv-plat .fc{gap:16px}.kv-plat .fc .btn-o{align-self:flex-start;margin-top:auto}@container page (max-width:600px){.kv-cap b{font-size:17px}.kv-play{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.kv-card,.kv-play{transition:none}}
