.logo[data-astro-cid-bt5hbwbt]{display:inline-flex;align-items:center;gap:10px;color:currentColor}.logo__mark[data-astro-cid-bt5hbwbt]{flex:none}.logo__word[data-astro-cid-bt5hbwbt]{font-family:var(--font-sans);font-weight:700;font-size:1.0625rem;letter-spacing:-.02em}.logo__os[data-astro-cid-bt5hbwbt]{color:var(--accent)}.section--dark .logo__os[data-astro-cid-bt5hbwbt]{color:var(--accent-on-dark)}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);transition:transform .42s var(--ease-out),background-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease}.nav[data-astro-cid-dmqpwcec].is-scrolled{background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line)}.nav[data-astro-cid-dmqpwcec].is-hidden{transform:translateY(-100%)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--s-5);height:100%}.nav__brand[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--ink)}.nav__links[data-astro-cid-dmqpwcec]{margin-left:auto}.nav__links[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{display:flex;gap:2px;margin:0}@media(max-width:1139px){.nav__opt[data-astro-cid-dmqpwcec]{display:none}}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;height:36px;padding:0 10px;white-space:nowrap;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:500;color:var(--ink-2);text-decoration:none;transition:color var(--dur-ui) ease,background-color var(--dur-ui) ease}.nav__actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--s-2)}.nav__lang[data-astro-cid-dmqpwcec],.nav__signin[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;height:36px;padding:0 10px;white-space:nowrap;border:0;border-radius:var(--r-pill);background:transparent;font-size:var(--fs-small);font-weight:500;color:var(--ink-2);text-decoration:none}.nav__lang[data-astro-cid-dmqpwcec]{font-size:.75rem;letter-spacing:.06em}@media(hover:hover)and (pointer:fine){.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav__lang[data-astro-cid-dmqpwcec]:hover,.nav__signin[data-astro-cid-dmqpwcec]:hover{color:var(--ink);background:var(--paper-2)}}.nav--on-dark[data-astro-cid-dmqpwcec] .nav__brand[data-astro-cid-dmqpwcec]{color:var(--on-graphite)}.nav--on-dark[data-astro-cid-dmqpwcec] .nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav--on-dark[data-astro-cid-dmqpwcec] .nav__lang[data-astro-cid-dmqpwcec],.nav--on-dark[data-astro-cid-dmqpwcec] .nav__signin[data-astro-cid-dmqpwcec]{color:var(--on-graphite-2)}.nav--on-dark[data-astro-cid-dmqpwcec] .nav__burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{background:var(--on-graphite)}.nav--on-dark[data-astro-cid-dmqpwcec] .nav__demo[data-astro-cid-dmqpwcec]{--btn-bg: var(--on-graphite);--btn-fg: var(--graphite)}.nav--on-dark[data-astro-cid-dmqpwcec].is-scrolled{background:color-mix(in srgb,var(--graphite) 82%,transparent);box-shadow:0 1px 0 var(--line-dark)}@media(hover:hover)and (pointer:fine){.nav--on-dark[data-astro-cid-dmqpwcec] .nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav--on-dark[data-astro-cid-dmqpwcec] .nav__lang[data-astro-cid-dmqpwcec]:hover,.nav--on-dark[data-astro-cid-dmqpwcec] .nav__signin[data-astro-cid-dmqpwcec]:hover{color:var(--on-graphite);background:var(--graphite-3)}.nav--on-dark[data-astro-cid-dmqpwcec] .nav__demo[data-astro-cid-dmqpwcec]:hover{--btn-bg: #fff}}.nav__progress[data-astro-cid-dmqpwcec]{position:absolute;inset:auto 0 0;height:1px;overflow:hidden}.nav__progress[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}.nav__burger[data-astro-cid-dmqpwcec]{display:none;width:40px;height:40px;border:0;border-radius:var(--r-pill);background:transparent;flex-direction:column;justify-content:center;align-items:center;gap:6px}.nav__burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{width:18px;height:1.5px;background:var(--ink);border-radius:1px}@media(max-width:1080px){.nav__links[data-astro-cid-dmqpwcec]{display:none}.nav__actions[data-astro-cid-dmqpwcec]{margin-left:auto}}@media(max-width:640px){.nav__signin[data-astro-cid-dmqpwcec],.nav__lang[data-astro-cid-dmqpwcec],.nav__demo[data-astro-cid-dmqpwcec]{display:none}.nav__burger[data-astro-cid-dmqpwcec]{display:inline-flex}}.signin[data-astro-cid-dmqpwcec]{position:fixed;inset:calc(var(--nav-h) - 4px) var(--gutter) auto auto;margin:0;width:min(340px,calc(100vw - 32px));padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);color:var(--ink);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),overlay .18s allow-discrete,display .18s allow-discrete}.signin[data-astro-cid-dmqpwcec]:popover-open{opacity:1;transform:none}@starting-style{.signin[data-astro-cid-dmqpwcec]:popover-open{opacity:0;transform:translateY(-6px) scale(.98)}}.signin__hint[data-astro-cid-dmqpwcec]{padding:var(--s-2) var(--s-3) var(--s-3);font-size:var(--fs-small);color:var(--ink-3)}.signin[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{margin:0}.signin[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);text-decoration:none}.signin__name[data-astro-cid-dmqpwcec]{font-weight:600}.signin__host[data-astro-cid-dmqpwcec]{grid-column:2;font-size:var(--fs-micro);color:var(--ink-3)}@media(hover:hover)and (pointer:fine){.signin[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{background:var(--paper)}}.mmenu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:var(--s-4) var(--gutter) var(--s-6);border:0;background:var(--paper);color:var(--ink);display:none;flex-direction:column;gap:var(--s-6);opacity:0;transform:translateY(-12px);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out),overlay .24s allow-discrete,display .24s allow-discrete}.mmenu[data-astro-cid-dmqpwcec]:popover-open{display:flex;opacity:1;transform:none}@starting-style{.mmenu[data-astro-cid-dmqpwcec]:popover-open{opacity:0;transform:translateY(-12px)}}.mmenu__top[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;height:40px}.mmenu__close[data-astro-cid-dmqpwcec]{border:0;background:transparent;font-weight:600;padding:var(--s-2) 0 var(--s-2) var(--s-3)}.mmenu[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{margin:0;display:grid}.mmenu[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:var(--s-3) 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:2rem;line-height:1.2;text-decoration:none}.mmenu__foot[data-astro-cid-dmqpwcec]{margin-top:auto;display:grid;gap:var(--s-3)}.mmenu__foot[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{justify-content:center}.mmenu__lang[data-astro-cid-dmqpwcec]{justify-self:center;padding:var(--s-3);font-size:var(--fs-small);color:var(--ink-3)}.footer[data-astro-cid-scinlfmn]{padding-block:clamp(56px,6vw,96px) var(--s-6);border-top:1px solid var(--line-dark)}.footer__top[data-astro-cid-scinlfmn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--s-5)}.footer__brand[data-astro-cid-scinlfmn]{grid-column:1 / -1;display:grid;align-content:start;justify-items:start;gap:var(--s-4)}.footer__logo[data-astro-cid-scinlfmn]{color:var(--on-graphite);text-decoration:none}.footer__tagline[data-astro-cid-scinlfmn]{max-width:22em;font-size:var(--fs-small);line-height:1.6;color:var(--on-graphite-2)}.footer__col--product[data-astro-cid-scinlfmn]{grid-column:1;grid-row:2}.footer__col--contact[data-astro-cid-scinlfmn]{grid-column:2;grid-row:2}.footer__col--company[data-astro-cid-scinlfmn]{grid-column:1 / -1;grid-row:3}@media(min-width:760px){.footer__top[data-astro-cid-scinlfmn]{grid-template-columns:repeat(12,minmax(0,1fr))}.footer__brand[data-astro-cid-scinlfmn]{grid-column:1 / span 12}.footer__col--product[data-astro-cid-scinlfmn]{grid-column:1 / span 4;grid-row:2}.footer__col--company[data-astro-cid-scinlfmn]{grid-column:5 / span 4;grid-row:2}.footer__col--contact[data-astro-cid-scinlfmn]{grid-column:9 / span 4;grid-row:2}}@media(min-width:1100px){.footer__brand[data-astro-cid-scinlfmn]{grid-column:1 / span 5;grid-row:1}.footer__col--product[data-astro-cid-scinlfmn]{grid-column:7 / span 2;grid-row:1}.footer__col--company[data-astro-cid-scinlfmn]{grid-column:9 / span 2;grid-row:1}.footer__col--contact[data-astro-cid-scinlfmn]{grid-column:11 / span 2;grid-row:1}}.footer__h[data-astro-cid-scinlfmn]{margin:0 0 var(--s-4);font-size:var(--fs-micro);font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--on-graphite-2)}.footer__col[data-astro-cid-scinlfmn] ul[data-astro-cid-scinlfmn]{display:grid;gap:var(--s-3);margin:0}.footer__col[data-astro-cid-scinlfmn] a[data-astro-cid-scinlfmn]{display:inline-block;font-size:var(--fs-small);color:var(--on-graphite);text-decoration:none;transition:color var(--dur-ui) ease}.footer__sub[data-astro-cid-scinlfmn]{display:block;margin-top:2px;font-size:var(--fs-micro);color:var(--on-graphite-2)}@media(hover:hover)and (pointer:fine){.footer__col[data-astro-cid-scinlfmn] a[data-astro-cid-scinlfmn]:hover,.footer__lang[data-astro-cid-scinlfmn]:hover{color:var(--accent-on-dark)}}.footer__bottom[data-astro-cid-scinlfmn]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5);margin-top:clamp(56px,7vw,112px);padding-top:var(--s-5);border-top:1px solid var(--line-dark);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--on-graphite-2)}.footer__made[data-astro-cid-scinlfmn]{margin-inline-end:auto}.footer__lang[data-astro-cid-scinlfmn]{color:var(--on-graphite-2);text-decoration:none;transition:color var(--dur-ui) ease}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-ext-wght-normal.EocZY2iu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f4f3ee;--paper-2: #ecebe4;--paper-3: #e3e1d8;--surface: #fbfaf7;--surface-raised: #ffffff;--ink: #15161b;--ink-2: #3c3e46;--ink-3: #62646d;--ink-4: #8b8d95;--line: rgb(21 22 27 / .11);--line-strong: rgb(21 22 27 / .2);--graphite: #131419;--graphite-2: #1b1c22;--graphite-3: #25262e;--on-graphite: #edebe4;--on-graphite-2: #a9aab2;--on-graphite-3: #74757e;--line-dark: rgb(237 235 228 / .1);--line-dark-strong: rgb(237 235 228 / .2);--accent: #5145e0;--accent-ink: #4035c4;--accent-soft: #e9e7fb;--accent-on-dark: #9d93ff;--ok: #1f8f66;--ok-soft: #dff1e9;--warn: #b97c0a;--warn-soft: #f6ecd6;--risk: #c94a46;--risk-soft: #f7e1df;--m-people: #6b5cf0;--m-organization: #5a5f73;--m-leave: #1faba0;--m-compensation: #1f9d6e;--m-growth: #4f6ff0;--m-benefits: #c0699a;--m-projects: #2b9fd9;--m-repositories: #3d6e8c;--m-cases: #e08a2f;--m-assets: #4f5fd6;--m-documents: #7a6a58;--m-knowledge: #3d8f7a;--m-communications: #d06a4c;--m-surveys: #a26ad6;--m-integrations: #4a7a9c;--m-ai: #5145e0;--m-reports: #6b7280;--m-backup: #3f6e5a;--m-timesheets: #b5860c;--m-office: #c2703d;--font-display: "Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--font-sans: "Manrope Variable", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--fs-display: clamp(3rem, 1.6rem + 6.2vw, 7.25rem);--fs-h2: clamp(2.25rem, 1.45rem + 3.4vw, 4.25rem);--fs-h3: clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-lead: clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-body: 1rem;--fs-small: .875rem;--fs-micro: .75rem;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--section-y: clamp(96px, 7vw + 48px, 176px);--container: 1320px;--gutter: clamp(16px, 4vw, 48px);--nav-h: 64px;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--shadow-1: 0 1px 0 rgb(21 22 27 / .04), 0 1px 2px rgb(21 22 27 / .06);--shadow-2: 0 1px 0 rgb(21 22 27 / .04), 0 8px 24px -8px rgb(21 22 27 / .14);--shadow-3: 0 1px 0 rgb(21 22 27 / .05), 0 24px 60px -20px rgb(21 22 27 / .28);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--dur-press: .14s;--dur-ui: .22s;--dur-reveal: .7s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);background:var(--paper);color-scheme:light}html:not(.has-lenis){scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{margin:0;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:#fff}h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-y)}.section--dark{background:var(--graphite);color:var(--on-graphite);--line: var(--line-dark);--line-strong: var(--line-dark-strong)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5)}.hairline{height:1px;background:var(--line);border:0;margin:0}.display{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;font-size:var(--fs-display);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.h2{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2);text-wrap:pretty;max-width:38em}.section--dark .lead{color:var(--on-graphite-2)}.muted{color:var(--ink-3)}.section--dark .muted{color:var(--on-graphite-2)}.display em,.h2 em{font-style:normal;color:var(--ink-3)}.section--dark .display em,.section--dark .h2 em{color:var(--on-graphite-3)}.mono,.eyebrow{font-family:var(--font-mono);font-feature-settings:"zero","ss01"}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--fs-micro);line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.eyebrow__index{color:var(--accent)}.section--dark .eyebrow{color:var(--on-graphite-2)}.section--dark .eyebrow__index{color:var(--accent-on-dark)}.eyebrow:after{content:"";width:32px;height:1px;background:currentColor;opacity:.5}.tabular{font-variant-numeric:tabular-nums}.btn{--btn-bg: var(--ink);--btn-fg: var(--paper);display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border:1px solid transparent;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:.9375rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-ui) ease,border-color var(--dur-ui) ease,color var(--dur-ui) ease;-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}.btn__arrow{transition:transform var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn--primary:hover{--btn-bg: var(--accent)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--ghost:hover{border-color:var(--ink)}}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);border-color:var(--line-strong)}.section--dark .btn--primary{--btn-bg: var(--on-graphite);--btn-fg: var(--graphite)}.section--dark .btn--ghost{--btn-fg: var(--on-graphite)}@media(hover:hover)and (pointer:fine){.section--dark .btn--primary:hover{--btn-bg: #fff}.section--dark .btn--ghost:hover{border-color:var(--on-graphite)}}.btn--sm{min-height:36px;padding:0 var(--s-4);font-size:var(--fs-small)}.link{position:relative;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.link:hover{background-size:0% 1px;background-position:100% 100%}}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dot, var(--ink-4));flex:none}.dot--live{--dot: var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.tag{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--r-xs);font-family:var(--font-mono);font-size:.6875rem;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2)}.tag--ok{color:var(--ok);background:var(--ok-soft)}.tag--warn{color:var(--warn);background:var(--warn-soft)}.tag--accent{color:var(--accent-ink);background:var(--accent-soft)}.section--dark .tag{background:var(--graphite-3);color:var(--on-graphite-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none;transform:translateY(-150%);transition:transform var(--dur-ui) var(--ease-out)}.skip-link:focus-visible{transform:none}@keyframes reveal-failsafe{to{opacity:1;transform:none}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translate3d(0,24px,0);animation:reveal-failsafe 1ms linear 3s forwards}[data-reveal=fade]{transform:none}html.motion-ready [data-reveal]{animation:none}[data-reveal].is-revealed{opacity:1;transform:none;transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-split]:not([data-split-done]){opacity:0;animation:reveal-failsafe 1ms linear 3s forwards}}.split-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.split-word>span{display:inline-block;will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ui{--ui-bg: var(--surface-raised);--ui-bg-2: var(--surface);--ui-line: rgb(21 22 27 / .08);--ui-ink: var(--ink);--ui-ink-2: var(--ink-3);font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--ui-ink)}.ui-window{position:relative;background:var(--ui-bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);overflow:hidden}.ui-window__bar{display:flex;align-items:center;gap:var(--s-3);height:38px;padding:0 var(--s-4);border-bottom:1px solid var(--ui-line);background:var(--ui-bg-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--ui-ink-2)}.ui-window__lights{display:inline-flex;gap:6px}.ui-window__lights>i{width:9px;height:9px;border-radius:50%;background:var(--paper-3)}.ui-window__body{padding:var(--s-5)}.ui-greeting{font-family:var(--font-display);font-size:22px;line-height:1.15;letter-spacing:-.01em}.ui-attention{margin-top:4px;color:var(--ui-ink-2)}.ui-rail{display:grid;gap:0;margin:var(--s-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--ui-line)}.ui-row{display:grid;grid-template-columns:3px 1fr auto;align-items:center;gap:var(--s-3);padding:11px 0;border-bottom:1px solid var(--ui-line)}.ui-row__marker{width:3px;height:26px;border-radius:2px;background:var(--marker, var(--ink-4))}.ui-row__title{font-weight:600;color:var(--ui-ink)}.ui-row__meta{color:var(--ui-ink-2);font-size:12px}.ui-row__chev{color:var(--ink-4);font-family:var(--font-mono);font-size:12px}.ui-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--r-xs);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;background:var(--paper-2);color:var(--ink-3);white-space:nowrap}.ui-chip[data-tone=accent]{background:var(--accent-soft);color:var(--accent-ink)}.ui-chip[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.ui-chip[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.ui-chip[data-tone=risk]{background:var(--risk-soft);color:var(--risk)}.ui-decision{background:var(--ui-bg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);padding:var(--s-4)}.ui-decision__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ui-decision__person{margin-top:6px;font-weight:700;font-size:14px}.ui-decision__evidence{display:grid;gap:6px;margin:var(--s-3) 0 var(--s-4);padding:0;list-style:none;color:var(--ui-ink-2)}.ui-decision__evidence li{display:flex;align-items:center;gap:8px}.ui-decision__evidence li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ok);flex:none}.ui-actions{display:flex;gap:var(--s-2)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:transparent;font-size:12px;font-weight:600;color:var(--ui-ink)}.ui-btn--primary{border-color:transparent;background:var(--ink);color:var(--paper)}.ui-flow{display:grid;gap:6px;padding:var(--s-3) var(--s-4);background:var(--graphite);color:var(--on-graphite);border-radius:var(--r-md);box-shadow:var(--shadow-3);font-size:12px}.ui-flow__step{display:flex;align-items:center;gap:8px}.ui-flow__key{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-on-dark);min-width:34px}.ui-suggest{padding:var(--s-3) var(--s-4);background:var(--ui-bg);border:1px solid var(--line);border-left:0;border-radius:var(--r-md);box-shadow:var(--shadow-2);position:relative;font-size:12px}.ui-suggest:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:2px;background:var(--accent)}.ui-suggest__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ui-metric__value{font-family:var(--font-display);font-size:34px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-metric__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-2)}.ui [data-module=people]{--marker: var(--m-people)}.ui [data-module=organization]{--marker: var(--m-organization)}.ui [data-module=leave]{--marker: var(--m-leave)}.ui [data-module=compensation]{--marker: var(--m-compensation)}.ui [data-module=growth]{--marker: var(--m-growth)}.ui [data-module=benefits]{--marker: var(--m-benefits)}.ui [data-module=projects]{--marker: var(--m-projects)}.ui [data-module=cases]{--marker: var(--m-cases)}.ui [data-module=assets]{--marker: var(--m-assets)}.ui [data-module=documents]{--marker: var(--m-documents)}.ui [data-module=knowledge]{--marker: var(--m-knowledge)}.ui [data-module=communications]{--marker: var(--m-communications)}.ui [data-module=surveys]{--marker: var(--m-surveys)}.ui [data-module=integrations]{--marker: var(--m-integrations)}.ui [data-module=ai]{--marker: var(--m-ai)}.ui [data-module=reports]{--marker: var(--m-reports)}.ui [data-module=backup]{--marker: var(--m-backup)}.ui [data-module=timesheets]{--marker: var(--m-timesheets)}.ui [data-module=office]{--marker: var(--m-office)}
