.marketing-shelf[data-v-0e8f90a4]{min-width:0;color:var(--ui-text-secondary)}.marketing-shelf__grid[data-v-0e8f90a4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;margin:0;padding:0;list-style:none}.marketing-shelf__card[data-v-0e8f90a4]{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none;border-radius:var(--ui-radius-lg)}.marketing-shelf__card[aria-busy=true][data-v-0e8f90a4]{opacity:.6;cursor:progress}.marketing-shelf__card[data-v-0e8f90a4]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.marketing-shelf__preview[data-v-0e8f90a4]{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--ui-radius-md);background:var(--ui-surface-layer-2)}.marketing-shelf__preview[data-v-0e8f90a4] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.marketing-shelf__card[data-v-0e8f90a4]:hover img{transform:scale(1.03)}.marketing-shelf__play[data-v-0e8f90a4]{position:absolute;left:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;color:var(--ui-text-primary);background:var(--ui-surface-overlay-4);border-radius:var(--ui-radius-full);font-size:var(--ui-text-micro)}.marketing-shelf__title[data-v-0e8f90a4]{color:var(--ui-text-secondary-strong);font-size:var(--ui-text-footnote);font-weight:500;text-align:left}.marketing-shelf__meta[data-v-0e8f90a4],.marketing-shelf__title[data-v-0e8f90a4]{display:block;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.marketing-shelf__meta[data-v-0e8f90a4]{color:var(--ui-text-secondary);font-size:var(--ui-text-caption);font-weight:400;margin-top:-4px}.marketing-shelf__message button[data-v-0e8f90a4]{color:var(--ui-text-primary);border:1px solid var(--ui-border-subtle);background:var(--elev-control-bg);border-radius:var(--ui-radius-full);padding:10px 18px}@media(max-width:700px){.marketing-shelf__grid[data-v-0e8f90a4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}}@media(prefers-reduced-motion:reduce){.marketing-shelf__preview[data-v-0e8f90a4] img{transition:none}}.marketing-shelf h2[data-v-0e8f90a4]{margin:0 0 12px;color:var(--ui-text-primary);font-size:var(--font-size-lg);font-weight:700}.marketing-shelf__categories[data-v-0e8f90a4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.marketing-shelf__categories button[data-v-0e8f90a4]{height:30px;padding:0 12px;border:0;border-radius:var(--ui-radius-full);background:var(--ui-catalog-control-bg);color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-text-footnote);font-weight:650;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.marketing-shelf__categories button[aria-pressed=true][data-v-0e8f90a4]{background:var(--ui-chip-selected-bg);color:var(--ui-chip-selected-fg)}.marketing-shelf__more[data-v-0e8f90a4]{display:block;margin:24px auto;padding:10px 16px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-full);background:var(--elev-control-bg);color:var(--ui-text-secondary);font:inherit;cursor:pointer}@media(min-width:1500px){.marketing-shelf__grid[data-v-0e8f90a4]{grid-template-columns:repeat(5,minmax(0,1fr))}}.free-first-video-cta[data-v-16ba3aa3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--ui-brand-border);border-radius:var(--ui-radius-lg);background:var(--ui-brand-soft);color:rgba(var(--ui-palette-white-rgb),.96)}.free-first-video-cta__copy[data-v-16ba3aa3]{display:flex;flex-direction:column;gap:2px;min-width:0}.free-first-video-cta__title[data-v-16ba3aa3]{font-size:var(--font-size-sm);font-weight:600}.free-first-video-cta__detail[data-v-16ba3aa3]{font-size:var(--font-size-xs);color:rgba(var(--ui-palette-white-rgb),.72);overflow-wrap:anywhere}.free-first-video-cta__action[data-v-16ba3aa3]{flex:0 0 auto}.free-first-video-cta__spin[data-v-16ba3aa3]{animation:free-first-video-cta-spin-16ba3aa3 .9s linear infinite}@keyframes free-first-video-cta-spin-16ba3aa3{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.free-first-video-cta__spin[data-v-16ba3aa3]{animation:none}}
