@font-face{font-family:__Manrope_f524cf;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_f524cf;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_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_f524cf;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_f524cf;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_f524cf;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_f524cf;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f524cf{font-family:__Manrope_f524cf,__Manrope_Fallback_f524cf;font-style:normal}.__variable_f524cf{--font-sans:"__Manrope_f524cf","__Manrope_Fallback_f524cf"}@font-face{font-family:__JetBrains_Mono_4dc837;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_4dc837;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_4dc837;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_4dc837;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_4dc837;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_4dc837;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_4dc837;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:__JetBrains_Mono_4dc837,__JetBrains_Mono_Fallback_4dc837;font-style:normal}.__variable_4dc837{--font-mono:"__JetBrains_Mono_4dc837","__JetBrains_Mono_Fallback_4dc837"}@font-face{font-family:__Noto_Sans_Devanagari_e1d02d;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca60b95d975a0530-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Noto_Sans_Devanagari_e1d02d;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76d65646da49a987-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Noto_Sans_Devanagari_e1d02d;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/85ec3505000466ce-s.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:__Noto_Sans_Devanagari_Fallback_e1d02d;src:local("Arial");ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.00%;size-adjust:106.33%}.__className_e1d02d{font-family:__Noto_Sans_Devanagari_e1d02d,__Noto_Sans_Devanagari_Fallback_e1d02d;font-style:normal}.__variable_e1d02d{--font-devanagari:"__Noto_Sans_Devanagari_e1d02d","__Noto_Sans_Devanagari_Fallback_e1d02d"}:root{--coral-50:#fff2ee;--coral-100:#ffe0d6;--coral-200:#ffbfa8;--coral-300:#fb9876;--coral-400:#f5764f;--coral-500:#f15f3a;--coral-600:#db4b27;--coral-700:#b83a1b;--coral-800:#8f2c14;--coral-900:#5e1c0a;--gray-50:#f8f8f7;--gray-100:#f1f1ef;--gray-200:#e7e7e4;--gray-300:#d8d8d4;--gray-400:#a8a8a3;--gray-500:#76766f;--gray-600:#56564f;--gray-700:#3b3b35;--gray-800:#232320;--gray-900:#141412;--ivory:#fafaf9;--white:#fff;--ink-950:#0b0d11;--ink-900:#101319;--ink-850:#161922;--ink-800:#1c2029;--ink-750:#222732;--ink-700:#2a303c;--ink-600:#353c4a;--ink-500:#4a5160;--ink-400:#6b7280;--ink-300:#9aa1ad;--ink-200:#c7ccd4;--ink-100:#e9ebef;--ink-border:#242a34;--success-50:#ecfdf5;--success-500:#10b981;--success-700:#047857;--success-300:#6ee7b7;--warn-50:#fff7ed;--warn-500:#f59e0b;--warn-700:#b45309;--warn-300:#fcd34d;--danger-50:#fef2f2;--danger-500:#ef4444;--danger-700:#b91c1c;--danger-300:#fca5a5;--info-50:#eff6ff;--info-500:#3b82f6;--info-700:#1d4ed8;--info-300:#93c5fd;--indigo-500:#5257c9;--blue-500:#2e6fd0;--emerald-500:#0f9d6b;--amber-500:#cf7d24;--violet-500:#7a53cc;--teal-500:#0f938c;--slate-500:#5c6675;color-scheme:light;--color-brand:var(--coral-500);--color-brand-hover:var(--coral-600);--color-brand-active:var(--coral-700);--color-brand-subtle:var(--coral-100);--color-brand-tint:var(--coral-50);--text-on-brand:#fff;--bg-app:var(--ivory);--surface:var(--white);--surface-alt:var(--gray-50);--surface-sunken:var(--gray-100);--surface-hover:var(--gray-100);--surface-active:var(--gray-200);--border:var(--gray-200);--border-strong:var(--gray-300);--border-hover:var(--gray-400);--border-brand:var(--coral-500);--overlay:rgba(20,20,18,.4);--text-primary:var(--gray-900);--text-secondary:var(--gray-500);--text-tertiary:var(--gray-400);--text-inverse:var(--white);--color-success:var(--success-500);--color-success-bg:var(--success-50);--color-success-fg:var(--success-700);--color-warn:var(--warn-500);--color-warn-bg:var(--warn-50);--color-warn-fg:var(--warn-700);--color-danger:var(--danger-500);--color-danger-bg:var(--danger-50);--color-danger-fg:var(--danger-700);--color-info:var(--info-500);--color-info-bg:var(--info-50);--color-info-fg:var(--info-700);--ring:var(--coral-500);--ring-offset:var(--ivory);--focus-ring:color-mix(in srgb,var(--color-brand) 48%,transparent);--focus-halo:color-mix(in srgb,var(--color-brand) 20%,transparent);--focus-danger:color-mix(in srgb,var(--color-danger) 32%,transparent);--accent:var(--coral-500);--accent-subtle:color-mix(in srgb,var(--coral-500) 14%,transparent);--surface-raised:var(--white);--edge-highlight:inset 0 1px 0 hsla(0,0%,100%,.7);--edge-highlight-strong:inset 0 1px 0 hsla(0,0%,100%,.9);--shadow-sm:0 1px 2px rgba(16,18,24,.05);--shadow-md:0 4px 12px -2px rgba(16,18,24,.08),0 2px 4px -2px rgba(16,18,24,.05);--shadow-lg:0 12px 28px -8px rgba(16,18,24,.16),0 4px 10px -4px rgba(16,18,24,.08);--shadow-xl:0 24px 56px -12px rgba(16,18,24,.24);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500}@media (prefers-color-scheme:dark){:root:not(.light){color-scheme:dark;--color-brand-subtle:rgba(241,95,58,.22);--color-brand-tint:rgba(241,95,58,.12);--bg-app:var(--ink-950);--surface:var(--ink-850);--surface-alt:var(--ink-800);--surface-sunken:var(--ink-900);--surface-hover:var(--ink-750);--surface-active:var(--ink-700);--border:var(--ink-border);--border-strong:var(--ink-700);--border-hover:var(--ink-600);--overlay:rgba(2,4,8,.66);--text-primary:var(--ink-100);--text-secondary:var(--ink-300);--text-tertiary:var(--ink-400);--ring-offset:var(--ink-950);--color-success-bg:rgba(16,185,129,.15);--color-success-fg:var(--success-300);--color-warn-bg:rgba(245,158,11,.16);--color-warn-fg:var(--warn-300);--color-danger-bg:rgba(239,68,68,.16);--color-danger-fg:var(--danger-300);--color-info-bg:rgba(59,130,246,.16);--color-info-fg:var(--info-300);--surface-raised:var(--ink-800);--edge-highlight:inset 0 1px 0 hsla(0,0%,100%,.06);--edge-highlight-strong:inset 0 1px 0 hsla(0,0%,100%,.1);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 12px -2px rgba(0,0,0,.5);--shadow-lg:0 14px 32px -10px rgba(0,0,0,.6);--shadow-xl:0 28px 60px -12px rgba(0,0,0,.7)}}.light{color-scheme:light;--surface-raised:var(--white);--edge-highlight:inset 0 1px 0 hsla(0,0%,100%,.7);--edge-highlight-strong:inset 0 1px 0 hsla(0,0%,100%,.9);--color-brand-subtle:var(--coral-100);--color-brand-tint:var(--coral-50);--bg-app:var(--ivory);--surface:var(--white);--surface-alt:var(--gray-50);--surface-sunken:var(--gray-100);--surface-hover:var(--gray-100);--surface-active:var(--gray-200);--border:var(--gray-200);--border-strong:var(--gray-300);--border-hover:var(--gray-400);--overlay:rgba(20,20,18,.4);--text-primary:var(--gray-900);--text-secondary:var(--gray-500);--text-tertiary:var(--gray-400);--ring-offset:var(--ivory);--color-success-bg:var(--success-50);--color-success-fg:var(--success-700);--color-warn-bg:var(--warn-50);--color-warn-fg:var(--warn-700);--color-danger-bg:var(--danger-50);--color-danger-fg:var(--danger-700);--color-info-bg:var(--info-50);--color-info-fg:var(--info-700)}.dark{color-scheme:dark;--color-brand-subtle:rgba(241,95,58,.22);--color-brand-tint:rgba(241,95,58,.12);--bg-app:var(--ink-950);--surface:var(--ink-850);--surface-alt:var(--ink-800);--surface-sunken:var(--ink-900);--surface-hover:var(--ink-750);--surface-active:var(--ink-700);--border:var(--ink-border);--border-strong:var(--ink-700);--border-hover:var(--ink-600);--overlay:rgba(2,4,8,.66);--text-primary:var(--ink-100);--text-secondary:var(--ink-300);--text-tertiary:var(--ink-400);--ring-offset:var(--ink-950);--color-success-bg:rgba(16,185,129,.15);--color-success-fg:var(--success-300);--color-warn-bg:rgba(245,158,11,.16);--color-warn-fg:var(--warn-300);--color-danger-bg:rgba(239,68,68,.16);--color-danger-fg:var(--danger-300);--color-info-bg:rgba(59,130,246,.16);--color-info-fg:var(--info-300);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 12px -2px rgba(0,0,0,.5);--shadow-lg:0 14px 32px -10px rgba(0,0,0,.6);--shadow-xl:0 28px 60px -12px rgba(0,0,0,.7)}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;border-radius:var(--radius-sm,4px);padding:2px;-webkit-transition:opacity .12s ease,background-color .12s ease;transition:opacity .12s ease,background-color .12s ease}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:var(--surface-hover)}:where(button,a,[role=button],[role=option],[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:no-preference){@keyframes dx-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dx-enter{animation:dx-fade-up .25s ease-out both}}.dhx-card{background-color:var(--surface);box-shadow:var(--shadow-sm),var(--edge-highlight)}.dhx-card,.dhx-raised{border:1px solid var(--border);border-radius:14px}.dhx-raised{background-color:var(--surface-raised);box-shadow:var(--shadow-md),var(--edge-highlight-strong)}.dhx-sunken{background-color:var(--surface-sunken);border:1px solid var(--border);border-radius:10px;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.dhx-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.dhx-figure{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;color:var(--text-primary)}:root{--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-entry:cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@keyframes dhx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dhx-enter,.dhx-stagger>*{animation:dhx-rise var(--duration-base) var(--ease-entry) both}.dhx-stagger>:first-child{animation-delay:0ms}.dhx-stagger>:nth-child(2){animation-delay:20ms}.dhx-stagger>:nth-child(3){animation-delay:40ms}.dhx-stagger>:nth-child(4){animation-delay:60ms}.dhx-stagger>:nth-child(5){animation-delay:80ms}.dhx-stagger>:nth-child(6){animation-delay:.1s}.dhx-stagger>:nth-child(7){animation-delay:.12s}.dhx-stagger>:nth-child(n+8){animation-delay:.14s}@keyframes dhx-pulse-accent{0%{background-color:var(--accent-subtle)}to{background-color:transparent}}.dhx-changed{animation:dhx-pulse-accent var(--duration-slow) var(--ease) both}.dhx-press{transition:transform var(--duration-fast) var(--ease)}.dhx-press:active{transform:scale(.98)}[data-density=compact] td{padding-top:5px;padding-bottom:5px}[data-density=compact] th{height:30px}[data-module=dashboard]{--accent:var(--indigo-500)}[data-module=invoices]{--accent:var(--blue-500)}[data-module=tasks]{--accent:var(--emerald-500)}[data-module=worklogs]{--accent:var(--amber-500)}[data-module=projects]{--accent:var(--violet-500)}[data-module=clients]{--accent:var(--teal-500)}[data-module=settings]{--accent:var(--slate-500)}[data-module]{--accent-subtle:color-mix(in srgb,var(--accent) 14%,transparent)}