@font-face{font-family:__Manrope_317fa1;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_317fa1;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_317fa1;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.p.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_317fa1;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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_317fa1;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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_317fa1;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_317fa1;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_317fa1{font-family:__Manrope_317fa1,__Manrope_Fallback_317fa1;font-style:normal}.__variable_317fa1{--font-sans:"__Manrope_317fa1","__Manrope_Fallback_317fa1"}@font-face{font-family:__EB_Garamond_8d3f78;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__EB_Garamond_8d3f78;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__EB_Garamond_8d3f78;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__EB_Garamond_8d3f78;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.p.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__EB_Garamond_8d3f78;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");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:__EB_Garamond_8d3f78;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");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:__EB_Garamond_8d3f78;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__EB_Garamond_Fallback_8d3f78;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_8d3f78{font-family:__EB_Garamond_8d3f78,__EB_Garamond_Fallback_8d3f78;font-style:normal}.__variable_8d3f78{--font-display:"__EB_Garamond_8d3f78","__EB_Garamond_Fallback_8d3f78"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-mono:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}:root{--z-dialog:1300;--z-dropdown:1400;--app-primary:#ec7e00;--app-primary-rgb:236,126,0;--accent:#ec7e00;--accent-soft:rgba(236,126,0,.1);--accent-line:rgba(236,126,0,.32);--accent-text:#b45309;--accent-fg:#fff;--app-bg:#f1f3f6;--table-row-py:6px}html[data-density=comfortable]{--table-row-py:13px}:focus-visible{outline:2px solid rgba(var(--app-primary-rgb,236,126,0),.55);outline-offset:2px}[contenteditable]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}@keyframes loadingReveal{to{opacity:1}}.loading-delayed{opacity:0;animation:loadingReveal .18s ease .3s forwards}.nav-action-label{display:block}html[data-nav-labels=off] .nav-action-label{display:none}html[data-nav-labels=off] .nav-action .component-iconify{width:22px;height:22px}html[data-nav-labels=off] .nav-action{padding-top:7px;padding-bottom:7px}body,html,main{padding:0;margin:0;min-height:100vh;overflow:hidden}body{overflow-y:hidden;overflow-x:hidden}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d5d9e0;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c3c9d4}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:#d5d9e0 transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2e3540}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3b434f}html[data-theme=dark] *{scrollbar-color:#2e3540 transparent}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{opacity:.5}html[data-theme=dark] input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.85}@keyframes panelSlideIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.panel-slide-in{animation:panelSlideIn .3s ease both}@keyframes counterPop{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.counter-pop{animation:counterPop .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes cardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card-enter{animation:cardEnter .35s ease both}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.content-fade-in{animation:contentFadeIn .22s ease-out both}@keyframes sectionFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.section-fade{animation:sectionFade .18s ease-out both}@keyframes alertEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.alert-enter{animation:alertEnter .22s ease-out both}@keyframes stepEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step-enter{animation:stepEnter .3s cubic-bezier(.34,1.56,.64,1) both}.coach-pulse-tint{--coach-accent:oklch(from rgb(var(--app-primary-rgb,236,126,0)) calc(l * 1.03) calc(c * 1.45) h)}@keyframes coachTint{0%,to{background-color:oklch(from var(--coach-accent) l c h/.08);box-shadow:inset 0 0 0 1px oklch(from var(--coach-accent) l c h/.22)}50%{background-color:oklch(from var(--coach-accent) l c h/.34);box-shadow:inset 0 0 0 2px oklch(from var(--coach-accent) l c h/.75)}}.coach-pulse-tint{animation:coachTint 1.4s ease-in-out infinite}@keyframes opacityOnly{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.alert-enter,.card-enter,.content-fade-in,.panel-slide-in,.section-fade,.step-enter{animation-name:opacityOnly;animation-timing-function:ease;animation-duration:.2s}.counter-pop{animation:none}.coach-pulse-tint{animation:none;background-color:oklch(from var(--coach-accent) l c h/.3);box-shadow:inset 0 0 0 2px oklch(from var(--coach-accent) l c h/.7)}}@keyframes spin{to{transform:rotate(1turn)}}:root{--surface:#fff;--surface-raised:#fff;--surface-subtle:#f3f4f6;--surface-muted:#f9fafb;--surface-selected:#eef0f3;--sunk:#eef0f3;--bg-sidebar:#fff;--bg-hover:#f3f4f6;--r-sm:6px;--r-item:7px;--r-md:8px;--r-avatar:9px;--r-lg:10px;--r-shell:12px;--border:#e5e7eb;--border-strong:#d1d5db;--shadow-dropdown:0 4px 24px rgba(16,24,40,.14);--pin-scrim:rgba(15,23,42,.16);--text-primary:#101828;--text-heading:#1f2937;--text-strong:#374151;--text-title:#344054;--text-secondary:#475467;--text-tertiary:#667085;--text-muted:#9ca3af;--success-bg:#ecfdf3;--success-border:#abefc6;--success-fg:#067647;--revenue:#16a34a;--danger-bg:#fef3f2;--danger-border:#fecdca;--danger-fg:#b42318;--expense:#b91c1c;--warning-bg:#fffaeb;--warning-border:#fedf89;--warning-fg:#b54708;--info-bg:#eff6ff;--info-border:#bfdbfe;--info-fg:#1d4ed8;--sem-employee:#067647;--sem-contractor:#b54708;--sem-warning:#d97706;--sem-danger:#b42318;--link:#2563eb;--link-hover:#1d4ed8;--avatar-bg:#eef0f3;--avatar-line:#98a2b3;--avatar-text:#475467;--avatar-ring:inset 0 0 0 1px rgba(16,24,40,.14);--avatar-plate:#fff}html[data-theme=dark]{color-scheme:dark;--surface:#191f28;--surface-raised:#222a37;--surface-subtle:#232a35;--surface-muted:#232a35;--surface-selected:#2e3644;--sunk:#0f1215;--bg-sidebar:#0a0d12;--bg-hover:#222a37;--border:#2a313c;--border-strong:#3b434f;--shadow-dropdown:0 8px 28px rgba(0,0,0,.45);--pin-scrim:rgba(0,0,0,.55);--text-primary:#e8ecf2;--text-heading:#e8ecf2;--text-strong:#c2cad6;--text-title:#c2cad6;--text-secondary:#c2cad6;--text-tertiary:#9aa3b2;--text-muted:#838c99;--success-bg:rgba(52,211,153,.14);--success-border:#1f6f43;--success-fg:#34d399;--revenue:#34d399;--danger-bg:hsla(0,91%,71%,.14);--danger-border:#7f3a3a;--danger-fg:#f87171;--expense:#f87171;--warning-bg:rgba(251,191,36,.13);--warning-border:#6b531f;--warning-fg:#fbbf24;--info-bg:rgba(122,167,255,.13);--info-border:#2f4a6b;--info-fg:#7aa7ff;--sem-employee:#34d399;--sem-contractor:#fbbf24;--sem-warning:#f0a93b;--sem-danger:#f87171;--link:#7aa7ff;--link-hover:#a5c4ff;--avatar-bg:#1c212a;--avatar-line:#2e3540;--avatar-text:#c2cad6;--avatar-ring:inset 0 0 0 1px hsla(0,0%,100%,.16);--avatar-plate:#f3f5f8}