:root,[data-theme=light]{--brand-mark-a:#0e6b4e;--brand-mark-b:#2fa36f;color-scheme:light;--primary:#0e6b4e;--primary-hover:#0b5941;--primary-container:#00855d;--primary-bg:#e6f2ec;--on-primary:#ffffff;--on-primary-container:#ffffff;--inverse-primary:#68dba9;--secondary:#515f74;--on-secondary:#ffffff;--tertiary:#9b3e3b;--on-tertiary:#ffffff;--canvas:#f5f4ef;--surface:#f5f4ef;--surface-card:#ffffff;--surface-subtle:#faf9f6;--surface-hover:#f2f1eb;--surface-sunken:#f0efe8;--surface-selected:#edf5f0;--surface-raised:#ffffff;--surface-overlay:#ffffff;--surface-container:#eae9e2;--ink:#141a17;--ink-2:#575e58;--ink-3:#666c66;--ink-4:#a5a89f;--on-surface:#141a17;--on-surface-muted:#575e58;--on-surface-faint:#666c66;--line:#e4e2da;--line-soft:#eeede6;--line-control:#929087;--outline:#e4e2da;--outline-soft:#eeede6;--outline-strong:#7e857f;--ink-panel:#0f3b2e;--ink-panel-border:transparent;--on-ink-panel:#f3f6f1;--on-ink-panel-muted:#a9c7b8;--highlight:#d5f36b;--on-highlight:#1a230c;--highlight-tint:#f1f9d2;--on-highlight-tint:#1a230c;--success:#157f3d;--success-bg:#e6f5eb;--warning:#b45309;--warning-bg:#fdf2e1;--danger:#c42b2b;--danger-bg:#fcebeb;--on-danger:#ffffff;--error:#ba1a1a;--error-bg:#fceceb;--info:#1f55d6;--info-bg:#e8eefc;--chart-ink:#0e6b4e;--chart-compare:#8e8c82;--chart-muted:#dad8cf;--chart-grid:#eeede6;--chart-axis:#666c66;--chart-target:#575e58;--chart-negative:#c42b2b;--chart-rank-1:#0e6b4e;--chart-rank-2:#3f8466;--chart-rank-3:#7aa58f;--chart-rank-4:#b3cdbf;--chart-rank-other:#a8a59a;--chart-1:#0e6b4e;--chart-2:#8e8c82;--chart-3:#3f8466;--chart-4:#7aa58f;--chart-5:#a8a59a;--confidence-high:#157f3d;--confidence-medium:#b45309;--confidence-low:#c42b2b;--slate-base:#0f172a;--slate-muted:#64748b;--shadow-raised:0 1px 2px rgba(20,26,22,0.06),0 8px 24px -8px rgba(20,26,22,0.16);--shadow-overlay:0 2px 4px rgba(20,26,22,0.04),0 24px 56px -16px rgba(20,26,22,0.28);--shadow-upward:0 -1px 2px rgba(20,26,22,0.04),0 -8px 24px -12px rgba(20,26,22,0.16);--shadow-thumb:0 1px 2px rgba(20,26,22,0.06);--shadow-sm:0 1px 2px rgba(20,26,22,0.04);--shadow-md:0 1px 2px rgba(20,26,22,0.06),0 8px 24px -8px rgba(20,26,22,0.16);--shadow-lg:0 1px 2px rgba(20,26,22,0.06),0 8px 24px -8px rgba(20,26,22,0.16);--shadow-xl:0 2px 4px rgba(20,26,22,0.04),0 24px 56px -16px rgba(20,26,22,0.28);--scrim:rgba(20,26,22,0.32);--focus-ring:0 0 0 2px #f5f4ef,0 0 0 4px #0e6b4e;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23575e58' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark]{--brand-mark-a:#3ccb8c;--brand-mark-b:#d5f36b;color-scheme:dark;--primary:#3ccb8c;--primary-hover:#5ad9a0;--primary-container:#00855d;--primary-bg:rgba(60,203,140,0.12);--on-primary:#06140e;--on-primary-container:#c6ffe4;--inverse-primary:#006948;--secondary:#b9c6dc;--on-secondary:#233141;--tertiary:#ffb3ab;--on-tertiary:#5f1714;--canvas:#0d110f;--surface:#0d110f;--surface-card:#141917;--surface-subtle:#181e1b;--surface-hover:#1d2420;--surface-sunken:#101512;--surface-selected:rgba(60,203,140,0.1);--surface-raised:#1a201d;--surface-overlay:#1d2420;--surface-container:#1a201d;--ink:#edf1ee;--ink-2:#9aa49d;--ink-3:#8a928b;--ink-4:#4e5651;--on-surface:#edf1ee;--on-surface-muted:#9aa49d;--on-surface-faint:#8a928b;--line:#252c28;--line-soft:#1f2622;--line-control:#66706a;--outline:#252c28;--outline-soft:#1f2622;--outline-strong:#6f7972;--ink-panel:#17392c;--ink-panel-border:rgba(60,203,140,0.28);--on-ink-panel:#edf1ee;--on-ink-panel-muted:#9cc2af;--highlight:#c6ee5a;--on-highlight:#12180a;--highlight-tint:rgba(198,238,90,0.14);--on-highlight-tint:#c6ee5a;--success:#4ade80;--success-bg:rgba(74,222,128,0.12);--warning:#f5b64b;--warning-bg:rgba(245,182,75,0.12);--danger:#f87171;--danger-bg:rgba(248,113,113,0.12);--on-danger:#2a0808;--error:#ffb4ab;--error-bg:#2c1715;--info:#7aa2ff;--info-bg:rgba(122,162,255,0.12);--chart-ink:#3ccb8c;--chart-compare:#8b8a80;--chart-muted:#2a312d;--chart-grid:#1f2622;--chart-axis:#8a928b;--chart-target:#9aa49d;--chart-negative:#f87171;--chart-rank-1:#3ccb8c;--chart-rank-2:#2e9e6f;--chart-rank-3:#2b7a58;--chart-rank-4:#255c45;--chart-rank-other:#555c57;--chart-1:#3ccb8c;--chart-2:#8b8a80;--chart-3:#2e9e6f;--chart-4:#2b7a58;--chart-5:#555c57;--confidence-high:#4ade80;--confidence-medium:#f5b64b;--confidence-low:#f87171;--slate-base:#e2e8f0;--slate-muted:#94a3b8;--shadow-raised:0 1px 2px rgba(0,0,0,0.5),0 8px 24px -8px rgba(0,0,0,0.5);--shadow-overlay:0 2px 4px rgba(0,0,0,0.5),0 24px 56px -16px rgba(0,0,0,0.5);--shadow-upward:0 -1px 2px rgba(0,0,0,0.4),0 -8px 24px -12px rgba(0,0,0,0.5);--shadow-thumb:0 1px 2px rgba(0,0,0,0.4);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 1px 2px rgba(0,0,0,0.5),0 8px 24px -8px rgba(0,0,0,0.5);--shadow-lg:0 1px 2px rgba(0,0,0,0.5),0 8px 24px -8px rgba(0,0,0,0.5);--shadow-xl:0 2px 4px rgba(0,0,0,0.5),0 24px 56px -16px rgba(0,0,0,0.5);--scrim:rgba(0,0,0,0.6);--focus-ring:0 0 0 2px #0d110f,0 0 0 4px #3ccb8c;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa49d' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root{--radius-sm:0.25rem;--radius:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:999px;--radius-overlay:16px;--radius-card:14px;--radius-inner:10px;--radius-control:8px;--radius-control-inner:6px;--radius-check:4px;--sp-1:4px;--sp-2:8px;--sp-3:16px;--sp-4:24px;--sp-5:40px;--page-pad-x:16px;--page-pad-top:16px;--header-gap:24px;--section-gap:16px;--grid-gap:16px;--card-pad:16px;--topbar-h:52px;--text-kpi-sm:22px;--text-kpi-sm-lh:28px;--container-max:1440px;--gutter:24px;--font:var(--font-manrope,"Manrope"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-instant:100ms;--dur-fast:160ms;--dur-base:220ms;--dur-slow:600ms}@media (min-width:768px){:root{--page-pad-x:24px;--page-pad-top:28px;--section-gap:24px;--card-pad:20px;--topbar-h:56px;--text-kpi-sm:24px;--text-kpi-sm-lh:30px}}@media (min-width:1280px){:root{--page-pad-x:32px}}[data-theme-switching] *,[data-theme-switching] :after,[data-theme-switching] :before{transition:none!important}.ink-panel{background-color:var(--ink-panel);color:var(--on-ink-panel);border:1px solid var(--ink-panel-border);--focus-ring:0 0 0 2px var(--ink-panel),0 0 0 4px var(--on-ink-panel)}@media (forced-colors:active){.ink-panel{border-color:CanvasText}}@media (pointer:coarse){.hit-area{position:relative}.hit-area:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@media (max-width:767.98px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),select,textarea{font-size:16px!important}}@supports (-webkit-touch-callout:none){.cui-ios-bar-clear{padding-bottom:max(env(safe-area-inset-bottom),56px)!important}.cui-ios-bar-clear:empty{padding-bottom:0!important;height:max(env(safe-area-inset-bottom),56px)!important}}.cq{container-type:inline-size}.cq-kpi-value{font-size:var(--text-kpi-sm);line-height:var(--text-kpi-sm-lh);letter-spacing:-.015em;font-weight:500}@media (min-width:768px){@container (min-width: 240px){.cq-kpi-value[data-auto-size]{font-size:30px;line-height:36px;letter-spacing:-.02em}}}@container (max-width: 559.98px){.cq-560-wide{display:none!important}}@container (min-width: 560px){.cq-560-narrow{display:none!important}.cq-560-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 559.98px){.cq-560-collapse{display:none!important}}.cui-split{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.cui-split>*{min-width:0}.cui-split-switch-two{display:none}@container (max-width: 975.98px){.cui-split:not([data-one=main])>.cui-split-main,.cui-split:not([data-one=preview])>.cui-split-preview,.cui-split:not([data-one=rail])>.cui-split-rail{display:none}}@container (min-width: 976px){.cui-split{grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-template-areas:"preview switch" "preview pane";grid-template-rows:auto 1fr;align-items:start}.cui-split[data-rail=no]{grid-template-areas:"preview pane";grid-template-rows:auto}.cui-split>.cui-split-switch-one{display:none}.cui-split>.cui-split-switch-two{display:block;grid-area:switch}.cui-split>.cui-split-preview{display:block;grid-area:preview;position:sticky;top:calc(var(--topbar-h) + 16px)}.cui-split>.cui-split-main,.cui-split>.cui-split-rail{grid-area:pane;display:none}.cui-split[data-rail=no]>.cui-split-main,.cui-split[data-two=main]>.cui-split-main,.cui-split[data-two=rail]>.cui-split-rail{display:block}}@container (min-width: 1392px){.cui-split{grid-template-columns:minmax(440px,5fr) minmax(400px,4fr) minmax(320px,3fr);grid-template-areas:"preview main rail";grid-template-rows:auto}.cui-split[data-rail=no]{grid-template-columns:minmax(440px,5fr) minmax(400px,4fr);grid-template-areas:"preview main"}.cui-split>.cui-split-switch-two{display:none}.cui-split>.cui-split-main{display:block;grid-area:main}.cui-split>.cui-split-rail{display:block;grid-area:rail}}@keyframes cui-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cui-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cui-draw{to{stroke-dashoffset:0}}@keyframes cui-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cui-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.cui-animate-fade-up{animation:cui-fade-up var(--dur-base) var(--ease-out) both}.cui-animate-pop{animation:cui-fade-up var(--dur-fast) var(--ease-out) both}.cui-animate-fade-in{animation:cui-fade-in var(--dur-base) var(--ease-out) both}.cui-animate-bar-grow{transform-origin:bottom;animation:cui-bar-grow var(--dur-slow) var(--ease-out) both}.cui-animate-draw{animation:cui-draw var(--dur-slow) var(--ease-out) forwards}.cui-animate-shimmer{background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--surface-card) 55%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:cui-shimmer 1.4s linear infinite}.cui-pulse-dot{animation:cui-pulse-dot 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cui-animate-bar-grow,.cui-animate-draw,.cui-animate-fade-up,.cui-animate-pop,.cui-animate-shimmer,.cui-pulse-dot{animation:none!important;transform:none!important;stroke-dashoffset:0!important}.cui-animate-fade-in{animation-duration:.1s!important;animation-delay:0s!important}}