[data-vc-surface=true],.vc-surface{--vc-font-sans:var(--font-onest), "Onest", -apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--vc-font-display:var(--font-onest), "Onest", -apple-system, "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--vc-font-mono:var(--font-mono-product), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Courier New", monospace;--vc-bg:#f2f4f8;--vc-surface:#fff;--vc-surface-2:#eaedf2;--vc-ink:#111827;--vc-ink-2:#374151;--vc-ink-3:#4b5563;--vc-ink-4:#6b7280;--vc-border:#e5e7eb;--vc-border-strong:#d1d5db;--vc-accent:#4f46e5;--vc-accent-bg:#eef2ff;--vc-accent-line:#c7d2fe;--vc-accent-hover:#4338ca;--vc-emerald:#047857;--vc-emerald-bg:#ecfdf5;--vc-emerald-line:#a7f3d0;--vc-amber:#b45309;--vc-amber-bg:#fffbeb;--vc-amber-line:#fde68a;--vc-rose:#be123c;--vc-rose-bg:#fff1f2;--vc-rose-line:#fecdd3;--vc-star:#d97706;--vc-text-display-lg:30px;--vc-text-display-md:22px;--vc-text-body-lg:16px;--vc-text-body-md:15px;--vc-text-body-sm:13px;--vc-text-mono-stat:34px;--vc-text-mono-num:14px;--vc-text-mono-badge:13px;--vc-leading-body:1.5;--vc-leading-long-form:1.55;--vc-leading-tight:1.2;--vc-radius-sm:4px;--vc-radius-md:6px;--vc-radius-lg:8px;--vc-transition-fast:.1s ease;--vc-transition-med:.18s ease;--vc-focus-ring-width:2px;--vc-focus-ring-offset:2px;--vc-focus-ring-color:var(--vc-accent);--nu-accent:var(--vc-accent);--nu-accent-bg:var(--vc-accent-bg);--nu-accent-line:var(--vc-accent-line);--nu-accent-hover:var(--vc-accent-hover);--nu-surface:var(--vc-surface);--nu-surface-2:var(--vc-surface-2);--nu-bg:var(--vc-bg);--nu-ink:var(--vc-ink);--nu-ink-2:var(--vc-ink-2);--nu-ink-3:var(--vc-ink-3);--nu-ink-4:var(--vc-ink-4);--nu-border:var(--vc-border);--nu-border-strong:var(--vc-border-strong);--nu-card-shadow:0 1px 3px 0 #0000000f, 0 1px 2px -1px #0000000a;--nu-radius-card:8px;--nu-radius-md:6px;--nu-radius-sm:4px;--nu-positive:var(--vc-emerald);--nu-positive-bg:var(--vc-emerald-bg);--nu-positive-line:var(--vc-emerald-line);--nu-warn:var(--vc-amber);--nu-warn-bg:var(--vc-amber-bg);--nu-warn-line:var(--vc-amber-line);--nu-danger:var(--vc-rose);--nu-danger-bg:var(--vc-rose-bg);--nu-danger-line:var(--vc-rose-line);background-color:var(--vc-bg);color:var(--vc-ink);font-family:var(--vc-font-sans);font-size:var(--vc-text-body-md);line-height:var(--vc-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-vc-surface=true] .vc-mono,.vc-surface .vc-mono,[data-vc-surface=true] [class*=font-mono],.vc-surface [class*=font-mono]{font-family:var(--vc-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on, "lnum" on;letter-spacing:-.01em;font-weight:700}[data-vc-surface=true] :focus-visible,.vc-surface :focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-focus-ring-color);outline-offset:var(--vc-focus-ring-offset);border-radius:inherit}[data-vc-surface=true] button:focus-visible,[data-vc-surface=true] input:focus-visible,[data-vc-surface=true] select:focus-visible,[data-vc-surface=true] textarea:focus-visible,[data-vc-surface=true] [role=tab]:focus-visible,[data-vc-surface=true] [role=menuitem]:focus-visible,[data-vc-surface=true] [role=radio]:focus-visible,.vc-surface button:focus-visible,.vc-surface input:focus-visible,.vc-surface select:focus-visible,.vc-surface textarea:focus-visible,.vc-surface [role=tab]:focus-visible,.vc-surface [role=menuitem]:focus-visible,.vc-surface [role=radio]:focus-visible{box-shadow:0 0 0 4px #4f46e51f}@media (prefers-reduced-motion:reduce){[data-vc-surface=true] *,[data-vc-surface=true] :before,[data-vc-surface=true] :after,.vc-surface *,.vc-surface :before,.vc-surface :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-vc-surface=true] [data-vc-interactive],.vc-surface [data-vc-interactive]{min-width:44px;min-height:44px}[data-vc-surface=true] ::selection{background:var(--vc-accent-bg);color:var(--vc-ink)}.vc-surface ::selection{background:var(--vc-accent-bg);color:var(--vc-ink)}@media print{[data-vc-surface=true],.vc-surface{color:#000;background:#fff}}