.mockup-section[data-astro-cid-edftd5a5]{padding:0 0 8rem;position:relative}.mockup-section[data-astro-cid-edftd5a5] .page-wrap[data-astro-cid-edftd5a5]{--mockup-native-w:1280px;max-width:calc(var(--mockup-native-w) + 2 * 2rem)}.mockup-section__glow[data-astro-cid-edftd5a5]{background:linear-gradient(to bottom, rgba(var(--c-brand-500-rgb), .12), transparent);border-radius:var(--radius-3xl);filter:blur(48px);pointer-events:none;z-index:-1;width:80%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mockup[data-astro-cid-edftd5a5]{background:var(--c-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);border:1px solid #e2e8f099;position:relative;overflow:hidden}@media (width>=1024px){.mockup[data-astro-cid-edftd5a5]{box-shadow:0 0 0 1px #e2e8f099, var(--shadow-2xl);border:0}}.mockup__browser-bar[data-astro-cid-edftd5a5]{background:var(--c-slate-50);border-bottom:1px solid var(--c-slate-100);justify-content:space-between;align-items:center;gap:.75rem;height:3rem;padding:0 1rem;display:flex}.mockup__dots[data-astro-cid-edftd5a5]{flex-shrink:0;gap:.375rem;display:flex}.mockup__dot[data-astro-cid-edftd5a5]{border-radius:var(--radius-full);width:.75rem;height:.75rem}.mockup__dot--red[data-astro-cid-edftd5a5]{background:#f87171}.mockup__dot--amber[data-astro-cid-edftd5a5]{background:var(--c-amber-400)}.mockup__dot--green[data-astro-cid-edftd5a5]{background:#4ade80}.mockup__url-bar[data-astro-cid-edftd5a5]{background:var(--c-white);border:1px solid var(--c-slate-200);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--c-slate-400);min-width:0;box-shadow:var(--shadow-sm);flex:0 18rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;display:flex}.mockup__url-bar[data-astro-cid-edftd5a5] span[data-astro-cid-edftd5a5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockup__url-bar[data-astro-cid-edftd5a5] [data-astro-cid-edftd5a5][data-lucide]{flex-shrink:0;width:.75rem;height:.75rem}.mockup__browser-spacer[data-astro-cid-edftd5a5]{flex-shrink:0;width:3rem}@media (width<=640px){.mockup__browser-spacer[data-astro-cid-edftd5a5]{display:none}.mockup__url-bar[data-astro-cid-edftd5a5]{flex:auto}}.mockup__video[data-astro-cid-edftd5a5]{aspect-ratio:16/9;background:var(--c-slate-50);display:none}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.mockup--video[data-astro-cid-edftd5a5] .mockup__video[data-astro-cid-edftd5a5]{display:block}.mockup--video[data-astro-cid-edftd5a5] .mockup__content[data-astro-cid-edftd5a5]{display:none}}.mockup__video[data-astro-cid-edftd5a5] video{object-fit:cover;pointer-events:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-smooth);display:block}.mockup__video[data-astro-cid-edftd5a5].is-ready video{opacity:1}.mockup__content[data-astro-cid-edftd5a5]{background:#f8fafc80;flex-direction:column;display:flex}.mockup__appbar[data-astro-cid-edftd5a5]{background:var(--c-brand-600);height:2.75rem;color:var(--c-white);flex-shrink:0;align-items:center;gap:1rem;padding:0 1rem;display:flex}.mockup__appbar-brand[data-astro-cid-edftd5a5]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.mockup__appbar-nav[data-astro-cid-edftd5a5]{align-items:center;gap:.25rem;min-width:0;display:none;overflow:hidden}@media (width>=560px){.mockup__appbar-nav[data-astro-cid-edftd5a5]{display:flex}}.mockup__appbar-item[data-astro-cid-edftd5a5]{border-radius:var(--radius-sm);font-size:var(--text-xs);color:rgba(var(--c-white-rgb), .75);white-space:nowrap;padding:.25rem .5rem}.mockup__appbar-item--active[data-astro-cid-edftd5a5]{background:rgba(var(--c-white-rgb), .18);color:var(--c-white);font-weight:600}.mockup__appbar-user[data-astro-cid-edftd5a5]{border-radius:var(--radius-full);background:rgba(var(--c-white-rgb), .2);width:1.5rem;height:1.5rem;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-weight:700;display:flex}.mockup__screen[data-astro-cid-edftd5a5]{flex-direction:column;gap:1rem;padding:1.25rem 1rem 1.5rem;display:flex}@media (width>=640px){.mockup__screen[data-astro-cid-edftd5a5]{padding:1.5rem 1.5rem 2rem}}.mockup__page-head[data-astro-cid-edftd5a5]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mockup__page-title[data-astro-cid-edftd5a5]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-lg);color:var(--c-slate-900);margin:0;line-height:1.2}.mockup__period[data-astro-cid-edftd5a5]{font-size:var(--text-xs);color:var(--c-slate-500);background:var(--c-white);border:1px solid var(--c-slate-200);border-radius:var(--radius-full);white-space:nowrap;padding:.25rem .625rem}.mockup__kpis[data-astro-cid-edftd5a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (width>=768px){.mockup__kpis[data-astro-cid-edftd5a5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.mockup__kpi[data-astro-cid-edftd5a5]{background:var(--c-white);border:1px solid var(--c-slate-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;padding:.75rem;display:flex}.mockup__kpi-label[data-astro-cid-edftd5a5]{font-size:var(--text-xs);color:var(--c-slate-500);font-weight:500}.mockup__kpi-value[data-astro-cid-edftd5a5]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-xl);color:var(--c-slate-900);white-space:nowrap;line-height:1.1}.mockup__kpi-value[data-astro-cid-edftd5a5] span[data-astro-cid-edftd5a5]{font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);color:var(--c-slate-500)}.mockup__kpi-note[data-astro-cid-edftd5a5]{font-size:var(--text-xs);color:var(--c-slate-400)}.mockup__card[data-astro-cid-edftd5a5]{background:var(--c-white);border:1px solid var(--c-slate-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:1rem}.mockup__card-head[data-astro-cid-edftd5a5]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.mockup__card-title[data-astro-cid-edftd5a5]{font-weight:600;font-size:var(--text-sm);color:var(--c-slate-800)}.mockup__card-metric[data-astro-cid-edftd5a5]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-base);color:var(--c-slate-900);white-space:nowrap}.mockup__card-metric[data-astro-cid-edftd5a5] span[data-astro-cid-edftd5a5]{font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);color:var(--c-slate-500)}.mockup__risk-total[data-astro-cid-edftd5a5]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-xl);color:var(--c-red-600);margin-bottom:.75rem;line-height:1.2}.mockup__risk-total[data-astro-cid-edftd5a5] span[data-astro-cid-edftd5a5]{font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);color:var(--c-slate-500);display:block}@media (width>=480px){.mockup__risk-total[data-astro-cid-edftd5a5] span[data-astro-cid-edftd5a5]{display:inline}}.mockup__risk-list[data-astro-cid-edftd5a5]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mockup__risk-row[data-astro-cid-edftd5a5]{border-top:1px solid var(--c-slate-100);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.5rem 0;display:flex}.mockup__risk-main[data-astro-cid-edftd5a5]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.mockup__risk-id[data-astro-cid-edftd5a5]{font-size:var(--text-sm);color:var(--c-slate-800);font-weight:600}.mockup__risk-client[data-astro-cid-edftd5a5]{font-size:var(--text-xs);color:var(--c-slate-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockup__risk-aside[data-astro-cid-edftd5a5]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.mockup__risk-sum[data-astro-cid-edftd5a5]{font-size:var(--text-sm);color:var(--c-slate-800);white-space:nowrap;font-weight:600}.mockup__load-rows[data-astro-cid-edftd5a5]{flex-direction:column;gap:.75rem;display:flex}.mockup__load-head[data-astro-cid-edftd5a5]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.mockup__load-name[data-astro-cid-edftd5a5]{font-size:var(--text-sm);color:var(--c-slate-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockup__load-meta[data-astro-cid-edftd5a5]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.mockup__load-pct[data-astro-cid-edftd5a5]{font-size:var(--text-sm);font-weight:600}.mockup__load-pct--danger[data-astro-cid-edftd5a5]{color:var(--c-red-600)}.mockup__load-pct--warn[data-astro-cid-edftd5a5]{color:var(--c-amber-700)}.mockup__load-pct--ok[data-astro-cid-edftd5a5]{color:var(--c-green-600)}.mockup__progress[data-astro-cid-edftd5a5]{background:var(--c-slate-100);border-radius:var(--radius-full);height:.5rem;overflow:hidden}.mockup__progress-bar[data-astro-cid-edftd5a5]{border-radius:var(--radius-full);width:0;height:100%;animation:1.5s ease-out .5s forwards fillProgress}.mockup__progress-bar--danger[data-astro-cid-edftd5a5]{background:var(--c-red-500)}.mockup__progress-bar--warn[data-astro-cid-edftd5a5]{background:var(--c-amber-500)}.mockup__progress-bar--ok[data-astro-cid-edftd5a5]{background:var(--c-green-500)}.mockup__load-row[data-astro-cid-edftd5a5]:nth-child(2) .mockup__progress-bar[data-astro-cid-edftd5a5]{animation-delay:.65s}.mockup__load-row[data-astro-cid-edftd5a5]:nth-child(3) .mockup__progress-bar[data-astro-cid-edftd5a5]{animation-delay:.8s}.mockup__badge[data-astro-cid-edftd5a5]{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;padding:.125rem .5rem;font-weight:700}.mockup__badge--ok[data-astro-cid-edftd5a5]{background:var(--c-green-100);color:var(--c-green-700)}.mockup__badge--warn[data-astro-cid-edftd5a5]{background:var(--c-amber-100);color:var(--c-amber-700)}.mockup__badge--danger[data-astro-cid-edftd5a5]{background:var(--c-red-100);color:var(--c-red-700)}@media (prefers-reduced-motion:reduce){.mockup__progress-bar[data-astro-cid-edftd5a5]{width:var(--target-width,100%);animation:none}}
