.content-card.svelte-c2w53r{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:1.5rem;border:1px solid hsl(var(--lessons-card-border));background:hsl(var(--lessons-card-surface));box-shadow:0 14px 30px hsl(var(--foreground) / .06);transition:border-color .14s ease-out,box-shadow .18s ease-out,background-color .14s ease-out}.content-card.svelte-c2w53r:hover{border-color:hsl(var(--lessons-hero-border));background:hsl(var(--lessons-card-surface) / .98);box-shadow:0 18px 38px hsl(var(--foreground) / .08)}.content-card__media.svelte-c2w53r{position:relative;aspect-ratio:4 / 3;width:100%;overflow:hidden}.content-card__image-tint.svelte-c2w53r{position:absolute;inset:0;background:linear-gradient(180deg,transparent 18%,rgb(0 0 0 / .08) 58%,rgb(0 0 0 / .22) 100%),linear-gradient(135deg,hsl(var(--primary) / .16),transparent 34%)}.content-card__fallback.svelte-c2w53r{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background:radial-gradient(circle at top left,hsl(var(--primary) / .08),transparent 32%),hsl(var(--lessons-dashboard-surface) / .88)}.content-card__fallback-label.svelte-c2w53r{color:hsl(var(--text3));font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.content-card__chip.svelte-c2w53r{display:inline-flex;align-items:center;border-radius:999px;padding:.5rem .8rem;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 24px #00000014}.content-card__chip--neutral.svelte-c2w53r{background:#00000085;color:#fff}.content-card__body.svelte-c2w53r{display:flex;flex:1;flex-direction:column;gap:.85rem;padding:1.35rem}.content-card__meta.svelte-c2w53r{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:hsl(var(--text2));font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.content-card__kind.svelte-c2w53r{display:inline-flex;align-items:center;gap:.35rem}.content-card__dot.svelte-c2w53r{height:.2rem;width:.2rem;border-radius:999px;background:hsl(var(--text3))}.content-card__trainer.svelte-c2w53r{color:hsl(var(--text2))}.content-card__title.svelte-c2w53r{color:hsl(var(--lessons-card-title));font-size:1.35rem;line-height:1.2;letter-spacing:-.02em;font-weight:700}.content-card__subtitle.svelte-c2w53r{color:hsl(var(--lessons-card-meta));font-size:.9375rem;line-height:1.55}.content-card__footer.svelte-c2w53r{display:flex;margin-top:auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid hsl(var(--lessons-card-border) / .7);padding-top:1rem}.content-card__stats.svelte-c2w53r{display:flex;flex-wrap:wrap;gap:.5rem}.content-card__stat.svelte-c2w53r{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:hsl(var(--lessons-dashboard-surface) / .72);padding:.45rem .7rem;color:hsl(var(--text2));font-size:.75rem;font-weight:600}.content-card__cta.svelte-c2w53r{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--primary));font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.catalog-page--lessons.svelte-1vg779e{--catalog-hero-surface: var(--lessons-hero-surface);--catalog-filter-surface: var(--lessons-filter-surface);--catalog-filter-border: var(--lessons-filter-border);--catalog-dashboard-surface: var(--lessons-dashboard-surface);--catalog-dashboard-border: var(--lessons-dashboard-border)}.catalog-page--lessons.svelte-1vg779e:before{background:radial-gradient(circle at top left,hsl(var(--primary) / .14),transparent 26%),radial-gradient(circle at top right,hsl(var(--lessons-category-meditation-surface) / .8),transparent 20%),radial-gradient(circle at bottom right,hsl(var(--secondary) / .18),transparent 24%)}.lessons-page-shell.svelte-1vg779e{padding-top:clamp(1.25rem,4vw,2.5rem)}.lessons-hero-grid.svelte-1vg779e{display:grid;gap:1rem;margin-bottom:1.5rem}.lessons-hero-copy.svelte-1vg779e,.lessons-feature-card.svelte-1vg779e,.lessons-command-deck.svelte-1vg779e,.lessons-empty-state.svelte-1vg779e{border:1px solid hsl(var(--lessons-hero-border) / .9);box-shadow:0 18px 40px hsl(var(--foreground) / .06)}.lessons-hero-copy.svelte-1vg779e{position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at top right,hsl(var(--primary) / .09),transparent 28%),linear-gradient(180deg,hsl(var(--lessons-hero-surface) / .98),hsl(var(--lessons-card-surface) / .92));padding:clamp(1.5rem,4vw,2.5rem)}.lessons-hero-copy.svelte-1vg779e:after{content:"";position:absolute;inset:auto auto 0 0;height:10rem;width:10rem;border-radius:999px;background:hsl(var(--lessons-category-meditation-surface) / .5);filter:blur(60px);pointer-events:none}.lessons-hero-context.svelte-1vg779e{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid hsl(var(--lessons-hero-border) / .55)}.lessons-hero-context__summary.svelte-1vg779e,.lessons-command-meta__hint.svelte-1vg779e,.lessons-feature-card__body.svelte-1vg779e,.lessons-feature-progress__label.svelte-1vg779e{color:hsl(var(--text2));font-size:.9375rem;line-height:1.5}.lessons-feature-card.svelte-1vg779e{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at top left,hsl(var(--primary) / .08),transparent 26%),linear-gradient(180deg,hsl(var(--lessons-card-surface) / .96),hsl(var(--lessons-dashboard-surface) / .94));padding:clamp(1.25rem,3vw,2rem)}.lessons-feature-card__eyebrow.svelte-1vg779e{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;border-radius:999px;border:1px solid hsl(var(--lessons-hero-border) / .8);background:hsl(var(--lessons-card-surface) / .72);padding:.45rem .8rem;color:hsl(var(--primary));font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lessons-feature-card__title.svelte-1vg779e{color:hsl(var(--text1));font-size:clamp(1.55rem,3vw,2rem);line-height:1.06;letter-spacing:-.03em;font-weight:700}.lessons-feature-card__metric.svelte-1vg779e,.lessons-feature-progress__percent.svelte-1vg779e{color:hsl(var(--text1));font-size:.8125rem;line-height:1.4;font-weight:700}.lessons-feature-progress.svelte-1vg779e{display:grid;gap:.75rem}.lessons-feature-progress__track.svelte-1vg779e{height:.45rem;overflow:hidden;border-radius:999px;background:hsl(var(--primary) / .12)}.lessons-feature-progress__fill.svelte-1vg779e{height:100%;border-radius:999px;background:hsl(var(--primary));transition:width .18s ease-out}.lessons-feature-card__cta.svelte-1vg779e{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;border-radius:999px;background:hsl(var(--primary));padding:.9rem 1.2rem;color:hsl(var(--primary-foreground));font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background-color .14s ease-out,transform .14s ease-out}.lessons-feature-card__cta.svelte-1vg779e:hover{transform:translateY(-1px);background:hsl(var(--primary) / .9)}.lessons-feature-card__recent-grid.svelte-1vg779e{display:grid;gap:.875rem}.lessons-command-dock.svelte-1vg779e{margin-bottom:1.75rem}.lessons-command-deck.svelte-1vg779e{overflow:hidden;border-radius:1.75rem;background:hsl(var(--lessons-filter-surface) / .92);padding:.875rem}.lessons-command-row.svelte-1vg779e{display:flex;flex-wrap:wrap;gap:.875rem;align-items:center;justify-content:space-between}.lessons-type-switch.svelte-1vg779e{display:inline-flex;flex-wrap:wrap;gap:.35rem;border-radius:999px;background:hsl(var(--lessons-dashboard-surface) / .62);padding:.35rem}.lessons-type-switch__button.svelte-1vg779e{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.8rem 1rem;color:hsl(var(--text2));font-size:.875rem;font-weight:600;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}.lessons-type-switch__button--active.svelte-1vg779e{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 10px 24px hsl(var(--primary) / .18)}.lessons-filter-toggle.svelte-1vg779e{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;border:1px solid hsl(var(--lessons-filter-border) / .9);background:hsl(var(--lessons-card-surface) / .78);padding:.8rem 1rem;color:hsl(var(--text1));font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.lessons-filter-toggle--active.svelte-1vg779e{border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.lessons-command-meta.svelte-1vg779e{margin-top:.875rem;padding-top:.875rem;border-top:1px solid hsl(var(--lessons-filter-border) / .5)}.lessons-command-meta__copy.svelte-1vg779e{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center}.lessons-command-meta__label.svelte-1vg779e{color:hsl(var(--text3));font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lessons-command-meta__chips.svelte-1vg779e{display:flex;flex-wrap:wrap;gap:.5rem}.lessons-command-chip.svelte-1vg779e{padding:.45rem .8rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lessons-filter-panel.svelte-1vg779e{margin-top:.875rem;padding-top:1rem;border-top:1px solid hsl(var(--lessons-dashboard-border) / .45)}.lessons-filter-panel__actions.svelte-1vg779e{display:flex;justify-content:flex-end;padding-top:1rem}.lessons-filter-panel__reset.svelte-1vg779e{display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--primary));font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .14s ease-out}.lessons-filter-panel__reset.svelte-1vg779e:hover{color:hsl(var(--primary) / .72)}.lessons-empty-state.svelte-1vg779e{background:radial-gradient(circle at top left,hsl(var(--primary) / .05),transparent 28%),hsl(var(--lessons-filter-surface) / .52)}@media(min-width:768px){.lessons-hero-grid.svelte-1vg779e{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:1.25rem;margin-bottom:2rem}.lessons-hero-grid--single.svelte-1vg779e{grid-template-columns:1fr}}@media(max-width:767px){.lessons-command-deck.svelte-1vg779e{border-radius:1.5rem}.lessons-type-switch.svelte-1vg779e,.lessons-filter-toggle.svelte-1vg779e{width:100%;justify-content:center}.lessons-type-switch__button.svelte-1vg779e{flex:1 1 auto;justify-content:center}}
