.feature-mock[data-astro-cid-pj2qskzk]{position:relative;overflow:hidden}.feature-mock--crm[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{background:#fff1e3}.feature-mock--summary[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{background:#e9eefc}.feature-mock--finance[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{background:#e6f5eb}.feature-mock--projects[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{background:#f0e9fb}.feature-mock--agentic[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{background:#fde8e6}.feature-mock--analytics[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{background:#fff5cf}.feature-mock-stage[data-astro-cid-pj2qskzk]{position:relative;width:100%;aspect-ratio:1200 / 720;border:1px solid var(--color-border-strong);overflow:hidden;transition:filter .25s var(--ease-out-quint)}.feature-mock--home[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{border:0}.feature-mock--hero[data-astro-cid-pj2qskzk] .feature-mock-stage[data-astro-cid-pj2qskzk]{aspect-ratio:1200 / 900;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.bento-mock[data-astro-cid-pj2qskzk]{position:absolute;inset:1.25rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;color:var(--color-fg);pointer-events:none}.feature-mock--hero[data-astro-cid-pj2qskzk] .bento-mock[data-astro-cid-pj2qskzk]{inset:2rem 1.75rem 1.75rem;gap:.85rem}.mock-card[data-astro-cid-pj2qskzk]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:10px;padding:.5rem .7rem;box-shadow:var(--shadow-card);font-family:var(--font-sans);line-height:1;max-width:100%}.mock-card--digest[data-astro-cid-pj2qskzk],.mock-card--ledger[data-astro-cid-pj2qskzk],.mock-card--invoice[data-astro-cid-pj2qskzk],.mock-card--project[data-astro-cid-pj2qskzk],.mock-card--agent[data-astro-cid-pj2qskzk]{width:84%}.mock-card--digest[data-astro-cid-pj2qskzk],.mock-card--ledger[data-astro-cid-pj2qskzk],.mock-card--analytics-kpi[data-astro-cid-pj2qskzk],.mock-card--analytics-bars[data-astro-cid-pj2qskzk],.mock-card--analytics-pie[data-astro-cid-pj2qskzk]{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.55rem .7rem}.feature-mock--analytics[data-astro-cid-pj2qskzk] .bento-mock[data-astro-cid-pj2qskzk]{gap:.4rem}.feature-mock--analytics[data-astro-cid-pj2qskzk] .mock-card[data-astro-cid-pj2qskzk]{padding:.5rem .65rem}.mock-card--analytics-pie[data-astro-cid-pj2qskzk]{align-items:center}.mock-card--invoice[data-astro-cid-pj2qskzk],.mock-card--project[data-astro-cid-pj2qskzk]{justify-content:space-between}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card[data-astro-cid-pj2qskzk]{padding:.7rem .95rem;border-radius:14px}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card--digest[data-astro-cid-pj2qskzk],.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card--ledger[data-astro-cid-pj2qskzk],.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card--analytics-kpi[data-astro-cid-pj2qskzk],.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card--analytics-bars[data-astro-cid-pj2qskzk],.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card--analytics-pie[data-astro-cid-pj2qskzk]{padding:.85rem 1rem}.mock-avatar[data-astro-cid-pj2qskzk],.mock-mic[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--color-brand-soft);color:var(--color-brand);flex-shrink:0}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-avatar[data-astro-cid-pj2qskzk],.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-mic[data-astro-cid-pj2qskzk]{width:36px;height:36px}.mock-card-meta[data-astro-cid-pj2qskzk]{display:inline-flex;flex-direction:column;gap:.18rem;line-height:1}.mock-card-tag[data-astro-cid-pj2qskzk]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-subtle)}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card-tag[data-astro-cid-pj2qskzk]{font-size:.72rem}.mock-card-tag--brand[data-astro-cid-pj2qskzk]{color:var(--color-brand);font-weight:600}.mock-card-name[data-astro-cid-pj2qskzk]{font-size:.78rem;font-weight:600;color:var(--color-fg);letter-spacing:0}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-card-name[data-astro-cid-pj2qskzk]{font-size:.95rem}.mock-mono[data-astro-cid-pj2qskzk]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:var(--color-fg-subtle);margin-left:auto}.mock-mono--right[data-astro-cid-pj2qskzk]{margin-left:auto}.mock-line[data-astro-cid-pj2qskzk]{position:relative;z-index:1;width:70%;height:28px;color:var(--color-border-strong)}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-line[data-astro-cid-pj2qskzk]{height:40px}.mock-line--fan[data-astro-cid-pj2qskzk]{width:86%;height:32px}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-line--fan[data-astro-cid-pj2qskzk]{height:48px}.mock-channels[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.32rem;flex-wrap:nowrap}.mock-pill[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.3rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;padding:.32rem .55rem;font-size:.66rem;font-weight:500;color:var(--color-fg);box-shadow:var(--shadow-card);line-height:1}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-pill[data-astro-cid-pj2qskzk]{padding:.45rem .7rem;font-size:.78rem}.mock-pill[data-astro-cid-pj2qskzk] svg[data-astro-cid-pj2qskzk]{color:var(--color-brand)}.mock-pill--tool[data-astro-cid-pj2qskzk] svg[data-astro-cid-pj2qskzk]{color:var(--color-fg-2)}.mock-wave[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:2px;height:18px}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-wave[data-astro-cid-pj2qskzk]{height:26px}.mock-wave[data-astro-cid-pj2qskzk]>span[data-astro-cid-pj2qskzk]{display:inline-block;width:2px;background:var(--color-brand);border-radius:1px;opacity:.85}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-wave[data-astro-cid-pj2qskzk]>span[data-astro-cid-pj2qskzk]{width:3px}.mock-line-row[data-astro-cid-pj2qskzk]{display:block;height:5px;width:100%;border-radius:999px;background:var(--color-bg-2)}.mock-amount[data-astro-cid-pj2qskzk]{font-family:var(--font-sans);font-weight:700;font-size:.86rem;color:var(--color-fg);letter-spacing:0}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-amount[data-astro-cid-pj2qskzk]{font-size:1.1rem}.mock-status[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-subtle)}.mock-status-dot[data-astro-cid-pj2qskzk]{width:5px;height:5px;border-radius:999px;background:var(--color-fg-subtle)}.mock-status--paid[data-astro-cid-pj2qskzk]{color:#16a34a}.mock-status--paid[data-astro-cid-pj2qskzk] .mock-status-dot[data-astro-cid-pj2qskzk]{background:#16a34a}.mock-bars[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:flex-end;gap:3px;width:100%;height:22px}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-bars[data-astro-cid-pj2qskzk]{height:32px}.mock-bars[data-astro-cid-pj2qskzk]>span[data-astro-cid-pj2qskzk]{flex:1;background:var(--color-brand);border-radius:1px;opacity:.85;min-height:2px}.mock-tasks[data-astro-cid-pj2qskzk]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.32rem;width:84%}.mock-task[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.32rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;padding:.28rem .55rem;font-size:.66rem;color:var(--color-fg);line-height:1}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-task[data-astro-cid-pj2qskzk]{padding:.4rem .7rem;font-size:.78rem}.mock-task-dot[data-astro-cid-pj2qskzk]{width:6px;height:6px;border-radius:999px;background:var(--color-fg-subtle)}.mock-task--done[data-astro-cid-pj2qskzk] .mock-task-dot[data-astro-cid-pj2qskzk]{background:#16a34a}.mock-task--wip[data-astro-cid-pj2qskzk] .mock-task-dot[data-astro-cid-pj2qskzk]{background:var(--color-brand)}.mock-task--todo[data-astro-cid-pj2qskzk] .mock-task-dot[data-astro-cid-pj2qskzk]{background:var(--color-fg-subtle);opacity:.6}.mock-progress[data-astro-cid-pj2qskzk]{display:block;width:84%;height:4px;background:var(--color-bg-2);border-radius:999px;overflow:hidden}.mock-progress-fill[data-astro-cid-pj2qskzk]{display:block;width:64%;height:100%;background:var(--color-brand);border-radius:999px}.mock-ai-tag[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;color:var(--color-brand);font-weight:700}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-ai-tag[data-astro-cid-pj2qskzk]{font-size:.78rem}.mock-ai-dot[data-astro-cid-pj2qskzk]{width:5px;height:5px;border-radius:999px;background:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-soft)}.mock-tools[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.32rem;flex-wrap:nowrap}.mock-kpi-row[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:baseline;gap:.45rem;width:100%}.mock-kpi-value[data-astro-cid-pj2qskzk]{font-family:var(--font-sans);font-weight:700;font-size:1.05rem;color:var(--color-fg);letter-spacing:0;line-height:1}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-kpi-value[data-astro-cid-pj2qskzk]{font-size:1.4rem}.mock-delta[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.18rem;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.04em;color:var(--color-fg-subtle)}.mock-delta--up[data-astro-cid-pj2qskzk]{color:#16a34a}.mock-graph[data-astro-cid-pj2qskzk]{width:100%;height:22px;display:block}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-graph[data-astro-cid-pj2qskzk]{height:36px}.mock-pie-row[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.6rem;width:100%}.mock-pie[data-astro-cid-pj2qskzk]{width:38px;height:38px;flex-shrink:0}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-pie[data-astro-cid-pj2qskzk]{width:56px;height:56px}.mock-legend[data-astro-cid-pj2qskzk]{display:inline-flex;flex-direction:column;gap:.18rem;line-height:1.25}.mock-legend-row[data-astro-cid-pj2qskzk]{display:inline-flex;align-items:center;gap:.32rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;color:var(--color-fg-2)}.feature-mock--hero[data-astro-cid-pj2qskzk] .mock-legend-row[data-astro-cid-pj2qskzk]{font-size:.72rem}.mock-legend-dot[data-astro-cid-pj2qskzk]{width:6px;height:6px;border-radius:999px;flex-shrink:0}
