@font-face{font-family:latoFont;src:url(../media/Lato_Light-s.2cycucbj4tz8f.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:latoFont;src:url(../media/Lato_Regular-s.2k7cc2a8rbh-j.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:latoFont;src:url(../media/Lato_Bold-s.2-y0tzvmh3vty.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:latoFont;src:url(../media/Lato_Black-s.29bnlg_-9kr2t.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:latoFont Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.latofont_cdc47702-module__B54vha__className{font-family:latoFont,latoFont Fallback}.latofont_cdc47702-module__B54vha__variable{--font-lato:"latoFont", "latoFont Fallback"}
@font-face{font-family:interFont;src:url(../media/Inter_Variable-s.2c9hgjyh95y2f.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.interfont_bb780f83-module__Sn-Foa__className{font-family:interFont,interFont Fallback}.interfont_bb780f83-module__Sn-Foa__variable{--font-inter:"interFont", "interFont Fallback"}
@font-face{font-family:openSansFont;src:url(../media/OpenSans_Variable-s.212n5gz8dwvp6.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:openSansFont Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensansfont_8d861f12-module__Seu1Wa__className{font-family:openSansFont,openSansFont Fallback}.opensansfont_8d861f12-module__Seu1Wa__variable{--font-open-sans:"openSansFont", "openSansFont Fallback"}
@font-face{font-family:robotoFont;src:url(../media/Roboto_Variable-s.0w9529yb9by_a.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:robotoFont Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.robotofont_529da463-module__V9y-BG__className{font-family:robotoFont,robotoFont Fallback}.robotofont_529da463-module__V9y-BG__variable{--font-roboto:"robotoFont", "robotoFont Fallback"}
@font-face{font-family:sourceSansFont;src:url(../media/SourceSans3_Variable-s.18-e2og-yeher.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSansFont Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesansfont_b3e01447-module__JaG8FW__className{font-family:sourceSansFont,sourceSansFont Fallback}.sourcesansfont_b3e01447-module__JaG8FW__variable{--font-source-sans:"sourceSansFont", "sourceSansFont Fallback"}
@font-face{font-family:jetbrainsMonoFont;src:url(../media/JetBrainsMono_Variable-s.20ug_tpwq3mcs.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMonoFont Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmonofont_50e4ef1a-module__A1Hqna__className{font-family:jetbrainsMonoFont,jetbrainsMonoFont Fallback}.jetbrainsmonofont_50e4ef1a-module__A1Hqna__variable{--font-jetbrains-mono:"jetbrainsMonoFont", "jetbrainsMonoFont Fallback"}
@font-face{font-family:dmSansFont;src:url(../media/DMSans_Variable-s.2a41sowpxxhc8.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSansFont Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsansfont_2bc6444-module__m7ZBgW__className{font-family:dmSansFont,dmSansFont Fallback}.dmsansfont_2bc6444-module__m7ZBgW__variable{--font-dm-sans:"dmSansFont", "dmSansFont Fallback"}
@font-face{font-family:poppinsFont;src:url(../media/Poppins_Light-s.0m1f8uazc45s4.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:poppinsFont;src:url(../media/Poppins_Regular-s.22kblfz110wis.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:poppinsFont;src:url(../media/Poppins_Medium-s.2ige_setrfi01.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:poppinsFont;src:url(../media/Poppins_SemiBold-s.148txxi3qco64.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppinsFont;src:url(../media/Poppins_Bold-s.254qxzkimg8gx.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:poppinsFont Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppinsfont_5ad76205-module__zSNPSq__className{font-family:poppinsFont,poppinsFont Fallback}.poppinsfont_5ad76205-module__zSNPSq__variable{--font-poppins:"poppinsFont", "poppinsFont Fallback"}
@font-face{font-family:plexSansFont;src:url(../media/ibm_plex_sans_400_700_latin-s.0wiir8udbzjvx.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:plexSansFont;src:url(../media/ibm_plex_sans_400_700_latin_ext-s.2rixgazldzomk.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:plexSansFont Fallback;src:local(Arial);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0.0%;size-adjust:100.0%}.plexsansfont_505810e5-module__LfYHeq__className{font-family:plexSansFont,plexSansFont Fallback}.plexsansfont_505810e5-module__LfYHeq__variable{--font-plex-sans:"plexSansFont", "plexSansFont Fallback"}
@font-face{font-family:plexMonoFont;src:url(../media/ibm_plex_mono_400_latin-s.40sczeszzbjw1.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMonoFont;src:url(../media/ibm_plex_mono_400_latin_ext-s.1u30mmyq6lnsd.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMonoFont;src:url(../media/ibm_plex_mono_500_latin-s.0oace-s_gkfks.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMonoFont;src:url(../media/ibm_plex_mono_500_latin_ext-s.1i-sca43-qwng.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMonoFont Fallback;src:local(Arial);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0.0%;size-adjust:100.0%}.plexmonofont_b89c7c3a-module__teXTnW__className{font-family:plexMonoFont,plexMonoFont Fallback}.plexmonofont_b89c7c3a-module__teXTnW__variable{--font-plex-mono:"plexMonoFont", "plexMonoFont Fallback"}
@font-face{font-family:oxaniumFont;src:url(../media/Oxanium_Variable-s.18s3y7_umonlf.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:oxaniumFont Fallback;src:local(Arial);ascent-override:77.43%;descent-override:20.58%;line-gap-override:24.5%;size-adjust:102.03%}.oxaniumfont_7f88f075-module__2w5a0a__className{font-family:oxaniumFont,oxaniumFont Fallback}.oxaniumfont_7f88f075-module__2w5a0a__variable{--font-oxanium:"oxaniumFont", "oxaniumFont Fallback"}
@font-face{font-family:montserratFont;src:url(../media/Montserrat_Variable-s.30gne3jwys0wm.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:montserratFont Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserratfont_ac7f0fcb-module__MAjoFq__className{font-family:montserratFont,montserratFont Fallback}.montserratfont_ac7f0fcb-module__MAjoFq__variable{--font-montserrat:"montserratFont", "montserratFont Fallback"}
@font-face{font-family:sourceCodeProFont;src:url(../media/SourceCodePro_Variable-s.2ubgd5egh3w7h.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceCodeProFont Fallback;src:local(Arial);ascent-override:74.83%;descent-override:20.76%;line-gap-override:0.0%;size-adjust:131.49%}.sourcecodeprofont_bb6fb9f8-module__jepBoq__className{font-family:sourceCodeProFont,sourceCodeProFont Fallback}.sourcecodeprofont_bb6fb9f8-module__jepBoq__variable{--font-source-code-pro:"sourceCodeProFont", "sourceCodeProFont Fallback"}
@font-face{font-family:merriweatherFont;src:url(../media/Merriweather_Variable-s.0acp9n9s3q37_.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:merriweatherFont Fallback;src:local(Arial);ascent-override:91.52%;descent-override:25.39%;line-gap-override:0.0%;size-adjust:107.51%}.merriweatherfont_e830790c-module__4dV-4W__className{font-family:merriweatherFont,merriweatherFont Fallback}.merriweatherfont_e830790c-module__4dV-4W__variable{--font-merriweather:"merriweatherFont", "merriweatherFont Fallback"}
@font-face{font-family:quicksandFont;src:url(../media/Quicksand_Variable-s.054x00g4c40pu.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:quicksandFont Fallback;src:local(Arial);ascent-override:96.26%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.88%}.quicksandfont_dac1df3d-module__o93gDa__className{font-family:quicksandFont,quicksandFont Fallback}.quicksandfont_dac1df3d-module__o93gDa__variable{--font-quicksand:"quicksandFont", "quicksandFont Fallback"}
@font-face{font-family:outfitFont;src:url(../media/Outfit_Variable-s.26x18szkj66z-.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfitFont Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfitfont_29bbe0a5-module__yOsXRq__className{font-family:outfitFont,outfitFont Fallback}.outfitfont_29bbe0a5-module__yOsXRq__variable{--font-outfit:"outfitFont", "outfitFont Fallback"}
@font-face{font-family:plusJakartaSansFont;src:url(../media/PlusJakartaSans_Variable-s.0rd-yq9tjpviq.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakartaSansFont Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakartasansfont_da3f6484-module__o2atRa__className{font-family:plusJakartaSansFont,plusJakartaSansFont Fallback}.plusjakartasansfont_da3f6484-module__o2atRa__variable{--font-plus-jakarta-sans:"plusJakartaSansFont", "plusJakartaSansFont Fallback"}
@font-face{font-family:libreBaskervilleFont;src:url(../media/LibreBaskerville_Variable-s.40xr5tm6hqajs.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:libreBaskervilleFont Fallback;src:local(Arial);ascent-override:83.43%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:116.27%}.librebaskervillefont_7c867a06-module__BKIX1q__className{font-family:libreBaskervilleFont,libreBaskervilleFont Fallback}.librebaskervillefont_7c867a06-module__BKIX1q__variable{--font-libre-baskerville:"libreBaskervilleFont", "libreBaskervilleFont Fallback"}
@font-face{font-family:secretMaskFont;src:url(../media/TextSecurityDisc.2fbz0fvmkho31.woff2?dpl=20260914-143707-3047e899)format("woff2");font-display:block}.secretmaskfont_e9b9adfc-module__ELLFMW__className{font-family:secretMaskFont}.secretmaskfont_e9b9adfc-module__ELLFMW__variable{--font-secret-mask:"secretMaskFont"}
.enpal-employee{--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:20px;--fs-3xl:30px;--color-navy:#072543;--color-yellow:#ffb000;--color-cta:#ffd233;--color-stone:#6a7c8e;--color-green:#76be74;--color-blue:#3e7eff;--color-sunshine:#fd6;--canvas:#f5f7fb;--color-bg:#fff;--color-surface:#f0f3f8;--color-surface-2:#e6eaf1;--color-border:#e0e5ed;--color-border-hover:#bcc6d5;--color-text:#172033;--color-text-muted:#59657a;--color-text-faint:#8791a3;--color-accent:#2855c7;--color-accent-ink:#2855c7;--color-on-accent:#fff;--color-accent-soft:color-mix(in srgb, var(--color-accent) 11%, var(--color-bg));--page-head:#173f73;--page-head-text:#f8fbff;--page-head-muted:#c9d9ed;--page-head-border:color-mix(in srgb, var(--page-head) 78%, white);--page-head-shadow:0 12px 28px color-mix(in srgb, var(--page-head) 18%, transparent);--color-danger:#a83f38;--color-danger-soft:color-mix(in srgb, var(--color-danger) 12%, transparent);--color-success:#3e7d4f;--color-success-soft:color-mix(in srgb, var(--color-success) 12%, transparent);--color-warning:#96671f;--color-warning-soft:color-mix(in srgb, var(--color-warning) 12%, transparent);--weight-head:700;--weight-body:400;--weight-label:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-xs:6px;--radius-sm:9px;--radius-md:14px;--radius-lg:16px;--ease:cubic-bezier(.2, .8, .2, 1);--dur-fast:.12s;--dur:.2s;--sidebar-w:264px;--header-h:60px;--thread-w:760px;--thread-w-wide:960px;--page-w:1280px;--msg-user-bg:var(--color-surface);--msg-user-text:var(--color-text);--msg-assistant-bg:transparent;--code-bg:#172033;--code-text:#edf1f7;--composer-bg:#fff;--composer-radius:18px;--composer-border:var(--color-border);--composer-shadow:var(--shadow-card);--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent);--hover-surface:var(--color-surface);--active-surface:var(--color-surface-2);--active-indicator:var(--color-accent);--shadow-card:0 1px 2px #1420370a, 0 10px 30px #14203709;--shadow-pop:0 14px 38px #14203724;--shadow-modal:0 28px 72px #1420373d;--background:var(--canvas);--foreground:var(--color-text);--card:var(--color-bg);--card-foreground:var(--color-text);--popover:var(--color-bg);--popover-foreground:var(--color-text);--primary:var(--color-accent);--primary-foreground:var(--color-on-accent);--secondary:var(--color-surface);--secondary-foreground:var(--color-text);--muted:var(--color-surface);--muted-foreground:var(--color-text-muted);--accent:var(--hover-surface);--accent-foreground:var(--color-text);--destructive:var(--color-danger);--destructive-foreground:#fff;--border:var(--color-border);--input:var(--color-border);--ring:var(--color-accent);--radius:var(--radius-sm);--sidebar:color-mix(in srgb, var(--color-bg) 96%, var(--color-accent) 4%);--sidebar-foreground:var(--color-text);--sidebar-primary:var(--color-accent);--sidebar-primary-foreground:var(--color-on-accent);--sidebar-accent:var(--hover-surface);--sidebar-accent-foreground:var(--color-text);--sidebar-border:var(--color-border);--sidebar-ring:var(--color-accent);--chart-1:var(--color-accent);--chart-2:var(--color-text);--chart-3:var(--color-stone);--chart-4:var(--color-green);--chart-5:var(--color-yellow);--logo-tile:var(--page-head);--logo-glyph:#fff;--logo-dot:var(--color-yellow);--tracking-normal:0em;--letter-spacing:0em;--font-sans:var(--font-plex-sans);--font-serif:var(--font-plex-sans);--font-mono:var(--font-plex-mono);--shadow-2xs:0 1px 2px 0 #1420370a;--shadow-xs:0 1px 2px 0 #1420370a;--shadow-sm:var(--shadow-card);--shadow:var(--shadow-card);--shadow-md:var(--shadow-pop);--shadow-lg:var(--shadow-pop);--shadow-xl:var(--shadow-modal);--shadow-2xl:var(--shadow-modal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root:has(.enpal-employee){--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:20px;--fs-3xl:30px;--color-navy:#072543;--color-yellow:#ffb000;--color-cta:#ffd233;--color-stone:#6a7c8e;--color-green:#76be74;--color-blue:#3e7eff;--color-sunshine:#fd6;--canvas:#f5f7fb;--color-bg:#fff;--color-surface:#f0f3f8;--color-surface-2:#e6eaf1;--color-border:#e0e5ed;--color-border-hover:#bcc6d5;--color-text:#172033;--color-text-muted:#59657a;--color-text-faint:#8791a3;--color-accent:#2855c7;--color-accent-ink:#2855c7;--color-on-accent:#fff;--color-accent-soft:color-mix(in srgb, var(--color-accent) 11%, var(--color-bg));--page-head:#173f73;--page-head-text:#f8fbff;--page-head-muted:#c9d9ed;--page-head-border:color-mix(in srgb, var(--page-head) 78%, white);--page-head-shadow:0 12px 28px color-mix(in srgb, var(--page-head) 18%, transparent);--color-danger:#a83f38;--color-danger-soft:color-mix(in srgb, var(--color-danger) 12%, transparent);--color-success:#3e7d4f;--color-success-soft:color-mix(in srgb, var(--color-success) 12%, transparent);--color-warning:#96671f;--color-warning-soft:color-mix(in srgb, var(--color-warning) 12%, transparent);--weight-head:700;--weight-body:400;--weight-label:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-xs:6px;--radius-sm:9px;--radius-md:14px;--radius-lg:16px;--ease:cubic-bezier(.2, .8, .2, 1);--dur-fast:.12s;--dur:.2s;--sidebar-w:264px;--header-h:60px;--thread-w:760px;--thread-w-wide:960px;--page-w:1280px;--msg-user-bg:var(--color-surface);--msg-user-text:var(--color-text);--msg-assistant-bg:transparent;--code-bg:#172033;--code-text:#edf1f7;--composer-bg:#fff;--composer-radius:18px;--composer-border:var(--color-border);--composer-shadow:var(--shadow-card);--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent);--hover-surface:var(--color-surface);--active-surface:var(--color-surface-2);--active-indicator:var(--color-accent);--shadow-card:0 1px 2px #1420370a, 0 10px 30px #14203709;--shadow-pop:0 14px 38px #14203724;--shadow-modal:0 28px 72px #1420373d;--background:var(--canvas);--foreground:var(--color-text);--card:var(--color-bg);--card-foreground:var(--color-text);--popover:var(--color-bg);--popover-foreground:var(--color-text);--primary:var(--color-accent);--primary-foreground:var(--color-on-accent);--secondary:var(--color-surface);--secondary-foreground:var(--color-text);--muted:var(--color-surface);--muted-foreground:var(--color-text-muted);--accent:var(--hover-surface);--accent-foreground:var(--color-text);--destructive:var(--color-danger);--destructive-foreground:#fff;--border:var(--color-border);--input:var(--color-border);--ring:var(--color-accent);--radius:var(--radius-sm);--sidebar:color-mix(in srgb, var(--color-bg) 96%, var(--color-accent) 4%);--sidebar-foreground:var(--color-text);--sidebar-primary:var(--color-accent);--sidebar-primary-foreground:var(--color-on-accent);--sidebar-accent:var(--hover-surface);--sidebar-accent-foreground:var(--color-text);--sidebar-border:var(--color-border);--sidebar-ring:var(--color-accent);--chart-1:var(--color-accent);--chart-2:var(--color-text);--chart-3:var(--color-stone);--chart-4:var(--color-green);--chart-5:var(--color-yellow);--logo-tile:var(--page-head);--logo-glyph:#fff;--logo-dot:var(--color-yellow);--tracking-normal:0em;--letter-spacing:0em;--font-sans:var(--font-plex-sans);--font-serif:var(--font-plex-sans);--font-mono:var(--font-plex-mono);--shadow-2xs:0 1px 2px 0 #1420370a;--shadow-xs:0 1px 2px 0 #1420370a;--shadow-sm:var(--shadow-card);--shadow:var(--shadow-card);--shadow-md:var(--shadow-pop);--shadow-lg:var(--shadow-pop);--shadow-xl:var(--shadow-modal);--shadow-2xl:var(--shadow-modal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark .enpal-employee,.dark .enpal-employee,.enpal-employee.dark{--canvas:#111621;--color-bg:#181f2b;--color-surface:#202938;--color-surface-2:#293445;--color-border:#2a3546;--color-border-hover:#44526a;--color-text:#edf1f7;--color-text-muted:#a5afbf;--color-text-faint:#778398;--color-accent:#88a7ff;--color-accent-ink:#88a7ff;--color-on-accent:#101522;--page-head:#142f52;--page-head-text:#f4f8ff;--page-head-muted:#b9cae0;--page-head-border:color-mix(in srgb, var(--page-head) 70%, var(--color-border));--page-head-shadow:0 12px 28px #00000047;--color-danger:#d97b74;--color-success:#63ad78;--color-warning:#c99a4e;--msg-user-bg:var(--color-surface);--code-bg:#0c1019;--code-text:#edf1f7;--composer-bg:var(--color-bg);--composer-border:var(--color-border);--hover-surface:var(--color-surface);--active-surface:var(--color-surface-2);--shadow-card:0 1px 2px #00000029, 0 12px 32px #0000001f;--shadow-pop:0 14px 38px #00000075;--shadow-modal:0 28px 72px #0000009e;--background:var(--canvas);--foreground:var(--color-text);--card:var(--color-bg);--card-foreground:var(--color-text);--popover:var(--color-surface);--popover-foreground:var(--color-text);--primary:var(--color-accent);--primary-foreground:var(--color-on-accent);--secondary:var(--color-surface);--secondary-foreground:var(--color-text);--muted:var(--color-surface);--muted-foreground:var(--color-text-muted);--accent:var(--hover-surface);--accent-foreground:var(--color-text);--destructive:var(--color-danger);--destructive-foreground:#101522;--border:var(--color-border);--input:var(--color-border);--ring:var(--color-accent);--sidebar:color-mix(in srgb, var(--color-bg) 96%, var(--color-accent) 4%);--sidebar-foreground:var(--color-text);--sidebar-primary:var(--color-accent);--sidebar-primary-foreground:var(--color-on-accent);--sidebar-accent:var(--hover-surface);--sidebar-accent-foreground:var(--color-text);--sidebar-border:var(--color-border);--sidebar-ring:var(--color-accent);--shadow-sm:var(--shadow-card);--shadow:var(--shadow-card);--shadow-md:var(--shadow-pop);--shadow-lg:var(--shadow-pop);--logo-tile:var(--color-accent);--logo-glyph:#101522;--logo-dot:var(--color-yellow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark:root:has(.enpal-employee){--canvas:#111621;--color-bg:#181f2b;--color-surface:#202938;--color-surface-2:#293445;--color-border:#2a3546;--color-border-hover:#44526a;--color-text:#edf1f7;--color-text-muted:#a5afbf;--color-text-faint:#778398;--color-accent:#88a7ff;--color-accent-ink:#88a7ff;--color-on-accent:#101522;--page-head:#142f52;--page-head-text:#f4f8ff;--page-head-muted:#b9cae0;--page-head-border:color-mix(in srgb, var(--page-head) 70%, var(--color-border));--page-head-shadow:0 12px 28px #00000047;--color-danger:#d97b74;--color-success:#63ad78;--color-warning:#c99a4e;--msg-user-bg:var(--color-surface);--code-bg:#0c1019;--code-text:#edf1f7;--composer-bg:var(--color-bg);--composer-border:var(--color-border);--hover-surface:var(--color-surface);--active-surface:var(--color-surface-2);--shadow-card:0 1px 2px #00000029, 0 12px 32px #0000001f;--shadow-pop:0 14px 38px #00000075;--shadow-modal:0 28px 72px #0000009e;--background:var(--canvas);--foreground:var(--color-text);--card:var(--color-bg);--card-foreground:var(--color-text);--popover:var(--color-surface);--popover-foreground:var(--color-text);--primary:var(--color-accent);--primary-foreground:var(--color-on-accent);--secondary:var(--color-surface);--secondary-foreground:var(--color-text);--muted:var(--color-surface);--muted-foreground:var(--color-text-muted);--accent:var(--hover-surface);--accent-foreground:var(--color-text);--destructive:var(--color-danger);--destructive-foreground:#101522;--border:var(--color-border);--input:var(--color-border);--ring:var(--color-accent);--sidebar:color-mix(in srgb, var(--color-bg) 96%, var(--color-accent) 4%);--sidebar-foreground:var(--color-text);--sidebar-primary:var(--color-accent);--sidebar-primary-foreground:var(--color-on-accent);--sidebar-accent:var(--hover-surface);--sidebar-accent-foreground:var(--color-text);--sidebar-border:var(--color-border);--sidebar-ring:var(--color-accent);--shadow-sm:var(--shadow-card);--shadow:var(--shadow-card);--shadow-md:var(--shadow-pop);--shadow-lg:var(--shadow-pop);--logo-tile:var(--color-accent);--logo-glyph:#101522;--logo-dot:var(--color-yellow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.enpal-employee{background-color:var(--canvas);color:var(--color-text);font-family:var(--font-plex-sans), "IBM Plex Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;letter-spacing:0;font-size:var(--fs-md);line-height:1.5;font-weight:var(--weight-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.enpal-employee :where(h1,h2,h3){letter-spacing:-.02em;text-wrap:balance}.enpal-employee h1{letter-spacing:-.035em;line-height:1.12}.enpal-employee .enpal-mono,.enpal-employee :where(code,kbd,samp){font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;font-variant-numeric:tabular-nums}.enpal-employee .enpal-kpi{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.enpal-employee .enpal-label{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-faint);font-size:10.5px;font-weight:600}.enpal-employee .enpal-primary{background-color:var(--primary);color:var(--primary-foreground);transition:filter var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}.enpal-employee .enpal-primary:hover{filter:brightness(1.08)}.enpal-employee .enpal-primary:active{transform:translateY(1px)}.enpal-employee :where(button,a,input,textarea,select,summary,[role=button],[role=menuitem],[role=option],[role=switch],[data-slot=dialog-trigger],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:var(--focus-ring);outline:none}.enpal-scroll{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.enpal-scroll::-webkit-scrollbar{width:8px;height:8px}.enpal-scroll::-webkit-scrollbar-track{background:0 0}.enpal-scroll::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:8px}.enpal-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-stone)}.enpal-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.enpal-composer{background-color:var(--composer-bg);border:1px solid var(--composer-border);border-radius:var(--composer-radius);box-shadow:var(--composer-shadow);transition:box-shadow var(--dur-fast) var(--ease)}.enpal-composer:focus-within{box-shadow:var(--shadow-md)}.enpal-composer textarea:focus-visible{box-shadow:none}.enpal-composer textarea::placeholder{color:var(--color-text-muted);opacity:1}.enpal-composer-fade{background-image:linear-gradient(to bottom, transparent, var(--canvas) 65%);pointer-events:none}.enpal-chevron{transition:transform var(--dur) var(--ease)}.enpal-chevron[data-open=true]{transform:rotate(90deg)}.enpal-active-indicator{box-shadow:inset 3px 0 0 0 var(--active-indicator)}@media (min-width:1400px){.enpal-breakout{margin-left:-126px;margin-right:-126px}}.enpal-chat-markdown--contained .enpal-breakout{margin-left:0;margin-right:0}@keyframes enpal-popover-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}:is(html:has(.enpal-employee) [data-slot=popover-content],html:has(.enpal-employee) [data-slot=dropdown-menu-content],html:has(.enpal-employee) [data-slot=dialog-content]){animation:enpal-popover-in .15s var(--ease)}@media (prefers-reduced-motion:reduce){.enpal-employee,.enpal-employee *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:is(html:has(.enpal-employee) [data-slot=dialog-content],html:has(.enpal-employee) [data-slot=sheet-content]){background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6)}html:has(.enpal-employee) [data-slot=dialog-title]{font-size:var(--fs-xl);font-weight:var(--weight-head);letter-spacing:-.02em}html:has(.enpal-employee) [data-slot=dialog-description]{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.5}:is(html:has(.enpal-employee) [data-slot=dialog-overlay],html:has(.enpal-employee) [data-slot=sheet-overlay]){background-color:#11162180}:is(html:has(.enpal-employee) [data-slot=dropdown-menu-content],html:has(.enpal-employee) [data-slot=select-content],html:has(.enpal-employee) [data-slot=popover-content],html:has(.enpal-employee) [data-slot=command]){background-color:var(--popover);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1)}:is(html:has(.enpal-employee) [data-slot=dropdown-menu-item],html:has(.enpal-employee) [data-slot=dropdown-menu-checkbox-item],html:has(.enpal-employee) [data-slot=dropdown-menu-radio-item],html:has(.enpal-employee) [data-slot=select-item],html:has(.enpal-employee) [data-slot=command-item]){border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--weight-body)}:is(html:has(.enpal-employee) [data-slot=dropdown-menu-label],html:has(.enpal-employee) [data-slot=select-label]){font-size:var(--fs-2xs);font-weight:var(--weight-label);color:var(--color-text-muted)}html:has(.enpal-employee) [data-slot=tooltip-content]{background-color:var(--color-text);color:var(--canvas);border-radius:var(--radius-sm);font-size:var(--fs-xs);border:0;padding:4px 8px}html:has(.enpal-employee) [data-slot=tooltip-content] svg{fill:var(--color-text);background-color:var(--color-text)}:is(html:has(.enpal-employee) [data-slot=input],html:has(.enpal-employee) [data-slot=textarea],html:has(.enpal-employee) [data-slot=select-trigger]){background-color:var(--color-bg);border-color:var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-sm);box-shadow:none}:is(html:has(.enpal-employee) [data-slot=input]:focus-visible,html:has(.enpal-employee) [data-slot=textarea]:focus-visible,html:has(.enpal-employee) [data-slot=select-trigger]:focus-visible){border-color:var(--color-accent);box-shadow:var(--focus-ring)}html:has(.enpal-employee) [data-slot=switch][data-state=checked]{background-color:var(--color-accent)}html:has(.enpal-employee) [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background-color:var(--color-on-accent)}html:has(.enpal-employee) [data-slot=badge]{border-radius:var(--radius-xs);font-weight:var(--weight-label)}html:has(.enpal-employee) [data-slot=button]{font-weight:var(--weight-label);border-radius:var(--radius-sm)}html:has(.enpal-employee) [data-slot=button]:active:not(:disabled){transform:translateY(1px)}html:has(.enpal-employee) [data-slot=alert]{border-radius:var(--radius-md);border-color:var(--color-border);background-color:var(--color-bg)}:is(html:has(.enpal-employee) [data-slot=alert][data-variant=destructive],html:has(.enpal-employee) [data-slot=alert].text-destructive){background-color:var(--color-danger-soft);color:var(--color-danger);border-color:#0000}html:has(.enpal-employee) [data-slot=card]{background-color:var(--color-bg);border-color:var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}html:has(.enpal-employee) [data-slot=skeleton]{background-color:var(--color-surface)}html:has(.enpal-employee) [data-sonner-toast]{font-family:var(--font-plex-sans), system-ui, sans-serif;border-radius:var(--radius-md)}@layer components{.enpal-page-content{container-type:inline-size}.enpal-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.enpal-card-grid>*{animation:lumen-list-item-enter var(--dur) var(--ease) both}.enpal-card-grid>:first-child{animation-delay:0s}.enpal-card-grid>:nth-child(2){animation-delay:30ms}.enpal-card-grid>:nth-child(3){animation-delay:60ms}.enpal-card-grid>:nth-child(4){animation-delay:90ms}.enpal-card-grid>:nth-child(5){animation-delay:.12s}.enpal-card-grid>:nth-child(6){animation-delay:.15s}.enpal-card-grid>:nth-child(n+7){animation-delay:.18s}.enpal-navigation-bar{z-index:20;min-height:var(--header-h);border-bottom:1px solid var(--color-border);background:var(--canvas);align-items:center;padding:10px 16px;position:sticky;top:0}html:has(.enpal-employee) [data-slot=sheet-content].enpal-navigation-sheet{width:var(--sidebar-w);border-radius:0;gap:0;max-width:calc(100vw - 48px);padding:0}.enpal-navigation-sheet>button:last-child{display:none}.enpal-navigation-sheet .enpal-sidebar{width:100%}.enpal-composer-toolbar>div:last-child{min-width:0;margin-left:auto}@media (max-width:480px){.enpal-composer-toolbar>div:last-child{gap:2px}.enpal-composer-toolbar [aria-haspopup=dialog]{max-width:128px}}.enpal-page-heading{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.enpal-page-actions,.enpal-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.enpal-page-actions>div{flex-wrap:wrap}@container (min-width:700px){.enpal-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px}.enpal-page-actions{justify-content:flex-end}}.enpal-panel,.enpal-card,.enpal-empty{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:0}.enpal-panel,.enpal-card{box-shadow:var(--shadow-card)}.enpal-card{transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease)}.enpal-card:where(:hover,:focus-visible){border-color:var(--color-border-hover);box-shadow:var(--shadow-pop)}.enpal-section{flex-direction:column;gap:20px;min-width:0;display:flex}.enpal-empty{background:color-mix(in srgb, var(--color-bg) 65%, var(--canvas));border-style:dashed}}.enpal-pagehead{border:1px solid var(--page-head-border);border-radius:var(--radius-md);background:var(--page-head);color:var(--page-head-text);box-shadow:var(--page-head-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;padding:24px 26px;display:flex}.enpal-pagehead-main{flex:320px;align-items:center;gap:14px;min-width:0;display:flex}.enpal-pagehead-icon{color:#fff;background:#ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.enpal-employee .enpal-pagehead .enpal-pagehead-title{font-size:var(--fs-3xl);letter-spacing:-.035em;color:var(--page-head-text);margin:0;font-weight:700;line-height:1.12}.enpal-employee .enpal-pagehead .enpal-pagehead-sub{max-width:72ch;color:var(--page-head-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.enpal-pagehead .enpal-page-actions{flex:none}.enpal-pagehead [data-slot=badge]{color:#fff;background:#ffffff24;border-color:#ffffff47}.enpal-pagehead [data-slot=button][data-variant=outline],.enpal-pagehead [data-slot=button][data-variant=ghost]{color:#fff;background:0 0;border-color:#ffffff47}.enpal-pagehead [data-slot=button][data-variant=outline]:hover,.enpal-pagehead [data-slot=button][data-variant=ghost]:hover{color:#fff;background:#ffffff1f}html:has(.enpal-employee) [data-slot=tabs-list]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;height:auto;padding:6px;display:grid}html:has(.enpal-employee) [data-slot=tabs-trigger]{border-radius:var(--radius-sm);height:auto;color:var(--color-text-muted);padding:11px 13px;font-size:13.5px;font-weight:650}html:has(.enpal-employee) [data-slot=tabs-trigger][data-state=active]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-accent);box-shadow:0 3px 12px #1420370f}html:has(.enpal-employee) [data-slot=badge]{height:21px;font-size:11px}.enpal-badge-green,.enpal-badge-amber,.enpal-badge-red,.enpal-badge-blue{background:color-mix(in srgb, var(--cat) 12%, transparent);border-color:color-mix(in srgb, var(--cat) 30%, transparent);color:var(--cat)}.enpal-badge-green{--cat:var(--color-success)}.enpal-badge-amber{--cat:var(--color-warning)}.enpal-badge-red{--cat:var(--color-danger)}.enpal-badge-blue{--cat:var(--color-accent)}html:has(.enpal-employee) [data-slot=button]{height:34px;font-size:13px}html:has(.enpal-employee) [data-slot=button][data-variant=outline]{border-color:var(--color-border);background:var(--color-bg)}html:has(.enpal-employee) [data-slot=button][data-variant=outline]:hover{background:var(--color-surface);border-color:var(--color-border-hover)}html:has(.enpal-employee) [data-slot=button][data-size=sm]{height:30px}:is(html:has(.enpal-employee) [data-slot=input],html:has(.enpal-employee) [data-slot=select-trigger]){min-height:34px}@keyframes enpal-load-sweep{to{transform:translate(100%)}}html:has(.enpal-employee) [data-slot=skeleton]{background-color:var(--color-surface-2);position:relative;overflow:hidden}html:has(.enpal-employee) [data-slot=skeleton]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-bg) 70%, transparent), transparent);animation:1.4s ease-in-out infinite enpal-load-sweep;position:absolute;inset:0;transform:translate(-100%)}html:has(.enpal-employee) [data-slot=dialog-content]{max-height:calc(100dvh - 32px)}html:has(.enpal-employee) [data-slot=dialog-content]:has([data-slot=dialog-header]){padding:0}html:has(.enpal-employee) [data-slot=dialog-header]{text-align:left;padding:24px 48px 20px 24px}html:has(.enpal-employee) [data-slot=dialog-body]{padding:24px}html:has(.enpal-employee) [data-slot=dialog-footer]{background:var(--color-bg);box-shadow:none;margin-top:0;padding:16px 24px}html:has(.enpal-employee) :is([data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content]){max-width:calc(100vw - 24px);color:var(--color-text);font-family:var(--font-plex-sans), system-ui, sans-serif}html:has(.enpal-employee) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=select-item]){min-height:36px;padding-block:8px}html:has(.enpal-employee) [data-slot=button]{transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}html:has(.enpal-employee) [data-slot=dialog-title]{font-size:var(--fs-2xl);line-height:1.35}html:has(.enpal-employee) [data-slot=dialog-description]{line-height:1.7}html:has(.enpal-employee) :is([data-slot=input],[data-slot=select-trigger]){min-height:38px}html:has(.enpal-employee) [data-slot=textarea]{line-height:1.7}html:has(.enpal-employee) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:has(.enpal-employee) [data-slot=dialog-content].enpal-fullscreen-panel{background:var(--canvas);width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;gap:0;padding:0;inset:0;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){html:has(.enpal-employee) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}html:has(.enpal-employee) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}html:has(.enpal-employee) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.enpal-doc-page{--doc-navy:#072543;--doc-text:#24282e;--doc-border:#e2dfd8;border:1px solid var(--doc-border);width:100%;max-width:794px;color:var(--doc-text);background:#fff;border-radius:2px;margin-inline:auto;padding:56px clamp(32px,9%,72px);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.65;box-shadow:0 1px 2px #07254314,0 8px 24px #0725430f}.enpal-doc-page :where(h1,h2,h3){color:var(--doc-navy);font-weight:600;line-height:1.25}.enpal-doc-page h1{border-bottom:3px solid #ffb000;margin-block:0 20px;padding-bottom:12px;font-size:30px}.enpal-doc-page h2{margin-block:28px 10px;font-size:22px}.enpal-doc-page h3{margin-block:22px 8px;font-size:18px}.enpal-doc-page :where(p,ul,ol){margin-block:0 14px}.enpal-doc-page :where(ul,ol){padding-inline-start:24px}.enpal-doc-page blockquote{color:var(--doc-text);background:#f5f4f1;border-inline-start:3px solid #ffb000;margin-block:16px;padding:12px 18px}.enpal-doc-page table{border-collapse:collapse;width:100%;margin-block:18px;font-size:14px}.enpal-doc-page :where(th,td){border:1px solid var(--doc-border);text-align:start;padding:8px 10px}.enpal-doc-page th{background:var(--doc-navy);color:#fff;font-weight:600}.enpal-doc-page tbody tr:nth-child(2n) td{background:#f5f4f1}.enpal-doc-backdrop{background:color-mix(in srgb, var(--color-text) 6%, var(--canvas));padding:24px 16px}
