:root{color-scheme:light;--cs-text-title: 1.5rem;--cs-text-section: 1.125rem;--cs-text-body: .9375rem;--cs-text-small: .8125rem;--cs-text-caption: .75rem;--cs-weight-regular: 400;--cs-weight-strong: 600;--cs-leading-tight: 1.25;--cs-leading-body: 1.5;--cs-grad-end: #A855F7;--cs-ok: #047857;--cs-warn: #B45309;--cs-bad: #B91C1C;--intercom-primary: #635BFF;--intercom-primary-fill: #635BFF;--intercom-primary-fill-hover: color-mix(in srgb, var(--intercom-primary-fill) 86%, #000);--intercom-primary-text: #4A3FDB;--intercom-primary-dark: #5248E8;--intercom-primary-deep: #4A3FDB;--intercom-primary-light: #EEEAFF;--intercom-primary-soft: #F3F0FF;--intercom-primary-muted: #B8B2FF;--intercom-sidebar-start: #5E54F0;--intercom-sidebar-end: #7B4AE2;--intercom-banner-start: #6554FF;--intercom-banner-end: #9A3AF6;--intercom-ink: #2A2845;--intercom-ink-secondary: #454368;--intercom-muted: #636079;--intercom-line: #D8D3EE;--intercom-bg: #EAE6F8;--intercom-card: #FDFCFF;--intercom-surface: #FFFFFF;--intercom-topbar: #F7F5FD;--intercom-sidebar-w: 252px;--intercom-sidebar-collapsed-w: 72px;--cs-desk-sidebar-w: 292px;--cs-desk-sidebar-collapsed-w: 72px;--intercom-radius: 16px;--intercom-radius-sm: 10px;--intercom-shadow: 0 2px 8px rgba(94, 84, 240, .07);--intercom-shadow-lg: 0 12px 32px rgba(94, 84, 240, .14);--intercom-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.cs-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}html[data-theme=dark]{color-scheme:dark;--cs-ok: #34D399;--cs-warn: #FBBF24;--cs-bad: #F87171;--intercom-primary: #8B84FF;--intercom-primary-fill: #635BFF;--intercom-primary-text: #A79FFF;--intercom-primary-dark: #A79FFF;--intercom-primary-deep: #BCB6FF;--intercom-primary-light: rgba(139, 132, 255, .16);--intercom-primary-soft: rgba(139, 132, 255, .09);--intercom-primary-muted: #4A4470;--intercom-ink: #E8E6F3;--intercom-ink-secondary: #C7C4DE;--intercom-muted: #9C98BC;--intercom-line: #302D46;--intercom-bg: #131220;--intercom-card: #1E1C2E;--intercom-surface: #262338;--intercom-topbar: #1A1828;--intercom-shadow: 0 2px 8px rgba(0, 0, 0, .4);--intercom-shadow-lg: 0 12px 32px rgba(0, 0, 0, .55)}body.cs-portal .navbar,body.cs-portal .web-footer,body.cs-portal .page-header,body.cs-portal .breadcrumb-container{display:none!important}body.cs-portal{min-height:100vh;background:var(--intercom-bg)!important;font-family:var(--intercom-font);color:var(--intercom-ink)!important}html:has(body.cs-portal){min-height:100%;background:var(--intercom-bg)}body.cs-portal,body.cs-portal .cs-portal-main,body.cs-portal .cs-card,body.cs-portal .cs-action-tile,body.cs-portal p,body.cs-portal li,body.cs-portal td,body.cs-portal th,body.cs-portal label{color:var(--intercom-ink)}body.cs-portal a:not(.cs-nav-item):not(.cs-action-tile):not([class*="btn"]):where(:not(.cs-dept-chip,.cs-gst-opt,.cs-emp-dir-av,.cs-back,.cs-page-hero a,.cs-plain-link,.cs-engage-tabs a,.cs-hd-tab,.cs-team-tab,.cs-tax-tab,.cs-fin-nav a,.cs-feed-inner .tab,.cs-engage-inner .tab,.cs-emp-dir-name,.cs-hd-admin-link,.pay-step,.pay-month)){color:var(--intercom-primary-dark)}body.cs-portal a:hover,body.cs-portal a:focus{text-decoration:none!important}html[data-theme=dark] body.cs-portal a:hover,html[data-theme=dark] body.cs-portal a:focus{color:var(--intercom-primary)}body.cs-portal a.cs-hd-admin-link,body.cs-portal a.cs-hd-admin-link:hover,body.cs-portal a.cs-hd-admin-link:focus,body.cs-portal a.pay-step,body.cs-portal a.pay-step:hover,body.cs-portal a.pay-month,body.cs-portal a.pay-month:hover{color:inherit;text-decoration:none!important}html[data-theme=dark] body.cs-portal a.pay-btn:not(.primary):hover,html[data-theme=dark] body.cs-portal a.pay-btn:not(.primary):focus,html[data-theme=dark] body.cs-portal a.cs-btn-ghost:hover,html[data-theme=dark] body.cs-portal a.cs-btn-ghost:focus{background:var(--intercom-primary-soft)!important;color:var(--intercom-primary)!important}html[data-theme=dark] body.cs-portal a.pay-btn.primary:hover,html[data-theme=dark] body.cs-portal a.cs-btn:not(.ghost):hover,html[data-theme=dark] body.cs-portal a.cs-btn-primary:hover{color:#fff!important}body.cs-portal a.cs-btn:not(.ghost),body.cs-portal a.cs-btn-primary,body.cs-portal a.cs-mbtn-primary,body.cs-portal a.cs-mbtn-danger,body.cs-portal a.cs-dt-btn-primary,body.cs-portal a.sr-btn-primary,body.cs-portal a.perf-btn:not(.secondary):not(.ghost),body.cs-portal a.rsu-btn.primary,body.cs-portal a.fnf-btn.primary,body.cs-portal a.le-btn.primary,body.cs-portal a.pst-btn.primary,body.cs-portal a.pay-btn.primary{color:#fff;text-decoration:none}body.cs-portal .cs-leave-hero a.cs-btn-primary,body.cs-portal .cs-page-hero a.cs-btn-primary{color:var(--intercom-primary-text)}body.cs-portal h1,body.cs-portal h2,body.cs-portal h3,body.cs-portal h4,body.cs-portal h5,body.cs-portal h6,body.cs-portal .cs-portal-main h1,body.cs-portal .cs-portal-main h2,body.cs-portal .cs-portal-main h3,body.cs-portal .cs-portal-main h4,body.cs-portal .cs-portal-main h5,body.cs-portal .cs-portal-main h6{color:var(--intercom-ink)}body.cs-portal strong{color:inherit}body.cs-portal .main-section,body.cs-portal .page_content,body.cs-portal main{padding:0!important;margin:0!important;background:transparent!important}body.cs-portal .main-section .container,body.cs-portal main .container,body.cs-portal .page_content .container{max-width:100%!important;padding:0!important;width:100%!important}body.cs-portal .page-content,body.cs-portal .page_content,body.cs-portal .webpage-content,body.cs-portal .main-section{width:100%!important;max-width:100%!important;overflow-x:hidden}.cs-portal-shell{display:flex;width:100%;max-width:100vw;min-height:100vh;color:var(--intercom-ink);font-family:var(--intercom-font);-webkit-font-smoothing:antialiased;background:var(--intercom-bg);overflow-x:hidden;box-sizing:border-box}.cs-portal-right{flex:1 1 auto;min-width:0;width:0;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;box-sizing:border-box}.cs-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 28px;height:60px;background:var(--intercom-topbar);border-bottom:1px solid var(--intercom-line);flex-shrink:0}.cs-topbar-left{display:flex;align-items:center;gap:14px}.cs-topbar-greet{display:flex;flex-direction:column;line-height:1.2;min-width:0}.cs-topbar-hi{font-size:12px;color:var(--intercom-muted);font-weight:500}.cs-topbar-name{font-size:16px;font-weight:700;color:var(--intercom-ink)}.cs-topbar-left{min-width:0}.cs-topbar-greet .cs-topbar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cs-sidebar-expand{display:none;width:38px;height:38px;border-radius:10px;border:none;background:var(--intercom-primary-soft);color:var(--intercom-primary-text);align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.cs-sidebar-expand svg{width:18px;height:18px}body.cs-portal.cs-sidebar-collapsed .cs-sidebar-expand{display:none}.cs-topbar-right{display:flex;align-items:center;gap:8px}.cs-topbar-btn{position:relative;width:38px;height:38px;border-radius:10px;background:var(--intercom-primary-soft);color:var(--intercom-primary-text)!important;display:flex;align-items:center;justify-content:center;text-decoration:none!important;transition:background .12s}.cs-topbar-btn:hover,.cs-topbar-btn.is-on{background:var(--intercom-primary-light)}.cs-topbar-btn svg{width:18px;height:18px}.cs-topbar-badge{position:absolute;top:-4px;right:-4px;background:#E11D48;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:2px solid var(--intercom-topbar)}.cs-topbar-btn.cs-topbar-punch{border:none;cursor:pointer;padding:0;font:inherit;color:#fff!important}.cs-topbar-punch.in{background:linear-gradient(135deg,#047857,#0B815A)}.cs-topbar-punch.out{background:linear-gradient(135deg,#BE123C,#E11D48)}.cs-topbar-punch.in:hover,.cs-topbar-punch.out:hover{filter:brightness(1.06)}.cs-topbar-punch.is-busy{opacity:.65;cursor:wait;filter:none}.cs-avatar-menu{position:relative;margin-left:4px}.cs-topbar-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--intercom-banner-start),var(--intercom-banner-end));color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;overflow:hidden}.cs-topbar-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-avatar-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:6px;background:var(--intercom-surface);color:var(--intercom-ink);border:1px solid var(--intercom-line);border-radius:var(--intercom-radius);box-shadow:var(--intercom-shadow-lg);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s,transform .12s,visibility .12s;z-index:1200}.cs-avatar-menu.open .cs-avatar-panel,.cs-user-menu-wrap.open .cs-avatar-panel{opacity:1;visibility:visible;transform:translateY(0)}.cs-avatar-head{padding:8px 10px 10px;border-bottom:1px solid var(--intercom-line);margin-bottom:6px}.cs-avatar-name{font-weight:700;font-size:13px;color:var(--intercom-ink)}.cs-avatar-role{font-size:12px;color:var(--intercom-muted);margin-top:2px}.cs-avatar-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-size:13px;color:var(--intercom-ink)!important;text-decoration:none!important;transition:background .1s}.cs-avatar-item:hover{background:var(--intercom-primary-soft)}.cs-avatar-item svg{width:17px;height:17px;flex:0 0 auto}.cs-avatar-danger{color:#e11d48!important}.cs-avatar-danger:hover{background:rgba(225,29,72,.1)}.cs-mobile-menu{display:none;width:38px;height:38px;border:none;border-radius:10px;background:var(--intercom-primary-soft);color:var(--intercom-primary-text);cursor:pointer;align-items:center;justify-content:center}.cs-mobile-menu svg{width:20px;height:20px}.cs-theme-toggle{border:none;cursor:pointer}.cs-theme-toggle .cs-ic-sun,html[data-theme=dark] .cs-theme-toggle .cs-ic-moon{display:none}html[data-theme=dark] .cs-theme-toggle .cs-ic-sun{display:block}body.cs-portal .cs-portal-shell{align-items:flex-start}body.cs-portal .cs-sidebar{position:fixed;left:0;top:0;flex:0 0 var(--intercom-sidebar-w);width:var(--intercom-sidebar-w);min-width:var(--intercom-sidebar-w);max-width:var(--intercom-sidebar-w);height:100vh;overflow-x:hidden;overflow-y:hidden;z-index:100;transition:width .22s ease,min-width .22s ease,max-width .22s ease,flex-basis .22s ease}body.cs-portal .cs-portal-right{margin-left:var(--intercom-sidebar-w);width:calc(100% - var(--intercom-sidebar-w));flex:1 1 auto;min-width:0;transition:margin-left .25s ease,width .25s ease}body.cs-portal.cs-sidebar-collapsed .cs-sidebar{flex-basis:var(--intercom-sidebar-collapsed-w);width:var(--intercom-sidebar-collapsed-w);min-width:var(--intercom-sidebar-collapsed-w);max-width:var(--intercom-sidebar-collapsed-w);transform:none;pointer-events:auto}body.cs-portal .cs-sidebar.open{transform:none;left:0;pointer-events:auto}body.cs-portal.cs-sidebar-collapsed .cs-portal-right{margin-left:var(--intercom-sidebar-collapsed-w);width:calc(100% - var(--intercom-sidebar-collapsed-w))}body.cs-desk-portal .cs-desk-portal-sidebar{position:fixed}.cs-sidebar{width:var(--intercom-sidebar-w);flex-shrink:0;background:linear-gradient(175deg,var(--intercom-sidebar-start) 0%,var(--intercom-sidebar-end) 100%);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-x:hidden;overflow-y:hidden;z-index:100;transition:width .22s ease,min-width .22s ease,max-width .22s ease}.cs-sidebar-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 22px 20px;position:relative}.cs-sidebar-collapse{position:absolute;top:24px;right:14px;width:30px;height:30px;border:none;border-radius:8px;background:rgba(255,255,255,.12);color:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.cs-sidebar-collapse:hover{background:rgba(255,255,255,.22)}.cs-sidebar-collapse svg{width:16px;height:16px}.cs-brand-mark{display:flex;align-items:center;justify-content:flex-start;min-width:40px;height:auto;min-height:26px;border-radius:12px;text-decoration:none!important;background:transparent;border:none;padding:0;flex-shrink:0}.cs-brand-logo{width:176px;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.cs-brand-fallback{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.18);color:#fff;font-weight:800;font-size:18px;display:none;align-items:center;justify-content:center}.cs-brand-mark:not(:has(.cs-brand-logo)) .cs-brand-fallback{display:flex}.cs-brand-rail{display:none;width:40px;height:40px}.cs-brand-mark:has(.cs-brand-name){max-width:calc(100% - 52px);min-width:0;flex-shrink:1}.cs-brand-name{display:block;font-weight:700;font-size:16px;color:#fff;line-height:1.2;margin-left:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.cs-sidebar-collapsed .cs-brand-name{display:none}.cs-brand-sub{display:block;font-size:11.5px;color:#ffffffeb;font-weight:500;padding-left:2px}.cs-sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 14px 28px;scrollbar-width:thin}@media (max-height: 900px){.cs-sidebar-nav{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.cs-nav-item{padding-top:8px;padding-bottom:8px}}.cs-sidebar-brand,.cs-sidebar>.cs-user-menu-wrap{flex:none}.cs-nav-section{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffe6;padding:12px 14px 6px}.cs-nav-item{display:flex;align-items:center;gap:12px;padding:11px 14px;width:100%;box-sizing:border-box;cursor:pointer;border-radius:16px;text-decoration:none!important;color:#ffffffed!important;font-size:14px;font-weight:500;margin-bottom:3px;transition:all .15s ease;position:relative;overflow:visible}.cs-nav-item .cs-nav-ic,.cs-nav-item .cs-nav-label,.cs-nav-item .cs-nav-badge,.cs-nav-item svg{pointer-events:none}.cs-nav-item:hover{background:rgba(255,255,255,.12);color:#fff!important}.cs-nav-item.active{background:rgba(0,0,0,.22);color:#fff!important;font-weight:600;box-shadow:none;border-radius:16px;overflow:hidden;padding-left:18px}.cs-nav-item.active:before{content:"";position:absolute;inset:0;width:auto;height:auto;transform:none;background:transparent;border:5px solid transparent;border-left-color:#fff;border-radius:inherit;box-shadow:none;pointer-events:none}.cs-nav-ic{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.9}.cs-nav-ic svg{width:20px;height:20px}.cs-nav-item.active .cs-nav-ic{opacity:1;filter:none}.cs-nav-item.active .cs-nav-ic svg{stroke:#fff;filter:none}.cs-nav-label{flex:1}.cs-nav-note{font-size:11px;opacity:.75;border:1px solid currentColor;border-radius:999px;padding:0 6px}.cs-nav-badge{background:#fff;color:var(--intercom-primary-fill);font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 6px}body.cs-desk-portal .cs-nav-item .cs-nav-badge,body.cs-portal .cs-nav-item .cs-nav-badge{background:#fff!important;color:var(--intercom-primary-fill)!important}.cs-sidebar-user{display:flex;align-items:center;gap:10px;padding:16px 18px;margin:8px 14px 16px;border-radius:var(--intercom-radius-sm);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.cs-user-avatar{width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.2);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.3)}.cs-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-user-info{flex:1;min-width:0}.cs-user-name{font-weight:600;font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-user-role{font-size:11.5px;color:#fffffffa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-user-menu{color:#ffffffb3!important;display:flex;padding:4px;background:none;border:none;cursor:pointer;transition:color .12s}.cs-user-menu svg{width:18px;height:18px;transition:transform .15s}.cs-user-menu:hover{color:#fff!important}.cs-user-menu-wrap{position:relative}.cs-user-menu-wrap.open .cs-user-menu svg{transform:rotate(180deg)}.cs-user-panel{top:auto;bottom:calc(100% - 8px);left:14px;right:14px;min-width:0}body.cs-sidebar-collapsed .cs-sidebar{width:var(--intercom-sidebar-collapsed-w);min-width:var(--intercom-sidebar-collapsed-w);max-width:var(--intercom-sidebar-collapsed-w)}body.cs-sidebar-collapsed .cs-sidebar-brand{align-items:center;padding:16px 8px 10px}body.cs-sidebar-collapsed .cs-sidebar-collapse{position:static;margin:0 auto 10px}body.cs-sidebar-collapsed .cs-sidebar-collapse svg{transform:rotate(180deg)}body.cs-sidebar-collapsed .cs-brand-mark{margin:0 auto;justify-content:center}body.cs-sidebar-collapsed .cs-brand-logo{display:none}body.cs-sidebar-collapsed .cs-brand-fallback{display:flex}body.cs-sidebar-collapsed .cs-brand-rail{display:block}body.cs-sidebar-collapsed .cs-brand-mark:has(.cs-brand-rail) .cs-brand-fallback,.cs-brand-mark:not(:has(.cs-brand-logo)) .cs-brand-rail{display:none}body.cs-sidebar-collapsed .cs-brand-sub,body.cs-sidebar-collapsed .cs-nav-section,body.cs-sidebar-collapsed .cs-nav-label,body.cs-sidebar-collapsed .cs-user-info{display:none!important}body.cs-sidebar-collapsed .cs-sidebar-nav{padding:4px 12px 12px}body.cs-sidebar-collapsed .cs-nav-item{justify-content:center;padding:10px 0;gap:0;margin-bottom:6px;position:relative}body.cs-sidebar-collapsed .cs-nav-item.active{background:rgba(0,0,0,.22);box-shadow:none;outline:none;padding-left:0;overflow:hidden}body.cs-sidebar-collapsed .cs-nav-item.active:before{display:block}body.cs-sidebar-collapsed .cs-nav-item:hover{background:rgba(255,255,255,.12)}body.cs-sidebar-collapsed .cs-nav-badge{position:absolute;top:4px;right:2px;min-width:8px;width:8px;height:8px;padding:0;font-size:0;line-height:0;border:2px solid transparent}body.cs-sidebar-collapsed .cs-sidebar-user{justify-content:center;padding:8px;margin:8px 12px 16px;position:relative;cursor:pointer}body.cs-sidebar-collapsed .cs-user-menu{position:absolute;inset:0;width:100%;height:100%;opacity:0;padding:0;pointer-events:auto;z-index:2}body.cs-sidebar-collapsed .cs-user-avatar{width:34px;height:34px;font-size:13px}body.cs-sidebar-collapsed .cs-sidebar{overflow:visible}body.cs-sidebar-collapsed .cs-sidebar-nav{overflow-x:hidden;overflow-y:auto;min-height:0;flex:1 1 auto}body.cs-sidebar-collapsed .cs-user-menu-wrap{overflow:visible;z-index:200}body.cs-sidebar-collapsed .cs-user-panel{left:calc(100% + 10px);right:auto;bottom:12px;min-width:200px;z-index:1300}body.cs-portal .cs-portal-main,.cs-portal-main{flex:1;padding:24px 32px 48px!important;overflow-x:hidden;background:var(--intercom-bg)!important;box-sizing:border-box;max-width:100%;min-height:calc(100vh - 60px)}.cs-welcome-banner{background:linear-gradient(120deg,var(--intercom-banner-start) 0%,var(--intercom-primary) 55%,var(--intercom-banner-end) 100%);border-radius:20px;padding:30px 34px;color:#fff;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:var(--intercom-shadow-lg)}.cs-welcome-banner:before{content:"";position:absolute;right:-30px;top:-50px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.1)}.cs-welcome-banner:after{content:"";position:absolute;right:80px;bottom:-70px;width:160px;height:160px;border-radius:50%;background:rgba(255,255,255,.07)}.cs-welcome-banner h1{font-size:28px!important;font-weight:700!important;margin:0 0 8px!important;color:#fff!important;position:relative;z-index:1;letter-spacing:-.025em}.cs-welcome-banner .cs-welcome-sub{font-size:15px;color:#fff;position:relative;z-index:1;margin:0}.cs-welcome-banner .cs-welcome-date{font-size:13px;color:#ffffffb3;margin-top:12px;position:relative;z-index:1}.cs-welcome-stats{display:flex;gap:20px;margin-top:20px;position:relative;z-index:1;flex-wrap:wrap;max-width:100%}.cs-welcome-stat{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);border-radius:var(--intercom-radius);padding:10px 18px;min-width:100px}.cs-welcome-stat .val{font-size:22px;font-weight:700;color:#fff;line-height:1}.cs-welcome-stat .lbl{font-size:11px;color:#ffffffbf;margin-top:3px;font-weight:500}.cs-page-header{margin-bottom:22px}.cs-page-header h1{font-size:24px!important;font-weight:700!important;margin:0 0 4px!important;color:var(--intercom-ink)!important;letter-spacing:-.02em}.cs-page-header .cs-page-sub{color:var(--intercom-muted);font-size:14px;margin:0}.cs-card{background:var(--intercom-card);border:1px solid var(--intercom-line);border-radius:var(--intercom-radius);padding:20px 22px;box-shadow:var(--intercom-shadow);margin-bottom:16px;color:var(--intercom-ink);position:relative;overflow:hidden}.cs-card:before,.cs-action-tile:before{content:"";position:absolute;top:-40px;right:-36px;width:168px;height:136px;border-radius:0 16px 0 110px;background:linear-gradient(155deg,color-mix(in oklab,var(--intercom-primary) 22%,transparent) 0%,rgba(168,85,247,.12) 42%,transparent 74%);pointer-events:none;z-index:0}.cs-card>*,.cs-action-tile>*{position:relative;z-index:1}.cs-card-title{font-weight:700;font-size:14.5px;color:var(--intercom-ink);margin:0 0 16px;display:flex;align-items:center;gap:10px}.cs-card-title .cs-ic{width:32px;height:32px;border-radius:10px;background:var(--intercom-primary-light);color:var(--intercom-primary-text);display:flex;align-items:center;justify-content:center}.cs-ic svg{width:17px;height:17px}.cs-section-label{font-size:12.5px;font-weight:700;color:var(--intercom-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.cs-actions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px;margin-bottom:26px}.cs-action-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px;background:var(--intercom-card);border:1px solid var(--intercom-line);border-radius:var(--intercom-radius);text-decoration:none!important;transition:all .18s ease;box-shadow:var(--intercom-shadow);color:var(--intercom-ink)!important;position:relative;overflow:hidden}.cs-action-tile:hover{box-shadow:var(--intercom-shadow-lg);transform:translateY(-3px)}.cs-punch-tile{margin-bottom:26px;gap:12px;cursor:default}.cs-punch-tile:hover{transform:none}.cs-punch-tile-main{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.cs-punch-tile-status{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}.cs-punch-tile-title{font-weight:700;font-size:15px;color:var(--intercom-ink);line-height:1.3}.cs-punch-tile-detail{font-size:13px;color:var(--intercom-muted);margin-top:3px;line-height:1.4}.cs-punch-tile-loc{display:inline-flex;align-items:center;gap:5px}.cs-punch-tile-loc svg{width:14px;height:14px;flex-shrink:0}.cs-punch-tile-meta{margin-top:4px;font-size:12px;font-weight:600;color:var(--intercom-ink);opacity:.75}.cs-punch-tile .cs-att-punch{flex-shrink:0}.cs-punch-tile .cs-att-punch-err{width:100%;margin-top:0}@media (max-width: 560px){.cs-punch-tile-main{flex-direction:column;align-items:stretch}.cs-punch-tile .cs-att-punch{justify-content:center;width:100%}}.cs-action-ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center}.cs-action-ic svg{width:22px;height:22px}.cs-action-ic.purple{background:var(--intercom-primary-light);color:var(--intercom-primary-fill)}.cs-action-ic.blue{background:#E0F0FF;color:#3b82f6}.cs-action-ic.green{background:#DCFCE7;color:#16a34a}.cs-action-ic.orange{background:#FFEDD5;color:#ea580c}.cs-action-ic.pink{background:#FCE7F3;color:#db2777}.cs-action-ic.indigo{background:#E0E7FF;color:#6366f1}.cs-action-ic.teal{background:#CCFBF1;color:#0d9488}.cs-action-label{font-weight:700;font-size:14px;color:var(--intercom-ink)}.cs-action-desc{font-size:12px;color:var(--intercom-muted);line-height:1.4}.cs-qa-leave-row{margin-bottom:26px;align-items:start}.cs-actions-grid-tight{margin-bottom:0}.cs-leave-tile{cursor:default}.cs-leave-tile:hover{transform:none;box-shadow:var(--intercom-shadow)}.cs-leave-tile .cs-action-ic{font-size:16px;font-weight:700}.cs-on-leave-section,.cs-leave-balances-label{margin-top:28px}.cs-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;margin-bottom:16px}.cs-dash-grid>.cs-card{height:100%;margin-bottom:0}.cs-dash-grid+.cs-dash-grid{margin-top:24px}.cs-widget-list{list-style:none;margin:0;padding:0}.cs-widget-list li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--intercom-line)}.cs-widget-list li:last-child{border-bottom:none;padding-bottom:0}.cs-widget-list .cs-w-date{width:46px;text-align:center;flex-shrink:0}.cs-widget-list .cs-w-day{font-size:11px;color:var(--intercom-muted);font-weight:700;text-transform:uppercase}.cs-widget-list .cs-w-num{font-size:19px;font-weight:700;color:var(--intercom-primary);line-height:1.1}.cs-widget-list .cs-w-info{flex:1;min-width:0}.cs-widget-list .cs-w-title{font-weight:600;font-size:13.5px;color:var(--intercom-ink)}.cs-widget-list .cs-w-meta{font-size:12px;color:var(--intercom-muted)}.cs-leave-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cs-leave-pill{background:var(--intercom-primary-light);border:1px solid var(--intercom-line);border-radius:var(--intercom-radius-sm);padding:14px 12px;text-align:center}.cs-leave-pill .cs-lb-val{font-size:26px;font-weight:700;color:var(--intercom-primary-dark)}.cs-leave-pill .cs-lb-type{font-size:11.5px;color:var(--intercom-ink-secondary);font-weight:600;margin-top:3px}.cs-leave-pill .cs-lb-used{font-size:11px;color:var(--intercom-muted);margin-top:4px}.cs-celeb-card{overflow:visible;z-index:2}.cs-celeb-card:hover,.cs-celeb-card:focus-within{z-index:8}.cs-celeb-card .cs-card-title{margin-bottom:4px}.cs-celeb-tabs{display:flex;flex-wrap:wrap;gap:4px 18px;border-bottom:1px solid var(--intercom-line);margin:4px 0 14px}.cs-celeb-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:10px 2px 11px;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;color:var(--intercom-muted);cursor:pointer;white-space:nowrap}.cs-celeb-tab:hover{color:var(--intercom-ink)}.cs-celeb-tab.is-active{color:var(--intercom-ink);border-bottom-color:var(--intercom-primary);font-weight:800}.cs-celeb-tab-ic{display:inline-flex;width:18px;height:18px;color:#a78bfa}.cs-celeb-tab-ic.birthday{color:#f472b6}.cs-celeb-tab-ic.anniversary{color:#a78bfa}.cs-celeb-tab-ic.joinee{color:#818cf8}.cs-celeb-section+.cs-celeb-section{margin-top:18px;padding-top:4px}.cs-celeb-section-title{font-size:13.5px;font-weight:650;color:var(--intercom-ink);margin-bottom:12px}.cs-celeb-people{display:flex;flex-wrap:wrap;gap:18px 22px}.cs-celeb-person{width:104px;text-align:center;position:relative;cursor:default}.cs-celeb-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(4px);max-width:220px;width:-moz-max-content;width:max-content;padding:8px 12px;border-radius:10px;background:#2a2f3f;color:#f3f4f6;font-size:12px;font-weight:600;line-height:1.35;text-align:center;box-shadow:0 10px 28px #00000059;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility .12s;z-index:40}.cs-celeb-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#2a2f3f}.cs-celeb-person:hover .cs-celeb-tip,.cs-celeb-person:focus-within .cs-celeb-tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.cs-celeb-av{width:52px;height:52px;margin:0 auto 8px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#DDD6FE,#A5B4FC);color:#1e1b4b;font-weight:700;font-size:14px;letter-spacing:.02em;display:flex;align-items:center;justify-content:center}.cs-celeb-av.birthday{background:linear-gradient(135deg,#F9A8D4,#F472B6);color:#500724}.cs-celeb-av.anniversary{background:linear-gradient(135deg,#93C5FD,#60A5FA);color:#172554}.cs-celeb-av.joinee{background:linear-gradient(135deg,#DDD6FE,#A78BFA);color:#2e1065}.cs-celeb-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cs-celeb-name{font-weight:600;font-size:12.5px;color:var(--intercom-ink);line-height:1.25;word-break:break-word}.cs-celeb-detail{font-size:11.5px;color:var(--intercom-muted);margin-top:2px}.cs-celeb-empty{text-align:center;padding:10px 8px 16px}.cs-celeb-empty.compact{padding:4px 8px 8px}.cs-celeb-illu{display:flex;justify-content:center;margin-bottom:8px;opacity:.95}.cs-celeb-empty-text{color:var(--intercom-muted);font-size:13px}.cs-on-leave-list{list-style:none;margin:0;padding:0}.cs-on-leave-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--intercom-line)}.cs-on-leave-item:last-child{border-bottom:none;padding-bottom:0}.cs-on-leave-av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#7C3AED,#5B21B6);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.cs-on-leave-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-on-leave-info{flex:1;min-width:0}.cs-on-leave-name{font-weight:600;font-size:14px;color:var(--intercom-ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cs-on-leave-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#DCFCE7;color:#15803d;border-radius:6px;padding:2px 7px}.cs-on-leave-meta{font-size:12px;color:var(--intercom-muted);margin-top:2px}.cs-on-leave-dates{font-size:11.5px;color:var(--intercom-primary-dark);font-weight:600;margin-top:3px}.cs-feed-preview-list{list-style:none;margin:0;padding:0}.cs-feed-preview-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--intercom-line)}.cs-feed-preview-item:last-child{border-bottom:none;padding-bottom:0}.cs-feed-preview-main{flex:1;min-width:0}.cs-feed-preview-title{font-weight:600;font-size:13.5px;line-height:1.4;color:var(--intercom-ink)}.cs-feed-preview-meta{font-size:12px;color:var(--intercom-muted);margin-top:3px}.cs-feed-kind{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--intercom-primary-light);color:var(--intercom-primary-text);border-radius:6px;padding:2px 7px;margin-right:6px;vertical-align:middle}.cs-feed-kind.pinned{background:#FEF3C7;color:#b45309}.cs-feed-view{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--intercom-primary-text)!important;text-decoration:none!important;padding:5px 10px;border-radius:8px;background:var(--intercom-primary-light);transition:background .12s}.cs-feed-view:hover{background:#E4DFFF}.cs-empty{text-align:center;padding:22px 10px;color:var(--intercom-muted);font-size:13.5px}.cs-empty a{color:var(--intercom-primary);font-weight:600}.cs-btn{display:inline-flex;align-items:center;gap:6px;background:var(--intercom-primary-fill);color:#fff!important;border:none;border-radius:var(--intercom-radius-sm);padding:9px 18px;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none!important;transition:background .12s,box-shadow .12s;box-shadow:0 2px 8px color-mix(in oklab,var(--intercom-primary) 25%,transparent)}.cs-btn:hover{background:var(--intercom-primary-fill-hover)}.cs-btn.ghost{background:var(--intercom-primary-light);color:var(--intercom-primary-text)!important;box-shadow:none}.cs-btn.sm{padding:7px 14px;font-size:13px}.cs-page-centered{max-width:760px;margin-left:auto;margin-right:auto}.cs-portal-main .cs-feed-inner{max-width:680px;margin:0 auto}.cs-portal-main .cs-dash-inner{max-width:1100px;margin:0 auto}.cs-portal-main .cs-support-wrap{max-width:760px;margin:0 auto}.cs-portal-main .cs-inbox-wrap{max-width:960px;margin:0 auto}.cs-inbox-section{margin-top:18px;padding:14px 16px 8px;border:1px solid var(--intercom-line);border-radius:var(--intercom-radius);background:var(--intercom-card)}.cs-inbox-section:first-child{margin-top:0}.cs-inbox-section-title{display:flex;align-items:center;gap:8px;margin-bottom:10px!important}.cs-inbox-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--intercom-primary-fill);color:#fff;font-size:11px;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none}@media (max-width: 1024px){.cs-dash-grid{grid-template-columns:1fr}.cs-mobile-menu{display:flex}.cs-sidebar-collapse,.cs-sidebar-expand,.cs-desk-sidebar-collapse{display:none!important}body.cs-portal .cs-sidebar,body.cs-portal.cs-sidebar-collapsed .cs-sidebar{position:fixed;left:-280px;transform:none;pointer-events:auto;transition:left .25s ease;box-shadow:4px 0 24px #0003}body.cs-portal .cs-sidebar.open,body.cs-portal.cs-sidebar-collapsed .cs-sidebar.open{left:0}body.cs-portal .cs-portal-right,body.cs-portal.cs-sidebar-collapsed .cs-portal-right{margin-left:0;width:100%}.cs-portal-main{padding:18px 16px 40px}.cs-topbar{padding:0 16px}body.cs-desk-portal{padding-left:0!important}body.cs-desk-portal .main-section{margin-left:0!important;width:100%!important;max-width:100%!important}body.cs-desk-portal .cs-desk-portal-sidebar{display:none}body.cs-desk-portal header.navbar{left:0!important;width:100%!important}body.cs-desk-portal.cs-has-desk-sidebar,body.cs-desk-portal.cs-has-list-sidebar{--cs-desk-sidebar-w: 208px}body.cs-desk-portal.cs-has-desk-sidebar .layout-main.row{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important}body.cs-desk-portal.cs-has-desk-sidebar .layout-main.row>.layout-main-section-wrapper{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding-left:8px!important;padding-right:8px!important}body.cs-desk-portal.cs-has-desk-sidebar .layout-side-section,body.cs-desk-portal.cs-has-desk-sidebar .page-head{position:relative!important;left:auto!important;top:auto!important;width:var(--cs-desk-sidebar-w, 208px)!important;max-width:var(--cs-desk-sidebar-w, 208px)!important;min-width:0!important;flex:0 0 var(--cs-desk-sidebar-w, 208px)!important;height:auto!important;padding-top:0!important;float:none!important}body.cs-desk-portal.cs-has-desk-sidebar .page-head{height:auto!important}body.cs-desk-portal.cs-has-desk-sidebar .sidebar-toggle-btn{display:inline-flex!important}body.cs-desk-portal.cs-has-list-sidebar .layout-side-section{position:relative!important;left:auto!important;top:auto!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding-top:0!important}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head{display:none!important}body.cs-desk-portal.cs-has-list-sidebar .page-head .page-title{display:flex!important}}body.cs-desk-portal{overflow-x:hidden;padding-left:0!important;margin:0}body.cs-desk-portal .cs-desk-portal-sidebar{position:fixed;left:0;top:0;width:var(--intercom-sidebar-w, 252px);height:100vh;z-index:1050;transition:width .22s ease}body.cs-desk-portal.cs-sidebar-collapsed .cs-desk-portal-sidebar{width:var(--intercom-sidebar-collapsed-w)}body.cs-desk-portal .main-section{margin-left:var(--intercom-sidebar-w, 252px)!important;width:calc(100% - var(--intercom-sidebar-w, 252px))!important;max-width:calc(100% - var(--intercom-sidebar-w, 252px))!important;min-height:100vh;box-sizing:border-box;transition:margin-left .22s ease,width .22s ease,max-width .22s ease}body.cs-desk-portal.cs-sidebar-collapsed .main-section{margin-left:var(--intercom-sidebar-collapsed-w)!important;width:calc(100% - var(--intercom-sidebar-collapsed-w))!important;max-width:calc(100% - var(--intercom-sidebar-collapsed-w))!important}body.cs-desk-portal #body,body.cs-desk-portal .sticky-top,body.cs-desk-portal .page-container,body.cs-desk-portal .content.page-container,body.cs-desk-portal .page-content,body.cs-desk-portal div[data-page-route]{margin-left:0!important;left:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box}body.cs-desk-portal .page-head>.container,body.cs-desk-portal .page-body.container,body.cs-desk-portal .container.page-body{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:16px!important;box-sizing:border-box}body.cs-desk-portal .layout-main.row{--bs-gutter-x: 0;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%}body.cs-desk-portal header.navbar{position:relative!important;left:auto!important;right:auto!important;width:100%!important}body.cs-desk-portal .layout-side-section:not([style*="display: none"]){display:block!important;padding:0!important;margin:0!important;background:var(--cs-surface, var(--intercom-surface));border-right:1px solid var(--cs-line, var(--intercom-line));min-height:calc(100vh - var(--navbar-height, 52px) - var(--page-head-height, 60px))}body.cs-desk-portal .layout-main.row>.layout-side-section{padding-left:0!important;padding-right:0!important}body.cs-desk-portal:not(.cs-has-desk-sidebar):not(.cs-has-list-sidebar) .page-head>.container,body.cs-desk-portal:not(.cs-has-desk-sidebar):not(.cs-has-list-sidebar) .page-body.container,body.cs-desk-portal:not(.cs-has-desk-sidebar):not(.cs-has-list-sidebar) .container.page-body{padding-left:12px!important}body.cs-desk-portal:not(.cs-has-desk-sidebar):not(.cs-has-list-sidebar) .layout-side-section,body.cs-desk-portal:not(.cs-has-desk-sidebar):not(.cs-has-list-sidebar) .layout-main.row>.layout-side-section{padding:8px 12px 16px 2px!important;margin:0!important;background:transparent;border-right:none;min-height:0;flex:0 0 220px;max-width:240px;width:220px}body.cs-desk-portal .desk-sidebar,body.cs-desk-portal .list-sidebar{display:block!important}body.cs-desk-portal.cs-has-desk-sidebar,body.cs-desk-portal.cs-has-list-sidebar{--cs-dual-nav-w: calc(var(--intercom-sidebar-w, 252px) + var(--cs-desk-sidebar-w, 292px))}@media (max-width: 1440px){body.cs-desk-portal.cs-has-desk-sidebar,body.cs-desk-portal.cs-has-list-sidebar{--cs-desk-sidebar-w: 228px}}@media (max-width: 1280px){body.cs-desk-portal.cs-has-desk-sidebar,body.cs-desk-portal.cs-has-list-sidebar{--cs-desk-sidebar-w: 208px}}body.cs-desk-portal.cs-has-desk-sidebar.cs-sidebar-collapsed,body.cs-desk-portal.cs-has-list-sidebar.cs-sidebar-collapsed{--cs-dual-nav-w: calc(var(--intercom-sidebar-collapsed-w) + var(--cs-desk-sidebar-w, 292px))}body.cs-desk-portal.cs-has-desk-sidebar .main-section,body.cs-desk-portal.cs-has-list-sidebar .main-section{margin-left:var(--cs-dual-nav-w)!important;width:calc(100% - var(--cs-dual-nav-w))!important;max-width:calc(100% - var(--cs-dual-nav-w))!important}body.cs-desk-portal.cs-has-desk-sidebar .layout-side-section,body.cs-desk-portal.cs-has-list-sidebar .layout-side-section{position:fixed;top:0;left:var(--intercom-sidebar-w, 252px);width:var(--cs-desk-sidebar-w, 292px);height:100vh;z-index:1040;overflow-y:auto;padding-top:52px!important;min-height:100vh;background:var(--cs-surface, var(--intercom-surface))}body.cs-desk-portal.cs-has-desk-sidebar.cs-sidebar-collapsed .layout-side-section,body.cs-desk-portal.cs-has-list-sidebar.cs-sidebar-collapsed .layout-side-section{left:var(--intercom-sidebar-collapsed-w)}body.cs-desk-portal.cs-has-desk-sidebar .page-head{position:fixed!important;top:0!important;left:var(--intercom-sidebar-w, 252px);width:var(--cs-desk-sidebar-w, 292px);height:52px;z-index:1045;margin:0!important;overflow:visible!important;background:var(--intercom-sidebar-start)!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.cs-desk-portal.cs-has-desk-sidebar.cs-sidebar-collapsed .page-head{left:var(--intercom-sidebar-collapsed-w)}body.cs-desk-portal.cs-has-desk-sidebar .page-head>.container{padding:0 14px!important;max-width:none!important;width:100%!important;height:100%;margin:0!important}body.cs-desk-portal.cs-has-desk-sidebar .page-head .page-head-content{display:flex;align-items:center;height:100%!important;padding:0!important;margin:0!important}body.cs-desk-portal.cs-has-desk-sidebar .page-head .page-title{padding:0!important;max-width:100%;flex:1;display:flex;align-items:center;gap:10px;min-width:0}body.cs-desk-portal.cs-has-desk-sidebar .page-head .title-area{display:flex;align-items:center;gap:10px;min-width:0;flex:1}body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-desk-back{background:rgba(255,255,255,.16);color:#fff}body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-desk-back:hover{background:rgba(255,255,255,.28)}body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-desk-back svg{stroke:#fff}body.cs-desk-portal.cs-has-desk-sidebar .page-head .title-text{font-size:15px!important;line-height:1.25!important;max-width:100%;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-page-title-icon{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:#fff}body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-page-title-icon svg,body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-page-title-icon .icon,body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-page-title-icon use{width:20px;height:20px;stroke:#fff!important;--icon-stroke: #fff;color:#fff}body.cs-desk-portal.cs-has-desk-sidebar .page-head .title-area .flex{display:flex;align-items:center;gap:8px;min-width:0}body.cs-desk-portal.cs-has-desk-sidebar .page-head .cs-page-title-icon{display:inline-flex!important}body.cs-desk-portal.cs-has-desk-sidebar .page-head .title-text{max-width:none!important}body.cs-desk-portal.cs-has-desk-sidebar .desk-sidebar{padding-top:2px!important}body.cs-desk-portal.cs-has-desk-sidebar .desk-sidebar .standard-sidebar-section:first-child,body.cs-desk-portal.cs-has-desk-sidebar .desk-sidebar .standard-sidebar-label{margin-top:0!important;padding-top:8px}.cs-desk-sidebar-collapse{flex-shrink:0;width:28px;height:28px;margin-left:auto;border:none;border-radius:8px;background:rgba(255,255,255,.16);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cs-desk-sidebar-collapse:hover{background:rgba(255,255,255,.28)}.cs-desk-sidebar-collapse svg{width:16px;height:16px;transition:transform .18s ease}body.cs-desk-sidebar-collapsed .cs-desk-sidebar-collapse svg{transform:rotate(180deg)}body.cs-desk-portal.cs-has-desk-sidebar.cs-desk-sidebar-collapsed,body.cs-desk-portal.cs-has-list-sidebar.cs-desk-sidebar-collapsed{--cs-desk-sidebar-w: var(--cs-desk-sidebar-collapsed-w)}body.cs-desk-sidebar-collapsed .desk-sidebar .sidebar-item-label,body.cs-desk-sidebar-collapsed .desk-sidebar .standard-sidebar-label,body.cs-desk-sidebar-collapsed .desk-sidebar .sidebar-label,body.cs-desk-sidebar-collapsed .desk-sidebar .sidebar-item-control,body.cs-desk-sidebar-collapsed .desk-sidebar .drop-icon,body.cs-desk-sidebar-collapsed .page-head .title-text,body.cs-desk-sidebar-collapsed .page-head .cs-desk-back,body.cs-desk-sidebar-collapsed .cs-list-col-title,body.cs-desk-sidebar-collapsed .cs-list-col-head .cs-desk-back-label,body.cs-desk-sidebar-collapsed .list-sidebar .sidebar-label{display:none!important}body.cs-desk-sidebar-collapsed .desk-sidebar .standard-sidebar-item .item-anchor{justify-content:center;padding:9px 0!important;gap:0}body.cs-desk-sidebar-collapsed .desk-sidebar .sidebar-item-container .sidebar-item-container{padding-left:0!important}body.cs-desk-sidebar-collapsed .desk-sidebar{padding-left:6px;padding-right:6px}body.cs-desk-sidebar-collapsed .page-head .page-title,body.cs-desk-sidebar-collapsed .page-head .title-area,body.cs-desk-sidebar-collapsed .cs-list-col-head{justify-content:center;gap:6px}body.cs-desk-sidebar-collapsed .page-head>.container,body.cs-desk-sidebar-collapsed .cs-list-col-head{padding-left:8px!important;padding-right:8px!important}body.cs-desk-sidebar-collapsed .cs-desk-sidebar-collapse{margin-left:0}body.cs-desk-portal.cs-has-desk-sidebar [data-page-route=Workspaces] .layout-main{height:calc(100vh - var(--navbar-height, 52px))!important;max-width:100%!important;overflow-x:hidden}body.cs-desk-portal.cs-has-desk-sidebar [data-page-route=Workspaces] .layout-main-section-wrapper{margin-top:0!important;padding-top:0!important;padding-bottom:16px!important;height:100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden}body.cs-desk-portal.cs-has-desk-sidebar [data-page-route=Workspaces] .layout-main-section{margin-bottom:0!important;min-height:100%!important;box-sizing:border-box!important;max-width:100%!important}body.cs-desk-portal.cs-has-desk-sidebar [data-page-route=Workspaces] .codex-editor{min-height:0!important;height:auto!important}body.cs-desk-portal.cs-has-desk-sidebar .layout-main.row>.layout-main-section-wrapper{flex:1 1 100%!important;width:100%!important;max-width:100%!important}body.cs-desk-portal.cs-has-desk-sidebar .sidebar-toggle-btn,body.cs-desk-portal.cs-has-desk-sidebar .page-head .page-actions,body.cs-desk-portal.cs-has-desk-sidebar .page-head .indicator-pill,body.cs-desk-portal.cs-has-desk-sidebar .page-head .more-button,body.cs-desk-portal .announcement-widget{display:none!important}body.cs-desk-portal header.navbar .navbar-brand,body.cs-desk-portal header.navbar .vertical-bar{display:none!important}body.cs-desk-portal #navbar-breadcrumbs{display:flex!important}body.cs-desk-portal.cs-has-list-sidebar .sidebar-toggle-btn{display:none!important}body.cs-desk-portal.cs-has-list-sidebar .layout-side-section{flex:none!important;max-width:var(--cs-desk-sidebar-w, 292px)!important;min-width:var(--cs-desk-sidebar-w, 292px)!important;padding:52px 10px 20px!important;background:var(--cs-surface, var(--intercom-surface));border-right:1px solid var(--cs-line, var(--intercom-line))}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head{position:fixed;top:0;left:var(--intercom-sidebar-w, 252px);width:var(--cs-desk-sidebar-w, 292px);height:52px;margin:0;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--intercom-sidebar-start);color:#fff;z-index:1045;box-sizing:border-box}body.cs-desk-portal.cs-has-list-sidebar.cs-sidebar-collapsed .cs-list-col-head{left:var(--intercom-sidebar-collapsed-w)}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-page-title-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:#fff}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-page-title-icon svg,body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-page-title-icon .icon,body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-page-title-icon use{width:20px;height:20px;stroke:#fff!important;--icon-stroke: #fff}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-title{font-size:15px;font-weight:600;line-height:1.25;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-desk-back{background:rgba(255,255,255,.16);color:#fff;margin-right:0;flex-shrink:0}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-desk-back:hover{background:rgba(255,255,255,.28)}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-desk-back svg{stroke:#fff}body.cs-desk-portal.cs-has-list-sidebar .cs-list-col-head .cs-desk-back[hidden],body.cs-desk-portal.cs-has-list-sidebar .page-head .page-title{display:none!important}body.cs-desk-portal.cs-has-list-sidebar .page-head>.container{padding-left:16px!important;padding-right:16px!important}body.cs-desk-portal:not(.cs-has-desk-sidebar):not(.cs-has-list-sidebar) .page-head>.container{padding-left:12px!important;padding-right:16px!important}body.cs-desk-portal .content.page-container,body.cs-desk-portal div[data-page-route]{padding-top:0!important;min-height:auto}html[data-theme=dark] .cs-action-ic.purple{background:color-mix(in oklab,var(--intercom-primary) 20%,transparent);color:#a9a2ff}html[data-theme=dark] .cs-action-ic.blue{background:rgba(59,130,246,.2);color:#7db3ff}html[data-theme=dark] .cs-action-ic.green{background:rgba(22,163,74,.2);color:#63d68f}html[data-theme=dark] .cs-action-ic.orange{background:rgba(234,88,12,.2);color:#ff9e5e}html[data-theme=dark] .cs-action-ic.pink{background:rgba(219,39,119,.2);color:#ff7ec0}html[data-theme=dark] .cs-action-ic.indigo{background:rgba(99,102,241,.2);color:#9aa0ff}html[data-theme=dark] .cs-action-ic.teal{background:rgba(13,148,136,.2);color:#4fd6c4}html[data-theme=dark] .cs-card:before,html[data-theme=dark] .cs-action-tile:before{background:linear-gradient(155deg,color-mix(in oklab,var(--intercom-primary) 28%,transparent) 0%,rgba(168,85,247,.12) 42%,transparent 74%)}html[data-theme=dark] .cs-leave-pill{background:color-mix(in oklab,var(--intercom-primary) 12%,transparent);border-color:var(--intercom-line)}html[data-theme=dark] .cs-leave-pill .cs-lb-val{color:var(--intercom-primary-deep)}html[data-theme=dark] .cs-on-leave-badge{background:rgba(22,163,74,.22);color:#63d68f}html[data-theme=dark] .cs-feed-kind.pinned{background:rgba(245,158,11,.2);color:#fbbf6b}html[data-theme=dark] .cs-feed-view:hover{background:color-mix(in oklab,var(--intercom-primary) 24%,transparent)}html[data-theme=dark] .cs-celeb-tab.is-active{color:var(--intercom-ink)}html[data-theme=dark] .cs-celeb-illu{opacity:.9}body.cs-portal .msgprint-dialog{display:none!important}body.cs-portal .modal-content,body.cs-portal .msgprint-dialog .modal-content,body.cs-portal .modal-dialog .modal-content,body.cs-portal .cs-modal,body.cs-portal .cs-dlg,body.cs-portal .cs-tm-modal-card,body.cs-portal .modal-header,body.cs-portal .modal-body,body.cs-portal .modal-footer,body.cs-portal .msgprint-dialog .modal-header,body.cs-portal .msgprint-dialog .modal-body,body.cs-portal .msgprint-dialog .modal-footer{background:var(--intercom-surface)!important;color:var(--intercom-ink)!important;border-color:var(--intercom-line)!important}body.cs-portal .modal-title,body.cs-portal .msgprint-dialog .modal-title,body.cs-portal .modal-body,body.cs-portal .modal-body p,body.cs-portal .modal-body li,body.cs-portal .modal-body td,body.cs-portal .modal-body th,body.cs-portal .modal-body span,body.cs-portal .modal-body div,body.cs-portal .msgprint,body.cs-portal .msgprint p,body.cs-portal .msgprint li,body.cs-portal .msgprint a,body.cs-portal .msgprint strong{color:var(--intercom-ink)!important}body.cs-portal .msgprint a,body.cs-portal .modal-body a{color:var(--intercom-primary-text)!important}body.cs-portal .modal-header .close,body.cs-portal .modal-header .btn-modal-close,body.cs-portal .msgprint-dialog .close{color:var(--intercom-ink)!important;opacity:.7;text-shadow:none}body.cs-portal .modal-backdrop{background:rgba(19,18,32,.55)}html[data-theme=dark] body.cs-portal .modal-content,html[data-theme=dark] body.cs-portal .modal-header,html[data-theme=dark] body.cs-portal .modal-body,html[data-theme=dark] body.cs-portal .modal-footer,html[data-theme=dark] body.cs-portal .cs-modal,html[data-theme=dark] body.cs-portal .cs-dlg,html[data-theme=dark] body.cs-portal .cs-tm-modal-card{background:var(--intercom-surface)!important;color:var(--intercom-ink)!important;border-color:var(--intercom-line)!important;color-scheme:dark}html[data-theme=dark] body.cs-portal .modal-backdrop{background:rgba(8,9,18,.72)}html[data-theme=dark] body.cs-portal .modal-content input,html[data-theme=dark] body.cs-portal .modal-content textarea,html[data-theme=dark] body.cs-portal .modal-content select,html[data-theme=dark] body.cs-portal .cs-modal input,html[data-theme=dark] body.cs-portal .cs-modal textarea,html[data-theme=dark] body.cs-portal .cs-modal select,html[data-theme=dark] body.cs-portal .cs-dlg input,html[data-theme=dark] body.cs-portal .cs-dlg textarea,html[data-theme=dark] body.cs-portal .cs-tm-modal-card textarea{background:var(--intercom-surface)!important;color:var(--intercom-ink)!important;border-color:var(--intercom-line)!important;color-scheme:dark}html[data-theme=dark] body.cs-portal .cs-modal select option{background:var(--intercom-surface)!important;color:var(--intercom-ink)!important}.cs-topbar-punch-wrap{display:inline-flex;align-items:center;gap:10px;margin-right:2px}.cs-topbar-punch-wrap.has-shift{padding:4px 4px 4px 12px;border-radius:999px;background:#FFFFFF;border:1px solid var(--intercom-line);gap:12px}.cs-topbar-shift{display:flex;align-items:center;gap:8px;min-width:0}.cs-topbar-shift-dot{width:8px;height:8px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 3px #22c55e33;flex:0 0 auto}.cs-topbar-shift-copy{display:flex;flex-direction:column;gap:1px;line-height:1.15}.cs-topbar-shift-lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--intercom-muted)}.cs-topbar-elapsed{font-size:13px;font-weight:700;letter-spacing:.01em;color:#047857;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html[data-theme=dark] .cs-topbar-punch-wrap.has-shift{background:rgba(15,14,28,.72);border-color:#ffffff1a}html[data-theme=dark] .cs-topbar-shift-lbl{color:#e2e8f0b8}html[data-theme=dark] .cs-topbar-elapsed{color:#4ade80}.cs-topbar-punch-wrap.has-shift .cs-topbar-btn.cs-topbar-punch{height:34px;padding:0 14px;border-radius:999px}.cs-topbar-btn.cs-topbar-punch{width:auto;min-width:38px;padding:0 14px 0 11px;gap:7px;border-radius:999px;font-size:12.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap}.cs-punch-label{line-height:1}@media (max-width: 720px){.cs-topbar-punch-wrap.has-shift{padding:3px 3px 3px 8px;gap:8px}.cs-topbar-shift-lbl{display:none}.cs-topbar-btn.cs-topbar-punch{width:38px;padding:0;gap:0}.cs-punch-label{display:none}.cs-topbar-elapsed{font-size:11px}}body.cs-desk-portal .navbar .dropdown-navbar-user{display:none!important}.cs-me-tabs{display:flex;gap:4px;box-shadow:inset 0 -2px 0 var(--intercom-border);margin-bottom:18px;max-width:100%;overflow-x:auto;scrollbar-width:none}.cs-me-tabs::-webkit-scrollbar{display:none}.cs-me-tabs a{flex:0 0 auto;padding:9px 16px;font-weight:var(--cs-weight-strong);font-size:var(--cs-text-small);color:var(--intercom-muted)!important;text-decoration:none!important;border-bottom:2px solid transparent;margin-bottom:0}.cs-me-tabs a:hover{color:var(--intercom-primary-text)!important}.cs-me-tabs a.active{color:var(--intercom-primary-text)!important;border-bottom-color:var(--intercom-primary)}.cs-um-theme{justify-content:flex-start}.cs-um-theme:after{content:"Off";margin-left:auto;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--intercom-primary) 12%,transparent);color:var(--intercom-primary-text)}html[data-theme=dark] .cs-um-theme:after{content:"On";background:var(--intercom-primary-fill);color:#fff}@media (max-width: 1024px){body.cs-desk-portal .main-section,body.cs-desk-portal.cs-sidebar-collapsed .main-section,body.cs-desk-portal.cs-has-desk-sidebar .main-section,body.cs-desk-portal.cs-has-list-sidebar .main-section{margin-left:0!important;width:100%!important;max-width:100%!important}}@media (max-width: 720px){body.cs-desk-portal .layout-main.row{flex-direction:column!important}body.cs-desk-portal .layout-side-section{display:none!important}body.cs-desk-portal .page-head{width:100%!important;max-width:100%!important;flex:0 0 auto!important}body.cs-desk-portal .layout-main.row>.layout-main-section-wrapper{width:100%!important;max-width:100%!important;flex:1 1 auto!important}}@media (max-width: 720px){.cs-emp-dir-search{width:100%;max-width:none}}@media (max-width: 720px){body.cs-portal input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),body.cs-portal select,body.cs-portal textarea,body.cs-desk-portal .form-control{font-size:16px!important}body.cs-portal .cs-emp-dir-open,body.cs-portal .cs-drawer-x,body.cs-portal .cs-user-menu{position:relative}body.cs-portal .cs-emp-dir-open:after,body.cs-portal .cs-drawer-x:after,body.cs-portal .cs-user-menu:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.cs-tm-sections{display:flex;gap:4px;box-shadow:inset 0 -2px 0 var(--intercom-border);margin-bottom:14px;overflow-x:auto;scrollbar-width:none;max-width:100%}.cs-tm-sections::-webkit-scrollbar{display:none}.cs-tm-sections a{flex:0 0 auto;padding:9px 16px;font-weight:var(--cs-weight-strong);font-size:var(--cs-text-small);color:var(--intercom-muted)!important;text-decoration:none!important;border-bottom:2px solid transparent;margin-bottom:0}.cs-tm-sections a:hover,.cs-tm-sections a.active{color:var(--intercom-primary-text)!important}.cs-tm-sections a.active{border-bottom-color:var(--intercom-primary)}.cs-tm-groups{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;width:-moz-fit-content;width:fit-content;gap:6px;margin-bottom:18px;padding:4px;border:1px solid var(--intercom-border);border-radius:12px;background:var(--intercom-surface)}.cs-tm-groups a{white-space:nowrap;flex:0 0 auto;padding:7px 14px;border-radius:9px;font-weight:600;font-size:13.5px;color:var(--intercom-muted)!important;text-decoration:none!important}.cs-tm-groups a span{margin-left:4px;font-size:var(--cs-text-caption);padding:1px 7px;border-radius:999px;background:color-mix(in oklab,var(--intercom-primary) 12%,transparent);color:var(--intercom-primary-text)}.cs-tm-groups a.active{background:var(--intercom-primary-fill);color:#fff!important}.cs-tm-groups a.active span{background:rgba(255,255,255,.25);color:#fff}.cs-tm-h{font-size:16px;font-weight:700;margin:22px 0 10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs-tm-ct{font-size:12px;padding:2px 9px;border-radius:999px;background:color-mix(in oklab,var(--intercom-primary) 12%,transparent);color:var(--intercom-primary-text)}.cs-tm-sub{font-size:12.5px;font-weight:500;color:var(--intercom-muted)}.cs-tm-card{padding:0;overflow:hidden}.cs-tm-scroll{overflow-x:auto}.cs-tm-table{width:100%;border-collapse:collapse;font-size:13.5px}.cs-tm-table th{text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--intercom-muted);padding:10px 14px;white-space:nowrap;border-bottom:1px solid var(--intercom-border)}.cs-tm-table td{padding:10px 14px;border-bottom:1px solid var(--intercom-border);vertical-align:middle}.cs-tm-table tr:last-child td{border-bottom:0}.cs-tm-acts{white-space:nowrap;text-align:right}.cs-tm-ok,.cs-tm-no{border:1px solid transparent;border-radius:8px;padding:6px 12px;font-weight:600;font-size:12.5px;cursor:pointer;margin-left:6px}.cs-tm-ok{background:#059669;color:#fff}.cs-tm-no{background:transparent;color:#dc2626;border-color:#dc262659}.cs-tm-ok:disabled,.cs-tm-no:disabled{opacity:.5;cursor:default}.cs-tm-person{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;overflow:hidden}.cs-tm-av{width:32px;height:32px;border-radius:50%;background:var(--intercom-primary-fill);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.cs-tm-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-tm-who{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.25;min-width:0;overflow:hidden;flex:0 1 auto}.cs-tm-who b,.cs-tm-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left}.cs-tm-who small{color:var(--intercom-muted);font-size:11.5px}.cs-tm-list .cs-tm-row .cs-tm-who small{text-align:left}.cs-tm-list-scroll{max-height:360px;overflow-y:auto}.cs-tm-empty{padding:22px;text-align:center}.cs-tm-stats{display:flex;flex-wrap:wrap;gap:0}.cs-tm-stats>div{flex:1 1 130px;padding:16px 18px;border-right:1px solid var(--intercom-border)}.cs-tm-stats b{display:block;font-size:20px}.cs-tm-stats span{font-size:12px;color:var(--intercom-muted)}.cs-tm-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.cs-tm-list .cs-tm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--intercom-border)}.cs-tm-list .cs-tm-row small{text-align:right;color:var(--intercom-muted);font-size:11.5px}.cs-tm-last{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:0 0 auto;margin-left:auto;white-space:nowrap;line-height:1.3}.cs-tm-ranges,.cs-tm-month{margin-left:auto;display:inline-flex;gap:6px}.cs-tm-ranges a,.cs-tm-month a{padding:5px 11px;border-radius:8px;font-size:12.5px;font-weight:600;text-decoration:none!important;color:var(--intercom-muted)!important;border:1px solid var(--intercom-border)}.cs-tm-ranges a.active{background:var(--intercom-primary-fill);color:#fff!important;border-color:var(--intercom-primary)}.cs-tm-note,.cs-tm-legend{font-size:12px;color:var(--intercom-muted);padding:8px 14px;margin:0}.cs-tm-grid th.d,.cs-tm-grid td.d{padding:8px 4px;text-align:center;min-width:24px}.cs-tm-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:rgba(120,120,140,.18)}.cs-tm-dot.P{background:#059669}.cs-tm-dot.W{background:var(--intercom-primary-fill)}.cs-tm-dot.H{background:#14B8A6}.cs-tm-dot.L{background:#3B82F6}.cs-tm-dot.A{background:#DC2626}.cs-tm-legend .cs-tm-dot{margin:0 4px 0 12px}.cs-tm-modal[hidden]{display:none}.cs-tm-modal{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.cs-tm-modal-card{width:min(420px,100%);background:var(--intercom-surface);color:var(--intercom-ink);border:1px solid var(--intercom-line);border-radius:var(--intercom-radius);padding:20px;box-shadow:0 20px 50px #0000004d}.cs-tm-modal-card h3{margin:0 0 10px;font-size:16px;color:var(--intercom-ink)}.cs-tm-modal-card textarea{width:100%;border:1px solid var(--intercom-border);border-radius:var(--intercom-radius);padding:10px;font:inherit;background:var(--intercom-bg);color:var(--intercom-ink)}.cs-tm-modal-card textarea::-moz-placeholder{color:var(--intercom-muted)}.cs-tm-modal-card textarea::placeholder{color:var(--intercom-muted)}.cs-tm-err{color:#dc2626;font-size:12.5px;margin:6px 0 0}html[data-theme=dark] .cs-tm-err{color:#fda4af}.cs-tm-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media (max-width: 720px){.cs-tm-two{grid-template-columns:1fr}.cs-tm-table th,.cs-tm-table td{padding:8px 10px}.cs-tm-ranges,.cs-tm-month{margin-left:0}}.cs-wish-list{display:grid;gap:10px;margin-bottom:14px}.cs-wish-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--intercom-radius);box-shadow:0 4px 14px #0000001f;position:relative;overflow:hidden}.cs-wish-card:after{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.14);pointer-events:none}.cs-wish-emoji{font-size:34px;line-height:1;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center}.cs-wish-body{min-width:0}.cs-wish-heading{font-size:17px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.cs-wish-message{margin-top:4px;font-size:13.5px;line-height:1.5;opacity:.94;overflow-wrap:anywhere}.cs-wish-preview{max-width:520px;margin-top:6px}@media (max-width: 480px){.cs-wish-card{padding:14px;gap:12px}.cs-wish-emoji{width:46px;height:46px;font-size:28px}.cs-wish-heading{font-size:15.5px}}.cs-um-pref{width:100%;background:none;border:0;text-align:left;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}.cs-um-pref .cs-um-label{flex:1 1 auto}.cs-um-value{margin-left:auto;font-size:var(--cs-text-caption);font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--intercom-primary) 12%,transparent);color:var(--intercom-primary-text)}.cs-um-dot{margin-left:auto;width:14px;height:14px;border-radius:50%;background:var(--intercom-primary-fill);box-shadow:0 0 0 2px #0000001f inset}.cs-um-pref[aria-expanded=true]{background:var(--intercom-primary-soft)}.cs-um-sub[hidden]{display:none}.cs-um-sub{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 10px 36px}.cs-um-opt{border:1px solid var(--intercom-line);background:var(--intercom-primary-soft);color:var(--intercom-ink);border-radius:8px;padding:5px 11px;font:inherit;font-size:var(--cs-text-small);font-weight:600;cursor:pointer}.cs-um-opt.on{background:var(--intercom-primary-fill);border-color:var(--intercom-primary-fill);color:#fff}.cs-um-swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:0 0 0 1px #0000002e}.cs-um-swatch.on{border-color:var(--intercom-surface);box-shadow:0 0 0 2px var(--intercom-primary-text)}@media (max-width: 720px){.cs-um-opt,.cs-um-swatch{min-height:36px}.cs-um-swatch{width:34px;height:34px}}.cs-hol{position:relative;overflow:hidden;border-radius:16px;margin-bottom:18px;padding:16px 18px 18px;color:var(--hol-fg, #fff);background:linear-gradient(135deg,var(--hol-from, var(--intercom-primary)),var(--hol-to, var(--intercom-primary)));box-shadow:0 6px 20px #3c287824;transition:background .25s ease}.cs-hol:focus-visible{outline:3px solid var(--intercom-primary);outline-offset:2px}.cs-hol-head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:2}.cs-hol-title{margin:0;font-size:15px;font-weight:600;color:inherit;opacity:.95}.cs-hol-all{color:inherit!important;font-size:13px;font-weight:600;text-decoration:none!important;opacity:.9}.cs-hol-all:hover{opacity:1;text-decoration:underline!important}.cs-hol-body{display:flex;align-items:center;gap:8px;margin-top:10px;min-height:112px}.cs-hol-slides{flex:1 1 auto;min-width:0}.cs-hol-slide[hidden]{display:none}.cs-hol-slide{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:112px}.cs-hol-text{min-width:0;position:relative;z-index:2}.cs-hol-name{font-size:30px;font-weight:700;line-height:1.12;overflow-wrap:anywhere}.cs-hol-date{margin-top:6px;font-size:15px;opacity:.92}.cs-hol-away{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.22);color:inherit}.cs-hol-doodle{flex:0 0 auto;width:136px;align-self:stretch;display:flex;align-items:flex-start;justify-content:flex-end;color:inherit}.cs-hol-doodle svg{width:100%;height:100%;max-height:170px}.cs-hol-arrow{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);color:inherit;cursor:pointer;position:relative;z-index:2}.cs-hol-arrow svg{width:20px;height:20px}.cs-hol-arrow:hover:not(:disabled){background:rgba(255,255,255,.32)}.cs-hol-arrow:disabled{opacity:.35;cursor:default}.cs-hol-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cs-hol-empty{background:var(--intercom-surface);color:var(--intercom-ink);border:1px solid var(--intercom-border);box-shadow:none}.cs-hol-none{margin:14px 0 4px;color:var(--intercom-muted)}@media (max-width: 720px){.cs-hol{padding:14px 12px}.cs-hol-name{font-size:24px}.cs-hol-date{font-size:13.5px}.cs-hol-doodle{width:84px}.cs-hol-body{gap:4px;min-height:100px}.cs-hol-slide{min-height:100px}}@media (prefers-reduced-motion: reduce){.cs-hol{transition:none}}.cs-hol-list{display:grid;gap:10px;margin-top:12px}.cs-hol-row{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;color:var(--hol-fg, #fff);background:linear-gradient(135deg,var(--hol-from),var(--hol-to))}.cs-hol-row.past{opacity:.55}html[data-theme=dark] .cs-hol-row.past{opacity:1;filter:grayscale(.85) brightness(.62)}.cs-hol-row .cs-hol-mini{flex:0 0 auto;width:44px;height:44px}.cs-hol-row .cs-hol-mini svg{width:100%;height:100%}.cs-hol-row .cs-hol-rname{font-weight:700}.cs-hol-row .cs-hol-rdate{font-size:13px;opacity:.9}.cs-hol-row .cs-hol-rwhen{margin-left:auto;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.22);white-space:nowrap}.cs-hol-year{margin:22px 0 6px;font-size:17px;font-weight:700}.cs-um-pref .cs-um-label{white-space:nowrap}body.cs-desk-portal.cs-has-desk-sidebar,body.cs-desk-portal.cs-has-list-sidebar{--cs-desk-sidebar-w: clamp(180px, 15vw, 292px)}@media (max-width: 1500px){body.cs-desk-portal .page-head .page-head-content,body.cs-desk-portal .page-head .page-actions,body.cs-desk-portal .page-head .standard-actions{flex-wrap:wrap;row-gap:6px}body.cs-desk-portal .layout-main-section{min-width:0}body.cs-desk-portal .frappe-list .result,body.cs-desk-portal .list-view-container,body.cs-desk-portal .report-wrapper,body.cs-desk-portal .dt-scrollable{overflow-x:auto}body.cs-desk-portal .frappe-list .list-row-container .level{min-width:-moz-max-content;min-width:max-content}}@media (max-width: 1200px) and (min-width: 1025px){body.cs-desk-portal.cs-has-list-sidebar .layout-side-section{display:none!important}body.cs-desk-portal.cs-has-list-sidebar .main-section{margin-left:var(--intercom-sidebar-w)!important;width:calc(100% - var(--intercom-sidebar-w))!important;max-width:calc(100% - var(--intercom-sidebar-w))!important}body.cs-desk-portal.cs-has-list-sidebar.cs-sidebar-collapsed .main-section{margin-left:var(--intercom-sidebar-collapsed-w)!important;width:calc(100% - var(--intercom-sidebar-collapsed-w))!important;max-width:calc(100% - var(--intercom-sidebar-collapsed-w))!important}}.cs-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:12px 4px 4px}.cs-pager.is-single .cs-pager-ctrl .cs-pager-prev,.cs-pager.is-single .cs-pager-ctrl .cs-pager-next,.cs-pager.is-single .cs-pager-page{display:none}.cs-pager-range{font-size:13px;color:var(--text-muted, var(--intercom-muted))}.cs-pager-ctrl{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cs-pager-page{font-size:13px;font-weight:600;min-width:92px;text-align:center}.cs-pager-size{display:inline-flex;align-items:center;gap:6px;margin:0 8px 0 0;font-size:12.5px;color:var(--text-muted, var(--intercom-muted))}.cs-pager-size select{width:auto;min-width:64px;height:30px;padding:2px 6px}.cs-pager .btn:disabled{opacity:.45;cursor:default}@media (max-width: 720px){.cs-pager{justify-content:center}}.cs-nav-group{position:relative}.cs-nav-fly{display:none;position:fixed;z-index:1200;min-width:190px;padding:8px 8px 8px 14px;background:var(--intercom-surface);color:var(--intercom-ink);border:1px solid var(--intercom-line);border-radius:12px;box-shadow:var(--intercom-shadow-lg, 0 12px 32px rgba(0,0,0,.25))}.cs-nav-fly:before{content:"";position:absolute;top:0;bottom:0;left:-16px;width:16px}.cs-nav-group.cs-fly-open>.cs-nav-fly,.cs-nav-fly.cs-fly-open{display:block}.cs-nav-fly-title{padding:6px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--intercom-muted)}.cs-nav-fly a{display:block;padding:8px 10px;border-radius:8px;font-size:13.5px;color:inherit!important;text-decoration:none!important}.cs-nav-fly a:hover,.cs-nav-fly a:focus-visible{background:var(--intercom-primary-light);color:var(--intercom-primary-text)!important;outline:none}@media (max-width: 1024px){.cs-nav-fly{display:none!important}}body.cs-portal .cs-page-title{font-size:var(--cs-text-title);font-weight:var(--cs-weight-strong);line-height:var(--cs-leading-tight);color:var(--intercom-ink);margin:0 0 6px}body.cs-portal .cs-page-sub{font-size:var(--cs-text-body);line-height:var(--cs-leading-body)}.cs-tax-tabs,.cs-fin-nav,.cs-hd-tabs{scrollbar-width:none}.cs-tax-tabs::-webkit-scrollbar,.cs-fin-nav::-webkit-scrollbar,.cs-hd-tabs::-webkit-scrollbar{display:none}body.cs-portal .cs-card .cs-page-title{font-size:var(--cs-text-section)}body.cs-portal select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23636079' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;text-overflow:ellipsis}html[data-theme=dark] body.cs-portal select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239C98BC' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}body.cs-portal select:not([multiple]):not([size]):disabled{opacity:.6}:root{--cs-ring: 0 0 0 3px var(--intercom-primary-light, color-mix(in oklab, var(--intercom-primary) 18%, transparent));--cs-ease: cubic-bezier(.2, .7, .2, 1)}body.cs-portal ::-moz-selection{background:var(--intercom-primary-light, color-mix(in oklab, var(--intercom-primary) 22%, transparent))}body.cs-portal ::selection{background:var(--intercom-primary-light, color-mix(in oklab, var(--intercom-primary) 22%, transparent))}body.cs-portal{scroll-behavior:smooth}body.cs-portal :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]){transition:border-color .15s var(--cs-ease),box-shadow .15s var(--cs-ease),background-color .15s;caret-color:var(--intercom-primary)}body.cs-portal :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):hover:not(:disabled){border-color:var(--intercom-primary-muted)}body.cs-portal :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):focus{outline:none;border-color:var(--intercom-primary);box-shadow:var(--cs-ring)}body.cs-portal ::-moz-placeholder{color:var(--intercom-muted);opacity:.75}body.cs-portal ::placeholder{color:var(--intercom-muted);opacity:.75}body.cs-portal :is(button,a,summary,[role="button"],[tabindex="0"]):focus-visible{outline:2px solid var(--intercom-primary);outline-offset:2px}body.cs-portal :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}body.cs-portal :is(.cs-btn-primary,.cs-btn):not(.ghost){box-shadow:0 1px 2px #3c28a038,0 6px 14px -8px color-mix(in oklab,var(--intercom-primary) 55%,transparent);transition:transform .12s var(--cs-ease),box-shadow .15s var(--cs-ease),filter .12s}body.cs-portal :is(.cs-btn-primary,.cs-btn):not(.ghost):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 4px #3c28a040,0 10px 18px -8px color-mix(in oklab,var(--intercom-primary) 60%,transparent)}body.cs-portal :is(.cs-btn-primary,.cs-btn):not(.ghost):not(:disabled):active{transform:translateY(0);box-shadow:0 1px 2px #3c28a040;filter:brightness(.97)}body.cs-portal :is(.cs-btn-primary,.cs-btn):disabled{box-shadow:none;opacity:.55;cursor:not-allowed}body.cs-portal .cs-btn-ghost{transition:background-color .15s,border-color .15s,color .15s,transform .12s var(--cs-ease)}body.cs-portal .cs-btn-ghost:not(:disabled):active{transform:translateY(1px)}body.cs-portal .cs-action-tile:hover{border-color:var(--intercom-primary-muted)}body.cs-portal :is(.cs-tm-table,.cs-tax-table,.perf-table,.pb-table,.cs-leave-table,.sr-hist-table,.hire-table) tbody tr{transition:background-color .12s}body.cs-portal :is(.cs-tm-table,.cs-tax-table,.perf-table,.pb-table,.cs-leave-table,.sr-hist-table,.hire-table) tbody tr:hover>td:not(.pb-pin-ck):not(.pb-pin-emp):not(.pb-pin-act){background-color:var(--intercom-primary-soft)}body.cs-portal :is(.cs-tm-table,.cs-tax-table,.perf-table,.pb-table,.cs-leave-table) thead th{font-size:var(--cs-text-caption);font-weight:var(--cs-weight-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--intercom-muted)}body.cs-portal .cs-empty{padding:32px 16px;line-height:var(--cs-leading-body);color:var(--intercom-muted);background:transparent}body.cs-portal .cs-empty:not(:empty):before{content:"";display:block;width:36px;height:36px;margin:0 auto 12px;border-radius:50%;background:var(--intercom-primary-soft) radial-gradient(circle at center,var(--intercom-primary-muted) 0 3px,transparent 4px);box-shadow:0 0 0 6px var(--intercom-primary-soft)}body.cs-portal *{scrollbar-width:thin;scrollbar-color:var(--intercom-primary-muted) transparent}body.cs-portal ::-webkit-scrollbar{width:10px;height:10px}body.cs-portal ::-webkit-scrollbar-thumb{background:var(--intercom-primary-muted);border-radius:999px;border:2px solid transparent;background-clip:content-box}body.cs-portal ::-webkit-scrollbar-track{background:transparent}@keyframes cs-page-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}body.cs-portal .cs-portal-main>*{animation:cs-page-in .28s var(--cs-ease) both}body.cs-portal .cs-portal-main>:is(.hire-add-drawer,.hire-drawer,.pb-drawer,.og-drawer,.rcl-drawer,.qb-drawer,.pip-drawer,.hire-ss-drawer,.hire-req-drawer,.cs-drawer,.hf-drawer,.hire-wiz,.hire-add-scrim,.hire-drawer-scrim,.pb-drawer-scrim,.hire-add-menu,.hc-screen){animation:none}@media (prefers-reduced-motion: reduce){body.cs-portal .cs-portal-main>*{animation:none}body.cs-portal *{scroll-behavior:auto!important;transition-duration:.01ms!important}}body.cs-portal :is(.cs-att-tile-n,.cs-f16-stat-n,.cs-hd-stat-n,.cs-leave-stat-num,.cs-tm-stats b,.cs-kpi-value){font-size:1.75rem;line-height:1.15;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body.cs-portal :is(.cs-att-tile-l,.cs-leave-stat-lbl,.cs-tm-stats span,.cs-hd-stat-l,.cs-f16-stat-l){font-size:var(--cs-text-small);font-weight:500;color:var(--intercom-muted)}body.cs-portal .cs-card-title{font-size:var(--cs-text-body);font-weight:var(--cs-weight-strong);letter-spacing:-.005em}body.cs-portal :is(.cs-section-label,.cs-leave-section-label){font-size:var(--cs-text-caption);font-weight:var(--cs-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--intercom-muted)}body.cs-portal :is(.cs-pill,.cs-leave-pill,.hire-pill,.le-pill){border-radius:999px;font-weight:700;letter-spacing:.01em}body.cs-portal .cs-emp-dir-name{color:var(--intercom-ink);text-decoration:none;transition:color .12s}body.cs-portal .cs-emp-dir-card:hover .cs-emp-dir-name,body.cs-portal .cs-emp-dir-name:hover{color:var(--intercom-primary-text)}body.cs-portal .cs-emp-dir-card{min-height:0;align-items:center;transition:box-shadow .15s,border-color .15s,transform .15s}body.cs-portal .cs-emp-dir-card:hover{transform:translateY(-2px)}body.cs-portal .cs-emp-dir-role{margin-bottom:6px}.cs-dlg-back{position:fixed;inset:0;z-index:6100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(17,20,45,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cs-dlg{width:100%;max-width:420px;padding:22px 22px 18px;border-radius:16px;background:var(--intercom-surface, #fff);color:var(--intercom-ink, #2A2845);border:1px solid var(--intercom-line, #e6e2f5);box-shadow:0 24px 60px #11142d4d}.cs-dlg-title{margin:0 0 6px;font-size:1.05rem;font-weight:700;line-height:1.3}.cs-dlg-msg{margin:0 0 12px;font-size:.92rem;line-height:1.5;color:var(--intercom-ink-secondary, #5a5675)}.cs-dlg-input{display:block;width:100%;box-sizing:border-box;margin:0 0 16px;padding:9px 12px;border-radius:10px;font:inherit;border:1px solid var(--intercom-line, #d8d3ee);background:var(--intercom-primary-soft, #f6f5fb);color:var(--intercom-ink, #2A2845)}.cs-dlg-input.invalid{border-color:#d92d20}.cs-dlg-field-err{margin:-10px 0 12px;font-size:.8rem;color:#d92d20}html[data-theme=dark] .cs-dlg-input{background:var(--intercom-surface)!important;color:var(--intercom-ink)!important;border-color:var(--intercom-line)!important;color-scheme:dark}.cs-dlg-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cs-dlg-btn:not(#x){cursor:pointer;font:inherit;font-weight:600;font-size:.9rem;padding:9px 18px;border-radius:10px;border:1px solid var(--intercom-line, #d8d3ee);background:transparent;color:var(--intercom-ink, #2A2845)}.cs-dlg-btn:not(#x):hover{background:var(--intercom-primary-light, #EEEAFF)}.cs-dlg-btn.cs-dlg-primary:not(#x){background:var(--intercom-primary-fill, #635BFF);border-color:var(--intercom-primary-fill, #635BFF);color:#fff}.cs-dlg-btn.cs-dlg-primary:not(#x):hover{background:var(--intercom-primary-fill-hover, #4f48d6)}.cs-dlg-btn.cs-dlg-danger:not(#x){background:var(--intercom-danger, #c0392b);border-color:var(--intercom-danger, #c0392b)}.cs-dlg-btn:focus-visible{outline:3px solid var(--intercom-primary, #5b53e0);outline-offset:2px}
/*# sourceMappingURL=cs_portal.bundle.544T5BAA.css.map */
