.ui-loading-bar[data-v-add3683e]{z-index:var(--app-layer-loading);height:var(--loading-bar-height);background:var(--color-chart-primary-area);pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.ui-loading-bar span[data-v-add3683e]{inset-block:0;border-radius:var(--radius-round);background:var(--color-primary);width:42%;animation:ui-loading-bar-progress-add3683e var(--duration-loading-bar) ease-in-out infinite;position:absolute;left:0}.ui-loading-bar-enter-active[data-v-add3683e],.ui-loading-bar-leave-active[data-v-add3683e]{transition:opacity var(--transition-fast)}.ui-loading-bar-enter-from[data-v-add3683e],.ui-loading-bar-leave-to[data-v-add3683e]{opacity:0}@keyframes ui-loading-bar-progress-add3683e{0%{transform:translate(-110%)}to{transform:translate(265%)}}@media (prefers-reduced-motion:reduce){.ui-loading-bar span[data-v-add3683e]{width:100%;animation:none}}.ui-icon[data-v-55e5c7c1]{color:currentColor;width:1em;height:1em;stroke-width:var(--icon-stroke-width);flex:none;display:block}.ui-icon-button[data-v-49b8c292]{width:var(--button-height-sm);height:var(--button-height-sm);border-radius:var(--button-radius);color:var(--button-tertiary-text);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ui-icon-button[data-v-49b8c292]:hover:not(:disabled){background:var(--button-secondary-hover)}.ui-icon-button[data-v-49b8c292]:focus-visible{outline:var(--border-width-strong) solid var(--color-primary);outline-offset:var(--border-width-strong);box-shadow:var(--shadow-focus)}.ui-icon-button[data-v-49b8c292]:active:not(:disabled),.ui-icon-button[aria-pressed=true][data-v-49b8c292]:not(:disabled){background:var(--button-secondary-active)}.ui-icon-button[data-v-49b8c292]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);box-shadow:none}.ui-icon-button svg[data-v-49b8c292-s]{width:var(--icon-size-md);height:var(--icon-size-md);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width)}@media (prefers-reduced-motion:reduce){.ui-icon-button[data-v-49b8c292]{transition:none}}.ui-toast[data-v-bc15f3e4]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:var(--border-width-default) solid var(--color-positive-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);color:var(--color-text);pointer-events:auto;display:flex}.ui-toast>span[data-v-bc15f3e4]{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-sm);flex:1}.ui-toast[data-v-bc15f3e4]>:first-child{color:var(--color-positive);flex-shrink:0}.ui-toast--error[data-v-bc15f3e4]{border-color:var(--color-negative-border)}.ui-toast--error[data-v-bc15f3e4]>:first-child{color:var(--color-negative)}.ui-toast-host[data-v-450d39cb]{z-index:var(--app-layer-popover);inset-inline-end:var(--space-4);bottom:var(--space-4);gap:var(--space-2);width:min(var(--app-drawer-width), calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));pointer-events:none;display:grid;position:fixed;overflow-y:auto}.ui-toast-host--dialog[data-v-450d39cb]{width:100%;max-height:none;position:static;overflow:visible}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text:#17202b;--color-text-muted:#556170;--color-text-subtle:#7b8694;--color-surface:#fff;--color-surface-muted:#f3f4f1;--color-surface-subtle:#f8f8f6;--color-surface-hover:#eef0ec;--color-surface-active:#e4e8e3;--color-border:#dde1dc;--color-border-subtle:#e9ece8;--color-border-hover:#c6ccc5;--color-border-strong:#aeb6ad;--color-primary:#0f6b5c;--color-primary-hover:#0b5a4d;--color-primary-contrast:#fff;--color-primary-soft:#dcefe9;--color-primary-subtle:#eef7f4;--color-primary-border:#9fcfc2;--color-accent:#b7791f;--color-positive:#1f7a46;--color-positive-muted:#e3f3e8;--color-positive-border:#a9d8b8;--color-negative:#b42318;--color-danger:#b42318;--color-negative-muted:#fdecea;--color-negative-border:#f2b8b3;--color-warning:#9a6200;--color-warning-muted:#fdf3dc;--color-warning-border:#ecd08c;--color-overlay:#0f172073;--color-avatar-text:#fff;--color-chart-primary-area:#0f6b5c24;--color-chart-bar:#0d8a73;--color-chart-line:#b7791f;--color-chart-grid:#e9ece8;--color-image-viewer-background:#0a0e14eb;--color-image-viewer-border:#ffffff24;--color-image-viewer-control-hover:#ffffff1f;--color-image-viewer-text:#fff;--color-image-viewer-text-muted:#ffffffb3;--color-image-viewer-toolbar:#0a0e14b3;--ui-panel-border-color:var(--color-border);--gradient-avatar:linear-gradient(135deg, #0f6b5c, #2c8f7b);--gradient-dashboard-background:linear-gradient(180deg, #f6f6f3 0%, #f1f2ee 100%);--gradient-glass:linear-gradient(180deg, #ffffffe0, #ffffffc2);--gradient-navigation-active:linear-gradient(90deg, #ffffff29, #ffffff0f);--gradient-sidebar:linear-gradient(180deg, #1b1d21 0%, #131417 100%);--glass-surface:#fffffff0;--glass-blur:12px;--button-radius:var(--radius-md);--button-height-sm:2rem;--button-bg:var(--color-surface);--button-text:var(--color-text);--button-border:var(--color-border);--button-hover:var(--color-surface-hover);--button-active:var(--color-surface-active);--button-primary-bg:var(--color-primary);--button-primary-text:var(--color-primary-contrast);--button-primary-hover:var(--color-primary-hover);--button-primary-active:#094a40;--button-secondary-bg:var(--color-surface);--button-secondary-text:var(--color-text);--button-secondary-border:var(--color-border);--button-secondary-hover:var(--color-surface-hover);--button-secondary-active:var(--color-surface-active);--button-tertiary-text:var(--color-primary);--button-danger-bg:var(--color-negative);--button-danger-text:#fff;--button-danger-border:var(--color-negative);--button-danger-hover:#971c13;--button-danger-active:#7d170f;--button-disabled-bg:var(--color-surface-muted);--button-disabled-text:var(--color-text-subtle);--button-disabled-border:var(--color-border-subtle);--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.625rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.45;--line-height-md:1.5;--line-height-relaxed:1.65;--letter-spacing-label:.04em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:14px;--radius-round:999px;--border-width-default:1px;--border-width-strong:2px;--shadow-xs:0 1px 1px #1018280d;--shadow-sm:0 1px 2px #10182812;--shadow-button:0 1px 1px #1018280f;--shadow-card:0 1px 2px #1018280f, 0 1px 3px #1018280a;--shadow-header:0 1px 0 var(--color-border);--shadow-popover:0 10px 28px #10182824, 0 2px 6px #10182814;--shadow-modal:0 24px 60px #10182838;--shadow-drawer:-12px 0 40px #10182829;--shadow-focus:0 0 0 3px #0f6b5c47;--shadow-control-autofill:inset 0 0 0 100px var(--color-surface);--control-height-sm:2rem;--control-height-md:2.375rem;--control-action-size:2rem;--control-textarea-height:7rem;--control-textarea-height-compact:4.5rem;--icon-size-sm:1rem;--icon-size-md:1.125rem;--icon-stroke-width:2;--avatar-size-sm:1.75rem;--avatar-size-md:2.25rem;--navigation-count-size:1.25rem;--nav-item-height:2.25rem;--loading-bar-height:2px;--loading-spinner-size:1.25rem;--loading-state-height:10rem;--tooltip-max-width:18rem;--popover-viewport-padding:8px;--modal-width-md:36rem;--table-width:100%;--opacity-disabled:.55;--date-range-filter-width:16rem;--date-range-picker-width:34rem;--stats-filter-panel-height:3.5rem;--stats-filter-compact-height:2.75rem;--filter-navigation-offset:0px;--filter-sidebar-logo:0px;--mobile-section-gap:var(--space-4);--app-header-height:3.5rem;--app-header-mobile-action-size:2.5rem;--app-header-mobile-icon-size:1.25rem;--app-sidebar-width:15rem;--app-content-width:92rem;--app-drawer-width:26rem;--dashboard-context-height:0px;--sidebar-logo-width:7rem;--app-layer-sticky:10;--app-layer-sidebar:30;--app-layer-overlay:40;--app-layer-modal:50;--app-layer-popover:60;--app-layer-image-viewer:70;--app-layer-loading:80;--transition-fast:.12s ease;--motion-duration-fast:.12s;--motion-duration-medium:.2s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--duration-loading-bar:1.2s;--duration-spinner:.8s;--task-activity-content-max-height:24rem;--task-activity-content-min-height:4rem;--task-attachment-preview-size:4.5rem;--task-calendar-day-min-height:6rem;--task-calendar-mobile-min-width:44rem;--task-calendar-navigation-width:16rem;--task-checklist-progress-height:4px;--task-compact-deadline-medium-min-width:7rem;--task-compact-deadline-min-width:8rem;--task-compact-progress-min-width:6rem;--task-compact-reason-medium-min-width:10rem;--task-compact-reason-min-width:12rem;--task-compact-title-medium-min-width:14rem;--task-compact-title-min-width:18rem;--task-deadline-field-width:14rem;--task-mention-popover-width:18rem;--task-people-list-height:16rem;--task-progress-track-height:6px;--task-relation-candidates-max-height:18rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#e8ecef;--color-text-muted:#a5afba;--color-text-subtle:#7f8a96;--color-surface:#161c22;--color-surface-muted:#1d242b;--color-surface-subtle:#1a2026;--color-surface-hover:#232b33;--color-surface-active:#2a333c;--color-border:#2c353e;--color-border-subtle:#242c34;--color-border-hover:#3a4550;--color-border-strong:#4a5663;--color-primary:#3fb39c;--color-primary-hover:#57c2ac;--color-primary-contrast:#06231d;--color-primary-soft:#143a33;--color-primary-subtle:#112b27;--color-primary-border:#2b6b5e;--color-accent:#e0a647;--color-positive:#5cc98a;--color-positive-muted:#133222;--color-positive-border:#275c3d;--color-negative:#f2776c;--color-danger:#f2776c;--color-negative-muted:#3a1a17;--color-negative-border:#6e2c26;--color-warning:#e7b453;--color-warning-muted:#35290f;--color-warning-border:#6a5220;--color-overlay:#0009;--gradient-dashboard-background:linear-gradient(180deg, #11161b 0%, #0e1317 100%);--gradient-glass:linear-gradient(180deg, #161c22e6, #161c22c7);--gradient-sidebar:linear-gradient(180deg, #121316 0%, #0c0d0f 100%);--glass-surface:#161c22f2;--button-primary-active:#2f9984;--button-danger-text:#2a0b08;--button-danger-hover:#f48d84;--button-danger-active:#f6a39b;--shadow-card:0 1px 2px #0006;--shadow-popover:0 12px 32px #00000080;--shadow-modal:0 24px 60px #0009;--shadow-focus:0 0 0 3px #3fb39c59;--color-chart-bar:#2fa58d;--color-chart-line:#c08523;--color-chart-grid:#263039}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--gradient-dashboard-background);min-height:100dvh;color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased}a{color:var(--color-primary)}h1,h2,h3{line-height:var(--line-height-tight);margin:0}button,input,select,textarea{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.muted{color:var(--color-text-muted)}.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}
