:where(.neptune-ui,.nb-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nb-theme:light;--nb-brand-blue:#1e61fe;--nb-brand-violet:#8a36f5;--nb-brand-magenta:#e82bde;--nb-brand-pink:#ff5a8a;--nb-brand-orange:#ff7b12;--nb-brand-gold:#fba500;--nb-brand-ink:#14163a;--nb-light-background-canvas:#fff;--nb-light-background-workspace:#f6f7fb;--nb-light-background-surface:#fff;--nb-light-background-subtle:#f1f2f8;--nb-light-background-elevated:#fff;--nb-light-text-primary:#14163a;--nb-light-text-secondary:#54597f;--nb-light-text-muted:#687092;--nb-light-text-inverse:#fff;--nb-light-text-link:#5b21b6;--nb-light-border-subtle:#e2e4f0;--nb-light-border-control:#8589a6;--nb-light-border-strong:#5d6386;--nb-light-action-primary-background:#6631d8;--nb-light-action-primary-foreground:#fff;--nb-light-action-primary-hover:#5424b8;--nb-light-action-primary-pressed:#431c91;--nb-light-action-secondary-background:#fff;--nb-light-action-secondary-foreground:#14163a;--nb-light-action-secondary-border:#8589a6;--nb-light-action-secondary-hover:#f1eaff;--nb-light-action-danger-background:#b91c1c;--nb-light-action-danger-foreground:#fff;--nb-light-action-danger-hover:#991b1b;--nb-light-action-danger-pressed:#7f1d1d;--nb-light-focus-ring:#6d28d9;--nb-light-status-success-foreground:#166534;--nb-light-status-success-background:#ecfdf3;--nb-light-status-success-border:#86efac;--nb-light-status-warning-foreground:#92400e;--nb-light-status-warning-background:#fff7e6;--nb-light-status-warning-border:#f59e0b;--nb-light-status-danger-foreground:#b91c1c;--nb-light-status-danger-background:#fef2f2;--nb-light-status-danger-border:#fca5a5;--nb-light-status-info-foreground:#075985;--nb-light-status-info-background:#f0f9ff;--nb-light-status-info-border:#38bdf8;--nb-light-status-neutral-foreground:#475569;--nb-light-status-neutral-background:#f1f5f9;--nb-light-status-neutral-border:#cbd5e1;--nb-light-overlay-scrim:#14163a7a;--nb-dark-background-canvas:#05071c;--nb-dark-background-workspace:#080b24;--nb-dark-background-surface:#0f1436;--nb-dark-background-subtle:#141a42;--nb-dark-background-elevated:#11183f;--nb-dark-text-primary:#eef1fb;--nb-dark-text-secondary:#9aa3c8;--nb-dark-text-muted:#b5bfdb;--nb-dark-text-inverse:#14163a;--nb-dark-text-link:#c4b5fd;--nb-dark-border-subtle:#ffffff1a;--nb-dark-border-control:#727ca3;--nb-dark-border-strong:#c4b5fd;--nb-dark-action-primary-background:#c4b5fd;--nb-dark-action-primary-foreground:#14163a;--nb-dark-action-primary-hover:#d8ccff;--nb-dark-action-primary-pressed:#a98bf7;--nb-dark-action-secondary-background:#141a42;--nb-dark-action-secondary-foreground:#eef1fb;--nb-dark-action-secondary-border:#727ca3;--nb-dark-action-secondary-hover:#2b2050;--nb-dark-action-danger-background:#fca5a5;--nb-dark-action-danger-foreground:#14163a;--nb-dark-action-danger-hover:#fb7185;--nb-dark-action-danger-pressed:#f43f5e;--nb-dark-focus-ring:#c4b5fd;--nb-dark-status-success-foreground:#86efac;--nb-dark-status-success-background:#102d21;--nb-dark-status-success-border:#4ade80;--nb-dark-status-warning-foreground:#fcd34d;--nb-dark-status-warning-background:#332a15;--nb-dark-status-warning-border:#fbbf24;--nb-dark-status-danger-foreground:#fca5a5;--nb-dark-status-danger-background:#361a22;--nb-dark-status-danger-border:#fb7185;--nb-dark-status-info-foreground:#7dd3fc;--nb-dark-status-info-background:#102a43;--nb-dark-status-info-border:#38bdf8;--nb-dark-status-neutral-foreground:#cbd5e1;--nb-dark-status-neutral-background:#1e293b;--nb-dark-status-neutral-border:#64748b;--nb-dark-overlay-scrim:#000000ad;--nb-gradient-accent:linear-gradient(100deg, #8a36f5 0%, #e82bde 58%, #ff7b12 100%);--nb-gradient-title:linear-gradient(110deg, #8a36f5 0%, #b12eb3 62%, #b74308 100%);--nb-gradient-action-light:linear-gradient(105deg, #6631d8 0%, #9e259e 68%, #b74308 100%);--nb-gradient-action-dark:linear-gradient(110deg, #c4b5fd 0%, #e9a7e5 62%, #fdba74 100%);--nb-type-family-base:Inter, ui-sans-serif, system-ui, sans-serif;--nb-type-family-display:Inter, ui-sans-serif, system-ui, sans-serif;--nb-type-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--nb-type-weight-regular:400;--nb-type-weight-medium:500;--nb-type-weight-semibold:600;--nb-type-weight-bold:700;--nb-type-weight-display:750;--nb-type-style-display:clamp(2.25rem, 5vw, 4rem)/1.08;--nb-type-style-h1:clamp(1.875rem, 3.2vw, 2.5rem)/1.15;--nb-type-style-h2:clamp(1.5rem, 2.5vw, 2rem)/1.2;--nb-type-style-h3:clamp(1.125rem, 1.8vw, 1.5rem)/1.25;--nb-type-style-h4:1.125rem/1.3;--nb-type-style-body-large:1.125rem/1.55;--nb-type-style-body:1rem/1.5;--nb-type-style-body-small:.875rem/1.45;--nb-type-style-label:.8125rem/1.35;--nb-type-style-caption:.75rem/1.4;--nb-type-style-button:.875rem/1.25;--nb-type-style-numeric:1rem/1.3;--nb-type-tracking-display:-.045em;--nb-type-tracking-heading:-.025em;--nb-type-tracking-body:0;--nb-type-tracking-label:.01em;--nb-type-tracking-button:0;--nb-type-tracking-numeric:.01em;--nb-type-size-display:clamp(2.25rem, 5vw, 4rem);--nb-type-line-height-display:1.08;--nb-type-size-h1:clamp(1.875rem, 3.2vw, 2.5rem);--nb-type-line-height-h1:1.15;--nb-type-size-h2:clamp(1.5rem, 2.5vw, 2rem);--nb-type-line-height-h2:1.2;--nb-type-size-h3:clamp(1.125rem, 1.8vw, 1.5rem);--nb-type-line-height-h3:1.25;--nb-type-size-h4:1.125rem;--nb-type-line-height-h4:1.3;--nb-type-size-body-large:1.125rem;--nb-type-line-height-body-large:1.55;--nb-type-size-body:1rem;--nb-type-line-height-body:1.5;--nb-type-size-body-small:.875rem;--nb-type-line-height-body-small:1.45;--nb-type-size-label:.8125rem;--nb-type-line-height-label:1.35;--nb-type-size-caption:.75rem;--nb-type-line-height-caption:1.4;--nb-type-size-button:.875rem;--nb-type-line-height-button:1.25;--nb-type-size-numeric:1rem;--nb-type-line-height-numeric:1.3;--nb-space-0:0px;--nb-space-1:4px;--nb-space-2:8px;--nb-space-3:12px;--nb-space-4:16px;--nb-space-5:20px;--nb-space-6:24px;--nb-space-8:32px;--nb-space-10:40px;--nb-space-12:48px;--nb-space-16:64px;--nb-space-24:96px;--nb-space-page-mobile:16px;--nb-space-page-desktop:40px;--nb-space-section-mobile:48px;--nb-space-section-desktop:80px;--nb-space-control-inline:16px;--nb-space-control-block:12px;--nb-radius-control:12px;--nb-radius-card:20px;--nb-radius-panel:24px;--nb-radius-dialog:28px;--nb-radius-pill:999px;--nb-shadow-surface:0 4px 12px #14163a0a;--nb-shadow-card:0 10px 30px #14163a12;--nb-shadow-floating:0 20px 60px #14163a1a;--nb-motion-micro:.14s;--nb-motion-hover:.18s;--nb-motion-content:.24s;--nb-motion-overlay:.28s;--nb-motion-ease-standard:cubic-bezier(.2, .8, .2, 1);--nb-motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--nb-motion-distance-hover:2px;--nb-motion-distance-content:12px;--nb-motion-reduced:.01ms;--nb-layer-content:0;--nb-layer-sticky:10;--nb-layer-navigation:20;--nb-layer-menu:30;--nb-layer-drawer:40;--nb-layer-dialog:50;--nb-layer-toast:60;--nb-control-height-comfortable:48px;--nb-control-height-compact:40px;--nb-control-min-target:44px;--nb-control-focus-width:3px;--nb-control-focus-offset:3px;--nb-control-container-max:1280px;--nb-control-reading-max:70ch;--nb-control-gutter-desktop:24px;--nb-control-icon-sm:20px;--nb-control-icon-md:24px;--nb-control-icon-lg:32px;--nb-control-avatar-sm:32px;--nb-control-avatar-md:40px;--nb-control-avatar-lg:56px;--nb-control-breakpoint-tablet:768px;--nb-control-breakpoint-workspace:1024px;--nb-control-breakpoint-desktop:1280px;--nb-surface-commercial-background-canvas:#f8fbff;--nb-surface-commercial-background-workspace:#f8fbff;--nb-surface-commercial-background-surface:#fff;--nb-surface-commercial-background-subtle:#f4f7fd;--nb-surface-commercial-background-elevated:#fff;--nb-surface-commercial-text-primary:#0b1b46;--nb-surface-commercial-text-secondary:#506080;--nb-surface-commercial-text-muted:#8290ac;--nb-surface-commercial-text-inverse:#fff;--nb-surface-commercial-text-link:#641fcb;--nb-surface-commercial-border-subtle:#e2eaf4;--nb-surface-commercial-border-control:#cad6e6;--nb-surface-commercial-border-strong:#aabbd0;--nb-surface-commercial-action-primary-background:#6a45f3;--nb-surface-commercial-action-primary-foreground:#fff;--nb-surface-commercial-action-primary-hover:#5b36e1;--nb-surface-commercial-action-primary-pressed:#4d2bc2;--nb-surface-commercial-action-secondary-background:#fff;--nb-surface-commercial-action-secondary-foreground:#0b1b46;--nb-surface-commercial-action-secondary-border:#ccd8e8;--nb-surface-commercial-action-secondary-hover:#f0edff;--nb-surface-commercial-action-danger-background:#bc5962;--nb-surface-commercial-action-danger-foreground:#fff;--nb-surface-commercial-action-danger-hover:#a84952;--nb-surface-commercial-action-danger-pressed:#913a44;--nb-surface-commercial-focus-ring:#6a45f3;--nb-surface-commercial-status-success-foreground:#16855a;--nb-surface-commercial-status-success-background:#e8f8ef;--nb-surface-commercial-status-success-border:#a9e3c5;--nb-surface-commercial-status-warning-foreground:#bd7a21;--nb-surface-commercial-status-warning-background:#fff2df;--nb-surface-commercial-status-warning-border:#f3c88d;--nb-surface-commercial-status-danger-foreground:#bc5962;--nb-surface-commercial-status-danger-background:#fff0f1;--nb-surface-commercial-status-danger-border:#f1b7be;--nb-surface-commercial-status-info-foreground:#188cac;--nb-surface-commercial-status-info-background:#e7f7fb;--nb-surface-commercial-status-info-border:#a6dbe8;--nb-surface-commercial-status-neutral-foreground:#687287;--nb-surface-commercial-status-neutral-background:#f1f3f8;--nb-surface-commercial-status-neutral-border:#d7dde8;--nb-surface-commercial-accent-kpi-success-background:#e3fbf4;--nb-surface-commercial-accent-kpi-success-foreground:#16a979;--nb-surface-commercial-accent-kpi-purple-background:#f0eaff;--nb-surface-commercial-accent-kpi-purple-foreground:#6737e8;--nb-surface-commercial-accent-kpi-orange-background:#fff2e7;--nb-surface-commercial-accent-kpi-orange-foreground:#f0781d;--nb-surface-commercial-accent-kpi-blue-background:#e6f5ff;--nb-surface-commercial-accent-kpi-blue-foreground:#1e78d2;--nb-surface-commercial-accent-pipeline-contact-background:#eaf5ff;--nb-surface-commercial-accent-pipeline-contact-foreground:#1674d1;--nb-surface-commercial-accent-pipeline-appointment-background:#fff4e9;--nb-surface-commercial-accent-pipeline-appointment-foreground:#e87818;--nb-surface-commercial-accent-pipeline-proposal-background:#f2edff;--nb-surface-commercial-accent-pipeline-proposal-foreground:#6429d1;--nb-surface-commercial-accent-pipeline-won-background:#e8fbf4;--nb-surface-commercial-accent-pipeline-won-foreground:#189b6a;--nb-surface-commercial-overlay-scrim:#161f4159;--nb-surface-commercial-gradient-action:linear-gradient(105deg, #6843f4 0%, #b337e7 56%, #ff812c 100%);--nb-surface-commercial-gradient-active:linear-gradient(105deg, #6843f4 0%, #b337e7 56%, #ff812c 100%);--nb-surface-commercial-type-family-base:Inter, ui-sans-serif, system-ui, sans-serif;--nb-surface-commercial-type-size-page-title:clamp(32px, 2.5vw, 48px);--nb-surface-commercial-type-line-height-page-title:1.12;--nb-surface-commercial-type-weight-page-title:800;--nb-surface-commercial-type-size-section-title:clamp(20px, 1.7vw, 32px);--nb-surface-commercial-type-line-height-section-title:1.2;--nb-surface-commercial-type-weight-section-title:800;--nb-surface-commercial-type-size-body:15px;--nb-surface-commercial-type-line-height-body:1.4;--nb-surface-commercial-type-size-caption:12px;--nb-surface-commercial-type-line-height-caption:1.35;--nb-surface-commercial-type-size-kpi:clamp(25px, 1.8vw, 34px);--nb-surface-commercial-type-line-height-kpi:1.1;--nb-surface-commercial-type-weight-kpi:800;--nb-surface-commercial-space-page:30px;--nb-surface-commercial-space-topbar:82px;--nb-surface-commercial-space-sidebar:274px;--nb-surface-commercial-space-section:22px;--nb-surface-commercial-space-card:22px;--nb-surface-commercial-space-kpi-gap:14px;--nb-surface-commercial-radius-control:8px;--nb-surface-commercial-radius-card:12px;--nb-surface-commercial-radius-panel:12px;--nb-surface-commercial-radius-dialog:14px;--nb-surface-commercial-shadow-surface:0 5px 18px #142a5408;--nb-surface-commercial-shadow-card:0 5px 18px #142a540a;--nb-surface-commercial-shadow-floating:0 20px 55px #181d3c2e;--nb-surface-commercial-control-height:40px;--nb-surface-commercial-control-height-small:36px;--nb-surface-commercial-control-icon-sm:20px;--nb-surface-commercial-control-icon-md:24px;--nb-surface-commercial-control-avatar-sm:32px;--nb-surface-commercial-breakpoint-mobile:760px;--nb-surface-commercial-breakpoint-tablet:1024px;--nb-surface-commercial-breakpoint-wide:1440px;--nb-background-canvas:var(--nb-light-background-canvas);--nb-background-workspace:var(--nb-light-background-workspace);--nb-background-surface:var(--nb-light-background-surface);--nb-background-subtle:var(--nb-light-background-subtle);--nb-background-elevated:var(--nb-light-background-elevated);--nb-text-primary:var(--nb-light-text-primary);--nb-text-secondary:var(--nb-light-text-secondary);--nb-text-muted:var(--nb-light-text-muted);--nb-text-inverse:var(--nb-light-text-inverse);--nb-text-link:var(--nb-light-text-link);--nb-border-subtle:var(--nb-light-border-subtle);--nb-border-control:var(--nb-light-border-control);--nb-border-strong:var(--nb-light-border-strong);--nb-focus-ring:var(--nb-light-focus-ring);--nb-overlay-scrim:var(--nb-light-overlay-scrim);--nb-action-primary-background:var(--nb-light-action-primary-background);--nb-action-primary-foreground:var(--nb-light-action-primary-foreground);--nb-action-primary-hover:var(--nb-light-action-primary-hover);--nb-action-primary-pressed:var(--nb-light-action-primary-pressed);--nb-action-secondary-background:var(--nb-light-action-secondary-background);--nb-action-secondary-foreground:var(--nb-light-action-secondary-foreground);--nb-action-secondary-border:var(--nb-light-action-secondary-border);--nb-action-secondary-hover:var(--nb-light-action-secondary-hover);--nb-action-danger-background:var(--nb-light-action-danger-background);--nb-action-danger-foreground:var(--nb-light-action-danger-foreground);--nb-action-danger-hover:var(--nb-light-action-danger-hover);--nb-action-danger-pressed:var(--nb-light-action-danger-pressed);--nb-status-success-foreground:var(--nb-light-status-success-foreground);--nb-status-success-background:var(--nb-light-status-success-background);--nb-status-success-border:var(--nb-light-status-success-border);--nb-status-warning-foreground:var(--nb-light-status-warning-foreground);--nb-status-warning-background:var(--nb-light-status-warning-background);--nb-status-warning-border:var(--nb-light-status-warning-border);--nb-status-danger-foreground:var(--nb-light-status-danger-foreground);--nb-status-danger-background:var(--nb-light-status-danger-background);--nb-status-danger-border:var(--nb-light-status-danger-border);--nb-status-info-foreground:var(--nb-light-status-info-foreground);--nb-status-info-background:var(--nb-light-status-info-background);--nb-status-info-border:var(--nb-light-status-info-border);--nb-status-neutral-foreground:var(--nb-light-status-neutral-foreground);--nb-status-neutral-background:var(--nb-light-status-neutral-background);--nb-status-neutral-border:var(--nb-light-status-neutral-border);--nb-gradient-action:var(--nb-gradient-action-light);--nb-control-height:var(--nb-control-height-comfortable);--nb-density-card-padding:var(--nb-space-6);--nu-bg:var(--nb-background-canvas);--nu-workspace:var(--nb-background-workspace);--nu-surface:var(--nb-background-surface);--nu-secondary:var(--nb-background-subtle);--nu-text:var(--nb-text-primary);--nu-muted:var(--nb-text-secondary);--nu-border:var(--nb-border-subtle);--nu-control:var(--nb-border-control);--nu-primary:var(--nb-brand-violet);--nu-soft:var(--nb-light-action-secondary-hover);--nu-on-accent:var(--nb-action-primary-foreground);--nu-focus:var(--nb-focus-ring);--nu-success:var(--nb-status-success-foreground);--nu-success-bg:var(--nb-status-success-background);--nu-warning:var(--nb-status-warning-foreground);--nu-warning-bg:var(--nb-status-warning-background);--nu-danger:var(--nb-status-danger-foreground);--nu-danger-bg:var(--nb-status-danger-background);--nu-gradient:var(--nb-gradient-accent);--nu-title-gradient:var(--nb-gradient-title);--nu-action:var(--nb-gradient-action);--nu-shadow:var(--nb-shadow-surface);--nu-overlay:var(--nb-overlay-scrim);--nu-motion-fast:var(--nb-motion-micro);--nu-motion-base:var(--nb-motion-hover);--nu-ease-standard:var(--nb-motion-ease-standard);--nu-control-height:var(--nb-control-height)}:where(.neptune-ui[data-theme=dark],.nb-theme[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nb-theme:dark;--nb-background-canvas:var(--nb-dark-background-canvas);--nb-background-workspace:var(--nb-dark-background-workspace);--nb-background-surface:var(--nb-dark-background-surface);--nb-background-subtle:var(--nb-dark-background-subtle);--nb-background-elevated:var(--nb-dark-background-elevated);--nb-text-primary:var(--nb-dark-text-primary);--nb-text-secondary:var(--nb-dark-text-secondary);--nb-text-muted:var(--nb-dark-text-muted);--nb-text-inverse:var(--nb-dark-text-inverse);--nb-text-link:var(--nb-dark-text-link);--nb-border-subtle:var(--nb-dark-border-subtle);--nb-border-control:var(--nb-dark-border-control);--nb-border-strong:var(--nb-dark-border-strong);--nb-action-primary-background:var(--nb-dark-action-primary-background);--nb-action-primary-foreground:var(--nb-dark-action-primary-foreground);--nb-action-primary-hover:var(--nb-dark-action-primary-hover);--nb-action-primary-pressed:var(--nb-dark-action-primary-pressed);--nb-action-secondary-background:var(--nb-dark-action-secondary-background);--nb-action-secondary-foreground:var(--nb-dark-action-secondary-foreground);--nb-action-secondary-border:var(--nb-dark-action-secondary-border);--nb-action-secondary-hover:var(--nb-dark-action-secondary-hover);--nb-action-danger-background:var(--nb-dark-action-danger-background);--nb-action-danger-foreground:var(--nb-dark-action-danger-foreground);--nb-action-danger-hover:var(--nb-dark-action-danger-hover);--nb-action-danger-pressed:var(--nb-dark-action-danger-pressed);--nb-focus-ring:var(--nb-dark-focus-ring);--nb-status-success-foreground:var(--nb-dark-status-success-foreground);--nb-status-success-background:var(--nb-dark-status-success-background);--nb-status-success-border:var(--nb-dark-status-success-border);--nb-status-warning-foreground:var(--nb-dark-status-warning-foreground);--nb-status-warning-background:var(--nb-dark-status-warning-background);--nb-status-warning-border:var(--nb-dark-status-warning-border);--nb-status-danger-foreground:var(--nb-dark-status-danger-foreground);--nb-status-danger-background:var(--nb-dark-status-danger-background);--nb-status-danger-border:var(--nb-dark-status-danger-border);--nb-status-info-foreground:var(--nb-dark-status-info-foreground);--nb-status-info-background:var(--nb-dark-status-info-background);--nb-status-info-border:var(--nb-dark-status-info-border);--nb-status-neutral-foreground:var(--nb-dark-status-neutral-foreground);--nb-status-neutral-background:var(--nb-dark-status-neutral-background);--nb-status-neutral-border:var(--nb-dark-status-neutral-border);--nb-overlay-scrim:var(--nb-dark-overlay-scrim);--nb-gradient-action:var(--nb-gradient-action-dark);--nu-primary:var(--nb-brand-violet);--nu-soft:var(--nb-dark-action-secondary-hover);--nu-on-accent:var(--nb-action-primary-foreground);--nu-gradient-action:var(--nb-gradient-action)}:where(.neptune-ui,.nb-theme){background:var(--nb-background-canvas);color:var(--nb-text-primary);font-family:var(--nb-type-family-base);min-height:100dvh;font-size:16px;line-height:1.5}:where(.neptune-ui,.nb-theme)[data-density=compact]{--nb-control-height:var(--nb-control-height-compact);--nb-density-card-padding:var(--nb-space-4)}:where(.neptune-ui,.nb-theme) *,:where(.neptune-ui,.nb-theme) :before,:where(.neptune-ui,.nb-theme) :after{box-sizing:border-box}:where(.neptune-ui,.nb-theme) :focus-visible{outline:var(--nb-control-focus-width) solid var(--nb-focus-ring);outline-offset:var(--nb-control-focus-offset)}:where(.neptune-ui,.nb-theme) button,:where(.neptune-ui,.nb-theme) input,:where(.neptune-ui,.nb-theme) select,:where(.neptune-ui,.nb-theme) textarea{font:inherit}@media (prefers-reduced-motion:reduce){:where(.neptune-ui,.nb-theme) *,:where(.neptune-ui,.nb-theme) :before,:where(.neptune-ui,.nb-theme) :after{animation-duration:var(--nb-motion-reduced)!important;scroll-behavior:auto!important;transition-duration:var(--nb-motion-reduced)!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(.neptune-ui,.nb-theme) :focus-visible{outline:2px solid canvastext}}:where(.neptune-ui[data-surface=commercial],.nb-theme[data-surface=commercial]){--nb-background-canvas:var(--nb-surface-commercial-background-canvas);--nb-background-workspace:var(--nb-surface-commercial-background-workspace);--nb-background-surface:var(--nb-surface-commercial-background-surface);--nb-background-subtle:var(--nb-surface-commercial-background-subtle);--nb-background-elevated:var(--nb-surface-commercial-background-elevated);--nb-text-primary:var(--nb-surface-commercial-text-primary);--nb-text-secondary:var(--nb-surface-commercial-text-secondary);--nb-text-muted:var(--nb-surface-commercial-text-muted);--nb-text-inverse:var(--nb-surface-commercial-text-inverse);--nb-text-link:var(--nb-surface-commercial-text-link);--nb-border-subtle:var(--nb-surface-commercial-border-subtle);--nb-border-control:var(--nb-surface-commercial-border-control);--nb-border-strong:var(--nb-surface-commercial-border-strong);--nb-action-primary-background:var(--nb-surface-commercial-action-primary-background);--nb-action-primary-foreground:var(--nb-surface-commercial-action-primary-foreground);--nb-action-primary-hover:var(--nb-surface-commercial-action-primary-hover);--nb-action-primary-pressed:var(--nb-surface-commercial-action-primary-pressed);--nb-action-secondary-background:var(--nb-surface-commercial-action-secondary-background);--nb-action-secondary-foreground:var(--nb-surface-commercial-action-secondary-foreground);--nb-action-secondary-border:var(--nb-surface-commercial-action-secondary-border);--nb-action-secondary-hover:var(--nb-surface-commercial-action-secondary-hover);--nb-action-danger-background:var(--nb-surface-commercial-action-danger-background);--nb-action-danger-foreground:var(--nb-surface-commercial-action-danger-foreground);--nb-action-danger-hover:var(--nb-surface-commercial-action-danger-hover);--nb-action-danger-pressed:var(--nb-surface-commercial-action-danger-pressed);--nb-focus-ring:var(--nb-surface-commercial-focus-ring);--nb-status-success-foreground:var(--nb-surface-commercial-status-success-foreground);--nb-status-success-background:var(--nb-surface-commercial-status-success-background);--nb-status-success-border:var(--nb-surface-commercial-status-success-border);--nb-status-warning-foreground:var(--nb-surface-commercial-status-warning-foreground);--nb-status-warning-background:var(--nb-surface-commercial-status-warning-background);--nb-status-warning-border:var(--nb-surface-commercial-status-warning-border);--nb-status-danger-foreground:var(--nb-surface-commercial-status-danger-foreground);--nb-status-danger-background:var(--nb-surface-commercial-status-danger-background);--nb-status-danger-border:var(--nb-surface-commercial-status-danger-border);--nb-status-info-foreground:var(--nb-surface-commercial-status-info-foreground);--nb-status-info-background:var(--nb-surface-commercial-status-info-background);--nb-status-info-border:var(--nb-surface-commercial-status-info-border);--nb-status-neutral-foreground:var(--nb-surface-commercial-status-neutral-foreground);--nb-status-neutral-background:var(--nb-surface-commercial-status-neutral-background);--nb-status-neutral-border:var(--nb-surface-commercial-status-neutral-border);--nb-accent-kpi-success-background:var(--nb-surface-commercial-accent-kpi-success-background);--nb-accent-kpi-success-foreground:var(--nb-surface-commercial-accent-kpi-success-foreground);--nb-accent-kpi-purple-background:var(--nb-surface-commercial-accent-kpi-purple-background);--nb-accent-kpi-purple-foreground:var(--nb-surface-commercial-accent-kpi-purple-foreground);--nb-accent-kpi-orange-background:var(--nb-surface-commercial-accent-kpi-orange-background);--nb-accent-kpi-orange-foreground:var(--nb-surface-commercial-accent-kpi-orange-foreground);--nb-accent-kpi-blue-background:var(--nb-surface-commercial-accent-kpi-blue-background);--nb-accent-kpi-blue-foreground:var(--nb-surface-commercial-accent-kpi-blue-foreground);--nb-accent-pipeline-contact-background:var(--nb-surface-commercial-accent-pipeline-contact-background);--nb-accent-pipeline-contact-foreground:var(--nb-surface-commercial-accent-pipeline-contact-foreground);--nb-accent-pipeline-appointment-background:var(--nb-surface-commercial-accent-pipeline-appointment-background);--nb-accent-pipeline-appointment-foreground:var(--nb-surface-commercial-accent-pipeline-appointment-foreground);--nb-accent-pipeline-proposal-background:var(--nb-surface-commercial-accent-pipeline-proposal-background);--nb-accent-pipeline-proposal-foreground:var(--nb-surface-commercial-accent-pipeline-proposal-foreground);--nb-accent-pipeline-won-background:var(--nb-surface-commercial-accent-pipeline-won-background);--nb-accent-pipeline-won-foreground:var(--nb-surface-commercial-accent-pipeline-won-foreground);--nb-overlay-scrim:var(--nb-surface-commercial-overlay-scrim);--nb-gradient-action:var(--nb-surface-commercial-gradient-action);--nb-gradient-active:var(--nb-surface-commercial-gradient-active);--nb-type-family-base:var(--nb-surface-commercial-type-family-base);--nb-type-size-page-title:var(--nb-surface-commercial-type-size-page-title);--nb-type-line-height-page-title:var(--nb-surface-commercial-type-line-height-page-title);--nb-type-weight-page-title:var(--nb-surface-commercial-type-weight-page-title);--nb-type-size-section-title:var(--nb-surface-commercial-type-size-section-title);--nb-type-line-height-section-title:var(--nb-surface-commercial-type-line-height-section-title);--nb-type-weight-section-title:var(--nb-surface-commercial-type-weight-section-title);--nb-type-size-body:var(--nb-surface-commercial-type-size-body);--nb-type-line-height-body:var(--nb-surface-commercial-type-line-height-body);--nb-type-size-caption:var(--nb-surface-commercial-type-size-caption);--nb-type-line-height-caption:var(--nb-surface-commercial-type-line-height-caption);--nb-type-size-kpi:var(--nb-surface-commercial-type-size-kpi);--nb-type-line-height-kpi:var(--nb-surface-commercial-type-line-height-kpi);--nb-type-weight-kpi:var(--nb-surface-commercial-type-weight-kpi);--nb-space-page:var(--nb-surface-commercial-space-page);--nb-space-topbar:var(--nb-surface-commercial-space-topbar);--nb-space-sidebar:var(--nb-surface-commercial-space-sidebar);--nb-space-section:var(--nb-surface-commercial-space-section);--nb-space-card:var(--nb-surface-commercial-space-card);--nb-space-kpi-gap:var(--nb-surface-commercial-space-kpi-gap);--nb-radius-control:var(--nb-surface-commercial-radius-control);--nb-radius-card:var(--nb-surface-commercial-radius-card);--nb-radius-panel:var(--nb-surface-commercial-radius-panel);--nb-radius-dialog:var(--nb-surface-commercial-radius-dialog);--nb-shadow-surface:var(--nb-surface-commercial-shadow-surface);--nb-shadow-card:var(--nb-surface-commercial-shadow-card);--nb-shadow-floating:var(--nb-surface-commercial-shadow-floating);--nb-control-height:var(--nb-surface-commercial-control-height);--nb-control-height-small:var(--nb-surface-commercial-control-height-small);--nb-control-icon-sm:var(--nb-surface-commercial-control-icon-sm);--nb-control-icon-md:var(--nb-surface-commercial-control-icon-md);--nb-control-avatar-sm:var(--nb-surface-commercial-control-avatar-sm);--nb-breakpoint-mobile:var(--nb-surface-commercial-breakpoint-mobile);--nb-breakpoint-tablet:var(--nb-surface-commercial-breakpoint-tablet);--nb-breakpoint-wide:var(--nb-surface-commercial-breakpoint-wide)}.nb-button,.nb-icon-button,.nb-tabs button,.nb-choice,.nb-motion-preview{font:inherit}.nb-button,.nb-icon-button,.nb-tabs button,.nb-motion-preview{min-height:var(--nb-control-height);border-radius:var(--nb-radius-control);cursor:pointer;transition:transform var(--nb-motion-micro) var(--nb-motion-ease-standard), background-color var(--nb-motion-micro) var(--nb-motion-ease-standard), border-color var(--nb-motion-micro) var(--nb-motion-ease-standard), box-shadow var(--nb-motion-micro) var(--nb-motion-ease-standard);border:1px solid #0000}.nb-button:focus-visible,.nb-icon-button:focus-visible,.nb-tabs button:focus-visible,.nb-motion-preview:focus-visible{outline:var(--nb-control-focus-width) solid var(--nb-focus-ring);outline-offset:var(--nb-control-focus-offset)}.nb-choice:has(input:focus-visible){outline:var(--nb-control-focus-width) solid var(--nb-focus-ring);outline-offset:var(--nb-control-focus-offset)}.nb-button{justify-content:center;align-items:center;gap:var(--nb-space-2);padding:var(--nb-space-control-block) var(--nb-space-control-inline);color:var(--nb-action-primary-foreground);background:var(--nb-gradient-action);font-size:var(--nb-type-size-button);line-height:var(--nb-type-line-height-button);letter-spacing:var(--nb-type-tracking-button);font-weight:var(--nb-type-weight-semibold);box-shadow:var(--nb-shadow-surface);text-decoration:none;display:inline-flex}.nb-button--sm{min-height:40px;padding:8px 12px;font-size:13px;line-height:1.25}.nb-button--lg{min-height:52px;padding:14px 20px}.nb-button:hover:not(:disabled),.nb-icon-button:hover:not(:disabled),.nb-tabs button:hover{transform:translateY(calc(var(--nb-motion-distance-hover) * -1))}.nb-button:active:not(:disabled),.nb-icon-button:active:not(:disabled){transform:scale(.98)}.nb-button:disabled,.nb-icon-button:disabled{cursor:not-allowed;opacity:.56}.nb-button--primary:hover:not(:disabled){background:var(--nb-action-primary-hover)}.nb-button--primary:active:not(:disabled){background:var(--nb-action-primary-pressed)}.nb-button--secondary{color:var(--nb-action-secondary-foreground);background:var(--nb-action-secondary-background);border-color:var(--nb-action-secondary-border);box-shadow:none}.nb-button--secondary:hover:not(:disabled){background:var(--nb-action-secondary-hover)}.nb-button--quiet{color:var(--nb-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.nb-button--quiet:hover:not(:disabled){color:var(--nb-text-primary);background:var(--nb-background-subtle)}.nb-button--danger{color:var(--nb-action-danger-foreground);background:var(--nb-action-danger-background)}.nb-button--danger:hover:not(:disabled){background:var(--nb-action-danger-hover)}.nb-button--danger:active:not(:disabled){background:var(--nb-action-danger-pressed)}.nb-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.72s linear infinite nb-spin}@keyframes nb-spin{to{transform:rotate(360deg)}}.nb-numeric{font-size:var(--nb-type-size-numeric);line-height:var(--nb-type-line-height-numeric);letter-spacing:var(--nb-type-tracking-numeric);font-variant-numeric:tabular-nums}.nb-icon-button{width:var(--nb-control-height);color:var(--nb-action-secondary-foreground);background:var(--nb-action-secondary-background);border-color:var(--nb-action-secondary-border);place-items:center;padding:0;display:inline-grid}.nb-icon-button--sm{width:40px;min-height:40px}.nb-icon-button--lg{width:52px;min-height:52px}.nb-icon-button--quiet{color:var(--nb-text-secondary);background:0 0;border-color:#0000}.nb-badge{width:max-content;max-width:100%;min-height:28px;color:var(--nb-status-neutral-foreground);background:var(--nb-status-neutral-background);border:1px solid var(--nb-status-neutral-border);border-radius:var(--nb-radius-pill);font-size:var(--nb-type-size-caption);line-height:var(--nb-type-line-height-caption);letter-spacing:var(--nb-type-tracking-label);font-weight:var(--nb-type-weight-semibold);align-items:center;padding:4px 10px;display:inline-flex}.nb-badge--accent{color:var(--nb-text-link);background:var(--nb-action-secondary-hover);border-color:#0000}.nb-badge--success{color:var(--nb-status-success-foreground);background:var(--nb-status-success-background);border-color:var(--nb-status-success-border)}.nb-badge--warning{color:var(--nb-status-warning-foreground);background:var(--nb-status-warning-background);border-color:var(--nb-status-warning-border)}.nb-badge--danger{color:var(--nb-status-danger-foreground);background:var(--nb-status-danger-background);border-color:var(--nb-status-danger-border)}.nb-badge--info{color:var(--nb-status-info-foreground);background:var(--nb-status-info-background);border-color:var(--nb-status-info-border)}.nb-card{padding:var(--nb-density-card-padding);color:var(--nb-text-primary);background:var(--nb-background-surface);border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-card);box-shadow:var(--nb-shadow-card)}.nb-card__media{aspect-ratio:16/9;margin:calc(var(--nb-density-card-padding) * -1) calc(var(--nb-density-card-padding) * -1) var(--nb-space-4);background:var(--nb-background-subtle);border-radius:var(--nb-radius-card) var(--nb-radius-card) 0 0;overflow:hidden}.nb-card__media img{object-fit:cover;width:100%;height:100%;display:block}.nb-card h3{margin:0 0 var(--nb-space-2);font-size:var(--nb-type-size-h3);line-height:var(--nb-type-line-height-h3);letter-spacing:var(--nb-type-tracking-heading)}.nb-card p{color:var(--nb-text-secondary);margin:0}.nb-field{gap:var(--nb-space-2);min-width:0;display:grid}.nb-field label,.nb-choice-group legend{color:var(--nb-text-primary);font-size:var(--nb-type-size-label);line-height:var(--nb-type-line-height-label);letter-spacing:var(--nb-type-tracking-label);font-weight:var(--nb-type-weight-semibold)}.nb-field input{min-height:var(--nb-control-height);width:100%;padding:var(--nb-space-control-block) var(--nb-space-control-inline);color:var(--nb-text-primary);background:var(--nb-background-surface);border:1px solid var(--nb-border-control);border-radius:var(--nb-radius-control)}.nb-field input::placeholder{color:var(--nb-text-muted)}.nb-field input:focus{border-color:var(--nb-focus-ring)}.nb-field input:read-only{background:var(--nb-background-subtle)}.nb-field input:disabled{cursor:not-allowed;opacity:.62}.nb-field small,.nb-choice small{color:var(--nb-text-secondary);font-size:var(--nb-type-size-caption);line-height:var(--nb-type-line-height-caption)}.nb-field__error{color:var(--nb-status-danger-foreground)!important}.nb-field--invalid input{border-color:var(--nb-status-danger-border)}.nb-choice-group{gap:var(--nb-space-3);border:0;margin:0;padding:0;display:grid}.nb-choice-group legend{margin-bottom:var(--nb-space-1)}.nb-choice{align-items:flex-start;gap:var(--nb-space-3);min-height:var(--nb-control-height);padding:var(--nb-space-3);color:var(--nb-text-primary);background:var(--nb-background-surface);border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-control);cursor:pointer;display:flex}.nb-choice:has(input:checked){border-color:var(--nb-focus-ring);background:var(--nb-action-secondary-hover)}.nb-choice input{width:20px;height:20px;accent-color:var(--nb-brand-violet);margin:2px 0 0}.nb-choice span{gap:2px;display:grid}.nb-choice__leading{border-radius:var(--nb-radius-control);object-fit:cover;flex:none;width:88px;height:72px}.nb-tabs{gap:var(--nb-space-1);padding:var(--nb-space-1);background:var(--nb-background-subtle);border-radius:var(--nb-radius-control);display:flex}.nb-tabs button{min-height:40px;color:var(--nb-text-secondary);font-size:var(--nb-type-size-label);line-height:var(--nb-type-line-height-label);letter-spacing:var(--nb-type-tracking-label);font-weight:var(--nb-type-weight-semibold);background:0 0;border-color:#0000;flex:1}.nb-tabs button[aria-selected=true]{color:var(--nb-text-primary);background:var(--nb-background-surface);box-shadow:var(--nb-shadow-surface)}.nb-alert{gap:var(--nb-space-1);padding:var(--nb-space-4);border-radius:var(--nb-radius-control);border:1px solid;display:grid}.nb-alert p{color:inherit;font-size:var(--nb-type-size-body-small);line-height:var(--nb-type-line-height-body-small);margin:0}.nb-alert--info{color:var(--nb-status-info-foreground);background:var(--nb-status-info-background);border-color:var(--nb-status-info-border)}.nb-alert--success{color:var(--nb-status-success-foreground);background:var(--nb-status-success-background);border-color:var(--nb-status-success-border)}.nb-alert--warning{color:var(--nb-status-warning-foreground);background:var(--nb-status-warning-background);border-color:var(--nb-status-warning-border)}.nb-alert--danger{color:var(--nb-status-danger-foreground);background:var(--nb-status-danger-background);border-color:var(--nb-status-danger-border)}.nb-empty{justify-items:center;gap:var(--nb-space-3);padding:var(--nb-space-12) var(--nb-space-6);text-align:center;background:var(--nb-background-subtle);border-radius:var(--nb-radius-card);display:grid}.nb-empty h3,.nb-empty p{margin:0}.nb-empty p{max-width:42ch;color:var(--nb-text-secondary)}.nb-empty__mark{width:48px;height:48px;color:var(--nb-action-primary-foreground);background:var(--nb-gradient-action);font-weight:var(--nb-type-weight-bold);border-radius:16px;place-items:center;display:grid}.nb-drawer{width:min(440px,100%);max-width:100%;height:100dvh;color:var(--nb-text-primary);background:var(--nb-background-surface);border:0;border-left:1px solid var(--nb-border-subtle);box-shadow:var(--nb-shadow-floating);transition:transform var(--nb-motion-overlay) var(--nb-motion-ease-emphasized);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.nb-drawer[open]{transform:translate(0)}.nb-drawer::backdrop{background:var(--nb-overlay-scrim)}.nb-drawer__header{justify-content:space-between;align-items:center;gap:var(--nb-space-4);padding:var(--nb-space-6);border-bottom:1px solid var(--nb-border-subtle);display:flex}.nb-drawer__header h2{font-size:var(--nb-type-size-h3);line-height:var(--nb-type-line-height-h3);letter-spacing:var(--nb-type-tracking-heading);margin:0}.nb-drawer__body{gap:var(--nb-space-6);padding:var(--nb-space-6);display:grid}.nb-motion-preview{align-items:center;gap:var(--nb-space-3);padding:var(--nb-space-3) var(--nb-space-4);color:var(--nb-text-primary);background:var(--nb-background-surface);border-color:var(--nb-border-control);display:flex}.nb-motion-preview span{background:var(--nb-gradient-action);width:18px;height:18px;transition:transform var(--nb-motion-content) var(--nb-motion-ease-emphasized);border-radius:50%}.nb-motion-preview.is-active span{transform:translate(80px)}@media (prefers-reduced-motion:reduce){.nb-motion-preview.is-active span{transform:none}}@media (width<=640px){.nb-tabs{overflow-x:auto}.nb-tabs button{padding-inline:var(--nb-space-4);flex:none}.nb-drawer{width:100%}}
