@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/inter-latin-variable.0rpdhg_4ubdtf.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/nunito-sans-latin-variable.33k3t1ym5m2yc.woff2)format("woff2")}:root{--ds-font:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-canvas:#f6f7fb;--ds-surface:#fff;--ds-subtle:#f0f3f9;--ds-ink:#182446;--ds-ink-secondary:#34425f;--ds-muted:#5d6880;--ds-line:#dce2ee;--ds-control-border:#8a96af;--ds-action:#4b5bdc;--ds-action-hover:#3d4dc3;--ds-selection:#edf0ff;--ds-success:#137562;--ds-success-soft:#e8f5ef;--ds-warning:#925f12;--ds-warning-soft:#fff4db;--ds-danger:#b33c4b;--ds-danger-soft:#fdecef;--ds-data-violet:#7658c8;--ds-data-violet-soft:#f0ecfa;--ds-data-blue:#286a9e;--ds-data-blue-soft:#e9f1fa;--ds-nav:#11162d;--ds-sidebar:var(--ds-nav);--ds-nav-ink:#fff;--ds-nav-muted:#c2cbe0;--ds-nav-label:#9aa7c3;--ds-nav-active:#4b5bdc;--ds-nav-active-ink:#fff;--ds-nav-hover:#5b69cc21;--ds-inverse:#fff;--ds-inverse-muted:#c2cbe0;--ds-on-status:#fff;--ds-overlay:#11162d7a;--ds-shadow:0 2px 8px #1824460d;--ds-shadow-popover:0 12px 32px #18244629;--ds-shadow-dialog:0 24px 64px #11162d3d;--ds-dark:0%;--ds-radius-control:8px;--ds-radius-panel:12px;--ds-text-meta:12px;--ds-text-compact:13px;--ds-text-body:14px;--ds-text-section:16px;--ds-text-title:20px;--ds-text-page:28px;--ds-text-metric:30px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-control-height:36px;--ds-compact-height:32px;--ds-touch-height:44px;--ds-page-padding:24px 28px 40px;--ds-control-transition:background-color .12s ease, border-color .12s ease, color .12s ease, box-shadow .12s ease;--ds-font-page:600 var(--ds-text-page)/1.22 var(--ds-font);--ds-font-title:600 var(--ds-text-title)/1.4 var(--ds-font);--ds-font-section:600 var(--ds-text-section)/1.5 var(--ds-font);--ds-font-body:400 var(--ds-text-body)/1.5 var(--ds-font);--ds-font-control:500 var(--ds-text-body)/1.4 var(--ds-font);--ds-font-meta:400 var(--ds-text-meta)/1.5 var(--ds-font);--ds-font-metric:600 var(--ds-text-metric)/1.2 var(--ds-font);--ds-text:var(--ds-ink);--sans:var(--ds-font);--serif:var(--ds-font);--ink:var(--ds-ink);--ink2:var(--ds-ink-secondary);--muted:var(--ds-muted);--faint:var(--ds-muted);--line:var(--ds-line);--line2:var(--ds-subtle);--paper:var(--ds-surface);--surface:var(--ds-surface);--surface-tint:var(--ds-selection);--panel:var(--ds-canvas);--border:var(--ds-line);--bad:var(--ds-danger);--canvas:var(--ds-canvas);--navy:var(--ds-nav);--accent:var(--ds-action);--accentInk:var(--ds-action-hover);--accent2:var(--ds-selection);--bg:var(--ds-canvas);--bg2:var(--ds-surface);--bg3:var(--ds-subtle);--ok:var(--ds-success);--okBg:var(--ds-success-soft);--warn:var(--ds-warning);--warnBg:var(--ds-warning-soft);--danger:var(--ds-danger);--dangerBg:var(--ds-danger-soft);--radius:var(--ds-radius-control);--radius2:var(--ds-radius-panel);--shadow:var(--ds-shadow)}:root[data-pulse-theme=peach-picnic]{--ds-canvas:#fff9ef;--ds-surface:#fffdfa;--ds-subtle:#f9efe7;--ds-ink:#49332e;--ds-ink-secondary:#61453d;--ds-muted:#7a625a;--ds-line:#eedfd4;--ds-control-border:#ac8b7c;--ds-action:#b65340;--ds-action-hover:#984332;--ds-selection:#ffebe3;--ds-success:#466d37;--ds-success-soft:#e8efd9;--ds-warning:#805918;--ds-warning-soft:#fff0c5;--ds-danger:#a73550;--ds-danger-soft:#fbe5eb;--ds-data-violet:#935479;--ds-data-violet-soft:#f5e3ee;--ds-data-blue:#376e8a;--ds-data-blue-soft:#e2eef5;--ds-nav:#49332e;--ds-sidebar:#f9d0be;--ds-nav-ink:#634037;--ds-nav-muted:#634037;--ds-nav-label:#795046;--ds-nav-active:#f3af91;--ds-nav-active-ink:#563024;--ds-nav-hover:#f8bfaa;--ds-overlay:#49332e6b;--ds-shadow:0 2px 8px #49332e0a;--ds-shadow-popover:0 12px 32px #49332e29;--ds-shadow-dialog:0 24px 64px #49332e38;--ds-radius-control:10px;--ds-radius-panel:20px}:root[data-pulse-scheme=dark][data-pulse-scheme]{--ds-canvas:#0f1220;--ds-surface:#181c2e;--ds-subtle:#21263b;--ds-ink:#e8ebf4;--ds-ink-secondary:#c3c9da;--ds-muted:#9aa3bb;--ds-line:#2d3451;--ds-control-border:#505a7c;--ds-action:#7180f0;--ds-action-hover:#8591f4;--ds-selection:#262d52;--ds-success:#4fc7a3;--ds-success-soft:#14342c;--ds-warning:#e4b24f;--ds-warning-soft:#3a2e14;--ds-danger:#f17d8b;--ds-danger-soft:#3e1d25;--ds-data-violet:#a88ef0;--ds-data-violet-soft:#2a2346;--ds-data-blue:#72b1e6;--ds-data-blue-soft:#172c40;--ds-nav:#0a0d18;--ds-sidebar:#0a0d18;--ds-nav-ink:#e8ebf4;--ds-nav-muted:#aab3cc;--ds-nav-label:#8a94b0;--ds-nav-active:#4b5bdc;--ds-nav-active-ink:#fff;--ds-nav-hover:#7180f029;--ds-inverse:#fff;--ds-inverse-muted:#c2cbe0;--ds-on-status:#0f1220;--ds-overlay:#0000009e;--ds-shadow:0 2px 8px #0000004d;--ds-shadow-popover:0 12px 32px #00000073;--ds-shadow-dialog:0 24px 64px #0000008c;--ds-dark:100%;--emdego-ink:var(--ds-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-pulse-scheme=dark] .companyDashboard{--emdego-ink:var(--ds-ink)}:root[data-pulse-theme=peach-picnic] body :is(h1,h2,h3,h4){font-family:"Nunito Sans", var(--ds-font);font-weight:700}:root[data-pulse-theme=peach-picnic] body h1{font-weight:800}:where(body){font:var(--ds-font-body);color:var(--ds-ink);background:var(--ds-canvas)}:where(button,input,select,textarea){font-family:var(--ds-font)}:where(input,select,textarea){color:var(--ds-ink)}:where(button){color:inherit}:where(button,[role=button]){touch-action:manipulation}:where(button,a,input,select,textarea){transition:var(--ds-control-transition)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ds-action);outline-offset:3px}:where(input,textarea)::placeholder{color:var(--ds-muted);opacity:1}:where(h1,h2,h3,h4){font-family:var(--ds-font);text-wrap:balance}:where(button,input,select,textarea){accent-color:var(--ds-action)}::selection{color:var(--ds-ink);background:var(--ds-selection)}@media (max-width:720px){:root{--ds-page-padding:20px 16px 28px}}.nativeModalPanel{font-family:var(--ds-font);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nativeModalPanel::backdrop{background:var(--ds-overlay)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
