._container_19q40_1{display:block;text-decoration:none;color:inherit;width:100%}._link_19q40_8{transition:transform var(--animation-duration-fast) ease;border-radius:var(--radius-md)}._link_19q40_8:active{transform:scale(.98)}._card_19q40_17{display:flex;align-items:flex-start;gap:var(--spacing-3);width:100%;box-sizing:border-box}._lockedCard_19q40_25{opacity:.6}._thumbnailWrapper_19q40_30{position:relative;width:40%;max-width:160px;aspect-ratio:16 / 9;flex-shrink:0;border-radius:8px;overflow:hidden;background-color:var(--muted)}._thumbnail_19q40_30,._thumbnailPlaceholder_19q40_42{width:100%;height:100%;object-fit:cover;display:block}._durationOverlay_19q40_49{position:absolute;bottom:var(--spacing-2);left:var(--spacing-1);background-color:#000000bf;color:#fff;font-size:.6875rem;padding:.125rem .25rem;border-radius:var(--radius-sm);font-family:var(--font-family-monospace);line-height:1;z-index:10}._lockOverlay_19q40_63{position:absolute;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:20}._lockIconOverlay_19q40_73{width:1.5rem;height:1.5rem;color:#fff}._content_19q40_80{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-1);padding-top:var(--spacing-1)}._title_19q40_89{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_19q40_100{margin:0;font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaRow_19q40_110{display:flex;align-items:center;gap:var(--spacing-2);margin-top:2px}._levelBadge_19q40_117{font-size:.75rem;font-weight:700;background-color:var(--secondary);color:var(--secondary-foreground);padding:.125rem .375rem;border-radius:var(--radius-sm)}._statusIcons_19q40_126{display:flex;align-items:center;gap:var(--spacing-1)}._masteredIcon_19q40_132{width:1rem;height:1rem;color:var(--warning)}._completedIcon_19q40_138{width:1rem;height:1rem;color:var(--success)}._favoritedIcon_19q40_144{width:1rem;height:1rem;color:var(--warning);fill:var(--warning)}._rightIcon_19q40_151{color:var(--muted-foreground);flex-shrink:0;align-self:center;margin-left:auto}._gridCard_19q40_158{display:flex;flex-direction:column;gap:.375rem;width:100%;box-sizing:border-box}._gridLockedCard_19q40_166{opacity:.6}._gridThumbnailWrapper_19q40_170{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:var(--radius-md);overflow:hidden;background-color:var(--muted)}._gridThumbnail_19q40_170,._gridThumbnailPlaceholder_19q40_180{display:block;width:100%;height:100%;object-fit:cover}._gridDurationOverlay_19q40_187{position:absolute;bottom:.375rem;left:.375rem;padding:.125rem .375rem;border-radius:var(--radius-full);background-color:#000000bf;color:var(--primary-foreground);font-family:var(--font-family-monospace);font-size:.6875rem;line-height:1}._gridStatusPill_19q40_200{position:absolute;top:.375rem;right:.375rem;display:flex;align-items:center;gap:var(--spacing-1);padding:.25rem .375rem;border-radius:var(--radius-full);background-color:#0000008c}._gridMasteredIcon_19q40_212,._gridCompletedIcon_19q40_213,._gridFavoritedIcon_19q40_214{width:.875rem;height:.875rem}._gridMasteredIcon_19q40_212,._gridFavoritedIcon_19q40_214{color:var(--warning)}._gridFavoritedIcon_19q40_214{fill:var(--warning)}._gridCompletedIcon_19q40_213{color:var(--success)}._gridLockOverlay_19q40_232{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0006}._gridLockIcon_19q40_241{width:1.5rem;height:1.5rem;color:var(--primary-foreground)}._gridContent_19q40_247{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._gridTitle_19q40_254{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.3}._gridSubtitle_19q40_266{margin:0;overflow:hidden;color:var(--muted-foreground);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}
