@import "https://fonts.googleapis.com/css2?family=Inter:wght@800;900&display=swap";.cc-root{--cc-bg:#f3f6fb;--cc-card:#fff;--cc-border:#e6eaf2;--cc-text:#0b1220;--cc-muted:#6b7280;--cc-blue:#2563eb;--cc-green:#059669;--cc-green-dark:#047857;--cc-red:#e11d48;--cc-amber:#b45309;--cc-navy:#1e2a6b;--cc-navy-deep:#0f1a3d;--cc-shadow:0 1px 2px #1018280d;background:var(--cc-bg);color:var(--cc-text);font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "cv11" 1}.cc-root h1,.cc-root h2,.cc-root h3,.cc-root h4,.cc-root .cc-title{font-weight:800}.cc-root .cc-card{background:var(--cc-card);border:1px solid var(--cc-border);box-shadow:var(--cc-shadow);border-radius:16px}.cc-root .cc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cc-blue);font-size:12px;font-weight:700}.cc-root .cc-kpi-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);font-size:12px;font-weight:600}.cc-root .tabular-nums,.cc-root .recharts-tooltip-item-value{font-variant-numeric:tabular-nums}.cc-root .scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.cc-root .scrollbar-none::-webkit-scrollbar{display:none}.cc-root[data-slot=sheet-content]{width:100%!important;max-width:100%!important}@media (width>=640px){.cc-root[data-slot=sheet-content]{max-width:560px!important}}.cc-root [data-slot=sheet-close],[data-slot=sheet-content].cc-root [data-slot=sheet-close]{transition:background-color .15s,border-color .15s;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--cc-text)!important;opacity:1!important;box-shadow:none!important;background-color:#0000!important;border:1px solid #e6eaf2!important;border-radius:9999px!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;top:16px!important;right:16px!important}.cc-root [data-slot=sheet-close]:hover,[data-slot=sheet-content].cc-root [data-slot=sheet-close]:hover{background-color:#f1f5f9!important;border-color:#e6eaf2!important}.cc-root [data-slot=sheet-close]:focus-visible,[data-slot=sheet-content].cc-root [data-slot=sheet-close]:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--cc-blue)!important;border-color:#e6eaf2!important;outline:none!important}
