.playbook-page{padding-top:var(--space-2xl)}.playbook-back-link{display:inline-block;font-family:var(--font-mono);font-size:13px;color:var(--text-muted);text-decoration:none;margin-bottom:var(--space-xl);transition:color .3s ease}.playbook-back-link:hover{color:var(--text-accent)}.playbook-header{margin-bottom:var(--space-3xl)}.playbook-meta-row{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.playbook-category-badge{color:var(--accent-sand);background:rgba(194,165,125,.15)}.playbook-category-badge,.playbook-status-badge{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.15em;padding:6px 14px;border-radius:var(--radius-sm)}.playbook-status-badge.available{color:#4ade80;background:rgba(74,222,128,.15)}.playbook-title{font-size:clamp(36px,5vw,56px);margin-bottom:var(--space-md);line-height:1.1}.playbook-tagline{font-size:20px;color:var(--text-accent);font-style:italic;margin-bottom:var(--space-lg)}.playbook-description{font-size:17px;color:var(--text-secondary);max-width:700px;line-height:1.7}.playbook-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-3xl)}.playbook-stat{padding:var(--space-xl);text-align:center}.playbook-stat-value{font-size:28px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs)}.playbook-stat-label{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.playbook-workflows-section{margin-bottom:var(--space-3xl)}.playbook-section-title{font-size:14px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:var(--space-md)}.playbook-section-description{color:var(--text-secondary);font-size:15px;margin-bottom:var(--space-2xl);max-width:600px}.playbook-workflows-list{display:flex;flex-direction:column;gap:var(--space-lg)}.workflow-card{padding:var(--space-xl);transition:all .4s cubic-bezier(.4,0,.2,1)}.workflow-card:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.workflow-header{display:flex;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-md)}.workflow-number{font-family:var(--font-mono);font-size:24px;font-weight:600;color:var(--accent-sand);opacity:.6;min-width:40px}.workflow-title-group{flex:1 1}.workflow-name{font-size:22px;margin-bottom:var(--space-xs);line-height:1.3}.workflow-primary-agent{font-family:var(--font-mono);font-size:12px;color:var(--text-accent);letter-spacing:.05em}.workflow-description{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-lg)}.workflow-description,.workflow-details{margin-left:calc(40px + var(--space-lg))}.workflow-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border-secondary)}.workflow-detail-group{display:flex;flex-direction:column;gap:var(--space-xs)}.workflow-detail-group.human-touchpoint{grid-column:1/-1}.workflow-detail-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted)}.workflow-human-note{font-size:14px;color:var(--accent-sand);font-style:italic}.workflow-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.workflow-tag{font-family:var(--font-mono);font-size:11px;padding:4px 10px;border-radius:var(--radius-sm)}.workflow-tag.subagent{background:rgba(148,163,184,.15);color:#94a3b8}.workflow-tag.skill{background:rgba(129,140,248,.15);color:#818cf8}.playbook-tech-section{margin-bottom:var(--space-3xl)}.playbook-tech-title{font-size:14px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:var(--space-md)}.playbook-tech-tags{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.playbook-tech-tag{font-family:var(--font-mono);font-size:12px;padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);color:var(--text-secondary)}.playbook-cta{padding:var(--space-2xl);text-align:center}.playbook-cta-title{font-size:24px;margin-bottom:var(--space-sm)}.playbook-cta-text{color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto}.playbook-cta-button{display:inline-block;font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--bg-primary);background:var(--accent-sand);padding:14px 32px;border-radius:var(--radius-md);text-decoration:none;transition:all .3s ease}.playbook-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(194,165,125,.3)}.playbook-tasks-section{margin-bottom:var(--space-3xl)}.playbook-tasks-header,.playbook-tasks-phases{margin-bottom:var(--space-xl)}.playbook-tasks-phases{display:flex;flex-direction:column;gap:var(--space-xl)}.playbook-phase-card{padding:var(--space-xl)}.playbook-phase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle)}.playbook-phase-name{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.playbook-phase-count{font-family:var(--font-mono);font-size:13px;color:var(--text-muted);padding:6px 14px;background:var(--bg-tertiary);border-radius:var(--radius-sm)}.playbook-task-list-full{list-style:none;padding:0;margin:0}.playbook-task-item-full{padding:var(--space-md) 0;border-bottom:1px solid var(--border-subtle)}.playbook-task-item-full:last-child{border-bottom:none}.playbook-task-main{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.playbook-task-header{display:flex;align-items:baseline;gap:var(--space-sm);flex:1 1}.playbook-task-number{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);min-width:28px;text-align:center;padding:4px 8px;background:var(--bg-tertiary);border-radius:var(--radius-sm)}.playbook-task-name{flex:1 1;font-size:15px;font-weight:500;color:var(--text-primary)}.playbook-task-badges{display:flex;align-items:center;gap:var(--space-sm);padding-left:40px}.playbook-task-type{color:var(--accent-sand);background:rgba(194,165,125,.1)}.playbook-task-agent,.playbook-task-type{font-family:var(--font-mono);font-size:11px;padding:4px 10px;border-radius:var(--radius-sm);white-space:nowrap}.playbook-task-agent{color:var(--text-secondary);background:var(--bg-tertiary)}.playbook-task-details{padding-left:44px}.playbook-task-description{font-size:13px;color:var(--text-secondary);margin-bottom:var(--space-xs);line-height:1.5}.playbook-task-meta{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:12px;color:var(--text-muted)}.playbook-task-human,.playbook-task-tools{font-family:var(--font-mono)}.playbook-task-human strong,.playbook-task-tools strong{color:var(--text-secondary)}.playbook-tasks-total{display:flex;flex-direction:column;align-items:center;padding:var(--space-xl);text-align:center}.playbook-tasks-total-number{font-family:var(--font-display);font-size:64px;font-weight:700;color:var(--accent-sand);line-height:1;margin-bottom:var(--space-sm)}.playbook-tasks-total-label{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs)}.playbook-tasks-note{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}@media (max-width:768px){.playbook-stats-grid{grid-template-columns:repeat(2,1fr)}.workflow-header{flex-direction:column;gap:var(--space-sm)}.workflow-number{font-size:20px;min-width:auto}.workflow-description,.workflow-details{margin-left:0}.workflow-card{padding:var(--space-lg)}.playbook-phase-card{padding:var(--space-md)}.playbook-phase-header{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.playbook-phase-name{font-size:16px}.playbook-phase-count{font-size:11px}.playbook-task-item-full{padding:var(--space-md) 0}.playbook-task-header{align-items:flex-start;gap:var(--space-xs)}.playbook-task-number{font-size:11px;min-width:26px;padding:3px 6px;flex-shrink:0}.playbook-task-name{font-size:15px;font-weight:500;line-height:1.3;flex:1 1}.playbook-task-badges{padding-left:34px}.playbook-task-agent,.playbook-task-type{font-size:10px;padding:3px 8px}.playbook-task-agent{max-width:none;overflow:visible;text-overflow:clip}.playbook-task-details{padding-left:34px;margin-top:var(--space-sm)}.playbook-task-description{font-size:13px}.playbook-task-meta{flex-direction:column;gap:var(--space-xs);font-size:11px}.playbook-tasks-total{padding:var(--space-lg)}.playbook-tasks-total-number{font-size:48px}}