.price-badge.svelte-1vw1d04{--_premium-bg: linear-gradient( 135deg, color-mix(in oklch, var(--color-brand-primary) 28%, var(--color-neutral-900)) 0%, var(--color-neutral-900) 70% );display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);line-height:var(--leading-tight);white-space:nowrap;background:var(--color-neutral-900);color:var(--color-neutral-50)}.price-badge[data-variant=subscribers].svelte-1vw1d04,.price-badge--premium.svelte-1vw1d04{background:var(--_premium-bg)}.price-badge--premium.svelte-1vw1d04{font-weight:var(--font-semibold)}.price-badge-stack.svelte-1vw1d04{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--space-0-5)}.waveform.svelte-ynws0g{display:block;width:100%;height:100%;pointer-events:none}.waveform--strip.svelte-ynws0g{opacity:var(--opacity-60, .6)}.waveform--thumb.svelte-ynws0g{padding:var(--space-2);box-sizing:border-box;opacity:var(--opacity-90, .9)}.waveform__bar.svelte-ynws0g{transform-origin:center;transform:scaleY(var(--_bar-hover-scale, 1));transition:transform var(--duration-slow) var(--ease-smooth),opacity var(--duration-slow) var(--ease-smooth);transition-delay:calc((var(--_bar-index) / var(--_bar-count)) * .12s)}.cc.svelte-8m16{position:relative;display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-surface-card) 96%,transparent);border:var(--border-width) var(--border-style) color-mix(in srgb,var(--color-border) 50%,transparent);border-radius:var(--radius-xl);padding:var(--space-2);overflow:hidden;transition:transform var(--duration-slow) var(--ease-smooth),box-shadow var(--duration-slow) var(--ease-smooth),border-color var(--duration-fast) var(--ease-default)}.cc.svelte-8m16:hover,.cc.svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible){border-color:color-mix(in srgb,var(--color-border) 70%,transparent);box-shadow:var(--shadow-lg);transform:translateY(calc(-1 * var(--space-0-5))) scale(var(--card-hover-scale, 1.02));z-index:2}.cc.svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible){outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--space-0-5)}.cc--loading.svelte-8m16{pointer-events:none}.cc__title.svelte-8m16 a:where(.svelte-8m16):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cc__thumb.svelte-8m16{position:relative;aspect-ratio:16 / 9;background:var(--color-surface-secondary);overflow:hidden;flex-shrink:0;border-radius:var(--radius-lg)}.cc__thumb--skeleton.svelte-8m16{background:var(--color-surface);border-radius:var(--radius-lg)}.cc__image.svelte-8m16{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slower) var(--ease-smooth)}.cc.svelte-8m16:hover .cc__image:where(.svelte-8m16){transform:scale(var(--card-image-hover-scale, 1.05))}.cc__placeholder.hidden.svelte-8m16{display:none}.cc__placeholder.svelte-8m16{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-muted);background:var(--color-surface-secondary)}.cc__duration.svelte-8m16{position:absolute;bottom:var(--space-2);right:var(--space-2);padding:var(--space-0-5) var(--space-2);background:color-mix(in srgb,var(--color-neutral-900) 70%,transparent);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));color:var(--color-neutral-50);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal);border-radius:var(--radius-xs);line-height:var(--leading-tight)}.cc__eyebrow.svelte-8m16{margin:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-tertiary);line-height:var(--leading-tight)}.cc__kind.svelte-8m16{margin:0;display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-tertiary);line-height:var(--leading-tight)}.cc__kind-icon{flex-shrink:0}.cc__price-badge{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1}.cc__thumb--featured.svelte-8m16{box-shadow:0 0 0 var(--border-width) color-mix(in srgb,var(--color-brand-accent) 60%,transparent),0 0 var(--space-3) var(--space-0-5) color-mix(in srgb,var(--color-brand-accent) 35%,transparent)}.cc__featured-star.svelte-8m16{position:absolute;bottom:var(--space-2);left:var(--space-2);z-index:2;display:inline-flex;color:var(--color-brand-accent);filter:drop-shadow(0 var(--border-width) var(--border-width) color-mix(in srgb,var(--color-neutral-900) 60%,transparent));fill:currentColor}.cc__access-badge.svelte-8m16{position:absolute;top:var(--space-2);left:var(--space-2);z-index:2;display:inline-flex;align-items:center;padding:var(--space-0-5) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);color:var(--color-warning-700);background:color-mix(in srgb,var(--color-warning-100) 92%,transparent);border:var(--border-width) var(--border-style) var(--color-warning-200);border-radius:var(--radius-xs);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm))}.cc--access-dimmed.svelte-8m16 .cc__thumb:where(.svelte-8m16),.cc--access-dimmed.svelte-8m16 .cc__body:where(.svelte-8m16){opacity:var(--opacity-60)}.cc__access-cta.svelte-8m16{position:absolute;inset:auto 0 0 0;z-index:3;display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-normal);color:var(--color-text-inverse);background:color-mix(in srgb,var(--color-neutral-900) 82%,transparent);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));text-decoration:none;text-align:center;opacity:0;transform:translateY(var(--space-1));transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);pointer-events:none}.cc--access-dimmed.svelte-8m16:hover .cc__access-cta:where(.svelte-8m16),.cc--access-dimmed.svelte-8m16:focus-within .cc__access-cta:where(.svelte-8m16),.cc__access-cta.svelte-8m16:focus-visible{opacity:1;transform:translateY(0);pointer-events:auto}.cc__access-cta.svelte-8m16:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:calc(-1 * var(--border-width-thick))}@media(hover:none){.cc--access-dimmed.svelte-8m16 .cc__access-cta:where(.svelte-8m16){opacity:1;transform:translateY(0);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.cc__access-cta.svelte-8m16{transition:opacity var(--duration-fast) var(--ease-default);transform:none}}.cc__progress-track.svelte-8m16{position:absolute;bottom:0;left:0;right:0;height:var(--space-1);background:var(--color-overlay-light)}.cc__progress-fill.svelte-8m16{height:100%;background:var(--color-interactive);transition:width var(--duration-slow) var(--ease-default)}.cc__progress-fill--completed.svelte-8m16{background:var(--color-success)}.cc__body.svelte-8m16{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.cc__title.svelte-8m16{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc__title.svelte-8m16 a:where(.svelte-8m16){color:inherit;text-decoration:none}.cc__title.svelte-8m16 a:where(.svelte-8m16):hover{color:var(--color-interactive)}.cc__title.svelte-8m16 a:where(.svelte-8m16):focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--space-0-5);border-radius:var(--radius-xs)}.cc__title.svelte-8m16 a:where(.svelte-8m16):focus:not(:focus-visible){outline:none}.cc__description.svelte-8m16{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);display:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc__resume-text.svelte-8m16{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.cc__resume-pill.svelte-8m16{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);margin-top:var(--space-0-5);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-interactive);background:transparent;border:var(--border-width) var(--border-style) var(--color-interactive);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.cc.svelte-8m16:hover .cc__resume-pill:where(.svelte-8m16){background:var(--color-interactive);color:var(--color-text-inverse)}.cc__creator.svelte-8m16{display:flex;align-items:center;gap:var(--space-2);margin-top:auto}.cc__creator-link.svelte-8m16{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;position:relative;z-index:2}.cc__creator-link.svelte-8m16:hover .cc__creator-name:where(.svelte-8m16){color:var(--color-interactive)}.cc__creator-name.svelte-8m16{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-default)}.cc__creator-avatar{height:var(--space-6);width:var(--space-6);font-size:var(--text-xs)}.cc__actions.svelte-8m16{padding:0 var(--space-3) var(--space-3)}.cc[data-variant=list].svelte-8m16{flex-direction:row}.cc[data-variant=list].svelte-8m16 .cc__thumb:where(.svelte-8m16){width:calc(var(--space-24) + var(--space-20) + var(--space-1));min-width:calc(var(--space-24) + var(--space-20) + var(--space-1));aspect-ratio:auto}.cc[data-variant=list].svelte-8m16 .cc__body:where(.svelte-8m16){flex:1;min-width:0;padding:var(--space-3) var(--space-4);gap:var(--space-1)}@media(max-width:39.9375rem){.cc[data-variant=list].svelte-8m16{flex-direction:column}.cc[data-variant=list].svelte-8m16 .cc__thumb:where(.svelte-8m16){width:100%;min-width:0}}.cc[data-variant=featured].svelte-8m16{display:grid;grid-template-rows:1fr;min-height:calc(var(--space-24) * 3 + var(--space-12) + var(--space-6))}.cc[data-variant=featured].svelte-8m16 .cc__title:where(.svelte-8m16) a:where(.svelte-8m16):after{z-index:3}.cc[data-variant=featured].svelte-8m16 .cc__thumb:where(.svelte-8m16){grid-row:1 / -1;grid-column:1;aspect-ratio:auto;height:100%}.cc[data-variant=featured].svelte-8m16 .cc__body:where(.svelte-8m16){grid-row:1 / -1;grid-column:1;align-self:end;padding:var(--space-5);gap:var(--space-2);margin:var(--space-2);background:color-mix(in srgb,var(--color-surface-card) 75%,transparent);backdrop-filter:blur(var(--blur-xl));-webkit-backdrop-filter:blur(var(--blur-xl));border-radius:var(--radius-lg)}.cc[data-variant=featured].svelte-8m16 .cc__title:where(.svelte-8m16){font-size:var(--text-xl);-webkit-line-clamp:2}.cc[data-variant=featured].svelte-8m16 .cc__description:where(.svelte-8m16){display:-webkit-box}.cc[data-variant=compact].svelte-8m16{flex-direction:row;padding:0;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;gap:var(--space-3)}.cc[data-variant=compact].svelte-8m16:hover,.cc[data-variant=compact].svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible){transform:none;box-shadow:none;border-color:transparent}.cc[data-variant=compact].svelte-8m16 .cc__thumb:where(.svelte-8m16){width:calc(var(--space-24) + var(--space-16));min-width:calc(var(--space-24) + var(--space-16));border-radius:var(--radius-md)}.cc[data-variant=compact].svelte-8m16 .cc__body:where(.svelte-8m16){padding:0;gap:var(--space-1)}.cc[data-variant=compact].svelte-8m16 .cc__title:where(.svelte-8m16){font-size:var(--text-sm);-webkit-line-clamp:1}.cc[data-variant=resume].svelte-8m16{min-width:calc(var(--space-24) * 2 + var(--space-12));max-width:calc(var(--space-24) * 3 + var(--space-12) + var(--space-1));flex-shrink:0;scroll-snap-align:start}.cc[data-variant=resume].svelte-8m16 .cc__title:where(.svelte-8m16){-webkit-line-clamp:1}.cc[data-variant=resume].svelte-8m16 .cc__body:where(.svelte-8m16){gap:var(--space-1)}@container (min-width: 400px){.cc__title.svelte-8m16{font-size:var(--text-lg)}.cc__description.svelte-8m16{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc[data-content-type=article].svelte-8m16 .cc__description:where(.svelte-8m16){-webkit-line-clamp:3}}@container (min-width: 500px){.cc__body.svelte-8m16{padding:var(--space-4);gap:var(--space-2)}}.cc[data-content-type=audio].svelte-8m16 .cc__thumb:where(.svelte-8m16){aspect-ratio:1 / 1}.cc[data-content-type=audio].svelte-8m16 .cc__placeholder:where(.svelte-8m16) .cc__thumb-waveform{width:100%;height:100%}.cc[data-content-type=article].svelte-8m16 .cc__thumb:where(.svelte-8m16){aspect-ratio:3 / 2}.cc[data-content-type=article].svelte-8m16 .cc__thumb:where(.svelte-8m16):has(.cc__placeholder:where(.svelte-8m16):not(.hidden)){display:none}.cc[data-variant=resume][data-content-type=article].svelte-8m16 .cc__thumb:where(.svelte-8m16):has(.cc__placeholder:where(.svelte-8m16):not(.hidden)){display:block}.cc[data-content-type=article].svelte-8m16 .cc__placeholder:where(.svelte-8m16) svg{width:var(--space-12);height:var(--space-12);opacity:var(--opacity-30)}.cc[data-content-type=article].svelte-8m16 .cc__description:where(.svelte-8m16){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.cc[data-content-type=article].svelte-8m16 .cc__title:where(.svelte-8m16){-webkit-line-clamp:3}.cc[data-variant=list][data-content-type=article].svelte-8m16 .cc__thumb:where(.svelte-8m16),.cc[data-variant=featured][data-content-type=article].svelte-8m16 .cc__thumb:where(.svelte-8m16){aspect-ratio:auto;display:block}.cc[data-normalize-ratio][data-variant=grid].svelte-8m16 .cc__thumb:where(.svelte-8m16){aspect-ratio:16 / 9}.cc[data-normalize-ratio][data-content-type=article].svelte-8m16 .cc__thumb:where(.svelte-8m16):has(.cc__placeholder:where(.svelte-8m16):not(.hidden)){display:block}.cc__article-meta.svelte-8m16{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-text-tertiary)}.cc__article-byline.svelte-8m16{font-weight:var(--font-medium);color:var(--color-text-secondary)}.cc__article-sep.svelte-8m16{opacity:var(--opacity-50)}.cc__article-read-time.svelte-8m16{font-variant-numeric:tabular-nums}.cc[data-content-type=article].svelte-8m16:not([data-variant=featured]){background:transparent;border-color:color-mix(in srgb,var(--color-border) 30%,transparent)}.cc[data-content-type=article].svelte-8m16:not([data-variant=featured]):hover,.cc[data-content-type=article].svelte-8m16:not([data-variant=featured]):focus-within:has(:where(.svelte-8m16):focus-visible){background:color-mix(in srgb,var(--color-text) 4%,transparent);border-color:color-mix(in srgb,var(--color-border) 60%,transparent)}.cc--audio-row.svelte-8m16{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-4);padding:var(--space-3);background:transparent;border-color:transparent;border-radius:var(--radius-lg);min-height:var(--card-row-height)}.cc--audio-row.svelte-8m16:hover,.cc--audio-row.svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible){background:color-mix(in srgb,var(--color-surface-card) 70%,transparent);border-color:color-mix(in srgb,var(--color-border) 50%,transparent);transform:translateY(calc(-1 * var(--space-0-5)));box-shadow:var(--shadow-sm)}.cc--audio-row.svelte-8m16 .cc__thumb:where(.svelte-8m16){width:calc(var(--space-24) + var(--space-4));min-width:calc(var(--space-24) + var(--space-4));height:calc(var(--space-24) + var(--space-4));aspect-ratio:1 / 1;border-radius:var(--radius-md);flex-shrink:0}.cc--audio-row.svelte-8m16 .cc__body:where(.svelte-8m16){padding:0;gap:var(--space-2);min-width:0}.cc--audio-row.svelte-8m16 .cc__title:where(.svelte-8m16){font-size:var(--text-lg);font-weight:var(--font-semibold);-webkit-line-clamp:2}.cc--audio-row.svelte-8m16 .cc__duration:where(.svelte-8m16){display:none}.cc--audio-row.svelte-8m16 .cc__kind:where(.svelte-8m16),.cc--audio-row.svelte-8m16 .cc__eyebrow:where(.svelte-8m16){display:none}.cc--audio-row .cc__waveform{width:100%;height:var(--space-6);color:color-mix(in srgb,var(--color-interactive) 60%,var(--color-player-text-secondary, var(--color-text-secondary)))}.cc__thumb-waveform{color:color-mix(in srgb,var(--color-interactive) 45%,var(--color-text-secondary))}.cc[data-content-type=audio].svelte-8m16 .cc__placeholder:where(.svelte-8m16){background:color-mix(in srgb,var(--color-interactive) 6%,var(--color-surface-secondary));transition:background-color var(--duration-slow) var(--ease-smooth)}.cc--audio-row.svelte-8m16:hover .cc__placeholder:where(.svelte-8m16),.cc--audio-row.svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible) .cc__placeholder:where(.svelte-8m16){background:color-mix(in srgb,var(--color-interactive) 10%,var(--color-surface-secondary))}.cc--audio-row.svelte-8m16 .cc__audio-meta:where(.svelte-8m16){margin:0;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc--audio-row.svelte-8m16 .cc__audio-meta-creator:where(.svelte-8m16){font-weight:var(--font-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;min-width:0}.cc--audio-row.svelte-8m16 .cc__audio-meta-sep:where(.svelte-8m16){color:var(--color-text-muted)}.cc--audio-row.svelte-8m16 .cc__audio-meta-duration:where(.svelte-8m16){font-variant-numeric:tabular-nums}.cc--audio-row.svelte-8m16:hover .cc__image:where(.svelte-8m16){transform:none}@media(prefers-reduced-motion:no-preference){.cc--audio-row.svelte-8m16:hover .cc__waveform .waveform__bar,.cc--audio-row.svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible) .cc__waveform .waveform__bar{--_bar-hover-scale: 1.35}}@media(prefers-reduced-motion:no-preference){.cc[data-content-type=audio].svelte-8m16:hover .cc__thumb-waveform .waveform__bar,.cc[data-content-type=audio].svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible) .cc__thumb-waveform .waveform__bar{--_bar-hover-scale: 1.18}}@media(prefers-reduced-motion:reduce){.cc--audio-row.svelte-8m16:hover,.cc--audio-row.svelte-8m16:focus-within:has(:where(.svelte-8m16):focus-visible){transform:none}}
