@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fccca918fea40089.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/aebf2ab4a4ce6810.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a2e2c783ca6f9c20.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/46dd4cdca58c26ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8db00ff46c67b22c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a28eb6d3ccb534ae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c940764593d0fe5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fccca918fea40089.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/aebf2ab4a4ce6810.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a2e2c783ca6f9c20.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/46dd4cdca58c26ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8db00ff46c67b22c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a28eb6d3ccb534ae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/c940764593d0fe5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fccca918fea40089.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/aebf2ab4a4ce6810.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/a2e2c783ca6f9c20.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/46dd4cdca58c26ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8db00ff46c67b22c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/a28eb6d3ccb534ae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/c940764593d0fe5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fccca918fea40089.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/aebf2ab4a4ce6810.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/a2e2c783ca6f9c20.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/46dd4cdca58c26ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8db00ff46c67b22c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/a28eb6d3ccb534ae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/c940764593d0fe5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/9343de2ca5d9549f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/4995a9a43ac659ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/49c3da6c9a2b279b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/d44eb1936043a560.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/9c38cb2d0d2d93c1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/2c32b9b3ee358c11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/9343de2ca5d9549f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/4995a9a43ac659ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/49c3da6c9a2b279b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/d44eb1936043a560.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/9c38cb2d0d2d93c1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/2c32b9b3ee358c11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/9343de2ca5d9549f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/4995a9a43ac659ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/49c3da6c9a2b279b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/d44eb1936043a560.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/9c38cb2d0d2d93c1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/2c32b9b3ee358c11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#faf6f1;--color-surface:#fffcfa;--color-surface-raised:#fff;--color-surface-sunken:#f6f2ed;--color-surface-hover:#f3eee9;--color-surface-inverse:#292622;--color-border:#e3dfda;--color-border-strong:#d1cdc8;--color-border-control:#95918d;--color-border-subtle:#ede9e4;--color-text-primary:#221f1b;--color-text-secondary:#534f4b;--color-text-muted:#6c6864;--color-text-disabled:#a8a49f;--color-text-inverse:#fcfaf7;--color-focus-ring:#008495;--color-overlay:#1c191652;--color-primary:#006a78;--color-primary-hover:#005c69;--color-primary-pressed:#004d5a;--color-primary-subtle:#e0f5f8;--color-primary-text:#006472;--color-on-primary:#fff;--color-success:#218b30;--color-success-text:#1e6626;--color-success-subtle:#e7f8e6;--color-success-border:#c0e3c0;--color-warning:#c37a00;--color-warning-text:#834d00;--color-warning-subtle:#fff0dd;--color-warning-border:#f1d2ad;--color-danger:#c83a35;--color-danger-text:#8c352f;--color-danger-subtle:#ffebe8;--color-danger-border:#fdc9c2;--color-info:#2076c9;--color-info-text:#165695;--color-info-subtle:#e4f4ff;--color-info-border:#bcdbff;--color-danger-hover:#b32322;--color-status-backlog:#837f7b;--color-status-backlog-subtle:#f4efea;--color-status-backlog-text:#4b4743;--color-status-todo:#585551;--color-status-todo-subtle:#f4efea;--color-status-todo-text:#4b4743;--color-status-in-progress:#2e7ac7;--color-status-in-progress-subtle:#e3f3ff;--color-status-in-progress-text:#165695;--color-status-in-review:#7e63c0;--color-status-in-review-subtle:#f2eeff;--color-status-in-review-text:#5b4590;--color-status-client-review:#b15f00;--color-status-client-review-subtle:#ffedde;--color-status-client-review-text:#844100;--color-status-done:#378c3f;--color-status-done-subtle:#e5f7e5;--color-status-done-text:#1e6626;--color-status-blocked:#bc5148;--color-status-blocked-subtle:#ffeae6;--color-status-blocked-text:#8c352f;--color-priority-urgent:#cc3430;--color-priority-high:#cf630d;--color-priority-medium:#bb8805;--color-priority-low:#66625e;--color-priority-none:#95918d;--color-health-on-track:#218b30;--color-health-on-track-subtle:#e7f8e6;--color-health-on-track-text:#1e6626;--color-health-at-risk:#c37a00;--color-health-at-risk-subtle:#fff0dd;--color-health-at-risk-text:#834d00;--color-health-off-track:#c83a35;--color-health-off-track-subtle:#ffebe8;--color-health-off-track-text:#8c352f;--color-health-on-hold:#585551;--color-health-on-hold-subtle:#f4efea;--color-health-on-hold-text:#4b4743;--color-health-completed:#2076c9;--color-health-completed-subtle:#e4f4ff;--color-health-completed-text:#165695;--color-project-1:#3a70b3;--color-project-1-subtle:#d1e7ff;--color-project-1-text:#1d487c;--color-project-2:#008384;--color-project-2-subtle:#c3efee;--color-project-2-text:#005758;--color-project-3:#2f8247;--color-project-3-subtle:#d0eed5;--color-project-3-text:#115629;--color-project-4:#6d7607;--color-project-4-subtle:#e3e9c7;--color-project-4-text:#474d00;--color-project-5:#936500;--color-project-5-subtle:#f5e2c4;--color-project-5-text:#634000;--color-project-6:#a55725;--color-project-6-subtle:#ffddca;--color-project-6-text:#713408;--color-project-7:#a84d5f;--color-project-7-subtle:#ffd9de;--color-project-7-text:#732d3b;--color-project-8:#955290;--color-project-8-subtle:#f7daf3;--color-project-8-text:#653161;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-display:600 32px/40px var(--font-sans);--text-h1:600 24px/32px var(--font-sans);--text-h2:600 20px/28px var(--font-sans);--text-h3:600 16px/24px var(--font-sans);--text-h4:600 14px/20px var(--font-sans);--text-body:400 14px/20px var(--font-sans);--text-body-medium:500 14px/20px var(--font-sans);--text-body-small:400 13px/18px var(--font-sans);--text-caption:400 12px/16px var(--font-sans);--text-label:500 12px/16px var(--font-sans);--text-button:500 13px/16px var(--font-sans);--text-mono:500 12px/16px var(--font-mono);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--border-width:1px;--focus-width:2px;--focus-offset:2px;--shadow-dropdown:0 1px 2px #1c19160f, 0 6px 16px #1c191614;--shadow-modal:0 2px 6px #1c19160f, 0 20px 48px #1c191629;--shadow-drag:0 2px 4px #1c191614, 0 12px 28px #1c191629;--z-base:0;--z-sticky:100;--z-dropdown:1000;--z-overlay:1100;--z-modal:1200;--z-popover:1300;--z-toast:1400;--z-tooltip:1500;--z-drag:1600;--size-control-sm:28px;--size-control-md:32px;--size-control-lg:36px;--size-row:36px;--size-row-control:28px;--space-card:12px;--space-card-gap:8px;--size-menu-item:32px;--sb-active:#ebe7e2}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--sb-active:lab(91.8844% .91657 2.88178)}}[data-theme=dark],[data-sidebar=tinted]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#120d09;--color-surface:#18140f;--color-surface-raised:#221d18;--color-surface-sunken:#14100b;--color-surface-hover:#25211b;--color-surface-inverse:#e3ddd6;--color-border:#2f2a25;--color-border-strong:#443f39;--color-border-control:#68625c;--color-border-subtle:#221d18;--color-text-primary:#f2ece4;--color-text-secondary:#bcb6af;--color-text-muted:#9a948d;--color-text-disabled:#5c5751;--color-text-inverse:#1a1510;--color-focus-ring:#51bcce;--color-overlay:#0000008f;--color-primary:#5fbaca;--color-primary-hover:#75cad9;--color-primary-pressed:#4eabba;--color-primary-subtle:#0f3136;--color-primary-text:#78cddc;--color-on-primary:#051214;--color-success:#71c575;--color-success-text:#a1dca2;--color-success-subtle:#1b301c;--color-success-border:#2b4f2d;--color-warning:#f5ae4b;--color-warning-text:#f3c080;--color-warning-subtle:#38260f;--color-warning-border:#5c3e14;--color-danger:#fa887d;--color-danger-text:#ffb1a7;--color-danger-subtle:#3e211e;--color-danger-border:#653530;--color-info:#67b2ff;--color-info-text:#9bcfff;--color-info-subtle:#192b40;--color-info-border:#274769;--color-danger-hover:#f27166;--color-status-backlog:#857f79;--color-status-backlog-subtle:#27221d;--color-status-backlog-text:#c3bdb6;--color-status-todo:#b3ada6;--color-status-todo-subtle:#27221d;--color-status-todo-text:#c3bdb6;--color-status-in-progress:#6eb2fe;--color-status-in-progress-subtle:#192b40;--color-status-in-progress-text:#a0cfff;--color-status-in-review:#b49cf7;--color-status-in-review-subtle:#2c253e;--color-status-in-review-text:#cebfff;--color-status-client-review:#ea9952;--color-status-client-review-subtle:#3a2412;--color-status-client-review-text:#f7bd8f;--color-status-done:#76c479;--color-status-done-subtle:#1b301c;--color-status-done-text:#a6dba7;--color-status-blocked:#f58c81;--color-status-blocked-subtle:#3e211e;--color-status-blocked-text:#ffb4ab;--color-priority-urgent:#fd7468;--color-priority-high:#fc9252;--color-priority-medium:#eebb58;--color-priority-low:#aaa39d;--color-priority-none:#76706a;--color-health-on-track:#71c575;--color-health-on-track-subtle:#1b301c;--color-health-on-track-text:#a1dca2;--color-health-at-risk:#f5ae4b;--color-health-at-risk-subtle:#38260f;--color-health-at-risk-text:#f3c080;--color-health-off-track:#fa887d;--color-health-off-track-subtle:#3e211e;--color-health-off-track-text:#ffb1a7;--color-health-on-hold:#b3ada6;--color-health-on-hold-subtle:#27221d;--color-health-on-hold-text:#c3bdb6;--color-health-completed:#67b2ff;--color-health-completed-subtle:#192b40;--color-health-completed-text:#9bcfff;--color-project-1:#6fa7ee;--color-project-1-subtle:#243e5f;--color-project-1-text:#c8e0ff;--color-project-2:#16bbbc;--color-project-2-subtle:#004748;--color-project-2-text:#b8e9e8;--color-project-3:#69ba7c;--color-project-3-subtle:#21472a;--color-project-3-text:#c8e8cd;--color-project-4:#a2ad4f;--color-project-4-subtle:#3c4115;--color-project-4-text:#dce3bd;--color-project-5:#cc9c42;--color-project-5-subtle:#4f390e;--color-project-5-text:#f0dbb9;--color-project-6:#e08d5d;--color-project-6-subtle:#58321c;--color-project-6-text:#fbd5c1;--color-project-7:#e48393;--color-project-7-subtle:#5a2e35;--color-project-7-text:#fdd1d6;--color-project-8:#cf88c8;--color-project-8-subtle:#50304d;--color-project-8-text:#f2d3ee;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-display:600 32px/40px var(--font-sans);--text-h1:600 24px/32px var(--font-sans);--text-h2:600 20px/28px var(--font-sans);--text-h3:600 16px/24px var(--font-sans);--text-h4:600 14px/20px var(--font-sans);--text-body:400 14px/20px var(--font-sans);--text-body-medium:500 14px/20px var(--font-sans);--text-body-small:400 13px/18px var(--font-sans);--text-caption:400 12px/16px var(--font-sans);--text-label:500 12px/16px var(--font-sans);--text-button:500 13px/16px var(--font-sans);--text-mono:500 12px/16px var(--font-mono);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--border-width:1px;--focus-width:2px;--focus-offset:2px;--shadow-dropdown:0 1px 2px #0000004d, 0 6px 16px #0006;--shadow-modal:0 2px 6px #00000059, 0 20px 48px #0000008c;--shadow-drag:0 2px 4px #00000059, 0 12px 28px #00000080;--z-base:0;--z-sticky:100;--z-dropdown:1000;--z-overlay:1100;--z-modal:1200;--z-popover:1300;--z-toast:1400;--z-tooltip:1500;--z-drag:1600;--size-control-sm:28px;--size-control-md:32px;--size-control-lg:36px;--size-row:36px;--size-row-control:28px;--space-card:12px;--space-card-gap:8px;--size-menu-item:32px;--sb-active:#322d27}@supports (color:lab(0% 0 0)){[data-theme=dark],[data-sidebar=tinted]{--sb-active:lab(18.8011% 1.47805 4.39719)}}[data-sidebar]{--sb-bg:var(--color-bg)}[data-sidebar=tinted]{--sb-bg:#1b1611}@supports (color:lab(0% 0 0)){[data-sidebar=tinted]{--sb-bg:lab(7.77997% 1.52797 3.91025)}}[data-theme=dark] [data-sidebar=tinted]{--sb-bg:#0c0805}@supports (color:lab(0% 0 0)){[data-theme=dark] [data-sidebar=tinted]{--sb-bg:lab(2.47702% .612736 1.49353)}}[data-density=compact]{--size-row:32px;--size-row-control:24px;--space-card:10px;--space-card-gap:6px;--size-menu-item:28px}
:focus-visible{outline-offset:2px;outline:2px solid var(--color-focus-ring)!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif}a{color:var(--color-primary-text);text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}
.dc-f-10z7uqz:focus{outline:3px solid var(--color-focus-ring)!important;outline-offset:2px!important}.dc-f-1242htf:focus{outline:none!important}.dc-f-1dutfyn:focus{border-color:var(--color-primary)!important}.dc-f-1kw00j3:focus{border-color:var(--color-primary)!important;background:var(--color-surface)!important}.dc-f-yq3bz9:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-subtle)!important}.dc-h-105jv60:hover{background:var(--color-surface-hover)!important;color:var(--color-text-primary)!important;text-decoration:none!important}.dc-h-10f367d:hover{border-color:var(--color-border-strong)!important;background:var(--color-surface-hover)!important;text-decoration:none!important}.dc-h-1189r3k:hover{background:var(--color-surface-hover)!important;text-decoration:none!important}.dc-h-16c3j6z:hover{color:var(--color-text-primary)!important;text-decoration:none!important}.dc-h-17ib3q7:hover{background:var(--color-surface-hover)!important}.dc-h-1d7fdy2:hover{background:var(--color-surface-hover)!important;text-decoration:none!important}.dc-h-1gmtw0c:hover{border-color:var(--color-border-strong)!important;background:var(--color-surface-hover)!important}.dc-h-1kall1z:hover{background:var(--color-surface-hover)!important;color:var(--color-text-primary)!important}.dc-h-1l3466t:hover{background:var(--color-primary-hover)!important;text-decoration:none!important}.dc-h-1oo0p40:hover{background:var(--color-primary-hover)!important}.dc-h-1xh2581:hover{background:var(--color-surface-sunken)!important;color:var(--color-text-primary)!important}.dc-h-3k6hmq:hover{color:var(--color-text-primary)!important}.dc-h-5k1kil:hover{border-color:var(--color-border)!important}.dc-h-6z7ph:hover{border-color:var(--color-border-control)!important;background:var(--color-surface-hover)!important;text-decoration:none!important}.dc-h-7ldrlj:hover{color:var(--color-text-primary)!important;background:var(--color-surface-hover)!important}.dc-h-bo5rb2:hover{filter:brightness(.97)!important;text-decoration:none!important}.dc-h-d9qz71:hover{background:var(--color-primary-subtle)!important;color:var(--color-primary-text)!important}.dc-h-ejz5pu:hover{border-color:var(--color-border-strong)!important;text-decoration:none!important}.dc-h-f3xwfd:hover{background:var(--color-surface-sunken)!important}.dc-h-feylnd:hover{box-shadow:inset 0 0 0 1px!important}.dc-h-jf7gjv:hover{filter:brightness(.97)!important}.dc-h-k42r2a:hover{background:var(--color-danger-subtle)!important}.dc-h-lmovgt:hover{border-color:var(--color-border-strong)!important}.dc-h-o5xm38:hover{background:var(--color-surface-hover)!important;color:var(--color-danger-text)!important}.dc-h-qfwxc:hover{border-color:var(--color-text-muted)!important}.dc-h-r58rla:hover{background:var(--color-surface)!important}.dc-h-tewb0u:hover{filter:brightness(.96)!important}.dc-w-nr5t2r:focus-within{border:1px solid var(--color-danger)!important;box-shadow:0 0 0 3px var(--color-danger-subtle)!important}.dc-w-oc5ly1:focus-within{border:1px solid var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-subtle)!important}
html,body{height:100%}.dc-input::placeholder{color:#0000}.dc-input:not(:placeholder-shown)~.dc-ph{display:none!important}.dc-check:focus-visible+span{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dc-editor ::selection{background:0 0}.dc-editor:focus-visible,.dc-doc-editor:focus-visible,.dc-composer:focus-visible{outline:none!important}body.dc-dragging,body.dc-dragging *{cursor:none!important;-webkit-user-select:none!important;user-select:none!important}.dc-under-panel main,.dc-under-panel section[data-col]>div{overflow:hidden!important}@keyframes hm-pulse{50%{opacity:.45}}@keyframes ix-spin{to{transform:rotate(360deg)}}.dc-inline-edit:focus-visible{outline:none!important}@keyframes sk-pulse{50%{opacity:.55}}.dc-bare-input:focus-visible{outline:none!important}[data-app-root] :is(button,a,input,textarea,select,[tabindex]):focus-visible,.dpm-mobile-menu:focus-visible,.dpm-skip-link:focus-visible{outline:3px solid var(--color-focus-ring,#006a78)!important;outline-offset:2px!important}.dpm-skip-link{z-index:1000;background:var(--color-surface,#fff);color:var(--color-text-primary,#222);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.dpm-skip-link:focus{transform:none}.dpm-mobile-menu,.dpm-navigation-close{display:none}[data-person-control]{min-width:24px!important;min-height:24px!important;margin-right:4px!important}[data-home-main]{container-type:inline-size}@container (max-width:900px){[data-widget-grid]{grid-template-columns:minmax(0,1fr)!important}[data-widget]{grid-column:1/-1!important}[data-stat-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))!important}[data-stat-grid] span{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}[data-widget] h2{white-space:normal!important}}@media (max-width:1023px){html,body{width:100%;max-width:100%;overflow-x:hidden}[data-app-root]:not([data-compact-app]){max-width:100%;min-width:0!important;height:100dvh!important}.dpm-navigation-host{display:none!important}.dpm-navigation-host.dpm-navigation-open{background:var(--color-surface,#fff);z-index:100!important;width:min(290px,95vw)!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.dpm-navigation-host.dpm-navigation-open aside,.dpm-navigation-host.dpm-navigation-open nav{max-height:100dvh;overflow-y:auto;width:100%!important}.dpm-mobile-menu{z-index:60;border:1px solid var(--color-border-control,#777);background:var(--color-surface,#fff);min-width:64px;min-height:44px;color:var(--color-text-primary,#222);border-radius:6px;display:block;position:fixed;bottom:12px;left:12px}.dpm-navigation-close{background:var(--color-surface,#fff);min-height:44px;color:var(--color-text-primary,#222);border:1px solid var(--color-border-control,#777);z-index:101;border-radius:6px;display:block;position:absolute;bottom:70px;right:8px}[data-app-root]:not([data-compact-app]) main{max-width:100%;overflow-x:auto;min-width:0!important;padding-bottom:60px!important}[data-app-root]:not([data-compact-app]) main>div{box-sizing:border-box;max-width:100%}[data-app-root]:not([data-compact-app]) [aria-modal=true]{overflow:auto;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}[data-app-root] button,[data-app-root] a{min-height:24px}[data-person-control]{min-width:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:700px){[data-workspace-header]{min-height:48px;grid-template-columns:minmax(0,1fr) 44px auto!important;gap:6px!important;height:auto!important;padding:4px 8px!important}[data-workspace-header]>button[aria-label=Search]{justify-content:center;width:44px;height:36px;padding:0}[data-workspace-header]>button[aria-label=Search] span{display:none!important}[data-running-timer]{z-index:55;max-width:calc(100vw - 90px);position:fixed;bottom:12px;right:8px;height:44px!important;margin:0!important}[data-running-timer] span:not([role=timer]){display:none!important}[data-running-timer] button{min-width:32px;min-height:32px}}[data-app-root]{min-width:0}@media (max-width:700px){[data-settings-grid]{grid-template-columns:minmax(0,1fr)!important}[data-settings-grid]>*,[data-setting-line]{min-width:0;grid-column:1/-1!important}[data-setting-line]{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important}[data-home-heading]{flex-wrap:wrap}}[data-auth-page]{overflow-y:auto!important}@media (max-width:700px){[data-auth-layout]{gap:24px;min-height:100%;height:auto!important;padding:24px 12px!important}[data-auth-layout]>div{max-width:100%}[data-auth-column]{width:min(400px,100vw - 24px)!important}}@container (max-width:600px){[data-home-heading]{flex-wrap:wrap}[data-home-heading]>div:first-child{flex-basis:100%!important}}.dpm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-workspace-header][data-narrow]{min-height:48px;grid-template-columns:minmax(0,1fr) 44px auto!important;gap:6px!important;height:auto!important;padding:4px 8px!important}[data-workspace-header][data-narrow]>button[aria-label=Search]{justify-content:center;width:44px;height:36px;padding:0}[data-workspace-header][data-narrow]>button[aria-label=Search] span{display:none!important}@media (max-width:700px){[data-setting-callout]{grid-template-columns:20px minmax(0,1fr);display:grid!important}[data-setting-callout]>button{grid-column:2;justify-self:start}}

