.PlaybookCard_card__o_ESL{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);color:inherit;transition:border-color .14s ease}.PlaybookCard_card__o_ESL:hover{color:inherit;border-color:var(--text-primary)}.PlaybookCard_card__o_ESL:hover .PlaybookCard_title__tChGA{text-decoration:underline}@media (prefers-reduced-motion:reduce){.PlaybookCard_card__o_ESL,.PlaybookCard_card__o_ESL:hover{transition:none;transform:none}}.PlaybookCard_thumb__4vq5P{position:relative;aspect-ratio:16/8;overflow:hidden;background:var(--thumb);color:#fcfbf8}.PlaybookCard_thumbCategory__zLDgR{position:absolute;left:14px;top:12px;padding:3px 9px;border-radius:var(--radius-pill);background:#fcfbf8;color:#111111;font-size:11.5px;font-weight:700}.PlaybookCard_thumbLetter__2jgPY{position:absolute;right:16px;bottom:-14px;font-family:var(--font-serif),Georgia,serif;font-size:96px;line-height:1;opacity:.22}.PlaybookCard_body__pc363{display:flex;flex-direction:column;flex:1 1;gap:6px;padding:14px 16px 16px}.PlaybookCard_by__19iYd{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted)}.PlaybookCard_byMark__c_Biz{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--surface-tag);border:1px solid var(--border);color:var(--text-secondary);font-size:9.5px;font-weight:700}.PlaybookCard_title__tChGA{font-size:16px;font-weight:650;line-height:1.3;color:var(--text-primary)}.PlaybookCard_summary__cvx8_{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13.5px;line-height:1.5;color:var(--text-soft)}.PlaybookCard_meta__IxzsI{margin-top:auto;padding-top:8px;font-size:12.5px;color:var(--text-faint)}.PlaybookCard_kind___QvVM{font-weight:600;color:var(--text-muted)}.PlaybookCard_progress__fqekG{display:flex;align-items:center;gap:10px;margin-top:6px}.PlaybookCard_track__QDwxE{flex:1 1;height:6px;border-radius:var(--radius-pill);background:var(--track);overflow:hidden}.PlaybookCard_fill__cKmnX{height:100%;border-radius:inherit;background:var(--accent)}.PlaybookCard_percent__0M8Vd{font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.PlaybookCard_compact__qcKng .PlaybookCard_thumb__4vq5P{aspect-ratio:16/7}.PlaybookCard_compact__qcKng .PlaybookCard_title__tChGA{font-size:15px}