:root{--wt-color-text: #1a1a2e;--wt-color-text-strong: #334;--wt-color-text-body: #445;--wt-color-text-muted: #556;--wt-color-text-subtle: #667;--wt-color-text-faint: #778;--wt-color-text-fainter: #889;--wt-color-text-disabled: #99a;--wt-color-text-hover: #223;--wt-color-text-neutral: #555;--wt-color-bg: #f6f7fb;--wt-color-surface: #fff;--wt-color-surface-alt: #f8f9fc;--wt-color-surface-hover: #f0f2f7;--wt-color-surface-muted: #eef0f5;--wt-color-surface-raised: #fbfcff;--wt-color-surface-chip: #eef1f7;--wt-color-surface-pending: #ececf1;--wt-color-surface-progress: #eef0f6;--wt-color-surface-accent: #f4f5ff;--wt-color-border: #e3e6ee;--wt-color-border-strong: #d6d9e0;--wt-color-border-emphasis: #b9c2d8;--wt-color-border-timeline: #b9c0d0;--wt-color-border-soft: #dfe3ec;--wt-color-border-sidebar: #e3e6ef;--wt-color-border-hover: #9aa1af;--wt-color-border-agent: #b9c0d4;--wt-color-brand-green: #087f39;--wt-color-brand-green-dark: #06692f;--wt-color-brand-black: #1d1e1e;--wt-color-success: #14803c;--wt-color-success-bg: #d9f2e2;--wt-color-success-soft-bg: #e7f5ec;--wt-color-success-strong: #15803d;--wt-color-success-border: #a9d9bd;--wt-color-danger: #b42318;--wt-color-danger-bg: #fde2e2;--wt-color-danger-strong: #b91c1c;--wt-color-danger-soft-bg: #fdeaea;--wt-color-danger-text: #a11;--wt-color-danger-border: #f0b6b6;--wt-color-warning-bg: #fff4e0;--wt-color-warning-text: #8a5a00;--wt-color-warning-border: #f0d199;--wt-color-accent: #6272ff;--wt-color-link: #2455c3;--wt-color-link-hover: #3b5bdb;--wt-color-accent-strong: #1a56db;--wt-color-review-bg: #ede9fb;--wt-color-review-text: #4b3ba6;--wt-color-review-border: #cdc4ee;--wt-color-status-new: #99a3b8;--wt-color-status-in-progress: #e8a13c;--wt-color-status-blocked: #d64545;--wt-color-status-review: #7a68d8;--wt-color-status-completed: #2e9e5b;--wt-color-terminal-text: #d5dae7;--wt-color-terminal-muted: #6f7891;--wt-color-terminal-dim: #8b93ab;--wt-color-terminal-tool: #6ee7a0;--wt-color-terminal-error: #f0716f;--wt-color-terminal-bg: #101321;--wt-color-terminal-result: #a6adc4;--wt-color-terminal-surface: rgba(213, 218, 231, .1);--wt-color-terminal-border: rgba(213, 218, 231, .25);--wt-color-terminal-prompt: #2b2a2f;--wt-color-overlay: rgba(26, 26, 46, .45);--wt-color-info-bg: #e7f0ff;--wt-color-info-text: #1a52a8;--wt-color-chart-bar: #7a9bd8;--wt-color-chart-bar-today: #4b6cb0;--wt-color-badge-workitem: #0e9f6e;--wt-color-badge-time: #d97706;--wt-color-badge-project: #7c3aed;--wt-color-badge-client: #475569;--wt-color-timeline-arrow: #94a3b8;--wt-font-size-58: .58rem;--wt-font-size-62: .62rem;--wt-font-size-65: .65rem;--wt-font-size-68: .68rem;--wt-font-size-70: .7rem;--wt-font-size-72: .72rem;--wt-font-size-75: .75rem;--wt-font-size-78: .78rem;--wt-font-size-80: .8rem;--wt-font-size-82: .82rem;--wt-font-size-85: .85rem;--wt-font-size-88: .88rem;--wt-font-size-90: .9rem;--wt-font-size-92: .92rem;--wt-font-size-95: .95rem;--wt-font-size-100: 1rem;--wt-font-size-110: 1.1rem;--wt-font-size-115: 1.15rem;--wt-font-size-120: 1.2rem;--wt-font-size-125: 1.25rem;--wt-font-size-190: 1.9rem;--wt-space-10: .1rem;--wt-space-15: .15rem;--wt-space-20: .2rem;--wt-space-25: .25rem;--wt-space-30: .3rem;--wt-space-35: .35rem;--wt-space-40: .4rem;--wt-space-45: .45rem;--wt-space-50: .5rem;--wt-space-55: .55rem;--wt-space-60: .6rem;--wt-space-70: .7rem;--wt-space-75: .75rem;--wt-space-80: .8rem;--wt-space-100: 1rem;--wt-space-110: 1.1rem;--wt-space-150: 1.5rem;--wt-space-200: 2rem;--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-shadow-modal: 0 18px 50px rgba(26, 26, 46, .28);--wt-shadow-popover: 0 8px 24px rgba(20, 22, 40, .12);--wt-shadow-popover-alt: 0 8px 24px rgba(20, 20, 40, .12);--wt-shadow-dropdown: 0 10px 28px rgba(20, 20, 40, .14);--wt-shadow-panel: 0 12px 32px rgba(20, 24, 46, .16);--wt-shadow-card: 0 2px 10px rgba(29, 30, 30, .08);--wt-shadow-subtle: 0 1px 3px rgba(29, 30, 30, .06);--wt-shadow-toast: 0 6px 24px rgba(29, 30, 30, .18);--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root{color-scheme:light;--wt-logo-display: inline-block;--wt-logo-inverted-display: none}:root[data-theme=light]{color-scheme:light;--wt-logo-display: inline-block;--wt-logo-inverted-display: none;--wt-color-text: #1a1a2e;--wt-color-text-strong: #334;--wt-color-text-body: #445;--wt-color-text-muted: #556;--wt-color-text-subtle: #667;--wt-color-text-faint: #778;--wt-color-text-fainter: #889;--wt-color-text-disabled: #99a;--wt-color-text-hover: #223;--wt-color-text-neutral: #555;--wt-color-bg: #f6f7fb;--wt-color-surface: #fff;--wt-color-surface-alt: #f8f9fc;--wt-color-surface-hover: #f0f2f7;--wt-color-surface-muted: #eef0f5;--wt-color-surface-raised: #fbfcff;--wt-color-surface-chip: #eef1f7;--wt-color-surface-pending: #ececf1;--wt-color-surface-progress: #eef0f6;--wt-color-surface-accent: #f4f5ff;--wt-color-border: #e3e6ee;--wt-color-border-strong: #d6d9e0;--wt-color-border-emphasis: #b9c2d8;--wt-color-border-timeline: #b9c0d0;--wt-color-border-soft: #dfe3ec;--wt-color-border-sidebar: #e3e6ef;--wt-color-border-hover: #9aa1af;--wt-color-border-agent: #b9c0d4;--wt-color-brand-green: #087f39;--wt-color-brand-green-dark: #06692f;--wt-color-brand-black: #1d1e1e;--wt-color-success: #14803c;--wt-color-success-bg: #d9f2e2;--wt-color-success-soft-bg: #e7f5ec;--wt-color-success-strong: #15803d;--wt-color-success-border: #a9d9bd;--wt-color-danger: #b42318;--wt-color-danger-bg: #fde2e2;--wt-color-danger-strong: #b91c1c;--wt-color-danger-soft-bg: #fdeaea;--wt-color-danger-text: #a11;--wt-color-danger-border: #f0b6b6;--wt-color-warning-bg: #fff4e0;--wt-color-warning-text: #8a5a00;--wt-color-warning-border: #f0d199;--wt-color-accent: #6272ff;--wt-color-link: #2455c3;--wt-color-link-hover: #3b5bdb;--wt-color-accent-strong: #1a56db;--wt-color-review-bg: #ede9fb;--wt-color-review-text: #4b3ba6;--wt-color-review-border: #cdc4ee;--wt-color-status-new: #99a3b8;--wt-color-status-in-progress: #e8a13c;--wt-color-status-blocked: #d64545;--wt-color-status-review: #7a68d8;--wt-color-status-completed: #2e9e5b;--wt-color-terminal-text: #d5dae7;--wt-color-terminal-muted: #6f7891;--wt-color-terminal-dim: #8b93ab;--wt-color-terminal-tool: #6ee7a0;--wt-color-terminal-error: #f0716f;--wt-color-terminal-bg: #101321;--wt-color-terminal-result: #a6adc4;--wt-color-terminal-surface: rgba(213, 218, 231, .1);--wt-color-terminal-border: rgba(213, 218, 231, .25);--wt-color-terminal-prompt: #2b2a2f;--wt-color-overlay: rgba(26, 26, 46, .45);--wt-color-info-bg: #e7f0ff;--wt-color-info-text: #1a52a8;--wt-color-chart-bar: #7a9bd8;--wt-color-chart-bar-today: #4b6cb0;--wt-color-badge-workitem: #0e9f6e;--wt-color-badge-time: #d97706;--wt-color-badge-project: #7c3aed;--wt-color-badge-client: #475569;--wt-color-timeline-arrow: #94a3b8;--wt-shadow-modal: 0 18px 50px rgba(26, 26, 46, .28);--wt-shadow-popover: 0 8px 24px rgba(20, 22, 40, .12);--wt-shadow-popover-alt: 0 8px 24px rgba(20, 20, 40, .12);--wt-shadow-dropdown: 0 10px 28px rgba(20, 20, 40, .14);--wt-shadow-panel: 0 12px 32px rgba(20, 24, 46, .16);--wt-shadow-card: 0 2px 10px rgba(29, 30, 30, .08);--wt-shadow-subtle: 0 1px 3px rgba(29, 30, 30, .06);--wt-shadow-toast: 0 6px 24px rgba(29, 30, 30, .18);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=github-light]{color-scheme:light;--wt-logo-display: inline-block;--wt-logo-inverted-display: none;--wt-color-text: #1f2328;--wt-color-text-strong: #1f2328;--wt-color-text-body: #1f2328;--wt-color-text-muted: #424a53;--wt-color-text-subtle: #424a53;--wt-color-text-faint: #656d76;--wt-color-text-fainter: #656d76;--wt-color-text-disabled: #8c959f;--wt-color-text-hover: #1f2328;--wt-color-text-neutral: #424a53;--wt-color-bg: #f6f8fa;--wt-color-surface: #ffffff;--wt-color-surface-alt: #f6f8fa;--wt-color-surface-hover: #eaeef2;--wt-color-surface-muted: #eff2f5;--wt-color-surface-raised: #fbfcfd;--wt-color-surface-chip: #eff2f5;--wt-color-surface-pending: #eff2f5;--wt-color-surface-progress: #eff2f5;--wt-color-surface-accent: #ddf4ff;--wt-color-border: #d0d7de;--wt-color-border-strong: #c4ccd4;--wt-color-border-emphasis: #8c959f;--wt-color-border-timeline: #8c959f;--wt-color-border-soft: #d0d7de;--wt-color-border-sidebar: #d0d7de;--wt-color-border-hover: #656d76;--wt-color-border-agent: #8c959f;--wt-color-brand-green: #1a7f37;--wt-color-brand-green-dark: #116329;--wt-color-brand-black: #1f2328;--wt-color-success: #1a7f37;--wt-color-success-bg: #dafbe1;--wt-color-success-soft-bg: #dafbe1;--wt-color-success-strong: #1a7f37;--wt-color-success-border: #aceebb;--wt-color-danger: #cf222e;--wt-color-danger-bg: #ffebe9;--wt-color-danger-strong: #cf222e;--wt-color-danger-soft-bg: #ffebe9;--wt-color-danger-text: #cf222e;--wt-color-danger-border: #ff8182;--wt-color-warning-bg: #fff8c5;--wt-color-warning-text: #9a6700;--wt-color-warning-border: #d4a72c;--wt-color-accent: #0969da;--wt-color-link: #0969da;--wt-color-link-hover: #0550ae;--wt-color-accent-strong: #0969da;--wt-color-review-bg: #fbefff;--wt-color-review-text: #8250df;--wt-color-review-border: #c297ff;--wt-color-status-new: #8c959f;--wt-color-status-in-progress: #9a6700;--wt-color-status-blocked: #cf222e;--wt-color-status-review: #8250df;--wt-color-status-completed: #1a7f37;--wt-color-terminal-text: #f6f8fa;--wt-color-terminal-muted: #8c959f;--wt-color-terminal-dim: #afb8c1;--wt-color-terminal-tool: #4ac26b;--wt-color-terminal-error: #ff8182;--wt-color-terminal-bg: #24292f;--wt-color-terminal-result: #d0d7de;--wt-color-terminal-surface: rgba(246, 248, 250, .1);--wt-color-terminal-border: rgba(246, 248, 250, .25);--wt-color-terminal-prompt: #39382f;--wt-color-overlay: rgba(31, 35, 40, .5);--wt-color-info-bg: #ddf4ff;--wt-color-info-text: #0969da;--wt-color-chart-bar: #0969da;--wt-color-chart-bar-today: #0969da;--wt-color-badge-workitem: #1a7f37;--wt-color-badge-time: #9a6700;--wt-color-badge-project: #8250df;--wt-color-badge-client: #6e7781;--wt-color-timeline-arrow: #656d76;--wt-shadow-modal: 0 18px 50px rgba(26, 26, 46, .28);--wt-shadow-popover: 0 8px 24px rgba(20, 22, 40, .12);--wt-shadow-popover-alt: 0 8px 24px rgba(20, 20, 40, .12);--wt-shadow-dropdown: 0 10px 28px rgba(20, 20, 40, .14);--wt-shadow-panel: 0 12px 32px rgba(20, 24, 46, .16);--wt-shadow-card: 0 2px 10px rgba(29, 30, 30, .08);--wt-shadow-subtle: 0 1px 3px rgba(29, 30, 30, .06);--wt-shadow-toast: 0 6px 24px rgba(29, 30, 30, .18);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=solarized-light]{color-scheme:light;--wt-logo-display: inline-block;--wt-logo-inverted-display: none;--wt-color-text: #073642;--wt-color-text-strong: #002b36;--wt-color-text-body: #002b36;--wt-color-text-muted: #586e75;--wt-color-text-subtle: #586e75;--wt-color-text-faint: #657b83;--wt-color-text-fainter: #657b83;--wt-color-text-disabled: #93a1a1;--wt-color-text-hover: #073642;--wt-color-text-neutral: #586e75;--wt-color-bg: #eee8d5;--wt-color-surface: #fdf6e3;--wt-color-surface-alt: #f5efdc;--wt-color-surface-hover: #ebe5d1;--wt-color-surface-muted: #e8e1cb;--wt-color-surface-raised: #fffbec;--wt-color-surface-chip: #e8e1cb;--wt-color-surface-pending: #e8e1cb;--wt-color-surface-progress: #e8e1cb;--wt-color-surface-accent: #e0eef7;--wt-color-border: #dcd5c0;--wt-color-border-strong: #cfc7b0;--wt-color-border-emphasis: #b5ad96;--wt-color-border-timeline: #b5ad96;--wt-color-border-soft: #dcd5c0;--wt-color-border-sidebar: #dcd5c0;--wt-color-border-hover: #657b83;--wt-color-border-agent: #b5ad96;--wt-color-brand-green: #6b7c00;--wt-color-brand-green-dark: #586600;--wt-color-brand-black: #002b36;--wt-color-success: #6b7c00;--wt-color-success-bg: #edf0d4;--wt-color-success-soft-bg: #edf0d4;--wt-color-success-strong: #6b7c00;--wt-color-success-border: #cfd6a3;--wt-color-danger: #c0281f;--wt-color-danger-bg: #f9dfdb;--wt-color-danger-strong: #c0281f;--wt-color-danger-soft-bg: #f9dfdb;--wt-color-danger-text: #c0281f;--wt-color-danger-border: #efb3ae;--wt-color-warning-bg: #f6ecc8;--wt-color-warning-text: #7f5f00;--wt-color-warning-border: #e5d08e;--wt-color-accent: #6c71c4;--wt-color-link: #1c6fa6;--wt-color-link-hover: #268bd2;--wt-color-accent-strong: #1c6fa6;--wt-color-review-bg: #e6e6f4;--wt-color-review-text: #5257a8;--wt-color-review-border: #c4c6e6;--wt-color-status-new: #93a1a1;--wt-color-status-in-progress: #7f5f00;--wt-color-status-blocked: #c0281f;--wt-color-status-review: #5257a8;--wt-color-status-completed: #6b7c00;--wt-color-terminal-text: #93a1a1;--wt-color-terminal-muted: #586e75;--wt-color-terminal-dim: #657b83;--wt-color-terminal-tool: #859900;--wt-color-terminal-error: #dc322f;--wt-color-terminal-bg: #002b36;--wt-color-terminal-result: #839496;--wt-color-terminal-surface: rgba(147, 161, 161, .1);--wt-color-terminal-border: rgba(147, 161, 161, .25);--wt-color-terminal-prompt: #1b3f41;--wt-color-overlay: rgba(0, 43, 54, .45);--wt-color-info-bg: #e0eef7;--wt-color-info-text: #1c6fa6;--wt-color-chart-bar: #1c6fa6;--wt-color-chart-bar-today: #1c6fa6;--wt-color-badge-workitem: #6b7c00;--wt-color-badge-time: #7f5f00;--wt-color-badge-project: #5257a8;--wt-color-badge-client: #839496;--wt-color-timeline-arrow: #657b83;--wt-shadow-modal: 0 18px 50px rgba(26, 26, 46, .28);--wt-shadow-popover: 0 8px 24px rgba(20, 22, 40, .12);--wt-shadow-popover-alt: 0 8px 24px rgba(20, 20, 40, .12);--wt-shadow-dropdown: 0 10px 28px rgba(20, 20, 40, .14);--wt-shadow-panel: 0 12px 32px rgba(20, 24, 46, .16);--wt-shadow-card: 0 2px 10px rgba(29, 30, 30, .08);--wt-shadow-subtle: 0 1px 3px rgba(29, 30, 30, .06);--wt-shadow-toast: 0 6px 24px rgba(29, 30, 30, .18);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=windows-95]{color-scheme:light;--wt-logo-display: inline-block;--wt-logo-inverted-display: none;--wt-color-text: #000000;--wt-color-text-strong: #000000;--wt-color-text-body: #000000;--wt-color-text-muted: #3a3a3a;--wt-color-text-subtle: #3a3a3a;--wt-color-text-faint: #5c5c5c;--wt-color-text-fainter: #5c5c5c;--wt-color-text-disabled: #808080;--wt-color-text-hover: #000000;--wt-color-text-neutral: #3a3a3a;--wt-color-bg: #c0c0c0;--wt-color-surface: #ffffff;--wt-color-surface-alt: #ececec;--wt-color-surface-hover: #dfdfdf;--wt-color-surface-muted: #d4d4d4;--wt-color-surface-raised: #ffffff;--wt-color-surface-chip: #d4d4d4;--wt-color-surface-pending: #d4d4d4;--wt-color-surface-progress: #d4d4d4;--wt-color-surface-accent: #d0d8f0;--wt-color-border: #a8a8a8;--wt-color-border-strong: #808080;--wt-color-border-emphasis: #404040;--wt-color-border-timeline: #404040;--wt-color-border-soft: #a8a8a8;--wt-color-border-sidebar: #a8a8a8;--wt-color-border-hover: #5c5c5c;--wt-color-border-agent: #404040;--wt-color-brand-green: #008080;--wt-color-brand-green-dark: #006666;--wt-color-brand-black: #000080;--wt-color-success: #008080;--wt-color-success-bg: #c8e6e6;--wt-color-success-soft-bg: #c8e6e6;--wt-color-success-strong: #008080;--wt-color-success-border: #80c0c0;--wt-color-danger: #b00000;--wt-color-danger-bg: #f4d0d0;--wt-color-danger-strong: #b00000;--wt-color-danger-soft-bg: #f4d0d0;--wt-color-danger-text: #b00000;--wt-color-danger-border: #e08080;--wt-color-warning-bg: #f5e6c0;--wt-color-warning-text: #804000;--wt-color-warning-border: #d9b866;--wt-color-accent: #000080;--wt-color-link: #0000c0;--wt-color-link-hover: #000080;--wt-color-accent-strong: #0000c0;--wt-color-review-bg: #ecd6ec;--wt-color-review-text: #800080;--wt-color-review-border: #c080c0;--wt-color-status-new: #808080;--wt-color-status-in-progress: #804000;--wt-color-status-blocked: #b00000;--wt-color-status-review: #800080;--wt-color-status-completed: #008080;--wt-color-terminal-text: #c0c0c0;--wt-color-terminal-muted: #808080;--wt-color-terminal-dim: #a8a8a8;--wt-color-terminal-tool: #55ff55;--wt-color-terminal-error: #ff5555;--wt-color-terminal-bg: #000000;--wt-color-terminal-result: #c0c0c0;--wt-color-terminal-surface: rgba(192, 192, 192, .1);--wt-color-terminal-border: rgba(192, 192, 192, .25);--wt-color-terminal-prompt: #1a160c;--wt-color-overlay: rgba(0, 0, 0, .5);--wt-color-info-bg: #d0d8f0;--wt-color-info-text: #000080;--wt-color-chart-bar: #000080;--wt-color-chart-bar-today: #0000c0;--wt-color-badge-workitem: #008080;--wt-color-badge-time: #804000;--wt-color-badge-project: #800080;--wt-color-badge-client: #707070;--wt-color-timeline-arrow: #5c5c5c;--wt-shadow-modal: 0 0px 0px rgba(26, 26, 46, 0);--wt-shadow-popover: 0 0px 0px rgba(20, 22, 40, 0);--wt-shadow-popover-alt: 0 0px 0px rgba(20, 20, 40, 0);--wt-shadow-dropdown: 0 0px 0px rgba(20, 20, 40, 0);--wt-shadow-panel: 0 0px 0px rgba(20, 24, 46, 0);--wt-shadow-card: 0 0px 0px rgba(29, 30, 30, 0);--wt-shadow-subtle: 0 0px 0px rgba(29, 30, 30, 0);--wt-shadow-toast: 0 0px 0px rgba(29, 30, 30, 0);--wt-radius-xs: 0px;--wt-radius-sm: 0px;--wt-radius-md: 0px;--wt-radius-md-lg: 0px;--wt-radius-lg: 0px;--wt-radius-xl: 0px;--wt-radius-xxl: 0px;--wt-radius-xxxl: 0px;--wt-radius-pill: 0px;--wt-font-sans: "Microsoft Sans Serif", "MS Sans Serif", Tahoma, Arial, Helvetica, sans-serif;--wt-font-mono: "Lucida Console", "Courier New", Consolas, monospace}:root[data-theme=windows-xp]{color-scheme:light;--wt-logo-display: inline-block;--wt-logo-inverted-display: none;--wt-color-text: #000000;--wt-color-text-strong: #000000;--wt-color-text-body: #000000;--wt-color-text-muted: #37425b;--wt-color-text-subtle: #37425b;--wt-color-text-faint: #5c6d8c;--wt-color-text-fainter: #5c6d8c;--wt-color-text-disabled: #a3b4cf;--wt-color-text-hover: #000000;--wt-color-text-neutral: #37425b;--wt-color-bg: #d6dff7;--wt-color-surface: #ffffff;--wt-color-surface-alt: #eef3fc;--wt-color-surface-hover: #d3e5fa;--wt-color-surface-muted: #e3ebf9;--wt-color-surface-raised: #ffffff;--wt-color-surface-chip: #e3ebf9;--wt-color-surface-pending: #e3ebf9;--wt-color-surface-progress: #e3ebf9;--wt-color-surface-accent: #dbe7fb;--wt-color-border: #b9cdee;--wt-color-border-strong: #95bdee;--wt-color-border-emphasis: #5a86c9;--wt-color-border-timeline: #5a86c9;--wt-color-border-soft: #b9cdee;--wt-color-border-sidebar: #b9cdee;--wt-color-border-hover: #5c6d8c;--wt-color-border-agent: #5a86c9;--wt-color-brand-green: #2e8b1e;--wt-color-brand-green-dark: #227015;--wt-color-brand-black: #316ac5;--wt-color-success: #2e8b1e;--wt-color-success-bg: #dcefd2;--wt-color-success-soft-bg: #dcefd2;--wt-color-success-strong: #2e8b1e;--wt-color-success-border: #a6d59a;--wt-color-danger: #b8281a;--wt-color-danger-bg: #fbe0dc;--wt-color-danger-strong: #b8281a;--wt-color-danger-soft-bg: #fbe0dc;--wt-color-danger-text: #b8281a;--wt-color-danger-border: #f0a49a;--wt-color-warning-bg: #fff2c4;--wt-color-warning-text: #8a5a00;--wt-color-warning-border: #e8c25a;--wt-color-accent: #0054e3;--wt-color-link: #0066cc;--wt-color-link-hover: #0054e3;--wt-color-accent-strong: #0066cc;--wt-color-review-bg: #eee3f8;--wt-color-review-text: #7a3fb5;--wt-color-review-border: #c9aee6;--wt-color-status-new: #a3b4cf;--wt-color-status-in-progress: #8a5a00;--wt-color-status-blocked: #b8281a;--wt-color-status-review: #7a3fb5;--wt-color-status-completed: #2e8b1e;--wt-color-terminal-text: #cccccc;--wt-color-terminal-muted: #7f7f7f;--wt-color-terminal-dim: #a5a5a5;--wt-color-terminal-tool: #16c60c;--wt-color-terminal-error: #e74856;--wt-color-terminal-bg: #000000;--wt-color-terminal-result: #cccccc;--wt-color-terminal-surface: rgba(204, 204, 204, .1);--wt-color-terminal-border: rgba(204, 204, 204, .25);--wt-color-terminal-prompt: #1c170b;--wt-color-overlay: rgba(0, 32, 96, .45);--wt-color-info-bg: #dbe7fb;--wt-color-info-text: #0054e3;--wt-color-chart-bar: #0054e3;--wt-color-chart-bar-today: #0066cc;--wt-color-badge-workitem: #2e8b1e;--wt-color-badge-time: #8a5a00;--wt-color-badge-project: #7a3fb5;--wt-color-badge-client: #5f7ba8;--wt-color-timeline-arrow: #5c6d8c;--wt-shadow-modal: 0 3px 4px rgba(0, 0, 0, .35);--wt-shadow-popover: 0 3px 4px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 3px 4px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 3px 4px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 3px 4px rgba(0, 0, 0, .35);--wt-shadow-card: 0 2px 4px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 3px 4px rgba(0, 0, 0, .35);--wt-radius-xs: 2px;--wt-radius-sm: 3px;--wt-radius-md: 3px;--wt-radius-md-lg: 3px;--wt-radius-lg: 3px;--wt-radius-xl: 4px;--wt-radius-xxl: 5px;--wt-radius-xxxl: 6px;--wt-radius-pill: 999px;--wt-font-sans: Tahoma, "Trebuchet MS", Verdana, "Segoe UI", sans-serif;--wt-font-mono: "Lucida Console", Consolas, monospace}:root[data-theme=dark]{color-scheme:dark;--wt-logo-display: none;--wt-logo-inverted-display: inline-block;--wt-color-text: #e6e8f0;--wt-color-text-strong: #f2f3f8;--wt-color-text-body: #f2f3f8;--wt-color-text-muted: #aab0c4;--wt-color-text-subtle: #aab0c4;--wt-color-text-faint: #8a91a8;--wt-color-text-fainter: #8a91a8;--wt-color-text-disabled: #656c85;--wt-color-text-hover: #e6e8f0;--wt-color-text-neutral: #aab0c4;--wt-color-bg: #12141f;--wt-color-surface: #1a1d2b;--wt-color-surface-alt: #1f2333;--wt-color-surface-hover: #262b3d;--wt-color-surface-muted: #222738;--wt-color-surface-raised: #1e2231;--wt-color-surface-chip: #222738;--wt-color-surface-pending: #222738;--wt-color-surface-progress: #222738;--wt-color-surface-accent: #1e2745;--wt-color-border: #2c3245;--wt-color-border-strong: #363d54;--wt-color-border-emphasis: #4a5370;--wt-color-border-timeline: #4a5370;--wt-color-border-soft: #2c3245;--wt-color-border-sidebar: #2c3245;--wt-color-border-hover: #8a91a8;--wt-color-border-agent: #4a5370;--wt-color-brand-green: #3fbf70;--wt-color-brand-green-dark: #5ad08a;--wt-color-brand-black: #f2f3f8;--wt-color-success: #3fbf70;--wt-color-success-bg: #163324;--wt-color-success-soft-bg: #163324;--wt-color-success-strong: #3fbf70;--wt-color-success-border: #23573a;--wt-color-danger: #f07171;--wt-color-danger-bg: #3a1d1f;--wt-color-danger-strong: #f07171;--wt-color-danger-soft-bg: #3a1d1f;--wt-color-danger-text: #f07171;--wt-color-danger-border: #6b2f33;--wt-color-warning-bg: #3a2c14;--wt-color-warning-text: #e8a13c;--wt-color-warning-border: #6a4d1c;--wt-color-accent: #7c8cff;--wt-color-link: #8ea2ff;--wt-color-link-hover: #a5b4ff;--wt-color-accent-strong: #8ea2ff;--wt-color-review-bg: #2a2547;--wt-color-review-text: #a898f5;--wt-color-review-border: #4a4180;--wt-color-status-new: #656c85;--wt-color-status-in-progress: #e8a13c;--wt-color-status-blocked: #f07171;--wt-color-status-review: #a898f5;--wt-color-status-completed: #3fbf70;--wt-color-terminal-text: #e6e8f0;--wt-color-terminal-muted: #656c85;--wt-color-terminal-dim: #8a91a8;--wt-color-terminal-tool: #3fbf70;--wt-color-terminal-error: #f07171;--wt-color-terminal-bg: #0d0f18;--wt-color-terminal-result: #aab0c4;--wt-color-terminal-surface: rgba(230, 232, 240, .1);--wt-color-terminal-border: rgba(230, 232, 240, .25);--wt-color-terminal-prompt: #181618;--wt-color-overlay: rgba(0, 0, 0, .6);--wt-color-info-bg: #1e2745;--wt-color-info-text: #7aa2ff;--wt-color-chart-bar: #7aa2ff;--wt-color-chart-bar-today: #8ea2ff;--wt-color-badge-workitem: #3fbf70;--wt-color-badge-time: #e8a13c;--wt-color-badge-project: #a898f5;--wt-color-badge-client: #6b7590;--wt-color-timeline-arrow: #8a91a8;--wt-shadow-modal: 0 18px 50px rgba(0, 0, 0, .7);--wt-shadow-popover: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 12px 32px rgba(0, 0, 0, .4);--wt-shadow-card: 0 2px 10px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 6px 24px rgba(0, 0, 0, .45);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=github-dark]{color-scheme:dark;--wt-logo-display: none;--wt-logo-inverted-display: inline-block;--wt-color-text: #e6edf3;--wt-color-text-strong: #f0f6fc;--wt-color-text-body: #f0f6fc;--wt-color-text-muted: #b1bac4;--wt-color-text-subtle: #b1bac4;--wt-color-text-faint: #8b949e;--wt-color-text-fainter: #8b949e;--wt-color-text-disabled: #6e7681;--wt-color-text-hover: #e6edf3;--wt-color-text-neutral: #b1bac4;--wt-color-bg: #0d1117;--wt-color-surface: #161b22;--wt-color-surface-alt: #1a2029;--wt-color-surface-hover: #21262d;--wt-color-surface-muted: #1c2128;--wt-color-surface-raised: #191f27;--wt-color-surface-chip: #1c2128;--wt-color-surface-pending: #1c2128;--wt-color-surface-progress: #1c2128;--wt-color-surface-accent: #1a2a41;--wt-color-border: #30363d;--wt-color-border-strong: #3d444d;--wt-color-border-emphasis: #545d68;--wt-color-border-timeline: #545d68;--wt-color-border-soft: #30363d;--wt-color-border-sidebar: #30363d;--wt-color-border-hover: #8b949e;--wt-color-border-agent: #545d68;--wt-color-brand-green: #3fb950;--wt-color-brand-green-dark: #56d364;--wt-color-brand-black: #f0f6fc;--wt-color-success: #3fb950;--wt-color-success-bg: #1b3a2a;--wt-color-success-soft-bg: #1b3a2a;--wt-color-success-strong: #3fb950;--wt-color-success-border: #2ea043;--wt-color-danger: #f85149;--wt-color-danger-bg: #3b1a1c;--wt-color-danger-strong: #f85149;--wt-color-danger-soft-bg: #3b1a1c;--wt-color-danger-text: #f85149;--wt-color-danger-border: #8e1519;--wt-color-warning-bg: #3a2b0e;--wt-color-warning-text: #d29922;--wt-color-warning-border: #9e6a03;--wt-color-accent: #58a6ff;--wt-color-link: #58a6ff;--wt-color-link-hover: #79c0ff;--wt-color-accent-strong: #58a6ff;--wt-color-review-bg: #261b39;--wt-color-review-text: #a371f7;--wt-color-review-border: #6e40c9;--wt-color-status-new: #6e7681;--wt-color-status-in-progress: #d29922;--wt-color-status-blocked: #f85149;--wt-color-status-review: #a371f7;--wt-color-status-completed: #3fb950;--wt-color-terminal-text: #e6edf3;--wt-color-terminal-muted: #6e7681;--wt-color-terminal-dim: #8b949e;--wt-color-terminal-tool: #3fb950;--wt-color-terminal-error: #f85149;--wt-color-terminal-bg: #010409;--wt-color-terminal-result: #b1bac4;--wt-color-terminal-surface: rgba(230, 237, 243, .1);--wt-color-terminal-border: rgba(230, 237, 243, .25);--wt-color-terminal-prompt: #141008;--wt-color-overlay: rgba(1, 4, 9, .7);--wt-color-info-bg: #1a2a41;--wt-color-info-text: #58a6ff;--wt-color-chart-bar: #58a6ff;--wt-color-chart-bar-today: #58a6ff;--wt-color-badge-workitem: #3fb950;--wt-color-badge-time: #d29922;--wt-color-badge-project: #a371f7;--wt-color-badge-client: #6e7681;--wt-color-timeline-arrow: #8b949e;--wt-shadow-modal: 0 18px 50px rgba(0, 0, 0, .7);--wt-shadow-popover: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 12px 32px rgba(0, 0, 0, .4);--wt-shadow-card: 0 2px 10px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 6px 24px rgba(0, 0, 0, .45);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=solarized-dark]{color-scheme:dark;--wt-logo-display: none;--wt-logo-inverted-display: inline-block;--wt-color-text: #a4b1b1;--wt-color-text-strong: #eee8d5;--wt-color-text-body: #eee8d5;--wt-color-text-muted: #93a1a1;--wt-color-text-subtle: #93a1a1;--wt-color-text-faint: #7f9191;--wt-color-text-fainter: #7f9191;--wt-color-text-disabled: #657b83;--wt-color-text-hover: #a4b1b1;--wt-color-text-neutral: #93a1a1;--wt-color-bg: #002b36;--wt-color-surface: #073642;--wt-color-surface-alt: #0a3d4a;--wt-color-surface-hover: #0e4552;--wt-color-surface-muted: #0c404d;--wt-color-surface-raised: #0a3a46;--wt-color-surface-chip: #0c404d;--wt-color-surface-pending: #0c404d;--wt-color-surface-progress: #0c404d;--wt-color-surface-accent: #0d3448;--wt-color-border: #12505d;--wt-color-border-strong: #1a5c69;--wt-color-border-emphasis: #2a6f7c;--wt-color-border-timeline: #2a6f7c;--wt-color-border-soft: #12505d;--wt-color-border-sidebar: #12505d;--wt-color-border-hover: #7f9191;--wt-color-border-agent: #2a6f7c;--wt-color-brand-green: #859900;--wt-color-brand-green-dark: #9bb300;--wt-color-brand-black: #eee8d5;--wt-color-success: #859900;--wt-color-success-bg: #1b3d2e;--wt-color-success-soft-bg: #1b3d2e;--wt-color-success-strong: #859900;--wt-color-success-border: #2f5f3a;--wt-color-danger: #f05b52;--wt-color-danger-bg: #361c22;--wt-color-danger-strong: #f05b52;--wt-color-danger-soft-bg: #361c22;--wt-color-danger-text: #f05b52;--wt-color-danger-border: #6e2a30;--wt-color-warning-bg: #33301a;--wt-color-warning-text: #d3a300;--wt-color-warning-border: #6b5c1c;--wt-color-accent: #6c71c4;--wt-color-link: #3fa2e6;--wt-color-link-hover: #5db4f0;--wt-color-accent-strong: #3fa2e6;--wt-color-review-bg: #1f2540;--wt-color-review-text: #9196e6;--wt-color-review-border: #40477a;--wt-color-status-new: #657b83;--wt-color-status-in-progress: #d3a300;--wt-color-status-blocked: #f05b52;--wt-color-status-review: #9196e6;--wt-color-status-completed: #859900;--wt-color-terminal-text: #93a1a1;--wt-color-terminal-muted: #586e75;--wt-color-terminal-dim: #657b83;--wt-color-terminal-tool: #859900;--wt-color-terminal-error: #dc322f;--wt-color-terminal-bg: #001f27;--wt-color-terminal-result: #839496;--wt-color-terminal-surface: rgba(147, 161, 161, .1);--wt-color-terminal-border: rgba(147, 161, 161, .25);--wt-color-terminal-prompt: #0d2626;--wt-color-overlay: rgba(0, 0, 0, .6);--wt-color-info-bg: #0d3448;--wt-color-info-text: #3fa2e6;--wt-color-chart-bar: #3fa2e6;--wt-color-chart-bar-today: #3fa2e6;--wt-color-badge-workitem: #859900;--wt-color-badge-time: #d3a300;--wt-color-badge-project: #9196e6;--wt-color-badge-client: #586e75;--wt-color-timeline-arrow: #7f9191;--wt-shadow-modal: 0 18px 50px rgba(0, 0, 0, .7);--wt-shadow-popover: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 12px 32px rgba(0, 0, 0, .4);--wt-shadow-card: 0 2px 10px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 6px 24px rgba(0, 0, 0, .45);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=nord]{color-scheme:dark;--wt-logo-display: none;--wt-logo-inverted-display: inline-block;--wt-color-text: #d8dee9;--wt-color-text-strong: #eceff4;--wt-color-text-body: #eceff4;--wt-color-text-muted: #c2c9d6;--wt-color-text-subtle: #c2c9d6;--wt-color-text-faint: #9aa5b8;--wt-color-text-fainter: #9aa5b8;--wt-color-text-disabled: #7b8699;--wt-color-text-hover: #d8dee9;--wt-color-text-neutral: #c2c9d6;--wt-color-bg: #2e3440;--wt-color-surface: #3b4252;--wt-color-surface-alt: #3f4859;--wt-color-surface-hover: #434c5e;--wt-color-surface-muted: #404859;--wt-color-surface-raised: #3e4656;--wt-color-surface-chip: #404859;--wt-color-surface-pending: #404859;--wt-color-surface-progress: #404859;--wt-color-surface-accent: #364354;--wt-color-border: #4c566a;--wt-color-border-strong: #576178;--wt-color-border-emphasis: #6b7692;--wt-color-border-timeline: #6b7692;--wt-color-border-soft: #4c566a;--wt-color-border-sidebar: #4c566a;--wt-color-border-hover: #9aa5b8;--wt-color-border-agent: #6b7692;--wt-color-brand-green: #a3be8c;--wt-color-brand-green-dark: #b5cc9f;--wt-color-brand-black: #eceff4;--wt-color-success: #a3be8c;--wt-color-success-bg: #3d4b45;--wt-color-success-soft-bg: #3d4b45;--wt-color-success-strong: #a3be8c;--wt-color-success-border: #5b7360;--wt-color-danger: #d98a91;--wt-color-danger-bg: #3a333c;--wt-color-danger-strong: #d98a91;--wt-color-danger-soft-bg: #3a333c;--wt-color-danger-text: #d98a91;--wt-color-danger-border: #7a4a53;--wt-color-warning-bg: #494638;--wt-color-warning-text: #ebcb8b;--wt-color-warning-border: #7a704e;--wt-color-accent: #81a1c1;--wt-color-link: #88c0d0;--wt-color-link-hover: #8fbcbb;--wt-color-accent-strong: #88c0d0;--wt-color-review-bg: #33303c;--wt-color-review-text: #b48ead;--wt-color-review-border: #6d6278;--wt-color-status-new: #7b8699;--wt-color-status-in-progress: #ebcb8b;--wt-color-status-blocked: #d98a91;--wt-color-status-review: #b48ead;--wt-color-status-completed: #a3be8c;--wt-color-terminal-text: #d8dee9;--wt-color-terminal-muted: #7b8699;--wt-color-terminal-dim: #9aa5b8;--wt-color-terminal-tool: #a3be8c;--wt-color-terminal-error: #bf616a;--wt-color-terminal-bg: #272c36;--wt-color-terminal-result: #c2c9d6;--wt-color-terminal-surface: rgba(216, 222, 233, .1);--wt-color-terminal-border: rgba(216, 222, 233, .25);--wt-color-terminal-prompt: #313439;--wt-color-overlay: rgba(46, 52, 64, .7);--wt-color-info-bg: #364354;--wt-color-info-text: #88c0d0;--wt-color-chart-bar: #88c0d0;--wt-color-chart-bar-today: #88c0d0;--wt-color-badge-workitem: #a3be8c;--wt-color-badge-time: #ebcb8b;--wt-color-badge-project: #b48ead;--wt-color-badge-client: #4c566a;--wt-color-timeline-arrow: #9aa5b8;--wt-shadow-modal: 0 18px 50px rgba(0, 0, 0, .7);--wt-shadow-popover: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 12px 32px rgba(0, 0, 0, .4);--wt-shadow-card: 0 2px 10px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 6px 24px rgba(0, 0, 0, .45);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=dracula]{color-scheme:dark;--wt-logo-display: none;--wt-logo-inverted-display: inline-block;--wt-color-text: #f8f8f2;--wt-color-text-strong: #ffffff;--wt-color-text-body: #ffffff;--wt-color-text-muted: #c6c8d9;--wt-color-text-subtle: #c6c8d9;--wt-color-text-faint: #9da0b5;--wt-color-text-fainter: #9da0b5;--wt-color-text-disabled: #6272a4;--wt-color-text-hover: #f8f8f2;--wt-color-text-neutral: #c6c8d9;--wt-color-bg: #21222c;--wt-color-surface: #282a36;--wt-color-surface-alt: #2d2f3d;--wt-color-surface-hover: #343746;--wt-color-surface-muted: #30323f;--wt-color-surface-raised: #2c2e3b;--wt-color-surface-chip: #30323f;--wt-color-surface-pending: #30323f;--wt-color-surface-progress: #30323f;--wt-color-surface-accent: #2c3f4a;--wt-color-border: #3b3e51;--wt-color-border-strong: #44475a;--wt-color-border-emphasis: #565a75;--wt-color-border-timeline: #565a75;--wt-color-border-soft: #3b3e51;--wt-color-border-sidebar: #3b3e51;--wt-color-border-hover: #9da0b5;--wt-color-border-agent: #565a75;--wt-color-brand-green: #50fa7b;--wt-color-brand-green-dark: #7dfb9a;--wt-color-brand-black: #ffffff;--wt-color-success: #50fa7b;--wt-color-success-bg: #2a3f37;--wt-color-success-soft-bg: #2a3f37;--wt-color-success-strong: #50fa7b;--wt-color-success-border: #3a6a4c;--wt-color-danger: #ff5555;--wt-color-danger-bg: #33252e;--wt-color-danger-strong: #ff5555;--wt-color-danger-soft-bg: #33252e;--wt-color-danger-text: #ff5555;--wt-color-danger-border: #7a3d45;--wt-color-warning-bg: #45403a;--wt-color-warning-text: #ffb86c;--wt-color-warning-border: #7a6448;--wt-color-accent: #bd93f9;--wt-color-link: #8be9fd;--wt-color-link-hover: #a9eefd;--wt-color-accent-strong: #8be9fd;--wt-color-review-bg: #3a3552;--wt-color-review-text: #bd93f9;--wt-color-review-border: #5b5280;--wt-color-status-new: #6272a4;--wt-color-status-in-progress: #ffb86c;--wt-color-status-blocked: #ff5555;--wt-color-status-review: #bd93f9;--wt-color-status-completed: #50fa7b;--wt-color-terminal-text: #f8f8f2;--wt-color-terminal-muted: #6272a4;--wt-color-terminal-dim: #9da0b5;--wt-color-terminal-tool: #50fa7b;--wt-color-terminal-error: #ff5555;--wt-color-terminal-bg: #191a21;--wt-color-terminal-result: #c6c8d9;--wt-color-terminal-surface: rgba(248, 248, 242, .1);--wt-color-terminal-border: rgba(248, 248, 242, .25);--wt-color-terminal-prompt: #252326;--wt-color-overlay: rgba(0, 0, 0, .6);--wt-color-info-bg: #2c3f4a;--wt-color-info-text: #8be9fd;--wt-color-chart-bar: #8be9fd;--wt-color-chart-bar-today: #8be9fd;--wt-color-badge-workitem: #50fa7b;--wt-color-badge-time: #ffb86c;--wt-color-badge-project: #bd93f9;--wt-color-badge-client: #6272a4;--wt-color-timeline-arrow: #9da0b5;--wt-shadow-modal: 0 18px 50px rgba(0, 0, 0, .7);--wt-shadow-popover: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 12px 32px rgba(0, 0, 0, .4);--wt-shadow-card: 0 2px 10px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 6px 24px rgba(0, 0, 0, .45);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=pastel-powerline]{color-scheme:dark;--wt-logo-display: none;--wt-logo-inverted-display: inline-block;--wt-color-text: #ece6ee;--wt-color-text-strong: #faf6fb;--wt-color-text-body: #faf6fb;--wt-color-text-muted: #c1b8c8;--wt-color-text-subtle: #c1b8c8;--wt-color-text-faint: #9d93a8;--wt-color-text-fainter: #9d93a8;--wt-color-text-disabled: #756b82;--wt-color-text-hover: #ece6ee;--wt-color-text-neutral: #c1b8c8;--wt-color-bg: #1b1824;--wt-color-surface: #242030;--wt-color-surface-alt: #292536;--wt-color-surface-hover: #312c40;--wt-color-surface-muted: #2d283a;--wt-color-surface-raised: #272334;--wt-color-surface-chip: #2d283a;--wt-color-surface-pending: #2d283a;--wt-color-surface-progress: #2d283a;--wt-color-surface-accent: #24344a;--wt-color-border: #3b3549;--wt-color-border-strong: #47405a;--wt-color-border-emphasis: #5f5676;--wt-color-border-timeline: #5f5676;--wt-color-border-soft: #3b3549;--wt-color-border-sidebar: #3b3549;--wt-color-border-hover: #9d93a8;--wt-color-border-agent: #5f5676;--wt-color-brand-green: #3bb8bf;--wt-color-brand-green-dark: #5ccbd1;--wt-color-brand-black: #faf6fb;--wt-color-success: #3bb8bf;--wt-color-success-bg: #12363b;--wt-color-success-soft-bg: #12363b;--wt-color-success-strong: #3bb8bf;--wt-color-success-border: #1e5d62;--wt-color-danger: #f2683d;--wt-color-danger-bg: #3d2420;--wt-color-danger-strong: #f2683d;--wt-color-danger-soft-bg: #3d2420;--wt-color-danger-text: #f2683d;--wt-color-danger-border: #7a3d2a;--wt-color-warning-bg: #3f2c26;--wt-color-warning-text: #fca17d;--wt-color-warning-border: #7a5041;--wt-color-accent: #da627d;--wt-color-link: #86bbd8;--wt-color-link-hover: #a4cde4;--wt-color-accent-strong: #86bbd8;--wt-color-review-bg: #3a2438;--wt-color-review-text: #c876bd;--wt-color-review-border: #6e3f68;--wt-color-status-new: #756b82;--wt-color-status-in-progress: #fca17d;--wt-color-status-blocked: #f2683d;--wt-color-status-review: #c876bd;--wt-color-status-completed: #3bb8bf;--wt-color-terminal-text: #ece6ee;--wt-color-terminal-muted: #756b82;--wt-color-terminal-dim: #9d93a8;--wt-color-terminal-tool: #5ccbd1;--wt-color-terminal-error: #f2683d;--wt-color-terminal-bg: #14121b;--wt-color-terminal-result: #c1b8c8;--wt-color-terminal-surface: rgba(236, 230, 238, .1);--wt-color-terminal-border: rgba(236, 230, 238, .25);--wt-color-terminal-prompt: #201920;--wt-color-overlay: rgba(0, 0, 0, .6);--wt-color-info-bg: #24344a;--wt-color-info-text: #86bbd8;--wt-color-chart-bar: #86bbd8;--wt-color-chart-bar-today: #86bbd8;--wt-color-badge-workitem: #3bb8bf;--wt-color-badge-time: #fca17d;--wt-color-badge-project: #c876bd;--wt-color-badge-client: #33658a;--wt-color-timeline-arrow: #9d93a8;--wt-shadow-modal: 0 18px 50px rgba(0, 0, 0, .7);--wt-shadow-popover: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 12px 32px rgba(0, 0, 0, .4);--wt-shadow-card: 0 2px 10px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 6px 24px rgba(0, 0, 0, .45);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--wt-logo-display: none;--wt-logo-inverted-display: inline-block;--wt-color-text: #e6e8f0;--wt-color-text-strong: #f2f3f8;--wt-color-text-body: #f2f3f8;--wt-color-text-muted: #aab0c4;--wt-color-text-subtle: #aab0c4;--wt-color-text-faint: #8a91a8;--wt-color-text-fainter: #8a91a8;--wt-color-text-disabled: #656c85;--wt-color-text-hover: #e6e8f0;--wt-color-text-neutral: #aab0c4;--wt-color-bg: #12141f;--wt-color-surface: #1a1d2b;--wt-color-surface-alt: #1f2333;--wt-color-surface-hover: #262b3d;--wt-color-surface-muted: #222738;--wt-color-surface-raised: #1e2231;--wt-color-surface-chip: #222738;--wt-color-surface-pending: #222738;--wt-color-surface-progress: #222738;--wt-color-surface-accent: #1e2745;--wt-color-border: #2c3245;--wt-color-border-strong: #363d54;--wt-color-border-emphasis: #4a5370;--wt-color-border-timeline: #4a5370;--wt-color-border-soft: #2c3245;--wt-color-border-sidebar: #2c3245;--wt-color-border-hover: #8a91a8;--wt-color-border-agent: #4a5370;--wt-color-brand-green: #3fbf70;--wt-color-brand-green-dark: #5ad08a;--wt-color-brand-black: #f2f3f8;--wt-color-success: #3fbf70;--wt-color-success-bg: #163324;--wt-color-success-soft-bg: #163324;--wt-color-success-strong: #3fbf70;--wt-color-success-border: #23573a;--wt-color-danger: #f07171;--wt-color-danger-bg: #3a1d1f;--wt-color-danger-strong: #f07171;--wt-color-danger-soft-bg: #3a1d1f;--wt-color-danger-text: #f07171;--wt-color-danger-border: #6b2f33;--wt-color-warning-bg: #3a2c14;--wt-color-warning-text: #e8a13c;--wt-color-warning-border: #6a4d1c;--wt-color-accent: #7c8cff;--wt-color-link: #8ea2ff;--wt-color-link-hover: #a5b4ff;--wt-color-accent-strong: #8ea2ff;--wt-color-review-bg: #2a2547;--wt-color-review-text: #a898f5;--wt-color-review-border: #4a4180;--wt-color-status-new: #656c85;--wt-color-status-in-progress: #e8a13c;--wt-color-status-blocked: #f07171;--wt-color-status-review: #a898f5;--wt-color-status-completed: #3fbf70;--wt-color-terminal-text: #e6e8f0;--wt-color-terminal-muted: #656c85;--wt-color-terminal-dim: #8a91a8;--wt-color-terminal-tool: #3fbf70;--wt-color-terminal-error: #f07171;--wt-color-terminal-bg: #0d0f18;--wt-color-terminal-result: #aab0c4;--wt-color-terminal-surface: rgba(230, 232, 240, .1);--wt-color-terminal-border: rgba(230, 232, 240, .25);--wt-color-terminal-prompt: #181618;--wt-color-overlay: rgba(0, 0, 0, .6);--wt-color-info-bg: #1e2745;--wt-color-info-text: #7aa2ff;--wt-color-chart-bar: #7aa2ff;--wt-color-chart-bar-today: #8ea2ff;--wt-color-badge-workitem: #3fbf70;--wt-color-badge-time: #e8a13c;--wt-color-badge-project: #a898f5;--wt-color-badge-client: #6b7590;--wt-color-timeline-arrow: #8a91a8;--wt-shadow-modal: 0 18px 50px rgba(0, 0, 0, .7);--wt-shadow-popover: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-popover-alt: 0 8px 24px rgba(0, 0, 0, .3);--wt-shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .35);--wt-shadow-panel: 0 12px 32px rgba(0, 0, 0, .4);--wt-shadow-card: 0 2px 10px rgba(0, 0, 0, .2);--wt-shadow-subtle: 0 1px 3px rgba(0, 0, 0, .15);--wt-shadow-toast: 0 6px 24px rgba(0, 0, 0, .45);--wt-radius-xs: 3px;--wt-radius-sm: 4px;--wt-radius-md: 6px;--wt-radius-md-lg: 7px;--wt-radius-lg: 8px;--wt-radius-xl: 10px;--wt-radius-xxl: 12px;--wt-radius-xxxl: 14px;--wt-radius-pill: 999px;--wt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}}:root{font-family:var(--wt-font-sans);line-height:1.5;color:var(--wt-color-text);background:var(--wt-color-bg)}*{box-sizing:border-box}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{color:var(--wt-color-text);background-color:var(--wt-color-surface)}body{margin:0;min-height:100vh}.app{margin:0 auto;display:flex;align-items:stretch;min-height:100vh}.sidebar{flex:none;width:13.5rem;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;padding:1.25rem .85rem 1rem;background:var(--wt-color-surface);border-right:1px solid var(--wt-color-border-sidebar)}.app-body{flex:1;min-width:0;padding:1.5rem}@media(min-width:881px){.app-body-fill{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-body-fill>.app-main{flex:1;min-height:0;display:flex;flex-direction:column}}.app-header{display:flex;align-items:center;justify-content:center;gap:1rem}.health{padding:.35rem .8rem;border-radius:var(--wt-radius-pill);font-size:var(--wt-font-size-85);font-weight:600}.health-ok{background:var(--wt-color-success-bg);color:var(--wt-color-success)}.health-error{background:var(--wt-color-danger-bg);color:var(--wt-color-danger)}.health-pending{background:var(--wt-color-surface-pending);color:var(--wt-color-text-neutral)}.muted{color:var(--wt-color-text-subtle)}.trial-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem;padding:.55rem 1rem;border:1px solid var(--wt-color-warning-border);border-radius:var(--wt-radius-lg);background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text);font-size:var(--wt-font-size-90)}.trial-banner-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.seat-overview{display:flex;gap:.75rem;flex-wrap:wrap;align-items:baseline}.seat-overview span:not(:first-child):before{content:"·";margin-right:.75rem;color:var(--wt-color-text-disabled)}.seat-gap{color:var(--wt-color-warning-text);font-weight:600}.seat-ok{color:var(--wt-color-success)}.privacy-filter-form{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--wt-color-border)}.privacy-filter-form label{width:100%;display:flex;flex-direction:column;gap:.25rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.privacy-filter-form textarea{font:inherit;padding:.45rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);resize:vertical}.privacy-filter-note{font-size:var(--wt-font-size-80);margin:0}.privacy-filter-global{font-size:var(--wt-font-size-80);background:var(--wt-color-bg);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);padding:.5rem .7rem;margin:0}.todo-suggestions{list-style:none;margin:0 0 .4rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.todo-suggestions li{display:flex;gap:.5rem;align-items:baseline;font-size:var(--wt-font-size-90)}.todo-add-btn{font:inherit;font-size:var(--wt-font-size-85);line-height:1;width:1.3rem;height:1.3rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--itcm-green);color:var(--wt-color-surface);cursor:pointer;flex:none}.todo-add-btn:hover{background:var(--wt-color-brand-green-dark)}.todo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.todo-row{background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:.55rem .9rem}.todo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.todo-card{font:inherit;text-align:left;width:100%;cursor:pointer;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:.55rem .8rem;display:flex;flex-direction:column;gap:.3rem}.todo-card:hover{background:var(--wt-color-surface-raised);border-color:var(--wt-color-border-emphasis)}.todo-card-title{font-weight:500}.todo-card-done .todo-card-title{text-decoration:line-through;color:var(--wt-color-text-fainter)}.todo-card-meta{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:var(--wt-font-size-78)}.pill-ai{background:var(--wt-color-success-soft-bg);color:var(--wt-color-brand-green-dark)}.pill-asked{background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text);border:1px solid var(--wt-color-warning-border)}.todo-sections{display:flex;flex-direction:column;gap:1.1rem;margin-top:1rem}.todo-section-head{display:flex;align-items:center;gap:.45rem;margin:0 0 .45rem;font-size:var(--wt-font-size-95)}.todo-section-empty{font-size:var(--wt-font-size-85);margin:0}.status-dot{width:.6rem;height:.6rem;border-radius:50%;display:inline-block;flex:none}.status-dot.status-new{background:var(--wt-color-status-new)}.status-dot.status-in_progress{background:var(--wt-color-status-in-progress)}.status-dot.status-blocked{background:var(--wt-color-status-blocked)}.status-dot.status-review{background:var(--wt-color-status-review)}.status-dot.status-completed{background:var(--wt-color-status-completed)}.todo-board{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:.7rem;align-items:start;margin-top:1rem;overflow-x:auto}.todo-col{background:var(--wt-color-surface-muted);border:1px solid transparent;border-radius:var(--wt-radius-xxl);padding:.55rem;min-height:9rem}.todo-col.drag-over{border-color:var(--itcm-green);background:var(--wt-color-success-soft-bg)}.todo-col-head{display:flex;align-items:center;gap:.4rem;margin:.1rem .2rem .55rem;font-size:var(--wt-font-size-82)}.todo-col .todo-card{padding:.5rem .65rem}.todo-col .todo-card[draggable=true]{cursor:grab}.todo-col .todo-list li{position:relative}.todo-col .todo-list li.drop-before:before,.todo-col .todo-list.drop-end:after{content:"";position:absolute;left:2px;right:2px;top:-.34rem;height:3px;border-radius:2px;background:var(--itcm-green)}.todo-col .todo-list.drop-end{position:relative}.todo-col .todo-list.drop-end:after{top:auto;bottom:-.34rem}.todo-sort{font:inherit;font-size:var(--wt-font-size-72);margin-left:auto;max-width:8.5rem;padding:.1rem .2rem;border:1px solid transparent;border-radius:var(--wt-radius-lg);background:none;color:var(--wt-color-text-subtle);cursor:pointer}.todo-sort:hover,.todo-sort:focus-visible{border-color:var(--wt-color-border-strong);background:var(--wt-color-surface);color:inherit}.todo-sort-active{border-color:var(--wt-color-border-strong);background:var(--wt-color-surface);color:inherit}.todo-card-stamp{margin-left:auto;font-size:var(--wt-font-size-72);white-space:nowrap}.todo-older{margin-top:.55rem}.todo-older-toggle{font:inherit;font-size:var(--wt-font-size-82);background:none;border:none;padding:.15rem .2rem;cursor:pointer;color:var(--wt-color-text-subtle)}.todo-older-toggle:hover{color:var(--wt-color-text-hover)}.todo-older .todo-list{margin-top:.45rem}.board-add-todo{font:inherit;font-size:var(--wt-font-size-85);width:100%;margin-top:.45rem;padding:.45rem .65rem;border:1px dashed var(--wt-color-border-emphasis);border-radius:var(--wt-radius-xl);background:transparent;color:var(--wt-color-text-muted);cursor:pointer;text-align:left}.board-add-todo:hover{background:var(--wt-color-surface);border-color:var(--wt-color-brand-green);color:var(--wt-color-brand-green-dark)}.add-todo-form{display:flex;flex-direction:column;gap:.7rem;margin-top:.8rem}.add-todo-form label{display:flex;flex-direction:column;gap:.25rem;width:100%;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.add-todo-form textarea{font:inherit;width:100%;padding:.45rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);resize:vertical}.todo-ai-toggle{font:inherit;font-size:var(--wt-font-size-75);line-height:1;padding:.2rem .5rem;border-radius:var(--wt-radius-pill);border:1px solid var(--wt-color-border-strong);background:var(--wt-color-surface);color:var(--wt-color-text-subtle);cursor:pointer}.todo-ai-toggle:hover{border-color:var(--wt-color-brand-green);color:var(--wt-color-brand-green)}.todo-ai-toggle.on{background:var(--wt-color-success-soft-bg);border-color:var(--wt-color-brand-green);color:var(--wt-color-brand-green-dark);font-weight:600}.todo-subform textarea{font:inherit;padding:.4rem .55rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);width:100%;max-width:40rem;resize:vertical}.todo-subform.ai-instructions{flex-direction:column;align-items:stretch}.todo-subform.ai-instructions label{width:100%}.todo-subform.ai-instructions .primary{align-self:flex-start}.agent-subhead{margin:1rem 0 .4rem;font-size:var(--wt-font-size-85);text-transform:uppercase;letter-spacing:.04em;color:var(--wt-color-text-faint)}.todo-status{font:inherit;font-size:var(--wt-font-size-78);font-weight:600;padding:.2rem .4rem;border-radius:var(--wt-radius-md-lg);border:1px solid var(--wt-color-border-strong);cursor:pointer}.todo-status.status-new{background:var(--wt-color-surface-chip);color:var(--wt-color-text-muted)}.todo-status.status-in_progress{background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text);border-color:var(--wt-color-warning-border)}.todo-status.status-blocked{background:var(--wt-color-danger-soft-bg);color:var(--wt-color-danger-text);border-color:var(--wt-color-danger-border)}.todo-status.status-review{background:var(--wt-color-review-bg);color:var(--wt-color-review-text);border-color:var(--wt-color-review-border)}.todo-review-hint{background:var(--wt-color-review-bg);color:var(--wt-color-review-text);border:1px solid var(--wt-color-review-border);border-radius:var(--wt-radius-md);padding:8px 12px}.todo-status.status-completed{background:var(--wt-color-success-soft-bg);color:var(--wt-color-brand-green-dark);border-color:var(--wt-color-success-border)}.todo-notes{flex-direction:column;align-items:stretch}.todo-notes .note-list{list-style:none;padding:0;margin:0 0 .6rem;width:100%}.todo-notes .note-list li{border-left:2px solid var(--wt-color-border);padding:.2rem 0 .4rem .7rem;margin:0 0 .5rem;font-size:var(--wt-font-size-90)}.note-source{font-size:var(--wt-font-size-72);font-weight:600;padding:.05rem .4rem;border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-chip);color:var(--wt-color-text-muted)}.note-source.note-agent{background:var(--wt-color-info-bg);color:var(--wt-color-info-text)}.note-sent{font-size:var(--wt-font-size-72);color:var(--wt-color-text-muted);white-space:nowrap}.note-body{margin:.25rem 0 0;overflow-wrap:anywhere}.todo-notes form,.todo-notes form label{width:100%}.todo-notes textarea{max-width:none}.todo-notes form .primary{margin-top:.55rem}.todo-attachments{flex-direction:column;align-items:stretch}.todo-attachments .attachment-tiles{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0 0 .6rem;width:100%}.todo-attachments .attachment-tiles li{position:relative;width:118px}.todo-attachments .attachment-tiles a{display:flex;flex-direction:column;gap:.2rem;color:inherit;text-decoration:none}.todo-attachments .attachment-tiles img,.todo-attachments .attachment-file-icon{width:100%;height:72px;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-md);background:var(--wt-color-surface-alt)}.todo-attachments .attachment-tiles img{object-fit:cover}.todo-attachments .attachment-file-icon{display:flex;align-items:center;justify-content:center;font-size:var(--wt-font-size-78);font-weight:600;letter-spacing:.04em;color:var(--wt-color-text-muted)}.todo-attachments .attachment-name{font-size:var(--wt-font-size-78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-attachments .attachment-meta{font-size:var(--wt-font-size-70)}.todo-attachments .attachment-remove{position:absolute;top:3px;right:3px;padding:.05rem .3rem;line-height:1.3;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-pill)}.todo-attachments .attachment-upload{width:100%;font-size:var(--wt-font-size-90)}.attachment-viewer-overlay{z-index:70;padding:2.5rem 1rem 2rem}.attachment-viewer{position:relative;display:flex;flex-direction:column;width:100%;max-width:960px;max-height:calc(100vh - 4.5rem);background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xxxl);padding:.9rem 1.2rem 1.1rem;box-shadow:var(--wt-shadow-modal);text-align:left}.attachment-viewer.attachment-viewer-image{max-width:min(1400px,95vw)}.attachment-viewer-resize{position:absolute;top:0;bottom:0;width:12px;cursor:col-resize;touch-action:none}.attachment-viewer-resize-left{left:-6px}.attachment-viewer-resize-right{right:-6px}.attachment-viewer-resize:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:2.5rem;transform:translate(-50%,-50%);border-radius:var(--wt-radius-pill);background:var(--wt-color-border);opacity:0;transition:opacity .15s}.attachment-viewer-resize:hover:after,.attachment-viewer-resize:focus-visible:after,.attachment-viewer-overlay.resizing .attachment-viewer-resize:after{opacity:1;background:var(--wt-color-accent)}.attachment-viewer-resize:focus-visible{outline:none}.attachment-viewer-overlay.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media(max-width:880px){.attachment-viewer-resize{display:none}}.attachment-viewer-head{justify-content:flex-start;flex-wrap:wrap;padding-bottom:.6rem;border-bottom:1px solid var(--wt-color-border)}.attachment-viewer-title{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-viewer-meta{font-size:var(--wt-font-size-82)}.attachment-viewer-action{font-size:var(--wt-font-size-82);white-space:nowrap}.attachment-viewer-head .modal-close{margin-left:auto}.attachment-viewer-body{flex:1 1 auto;min-height:0;overflow:auto;padding-top:.8rem}.attachment-viewer-image .attachment-viewer-body{display:flex;justify-content:center}.attachment-viewer-body img{max-width:100%;max-height:calc(100vh - 9.5rem);object-fit:contain;border-radius:var(--wt-radius-md)}.attachment-viewer-text{margin:0;font-family:var(--wt-font-mono);font-size:var(--wt-font-size-82);white-space:pre-wrap;overflow-wrap:anywhere}.todo-attachments.drop-active{outline:2px dashed var(--wt-color-accent);outline-offset:4px;border-radius:var(--wt-radius-xl)}.todo-done{opacity:.75}.todo-inbox{margin:1rem 0 0}.todo-inbox-toggle{font:inherit;display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:.55rem .9rem;font-weight:500;cursor:pointer}.todo-inbox-caret{color:var(--wt-color-text-subtle);width:.9rem}.todo-inbox-panel{border:1px solid var(--wt-color-border);border-top:none;border-radius:0 0 10px 10px;background:var(--wt-color-surface-raised);padding:.7rem .9rem;margin:-.4rem 0 0}.todo-inbox-panel>.muted{margin-top:0}html:has(.modal-overlay){overflow:hidden}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--wt-color-overlay);display:flex;align-items:flex-start;justify-content:center;padding:3.5rem 1rem 2rem;overflow-y:auto;z-index:60}.todo-modal{width:100%;max-width:640px;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xxxl);padding:1.1rem 1.4rem 1.2rem;box-shadow:var(--wt-shadow-modal);text-align:left}@media(min-width:960px){.todo-modal.todo-modal-wide{max-width:clamp(1060px,94vw,1760px)}.todo-modal-columns{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:1.6rem;align-items:start}.todo-modal-side{border-left:1px dashed var(--wt-color-border);padding-left:1.6rem;min-width:0}.todo-modal-side .modal-section:first-child{border-top:none;margin-top:.7rem}}@media(min-width:1400px){.todo-modal-columns{grid-template-columns:minmax(0,1fr) 400px}}.todo-modal-main,.todo-modal-side{min-width:0}.todo-modal.todo-modal-wide{display:flex;flex-direction:column;max-height:calc(100vh - 5.5rem);max-height:calc(100dvh - 5.5rem)}.todo-modal.todo-modal-tall{height:calc(100vh - 5.5rem);height:calc(100dvh - 5.5rem)}.todo-modal-wide .todo-modal-columns{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.todo-modal-tall .todo-modal-main,.todo-modal-tall .todo-modal-fill{flex:1 0 auto;display:flex;flex-direction:column}.todo-modal-tall .todo-modal-fill .ptodo-edit{flex:1 0 auto}.todo-modal-tall .todo-modal-fill .ptodo-edit textarea{flex:1 0 auto;min-height:8rem;resize:none}@media(min-width:960px){.todo-modal-wide .todo-modal-columns{display:grid;grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:visible}.todo-modal-wide .todo-modal-main,.todo-modal-wide .todo-modal-side{min-height:0;overflow-y:auto}.todo-modal-tall .todo-modal-main{flex:none}.todo-modal-tall .todo-modal-side{display:flex;flex-direction:column}.todo-modal-tall .todo-modal-side>.modal-section{flex:none}.todo-modal-tall .todo-modal-side>.todo-modal-grow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.todo-modal-tall .todo-modal-grow .ptodo-deps-picker{flex:1 1 auto;min-height:0}.todo-modal-tall .todo-modal-grow .ptodo-deps-picker>.ptodo-deps{flex:1 1 auto;min-height:6rem;max-height:none}}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.modal-close{font-size:var(--wt-font-size-100);color:var(--wt-color-text-subtle)}.modal-title{margin:.55rem 0 .15rem;font-size:var(--wt-font-size-110);line-height:1.35}.modal-title-edit{font-size:var(--wt-font-size-85);color:var(--wt-color-text-subtle);vertical-align:middle}.todo-title-form{flex-direction:column;align-items:stretch;margin:.55rem 0 .15rem;padding-top:0;border-top:none}.todo-title-form label{width:100%}.todo-title-form textarea{max-width:none;font-size:var(--wt-font-size-100)}.todo-title-form-actions{display:flex;gap:.8rem;align-items:center}.todo-modal-meta{margin:0 0 .3rem;font-size:var(--wt-font-size-82)}.modal-section{margin-top:.7rem;padding-top:.7rem;border-top:1px dashed var(--wt-color-border)}.modal-section h4{margin:0 0 .35rem;font-size:var(--wt-font-size-78);text-transform:uppercase;letter-spacing:.04em;color:var(--wt-color-text-faint)}.modal-section-body{margin:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.modal-section .todo-subform{border-top:none;padding-top:0}.modal-section-collapsible>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-section-collapsible>summary::-webkit-details-marker{display:none}.modal-section-collapsible>summary h4:before{content:"▸";display:inline-block;width:1em;transition:transform .15s}.modal-section-collapsible[open]>summary h4:before{transform:rotate(90deg)}.modal-section-collapsible:not([open])>summary h4{margin-bottom:0}.modal-section-count{font-weight:400;text-transform:none;letter-spacing:normal}.todo-ai-instructions{margin:.5rem 0 0;font-size:var(--wt-font-size-88);background:var(--wt-color-bg);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);padding:.5rem .7rem;overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre,.markdown table{margin:.45rem 0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:.7rem 0 .3rem;line-height:1.25;color:var(--wt-color-text-strong)}.markdown h1{font-size:var(--wt-font-size-120)}.markdown h2{font-size:var(--wt-font-size-110)}.markdown h3{font-size:var(--wt-font-size-100)}.markdown h4,.markdown h5,.markdown h6{font-size:var(--wt-font-size-95)}.markdown ul,.markdown ol{padding-left:1.4rem}.markdown li+li{margin-top:.15rem}.markdown li>p{margin:0}.markdown ul.contains-task-list{list-style:none;padding-left:.2rem}.markdown .task-list-item input[type=checkbox]{margin:0 .4rem 0 0;vertical-align:middle}.markdown a{word-break:break-all}.markdown code{font-family:var(--wt-font-mono);font-size:.92em;background:var(--wt-color-surface-chip);border-radius:var(--wt-radius-xs);padding:.05rem .3rem}.markdown pre{background:var(--wt-color-surface-chip);border-radius:var(--wt-radius-md);padding:.5rem .7rem;overflow-x:auto}.markdown pre code{background:none;padding:0;font-size:.88em;white-space:pre}.markdown blockquote{border-left:3px solid var(--wt-color-border-strong);color:var(--wt-color-text-muted);padding:.1rem 0 .1rem .7rem}.markdown table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--wt-color-border);padding:.25rem .5rem;text-align:left}.markdown th{background:var(--wt-color-surface-chip)}.markdown hr{border:none;border-top:1px solid var(--wt-color-border);margin:.7rem 0}.markdown img{max-width:100%}.todo-modal-rest{display:contents}.todo-modal-stream{display:flex;flex-direction:column;min-width:0}.todo-modal-stream>h4{margin:0}.todo-modal-stream .agents-output{flex:1 1 auto;min-height:0;margin-top:.6rem;max-height:calc(55vh - 2rem);padding:0}.todo-modal-stream .agents-terminal{flex:1;min-height:8rem;max-height:none}.todo-modal-fold-bar{display:none;flex:none;justify-content:flex-end;gap:.9rem;font-size:var(--wt-font-size-78)}.todo-modal-rail{display:none;width:100%;margin-top:.7rem;padding:.45rem .6rem;font:inherit;font-size:var(--wt-font-size-78);text-transform:uppercase;letter-spacing:.04em;text-align:start;color:var(--wt-color-text-faint);background:none;border:1px dashed var(--wt-color-border);border-radius:var(--wt-radius-md);cursor:pointer}.todo-modal-rail:hover{color:var(--wt-color-text-strong);border-color:var(--wt-color-border-strong)}@media(min-width:960px){.todo-modal-stream{min-height:0}.todo-modal-stream .agents-output{max-height:none}.todo-modal-fold-bar{display:flex}.todo-modal-fold-main .todo-modal-main>:not(.todo-modal-rail),.todo-modal-fold-side .todo-modal-side>:not(.todo-modal-rail){display:none}.todo-modal-fold-main .todo-modal-main>.todo-modal-rail,.todo-modal-fold-side .todo-modal-side>.todo-modal-rail{display:block}}@media(min-width:1280px){.todo-modal-wide .todo-modal-columns-stream{--todo-main-col: minmax(0, 1fr);--todo-side-col: 340px;grid-template-columns:minmax(0,1fr) var(--todo-main-col) var(--todo-side-col)}.todo-modal-wide .todo-modal-columns-stream.todo-modal-fold-main{--todo-main-col: 2.4rem}.todo-modal-wide .todo-modal-columns-stream.todo-modal-fold-side{--todo-side-col: 2.4rem}.todo-modal-columns-stream .todo-modal-main{border-left:1px dashed var(--wt-color-border);padding-left:1.6rem}.todo-modal-columns-stream .todo-modal-side>.todo-modal-rail+.modal-section{border-top:none;margin-top:.7rem}.todo-modal-fold-main .todo-modal-main,.todo-modal-fold-side .todo-modal-side{border-left:none;padding-left:0;overflow:hidden}.todo-modal-fold-main .todo-modal-main>.todo-modal-rail,.todo-modal-fold-side .todo-modal-side>.todo-modal-rail{flex:1 1 auto;margin-top:0;padding:.6rem 0;writing-mode:vertical-rl}}@media(min-width:1400px){.todo-modal-wide .todo-modal-columns-stream{--todo-side-col: 400px}}@media(min-width:960px)and (max-width:1279px){.todo-modal-wide .todo-modal-columns-stream{--todo-rest-col: minmax(0, 1fr);grid-template-columns:minmax(0,1fr) var(--todo-rest-col)}.todo-modal-wide .todo-modal-columns-stream.todo-modal-fold-main.todo-modal-fold-side{--todo-rest-col: 2.4rem}.todo-modal-columns-stream .todo-modal-rest{display:block;min-height:0;overflow-y:auto;border-left:1px dashed var(--wt-color-border);padding-left:1.6rem}.todo-modal-wide .todo-modal-columns-stream .todo-modal-main,.todo-modal-wide .todo-modal-columns-stream .todo-modal-side{overflow-y:visible}.todo-modal-columns-stream .todo-modal-side{border-left:none;padding-left:0}.todo-modal-fold-main.todo-modal-fold-side .todo-modal-rest{display:flex;flex-direction:column;gap:.5rem;overflow:hidden;border-left:none;padding-left:0}.todo-modal-fold-main.todo-modal-fold-side .todo-modal-main,.todo-modal-fold-main.todo-modal-fold-side .todo-modal-side{flex:1 1 0;min-height:0}.todo-modal-fold-main.todo-modal-fold-side .todo-modal-rail{flex:1 1 auto;padding:.6rem 0;writing-mode:vertical-rl}}.todo-agent-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:var(--wt-font-size-85)}.todo-repos{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.todo-repo{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.todo-repo-name{font-size:var(--wt-font-size-85);font-weight:600;font-family:ui-monospace,monospace}.todo-pr{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--wt-font-size-80);padding:.15rem .55rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface);text-decoration:none;color:inherit}.todo-pr:hover{border-color:var(--wt-color-border-hover)}.todo-pr-state{font-size:var(--wt-font-size-72);text-transform:uppercase;letter-spacing:.03em;color:var(--wt-color-text-subtle)}.todo-pr-draft .todo-pr-state{color:var(--wt-color-text-faint)}.todo-pr-open .todo-pr-state{color:var(--wt-color-success-strong)}.todo-pr-merged .todo-pr-state{color:var(--wt-color-status-review)}.todo-pr-closed .todo-pr-state{color:var(--wt-color-danger-strong)}.todo-export-row{gap:.5rem}.todo-export-btn{font:inherit;font-size:var(--wt-font-size-82);padding:.3rem .7rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface);cursor:pointer}.todo-export-btn.active{background:var(--wt-color-text);border-color:var(--wt-color-text);color:var(--wt-color-surface)}.modal-foot{margin-top:.9rem;padding-top:.7rem;border-top:1px dashed var(--wt-color-border);display:flex;justify-content:flex-end}.todo-subform{display:flex;gap:.8rem;align-items:flex-end;flex-wrap:wrap;margin-top:.55rem;padding-top:.55rem;border-top:1px dashed var(--wt-color-border)}.todo-subform label{display:flex;flex-direction:column;gap:.2rem;font-size:var(--wt-font-size-82);color:var(--wt-color-text-muted)}.todo-subform select,.todo-subform input{font:inherit;padding:.3rem .5rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);max-width:22rem}.worker-page{max-width:56rem}.worker-card{margin:1rem 0;padding:1.1rem 1.3rem}.worker-card h3{margin:0 0 .4rem}.worker-block{margin:.6rem 0}.worker-block-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:var(--wt-font-size-78);margin-bottom:.25rem}.worker-block-actions{display:inline-flex;gap:.8rem}.worker-block pre{background:var(--wt-color-surface-hover);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);padding:.7rem .9rem;overflow-x:auto;font-size:var(--wt-font-size-80);line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.worker-block code{font-family:var(--wt-font-mono)}.super-table td{vertical-align:top}.super-actions{white-space:nowrap}.super-receipts td{background:var(--wt-color-surface-raised);padding:.6rem 1rem}.receipt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.receipt-list li{display:flex;gap:1rem;align-items:baseline;font-size:var(--wt-font-size-90)}.receipt-list a{color:var(--wt-color-link)}.mcp-session{border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);margin-bottom:.6rem;background:var(--wt-color-surface)}.mcp-session-head{display:flex;align-items:baseline;gap:.6rem;width:100%;padding:.55rem .8rem;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.mcp-session-toggle{color:var(--wt-color-text-faint)}.mcp-session-meta{margin-left:auto;white-space:nowrap}.mcp-client{font-size:var(--wt-font-size-85)}.mcp-table{margin:0 0 .4rem;font-size:var(--wt-font-size-88)}.mcp-table code{font-size:var(--wt-font-size-82)}.mcp-args{max-width:34rem;overflow-wrap:anywhere}.mcp-error{overflow-wrap:anywhere}.company-apps h4{margin:0 0 .3rem}.company-apps-form{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.company-apps-form input[type=password],.company-apps-form input[type=text]{font:inherit;padding:.35rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg)}.period-toggle{display:inline-flex;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);overflow:hidden}.period-toggle button{border:none;border-radius:0;background:var(--wt-color-surface);padding:.3rem .7rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.period-toggle button.active{background:var(--itcm-green);color:var(--wt-color-surface)}.trial-banner-actions button{padding:.25rem .7rem;font-size:var(--wt-font-size-85)}.paywall{max-width:34rem;margin:3rem auto;text-align:center}.paywall h2{margin-top:0}.paywall .card-actions{justify-content:center}.error-text{color:var(--wt-color-danger)}button{font:inherit;border:1px solid var(--wt-color-border-strong);background:var(--wt-color-surface);border-radius:var(--wt-radius-lg);padding:.35rem .8rem;cursor:pointer}button:hover{background:var(--wt-color-surface-hover)}.view-toggle{display:flex;gap:0;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);overflow:hidden}.view-toggle button{border:none;border-radius:0}.view-toggle button.active{background:var(--wt-color-text);color:var(--wt-color-surface)}.sync{display:flex;align-items:center;gap:.5rem}.sync-note{font-size:var(--wt-font-size-80);color:var(--wt-color-text-subtle)}.sync-ok{color:var(--wt-color-success)}.sync-fail{color:var(--wt-color-danger)}.filters{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}.filters label{display:flex;align-items:center;gap:.4rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.filters select{font:inherit;padding:.3rem .5rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface)}.range-nav{display:flex;align-items:center;gap:1rem;margin:.5rem 0 1rem;flex-wrap:wrap}.range-nav h2{margin:0;font-size:var(--wt-font-size-115)}.range-nav-buttons{display:flex;gap:.35rem}.range-total{color:var(--wt-color-text-subtle);font-weight:500}.export-links{margin-left:auto;display:flex;gap:.6rem}.export-links a{font-size:var(--wt-font-size-85);color:var(--wt-color-link);text-decoration:none;border:1px solid var(--wt-color-border-strong);background:var(--wt-color-surface);border-radius:var(--wt-radius-lg);padding:.3rem .7rem}.export-links a:hover{background:var(--wt-color-surface-hover)}.week-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.week-grid.loading,.month-grid.loading{opacity:.55}.day-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.25rem;padding:.6rem .7rem;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);cursor:pointer}.day-col:hover{border-color:var(--wt-color-border-emphasis)}.day-col.selected{border-color:var(--wt-color-text);box-shadow:0 0 0 1px var(--wt-color-text)}.day-col.today .day-date{background:var(--wt-color-text);color:var(--wt-color-surface);border-radius:var(--wt-radius-pill)}.day-name{font-size:var(--wt-font-size-75);color:var(--wt-color-text-subtle);text-transform:uppercase;letter-spacing:.04em}.day-date{font-weight:700;width:1.8rem;line-height:1.8rem;text-align:center}.day-hours{font-size:var(--wt-font-size-85);font-weight:600}.day-bar{width:60%;align-self:center;display:flex;flex-direction:column-reverse;justify-content:flex-start;background:var(--wt-color-surface-hover);border-radius:var(--wt-radius-md);overflow:hidden}.day-bar-seg{width:100%}.day-counts{display:flex;gap:.4rem;font-size:var(--wt-font-size-72);color:var(--wt-color-text-subtle);min-height:1.1rem}.day-counts small{opacity:.7}.legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.8rem 0;font-size:var(--wt-font-size-82);color:var(--wt-color-text-body)}.legend-item{display:inline-flex;align-items:center;gap:.35rem}.legend-item i,.dot{display:inline-block;width:10px;height:10px;border-radius:var(--wt-radius-xs)}.dot{margin-right:.45rem}.day-details{margin-top:1rem;padding:1rem;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl)}.day-details h3{margin:0 0 .6rem;font-size:var(--wt-font-size-100)}.day-details h4{margin:0 0 .4rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-subtle);text-transform:uppercase;letter-spacing:.04em}.day-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.day-details-grid>section{min-width:0}@media(max-width:800px){.day-details-grid{grid-template-columns:1fr}}.timeline,.work-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.timeline li,.work-items li{font-size:var(--wt-font-size-88);min-width:0}.tl-range,.wi-time{font-variant-numeric:tabular-nums;color:var(--wt-color-text-muted);white-space:nowrap}.tl-title,.wi-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.tl-minutes{color:var(--wt-color-text-subtle);white-space:nowrap}.chip{color:var(--wt-color-surface);font-size:var(--wt-font-size-72);font-weight:600;padding:.1rem .5rem;border-radius:var(--wt-radius-pill);white-space:nowrap}.month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}.month-head{font-size:var(--wt-font-size-75);color:var(--wt-color-text-subtle);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding-bottom:.2rem}.month-cell{min-height:74px;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);padding:.35rem .45rem;display:flex;flex-direction:column;gap:.15rem}.month-cell.outside{opacity:.38}.month-cell.today{border-color:var(--wt-color-text)}.month-day{font-size:var(--wt-font-size-80);font-weight:600}.month-total{font-size:var(--wt-font-size-82);color:var(--wt-color-text-strong)}.month-strip{margin-top:auto;display:flex;height:6px;border-radius:var(--wt-radius-xs);overflow:hidden;background:var(--wt-color-surface-hover)}.month-strip i{display:block;height:100%}.month-table{margin-top:1.2rem}.month-table h3{font-size:var(--wt-font-size-100)}.month-table table{border-collapse:collapse;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);overflow:hidden;min-width:340px}.month-table th,.month-table td{text-align:left;padding:.45rem .9rem;border-bottom:1px solid var(--wt-color-surface-muted);font-size:var(--wt-font-size-90)}.month-table th{background:var(--wt-color-surface-alt);color:var(--wt-color-text-muted);font-weight:600}.month-table tr:last-child td{border-bottom:none}.empty-state{margin:1rem 0;padding:1rem 1.2rem;background:var(--wt-color-surface);border:1px dashed var(--wt-color-border-emphasis);border-radius:var(--wt-radius-xl)}.empty-state h3{margin:0 0 .3rem;font-size:var(--wt-font-size-95)}.empty-state p{margin:0;font-size:var(--wt-font-size-88);color:var(--wt-color-text-muted)}.empty-state code{background:var(--wt-color-surface-hover);padding:.05rem .35rem;border-radius:var(--wt-radius-sm);font-size:.82em}:root{--itcm-green: var(--wt-color-brand-green);--itcm-black: var(--wt-color-brand-black)}.brand{display:flex;align-items:center;gap:.5rem;padding:0 .4rem;margin-bottom:1.1rem;text-decoration:none;color:inherit;flex-shrink:0;min-width:0}.brand-logo{height:26px;width:auto;flex:0 1 auto;min-width:0;object-fit:contain;object-position:left center}.logo-default{display:var(--wt-logo-display, inline-block)}.logo-inverted{display:var(--wt-logo-inverted-display, none)}.brand h1{margin:0;font-size:var(--wt-font-size-110);letter-spacing:.01em;white-space:nowrap;flex:none}.brand-sub{font-weight:400;color:var(--wt-color-text-subtle)}.main-nav{display:flex;flex-direction:column;gap:.15rem;flex-shrink:0}.main-nav a{display:block;padding:.45rem .8rem;border-radius:var(--wt-radius-lg);text-decoration:none;color:var(--wt-color-text-body);font-size:var(--wt-font-size-92)}.main-nav a:hover{background:var(--wt-color-surface-muted)}.main-nav a.active{background:var(--itcm-black);color:var(--wt-color-surface)}.sidebar-foot{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--wt-color-border);display:flex;flex-direction:column;gap:.15rem;min-width:0}.sidebar-foot .company-name{display:block;max-width:none;padding:.45rem .8rem}.sidebar-link{display:flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:var(--wt-radius-lg);font-size:var(--wt-font-size-92);color:var(--wt-color-text-body);text-decoration:none;white-space:nowrap}.sidebar-link:hover{background:var(--wt-color-surface-muted)}.sidebar-link.active{background:var(--itcm-black);color:var(--wt-color-surface)}.user-name{font-size:var(--wt-font-size-90);color:var(--wt-color-text-strong)}button.primary{background:var(--itcm-green);border-color:var(--itcm-green);color:var(--wt-color-surface)}button.primary:hover{background:var(--wt-color-brand-green-dark)}button.danger{color:var(--wt-color-danger)}button.link{border:none;background:none;padding:.15rem .3rem;color:var(--wt-color-link);cursor:pointer}button.link.danger{color:var(--wt-color-danger)}.page-title{margin:.4rem 0 .2rem;font-size:var(--wt-font-size-120)}.page-loading{padding:4rem;text-align:center;color:var(--wt-color-text-subtle)}.dashboard-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.6rem}.dashboard-toolbar .filters{margin:0 0 0 auto}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.auth-card{width:100%;max-width:380px;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xxxl);padding:1.8rem;display:flex;flex-direction:column;gap:.9rem}.auth-brand{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.auth-logo{height:34px;width:auto}.auth-brand h1{margin:0;font-size:var(--wt-font-size-115);font-weight:500;color:var(--wt-color-text-body)}.auth-card form{display:flex;flex-direction:column;gap:.7rem}.auth-card label,.connector-card label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-body)}.auth-card input,.connector-card input,.invite-form input:not([type=checkbox]),.invite-form select{font:inherit;padding:.5rem .65rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.auth-card input:focus,.connector-card input:focus,.invite-form input:not([type=checkbox]):focus,.invite-form select:focus{outline:2px solid var(--itcm-green);outline-offset:-1px;border-color:var(--itcm-green)}.auth-divider{text-align:center;color:var(--wt-color-text-disabled);font-size:var(--wt-font-size-80)}.google-button{display:block;text-align:center;padding:.5rem .8rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);text-decoration:none;color:var(--wt-color-text);font-weight:500;background:var(--wt-color-surface)}.google-button:hover{background:var(--wt-color-surface-hover)}.apple-button,.apple-button:hover{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.5rem;border-color:#000;background:#000;color:#fff}.apple-mark{width:1rem;height:1rem}.danger-card h3{color:var(--wt-color-danger)}.delete-list{margin:0 0 .5rem;padding-left:1.2rem}.deletion-banner{border-color:var(--wt-color-danger-border);background:var(--wt-color-danger-soft-bg);color:var(--wt-color-danger-text)}.auth-notice{margin-bottom:.5rem}.auth-hint{font-size:var(--wt-font-size-82);text-align:center;margin:0}.form-error{background:var(--wt-color-danger-bg);color:var(--wt-color-danger);border-radius:var(--wt-radius-lg);padding:.5rem .7rem;font-size:var(--wt-font-size-85);margin:0}.form-ok{background:var(--wt-color-success-bg);color:var(--wt-color-success);border-radius:var(--wt-radius-lg);padding:.5rem .7rem;font-size:var(--wt-font-size-85);margin:0}.connector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-top:1rem}.connector-card{background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xxl);padding:1.1rem;display:flex;flex-direction:column;gap:.7rem}.connector-card header{display:flex;align-items:center;justify-content:space-between}.connector-card h3{margin:0;font-size:var(--wt-font-size-100)}.connector-card p{margin:0;font-size:var(--wt-font-size-85)}.connector-card form{display:flex;flex-direction:column;gap:.55rem}.pill{font-size:var(--wt-font-size-72);font-weight:600;padding:.15rem .6rem;border-radius:var(--wt-radius-pill)}.pill-on{background:var(--wt-color-success-bg);color:var(--wt-color-success)}.pill-off{background:var(--wt-color-surface-pending);color:var(--wt-color-text-subtle)}.meta-line{font-size:var(--wt-font-size-85);color:var(--wt-color-text-strong)}.card-actions{display:flex;gap:.5rem;margin-top:auto}.file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.file-list li{display:flex;align-items:center;gap:.6rem;font-size:var(--wt-font-size-85)}.file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-section{margin-top:1.4rem}.admin-section h3{font-size:var(--wt-font-size-100);margin:0 0 .5rem}.invite-form{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.invite-form input[type=email]{min-width:280px}.invite-form input[type=text]{min-width:220px}.checkbox{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--wt-font-size-88);color:var(--wt-color-text-body)}.opt-in-epics{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:.35rem}.invite-url{margin-top:.7rem}.invite-url-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.invite-url code{background:var(--wt-color-surface-hover);padding:.4rem .6rem;border-radius:var(--wt-radius-lg);font-size:var(--wt-font-size-80);word-break:break-all}.admin-table{border-collapse:collapse;background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);overflow:hidden;min-width:520px}.admin-table th,.admin-table td{text-align:left;padding:.45rem .9rem;border-bottom:1px solid var(--wt-color-surface-muted);font-size:var(--wt-font-size-90)}.admin-table th{background:var(--wt-color-surface-alt);color:var(--wt-color-text-muted);font-weight:600}.admin-table tr:last-child td{border-bottom:none}.row-revoked td{color:var(--wt-color-text-disabled)}.event-row{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;width:100%}.event-line{display:flex;align-items:center;gap:.55rem;min-width:0;position:relative}.row-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.1rem;white-space:nowrap;padding:.1rem .1rem .1rem 1.2rem;background:linear-gradient(to right,transparent,var(--wt-color-surface) 1.1rem);opacity:0;pointer-events:none;transition:opacity .12s ease}.event-row:hover .row-actions,.event-row:focus-within .row-actions{opacity:1}.event-row:hover .row-actions>*,.event-row:focus-within .row-actions>*{pointer-events:auto}.row-actions .link,.event-line .link{font-size:var(--wt-font-size-78);padding:.05rem .25rem}.suggest-chip{font:inherit;font-size:var(--wt-font-size-72);font-weight:600;padding:.1rem .5rem;border:1px dashed var(--wt-color-border-emphasis);border-radius:var(--wt-radius-pill);background:none;color:var(--wt-color-text-subtle);white-space:nowrap;cursor:pointer;flex:none}.suggest-list{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:var(--wt-font-size-80)}.suggest-chip.active{border-style:solid;border-color:var(--itcm-green);color:var(--itcm-green);background:var(--wt-color-success-soft-bg)}.suggest-chip:hover:not(:disabled){border-color:var(--wt-color-accent-strong);color:var(--wt-color-accent-strong)}.event-ignored{opacity:.55}.event-ignored .tl-title{text-decoration:line-through;text-decoration-color:var(--wt-color-text-disabled)}.day-summary{margin-top:1rem;padding:.7rem .9rem;background:var(--wt-color-surface-alt);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg)}.day-summary h4{margin:0 0 .4rem;display:flex;align-items:center;gap:.5rem}.day-summary-text{margin:0 0 .4rem;font-size:var(--wt-font-size-88);line-height:1.45;white-space:pre-line}.day-summary-actions{font-size:var(--wt-font-size-80)}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;margin:1rem 0 1.6rem}@media(max-width:760px){.profile-grid{grid-template-columns:minmax(0,1fr)}}.profile-grid .connector-card{margin:0;max-width:none}.profile-card form,.profile-card .profile-lang{align-items:flex-start;text-align:left}.profile-card input[type=text],.profile-card input[type=password],.profile-card input[type=email],.profile-card select{width:100%;max-width:24rem}.profile-card .profile-name-form{flex-direction:column;align-items:flex-start}.profile-card .profile-name-form label{width:100%}.profile-card .privacy-filter-form textarea{width:100%;max-width:none}.profile-lang{display:flex;flex-direction:column;gap:.25rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted);margin:.6rem 0}.profile-lang select{font:inherit;padding:.35rem .5rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);max-width:220px}.feedback-card{max-width:48rem}.feedback-card form{gap:.8rem}.feedback-card textarea{font:inherit;padding:.5rem .65rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);resize:vertical;min-height:9rem}.feedback-card textarea:focus{outline:2px solid var(--itcm-green);outline-offset:-1px;border-color:var(--itcm-green)}.feedback-categories{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem}.feedback-categories legend{padding:0;margin-bottom:.4rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-body)}.connector-card label.feedback-category{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;row-gap:.1rem;align-items:start;padding:.55rem .7rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);cursor:pointer}.connector-card label.feedback-category:hover{border-color:var(--wt-color-border-hover)}.connector-card label.feedback-category.selected{border-color:var(--itcm-green);background:var(--wt-color-success-soft-bg)}.feedback-category input[type=radio]{grid-row:span 2;margin:.2rem 0 0;padding:0;accent-color:var(--itcm-green)}.feedback-category-name{font-weight:600;color:var(--wt-color-text)}.feedback-category-help{font-size:var(--wt-font-size-80);color:var(--wt-color-text-muted)}.feedback-settings select{font:inherit;padding:.35rem .5rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);max-width:28rem}.feedback-epics{margin:0;padding-left:1.2rem;font-size:var(--wt-font-size-85)}.mail-thread{display:flex;flex-direction:column;gap:.3rem;width:100%}.thread-line{background:none;border:none;font:inherit;color:inherit;padding:0;text-align:left;cursor:pointer;width:100%}.thread-line:hover .tl-title{text-decoration:underline}.thread-caret{color:var(--wt-color-text-disabled);flex:none;font-size:var(--wt-font-size-80)}.thread-items{list-style:none;margin:0 0 0 .6rem;padding:0 0 0 .8rem;border-left:2px solid var(--wt-color-border);display:flex;flex-direction:column;gap:.35rem}a.tl-range-link{color:inherit;text-decoration:none;cursor:pointer}a.tl-range-link:hover,a.tl-range-link:focus-visible{color:var(--wt-color-link-hover);text-decoration:underline}.commit-list{list-style:none;margin:.35rem 0 .15rem .6rem;padding:0 0 0 .8rem;border-left:2px solid var(--wt-color-border);display:flex;flex-direction:column;gap:.25rem;font-size:var(--wt-font-size-82)}.commit-sha{font-family:var(--wt-font-mono);font-size:var(--wt-font-size-78);color:var(--wt-color-text-muted)}a.commit-sha{color:var(--wt-color-link-hover);text-decoration:none}a.commit-sha:hover{text-decoration:underline}.commit-subject{color:var(--wt-color-text-body)}.commit-more{font-size:var(--wt-font-size-82);padding-left:.2rem}.group-summary-chip{border:none;font-family:inherit;cursor:pointer}.group-summary-chip[aria-expanded=true]{color:var(--wt-color-text-body)}.group-summaries{list-style:none;margin:0 0 0 .6rem;padding:0 0 0 .8rem;border-left:2px solid var(--wt-color-border);display:flex;flex-direction:column;gap:.3rem;font-size:var(--wt-font-size-82);color:var(--wt-color-text-body)}.group-summary-label{font-weight:600;color:var(--wt-color-text-muted);margin-right:.4rem}.mail-chip{font-size:var(--wt-font-size-72);font-weight:600;padding:.1rem .5rem;border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-pending);color:var(--wt-color-text-muted);white-space:nowrap;cursor:help;flex:none}.event-edit{display:flex;align-items:flex-end;gap:.7rem;flex-wrap:wrap;background:var(--wt-color-surface-alt);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);padding:.6rem .8rem}.event-edit label{display:flex;flex-direction:column;gap:.2rem;font-size:var(--wt-font-size-78);color:var(--wt-color-text-muted)}.event-edit input{font:inherit;font-size:var(--wt-font-size-85);padding:.3rem .45rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md)}.event-edit .card-actions{margin-top:0}.minutes-with-estimate{display:inline-flex;align-items:center;gap:.4rem}.minutes-with-estimate input{width:5rem}.add-time-form input[type=text]{min-width:14rem}.project-picker{display:inline-flex;flex-direction:column;gap:.15rem}.project-picker small{font-size:var(--wt-font-size-70)}.project-picker{position:relative;display:inline-flex;flex-direction:column;min-width:220px}.picker-dropdown{position:absolute;top:100%;left:0;right:0;z-index:30;margin:2px 0 0;padding:.25rem;list-style:none;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);box-shadow:var(--wt-shadow-popover);max-height:320px;overflow-y:auto}.picker-group>ul{list-style:none;margin:0;padding:0}.picker-group-label{display:block;padding:.5rem .5rem .2rem;color:var(--wt-color-text-faint);font-size:var(--wt-font-size-70);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.picker-option{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;width:100%;border:none;background:none;text-align:left;padding:.35rem .5rem;border-radius:var(--wt-radius-md);font-size:var(--wt-font-size-85);cursor:pointer}.picker-option:hover,.picker-option.highlighted{background:var(--wt-color-surface-muted)}.picker-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-option .dot{flex:none;margin-right:0}.picker-picked-client,.picker-ambiguous{font-size:var(--wt-font-size-75);margin-top:.15rem}.picker-picked-client{color:var(--wt-color-text-faint)}.picker-ambiguous{color:var(--wt-color-warning-text)}.picker-option.picked .picker-name{font-weight:600}.chip .chip-client{opacity:.8;font-weight:500}.picker-empty{padding:.35rem .5rem;font-size:var(--wt-font-size-82)}.company-switcher{font:inherit;font-size:var(--wt-font-size-85);padding:.25rem .4rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);background:var(--wt-color-surface);max-width:180px}.company-select{display:flex;flex-direction:column;gap:.25rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted);margin-bottom:.8rem}.company-select select{font:inherit;padding:.45rem .5rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md)}.sso-form{align-items:flex-end}.sso-form label{display:flex;flex-direction:column;gap:.2rem;font-size:var(--wt-font-size-78);color:var(--wt-color-text-muted)}.sso-form input:not([type=checkbox]){min-width:220px}.checkbox-label{flex-direction:row!important;align-items:center;gap:.4rem!important}.report-num{text-align:right;font-variant-numeric:tabular-nums}.report-client h3{margin-bottom:.4rem}.event-row.nested{margin-left:1.3rem;padding-left:.5rem;border-left:2px solid var(--wt-color-border-strong);opacity:.9}.linked-toggle button.link{font-size:var(--wt-font-size-78);color:var(--wt-color-text-subtle);text-decoration:none;text-align:left}.linked-toggle button.link:hover{color:var(--wt-color-text)}.event-row.hidden-row{opacity:.45}.day-details h3 .hidden-toggle{margin-left:.7rem;font-size:var(--wt-font-size-78);font-weight:400}.report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:.4rem 0 1rem}.report-stat{background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:.7rem 1rem;display:flex;flex-direction:column;gap:.15rem}.report-stat-label{font-size:var(--wt-font-size-78);color:var(--wt-color-text-subtle)}.report-stat-value{font-size:var(--wt-font-size-125);font-weight:700}.report-stat-value small{font-size:var(--wt-font-size-85);font-weight:400;color:var(--wt-color-text-disabled)}.report-chart,.report-donut-section{background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:.8rem 1rem}.report-days{display:flex;align-items:flex-end;gap:2px}.report-day{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.report-day-total{font-size:var(--wt-font-size-58);color:var(--wt-color-text-subtle);white-space:nowrap}.report-day-bar{width:60%;display:flex;flex-direction:column;justify-content:flex-end}.report-day-bar div{width:100%}.report-day-label{font-size:var(--wt-font-size-58);color:var(--wt-color-text-disabled);white-space:nowrap;transform:rotate(-45deg);transform-origin:center;margin-top:14px}.report-donut-wrap{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.report-donut{width:190px;height:190px}.report-donut-total{font-size:11px;font-weight:700;fill:var(--wt-color-text)}.report-donut-caption{font-size:6px;letter-spacing:.08em;fill:var(--wt-color-text-disabled)}.report-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;min-width:300px}.report-legend li{display:flex;align-items:center;font-size:var(--wt-font-size-88)}.report-legend-name{flex:1}.report-legend-pct{color:var(--wt-color-text-subtle);width:70px;text-align:right}.report-legend-dur{color:var(--wt-color-text-subtle);width:90px;text-align:right;font-variant-numeric:tabular-nums}.report-breakdown .report-client-row td{background:var(--wt-color-surface-alt)}.report-expander{text-decoration:none;color:inherit}.report-sub-row td:first-child{padding-left:1.6rem}.report-sub-row .dot{margin-right:.45rem}.report-project-row td:first-child{padding-left:2.4rem}.report-total-row td{font-weight:700;border-top:2px solid var(--wt-color-border-strong)}.auth-company{text-align:center;font-weight:600;color:var(--wt-color-text-strong);margin:0 0 .4rem}.profile-name-form{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.profile-name-form label{display:flex;flex-direction:column;gap:.2rem;font-size:var(--wt-font-size-78);color:var(--wt-color-text-muted)}.profile-name-form input{font:inherit;padding:.4rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg)}.profile-password-form{display:flex;flex-direction:column;gap:.5rem}.profile-password-form label{display:flex;flex-direction:column;gap:.2rem;font-size:var(--wt-font-size-78);color:var(--wt-color-text-muted)}.profile-password-form input{font:inherit;padding:.4rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg)}.profile-password{margin:0}.forgot-link{margin:.4rem 0 0;text-align:center}.report-range{display:flex;align-items:center;gap:.6rem}.report-range label{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--wt-font-size-78);color:var(--wt-color-text-muted)}.report-range input{font:inherit;font-size:var(--wt-font-size-85);padding:.3rem .45rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md)}.report-entries td{vertical-align:top}.report-entry-when{white-space:nowrap}.report-entries .tl-title{display:inline-block;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.report-entries .pill{margin-left:.4rem}.report-entries .row-actions{display:inline-flex;gap:.3rem}.report-entry-edit td{background:var(--wt-color-surface-alt)}.report-entries .inline-edit{font:inherit;font-size:var(--wt-font-size-85);padding:.25rem .4rem;border:1px solid transparent;border-radius:var(--wt-radius-md);background:transparent;max-width:100%}.report-entries .inline-edit:hover{border-color:var(--wt-color-border)}.report-entries .inline-edit:focus{border-color:var(--wt-color-border-strong);background:var(--wt-color-surface);outline:none}.report-entries .inline-title{width:24rem;max-width:100%}.report-entries .inline-minutes{width:5rem;text-align:right}.report-entries .inline-member{min-width:9rem}.report-when-times{margin-left:.35rem;white-space:nowrap}.report-entry-project .project-picker input{font:inherit;font-size:var(--wt-font-size-85);padding:.25rem .4rem;border:1px solid transparent;border-radius:var(--wt-radius-md);background:transparent;width:14rem;max-width:100%}.report-entry-project .project-picker input:hover{border-color:var(--wt-color-border)}.report-entry-project .project-picker input:focus{border-color:var(--wt-color-border-strong);background:var(--wt-color-surface);outline:none}.report-num .inline-minutes+small{display:block}.report-entry-saving{opacity:.55}.report-filters{display:flex;gap:.6rem;align-items:center;margin:0 0 1rem;flex-wrap:wrap}.filter-multi{position:relative}.filter-multi summary{list-style:none;cursor:pointer;border:1px solid var(--wt-color-border-strong);background:var(--wt-color-surface);border-radius:var(--wt-radius-lg);padding:.35rem .8rem;font-size:var(--wt-font-size-88);-webkit-user-select:none;user-select:none}.filter-multi summary::-webkit-details-marker{display:none}.filter-multi[open] summary{border-color:var(--wt-color-text)}.filter-count{background:var(--wt-color-text);color:var(--wt-color-surface);border-radius:var(--wt-radius-pill);font-size:var(--wt-font-size-72);padding:0 .45rem;margin-left:.4rem}.filter-multi-panel{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:230px;max-height:260px;overflow-y:auto;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-xl);box-shadow:var(--wt-shadow-popover-alt);padding:.5rem .7rem;display:flex;flex-direction:column;gap:.35rem}.day-summary-meta{font-size:var(--wt-font-size-72);margin:-.2rem 0 .4rem}.icon-btn{font-size:var(--wt-font-size-95);line-height:1;text-decoration:none!important}.report-donut-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:900px){.report-donut-row{grid-template-columns:1fr}}.report-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:.8rem;align-items:start;margin-top:.8rem}@media(max-width:1100px){.report-columns{grid-template-columns:1fr}}.report-panel{background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:.8rem 1rem;margin-top:0;min-width:0}.report-entries-panel{overflow-x:auto}.report-breakdown-panel .report-breakdown{width:100%}.report-breakdown .report-expander .dot{margin:0 .35rem 0 .15rem}.filter-multi-group{display:flex;align-items:center;margin-top:.35rem;color:var(--wt-color-text-faint);font-size:var(--wt-font-size-72);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.filter-multi-group:first-child{margin-top:0}.filter-multi-grouped{padding-left:1rem}.report-donut-row .report-donut{width:160px;height:160px}.report-donut-row .report-legend{min-width:0;flex:1}.budget-bar{display:flex;align-items:center;gap:.5rem;font-size:var(--wt-font-size-75);color:var(--wt-color-text-muted);margin-top:.3rem}.budget-bar-label{white-space:nowrap}.budget-bar-track{flex:1;min-width:60px;height:6px;background:var(--wt-color-surface-muted);border-radius:var(--wt-radius-pill);overflow:hidden}.budget-bar-fill{display:block;height:100%;background:var(--itcm-green, var(--wt-color-brand-green));border-radius:var(--wt-radius-pill)}.budget-bar-fill.over{background:var(--wt-color-danger)}.budget-bar-text{white-space:nowrap;font-variant-numeric:tabular-nums}.ai-usage{margin-top:.85rem;padding-top:.6rem;border-top:1px dashed var(--wt-color-border)}.ai-usage .admin-table,.admin-section .admin-table+.admin-table{margin-top:.6rem}.ai-usage .admin-table{font-size:var(--wt-font-size-85)}.harness-cell-reason{cursor:help;text-decoration:underline dotted;text-underline-offset:.2em}.inline-label{display:flex;align-items:center;gap:.4rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.nav-dropdown{position:relative;min-width:0;max-width:15rem}.nav-dropdown-trigger{display:flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:none;border-radius:var(--wt-radius-lg);background:none;font:inherit;font-size:var(--wt-font-size-92);color:var(--wt-color-text-body);cursor:pointer;max-width:100%}.nav-dropdown-trigger:hover,.nav-dropdown.open .nav-dropdown-trigger{background:var(--wt-color-surface-muted)}.nav-dropdown-trigger.active{background:var(--itcm-black);color:var(--wt-color-surface)}.nav-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-caret{font-size:var(--wt-font-size-70);opacity:.65}.nav-dropdown-panel{position:absolute;z-index:40;top:calc(100% + 6px);min-width:200px;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-xl);box-shadow:var(--wt-shadow-dropdown);padding:.35rem;display:flex;flex-direction:column}.nav-dropdown-panel.left{left:0}.nav-dropdown-panel.right{right:0}.menu-item{display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;border:none;border-radius:var(--wt-radius-md-lg);background:none;font:inherit;font-size:var(--wt-font-size-92);color:var(--wt-color-text-hover);text-decoration:none;text-align:left;cursor:pointer;width:100%}.menu-item:hover{background:var(--wt-color-surface-muted)}.menu-item.active{background:var(--wt-color-success-soft-bg);color:var(--itcm-green, var(--wt-color-brand-green));font-weight:600}.menu-item:disabled{opacity:.5;cursor:default}.nav-item-icon{width:1.25rem;text-align:center;flex:none}.menu-divider{height:1px;background:var(--wt-color-border);margin:.3rem .4rem}.menu-heading{padding:.35rem .7rem .15rem;font-size:var(--wt-font-size-75);color:var(--wt-color-text-fainter);text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-name{font-size:var(--wt-font-size-90);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .nav-dropdown{max-width:none}.sidebar .nav-dropdown-trigger{width:100%;padding:.45rem .8rem}.sidebar .nav-dropdown-label{flex:1;text-align:left}.sidebar .nav-dropdown-panel{top:auto;bottom:calc(100% + 6px);left:0;right:auto;min-width:100%}@media(max-width:880px){.app{flex-direction:column}.sidebar{position:static;width:auto;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;row-gap:.25rem;padding:.6rem .85rem;border-right:none;border-bottom:1px solid var(--wt-color-border-sidebar)}.brand{margin:0;padding:0}.main-nav{order:3;width:100%;flex-direction:row;overflow-x:auto;padding-bottom:.2rem}.sidebar-foot{margin:0 0 0 auto;padding:0;border:none;flex-direction:row;align-items:center;gap:.25rem}.sidebar-foot .company-name{max-width:12rem;padding:.4rem .5rem}.sidebar .nav-dropdown-trigger{width:auto;max-width:9rem;padding:.4rem .5rem}.sidebar-link{padding:.4rem .5rem}.sidebar .nav-dropdown-panel{top:calc(100% + 6px);bottom:auto;left:auto;right:0;min-width:170px}.app-body{padding:1rem}}.table-toolbar{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.6rem}.table-search{flex:1 1 200px;max-width:320px;padding:.45rem .7rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);font:inherit;font-size:var(--wt-font-size-90)}.table-count{font-size:var(--wt-font-size-82);margin-left:auto}.table-scroll{max-height:26rem;overflow-y:auto;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl)}.table-scroll .admin-table{margin:0;border:none}.table-scroll .admin-table thead th{position:sticky;top:0;z-index:1;background:var(--wt-color-bg);box-shadow:0 1px 0 var(--wt-color-border)}.table-empty{text-align:center;padding:1.4rem 0}.row-actions-cell{white-space:nowrap;text-align:right}.row-actions-cell .icon-btn{padding:.15rem .3rem}.suggest-add{flex:none}.svg-icon{width:1.05em;height:1.05em;display:inline-block;vertical-align:-.18em}.suggest-chip .suggest-client{opacity:.65;font-size:.92em}.home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:1rem}.home-card{background:var(--wt-color-surface);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.home-card h3{margin:0;font-size:var(--wt-font-size-95)}.home-card>a{margin-top:auto;font-size:var(--wt-font-size-88)}.home-card .muted{margin:0;font-size:var(--wt-font-size-85)}.home-stat{margin:0;font-size:var(--wt-font-size-190);font-weight:600;line-height:1.2}.home-stat-label{font-size:var(--wt-font-size-85);font-weight:400;color:var(--wt-color-text-subtle)}.home-statuses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;font-size:var(--wt-font-size-85)}.home-status-n{float:right;font-variant-numeric:tabular-nums;color:var(--wt-color-text-subtle)}.home-days-card{margin-top:1rem}.home-days{display:flex;align-items:flex-end;gap:.45rem;height:110px;padding-top:1.2rem}.home-day{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2rem;min-width:0}.home-day-bar{width:100%;max-width:34px;border-radius:4px 4px 0 0;background:var(--wt-color-chart-bar)}.home-day:last-child .home-day-bar{background:var(--wt-color-chart-bar-today)}.home-day-n{font-size:var(--wt-font-size-72);color:var(--wt-color-text-subtle);font-variant-numeric:tabular-nums}.home-day-label{font-size:var(--wt-font-size-72);color:var(--wt-color-text-disabled)}.home-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:var(--wt-font-size-92)}.agents-default-routine{margin-top:.75rem}.agents-default-routine pre{margin:.4rem 0 0;padding:.6rem .8rem;background:var(--wt-color-bg);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);font-size:var(--wt-font-size-75);line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:18rem;overflow:auto}.agents-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .8rem;margin-bottom:.4rem}.agents-title-row .page-title{margin:0}.agents-intro{margin:0;font-size:var(--wt-font-size-85)}.agents-preprompt{margin:.3rem 0;padding:.3rem .7rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);font-size:var(--wt-font-size-88)}.agents-preprompt[open]{padding-bottom:.7rem}.agents-preprompt summary{cursor:pointer;font-weight:600}.agents-summary-hint{margin-left:.5rem;font-weight:400;font-size:var(--wt-font-size-82)}.agents-preprompt>p.muted{margin:.4rem 0 0}.agents-preprompt textarea{width:100%;font:inherit;font-size:var(--wt-font-size-85);padding:.5rem .7rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);resize:vertical;margin-top:.5rem}.run-settings-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.run-settings-row label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--wt-font-size-85);font-weight:600;min-width:0;max-width:100%}.run-settings-row select{font:inherit;font-size:var(--wt-font-size-85);padding:.35rem .5rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);min-width:0;max-width:100%}.agents-grid{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:1rem;align-items:stretch}@media(min-width:881px){.app-body-fill .agents-page{flex:1;min-height:0;display:flex;flex-direction:column}.app-body-fill .agents-head{flex:0 1 auto;min-height:0;overflow-y:auto}.app-body-fill .agents-grid{flex:1 1 0;min-height:14rem;grid-template-rows:minmax(0,1fr)}.app-body-fill .agents-list,.app-body-fill .agents-output{min-height:0}.app-body-fill .agents-terminal{min-height:0;max-height:none}}@media(max-width:880px){.agents-grid{grid-template-columns:1fr}}.agents-list{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;padding-right:.2rem}.agents-run{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;text-align:left;font:inherit;padding:.55rem .7rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);background:var(--wt-color-surface)}.agents-run-select{display:flex;align-items:center;gap:.6rem;flex:1 1 12rem;min-width:0;text-align:left;font:inherit;padding:0;border:0;background:none;color:inherit;cursor:pointer}.agents-run:hover{border-color:var(--wt-color-border-agent)}.agents-run.selected{border-color:var(--wt-color-accent);background:var(--wt-color-surface-accent)}.agents-run-main{display:flex;flex-direction:column;gap:.1rem;font-size:var(--wt-font-size-85);flex:1;min-width:0}.run-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem}.run-badge{font-size:var(--wt-font-size-72);font-weight:600;line-height:1.5;padding:0 .45rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-alt);color:var(--wt-color-text-muted);white-space:nowrap}.run-badge.working{color:var(--wt-color-accent-strong);border-color:var(--wt-color-accent)}.run-badge.waiting{background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text);border-color:var(--wt-color-warning-border)}.run-badge.slot{color:var(--wt-color-warning-text);border-color:var(--wt-color-warning-border)}.agents-run-stop{flex:none;margin-left:auto;font-size:var(--wt-font-size-75)}.agents-status{font-weight:700}.agents-status.running{color:var(--wt-color-accent-strong)}.agents-status.finished{color:var(--wt-color-success-strong)}.agents-status.failed{color:var(--wt-color-danger-strong)}.agents-output{padding:.9rem 1.1rem;display:flex;flex-direction:column;min-width:0}.agents-output-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.5rem}.agents-output-head>strong{white-space:nowrap}.agents-output-tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto;gap:.4rem .7rem}.agents-output-tools .run-badges{margin-top:0}.agents-raw-toggle{font:inherit;font-size:var(--wt-font-size-75);color:var(--wt-color-terminal-dim);background:none;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);padding:.1rem .5rem;cursor:pointer}.agents-raw-toggle:hover{color:var(--wt-color-text-strong);border-color:var(--wt-color-border-agent)}.agents-terminal{background:var(--wt-color-terminal-bg);color:var(--wt-color-terminal-text);border-radius:var(--wt-radius-lg);padding:.8rem 1rem;flex:1;min-height:20rem;max-height:32rem;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--wt-font-size-75);line-height:1.45}.agents-terminal .muted{color:var(--wt-color-terminal-muted)}.agents-terminal-wrap:has(+.agents-composer) .agents-terminal{border-bottom-left-radius:0;border-bottom-right-radius:0}.agents-terminal-wrap{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.agents-jump{position:absolute;left:50%;bottom:.6rem;transform:translate(-50%);font:inherit;font-size:var(--wt-font-size-75);color:var(--wt-color-terminal-text);background:var(--wt-color-terminal-bg);border:1px solid var(--wt-color-terminal-dim);border-radius:var(--wt-radius-pill);padding:.2rem .75rem;cursor:pointer;box-shadow:0 2px 8px #00000059}.agents-jump:hover{border-color:var(--wt-color-terminal-text);background:var(--wt-color-terminal-bg)}.agents-terminal pre{margin:0;font:inherit;white-space:pre-wrap;word-break:break-word}.agents-transcript{display:flex;flex-direction:column;gap:.55rem}.agents-line{display:flex;gap:.5rem;align-items:baseline;white-space:pre-wrap;word-break:break-word}.agents-line.meta{color:var(--wt-color-terminal-muted)}.agents-line.meta.error{color:var(--wt-color-terminal-error)}.agents-line.raw{color:var(--wt-color-terminal-muted)}.agents-line.thinking{display:block;color:var(--wt-color-terminal-dim);font-style:italic}.agents-line.thinking summary{cursor:pointer;list-style:none}.agents-line.thinking .agents-text{display:block;margin:.3rem 0 0 1.1rem}.agents-bullet{color:var(--wt-color-terminal-text)}.agents-bullet.tool{color:var(--wt-color-terminal-tool)}.agents-text{flex:1;min-width:0}.agents-tool-name{color:var(--wt-color-terminal-tool);font-weight:600}.agents-tool-args{color:var(--wt-color-terminal-dim)}.agents-tool-detail{display:block;color:var(--wt-color-terminal-dim);font-style:italic}.agents-terminal .markdown{font:inherit}.agents-md>:first-child{margin-top:0}.agents-md>:last-child{margin-bottom:0}.agents-md p,.agents-md ul,.agents-md ol,.agents-md blockquote,.agents-md pre,.agents-md table{margin:.25rem 0}.agents-md h1,.agents-md h2,.agents-md h3,.agents-md h4,.agents-md h5,.agents-md h6{margin:.4rem 0 .2rem;font-size:inherit;text-transform:none}.agents-md :is(h1,h2,h3,h4,h5,h6),.agents-prompt .markdown :is(h1,h2,h3,h4,h5,h6){color:var(--wt-color-terminal-text)}.agents-md a,.agents-prompt .markdown a{color:var(--wt-color-terminal-tool)}.agents-md :is(code,pre),.agents-prompt .markdown :is(code,pre){background:var(--wt-color-terminal-surface);color:inherit}.agents-md pre code,.agents-prompt .markdown pre code{background:none}.agents-md blockquote,.agents-prompt .markdown blockquote{border-left-color:var(--wt-color-terminal-dim);color:var(--wt-color-terminal-dim)}.agents-md :is(th,td),.agents-prompt .markdown :is(th,td){border-color:var(--wt-color-terminal-border)}.agents-md th,.agents-prompt .markdown th{background:var(--wt-color-terminal-surface)}.agents-md hr,.agents-prompt .markdown hr{border-top-color:var(--wt-color-terminal-border)}.agents-diff{margin-top:.2rem}.agents-diff-summary{color:var(--wt-color-terminal-result);cursor:default}details.agents-diff>summary{cursor:pointer;list-style:none}details.agents-diff>summary:hover{color:var(--wt-color-terminal-text)}.agents-diff-body{margin:.15rem 0 0 1.1rem;border-left:1px solid color-mix(in srgb,var(--wt-color-terminal-text) 20%,transparent);padding-left:.5rem;overflow-x:auto}.agents-diff-line{display:flex;gap:.4rem;white-space:pre-wrap;word-break:break-word}.agents-diff-sign{width:.8em;flex:none;opacity:.8}.agents-diff-line.add{color:var(--wt-color-terminal-tool);background:color-mix(in srgb,var(--wt-color-terminal-tool) 12%,transparent)}.agents-diff-line.del{color:var(--wt-color-terminal-error);background:color-mix(in srgb,var(--wt-color-terminal-error) 12%,transparent)}.agents-diff-line.same{color:var(--wt-color-terminal-dim)}.agents-diff-line.gap{color:var(--wt-color-terminal-muted);font-style:italic}.agents-tool-result{color:var(--wt-color-terminal-result);margin-top:.15rem}.agents-tool-result.error{color:var(--wt-color-terminal-error)}.agents-tool-result summary{cursor:pointer;list-style:none;white-space:pre-wrap;word-break:break-word}.agents-tool-result summary:hover{color:var(--wt-color-terminal-text)}.agents-tool-result pre{margin:.15rem 0 0}.agents-line.user{color:var(--wt-color-terminal-text)}.agents-bullet.user{color:var(--wt-color-accent-strong);font-weight:700}.agent-questions{display:flex;flex-direction:column;gap:.6rem}.agent-question{border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-md);padding:.75rem .9rem;display:flex;flex-direction:column;gap:.45rem}.agent-question.open{border-color:var(--wt-color-warning-border);background:var(--wt-color-warning-bg)}.agent-question-head,.agent-question-text,.agent-question-context,.agent-question-answer{margin:0}.agent-question-head{font-size:var(--wt-font-size-75)}.agent-question-text{font-weight:600}.agent-question-context{font-size:var(--wt-font-size-78)}.agent-question-text>:first-child,.agent-question-context>:first-child{margin-top:0}.agent-question-text>:last-child,.agent-question-context>:last-child{margin-bottom:0}.agent-question-args{margin:0;padding:.35rem .5rem;border-radius:var(--wt-radius-sm);background:var(--wt-color-surface-hover);font-family:var(--wt-font-mono);font-size:var(--wt-font-size-75);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.agent-question-options{display:flex;flex-wrap:wrap;gap:.4rem}.agent-question-option{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;max-width:22rem}.agent-question-option.picked{border-color:var(--wt-color-accent-strong);color:var(--wt-color-accent-strong)}.agent-question-option-detail{font-size:var(--wt-font-size-75);opacity:.8;white-space:normal}.agent-question-input{font:inherit;resize:vertical}.agent-question-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.agent-question-hint{font-size:var(--wt-font-size-75)}.agent-question-answer{font-size:var(--wt-font-size-78)}.agents-terminal-wrap:has(.agents-prompt-overlay) .agents-terminal{min-height:26rem}.agents-prompt-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;justify-content:center;padding:.6rem;overflow:auto;border-radius:var(--wt-radius-lg);background:color-mix(in srgb,var(--wt-color-terminal-bg) 84%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agents-prompt{width:min(38rem,100%);margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.agents-prompt .agent-question{width:100%;padding:.6rem .75rem;gap:.35rem;background:var(--wt-color-terminal-prompt);border-color:var(--wt-color-warning-border);color:var(--wt-color-terminal-text);box-shadow:0 10px 30px #00000073}.agents-prompt .muted{color:var(--wt-color-terminal-muted)}.agents-prompt .agent-question-args,.agents-prompt .agent-question-input{background:var(--wt-color-terminal-surface);color:var(--wt-color-terminal-text)}.agents-prompt .agent-question-input{border:1px solid var(--wt-color-terminal-border)}.agents-prompt .agent-question-input::placeholder{color:var(--wt-color-terminal-muted)}.agents-prompt .agent-question-option{max-width:15rem;padding:.3rem .5rem;background:var(--wt-color-terminal-surface);border-color:var(--wt-color-terminal-border);color:var(--wt-color-terminal-text)}.agents-prompt .agent-question-option:hover{border-color:var(--wt-color-terminal-text);background:var(--wt-color-terminal-surface)}.agents-prompt .agent-question-option.picked{border-color:var(--wt-color-terminal-tool);color:var(--wt-color-terminal-tool)}.agents-prompt-aside,.agents-prompt-peek{font:inherit;font-size:var(--wt-font-size-75);color:var(--wt-color-terminal-text);background:var(--wt-color-terminal-surface);border:1px solid var(--wt-color-terminal-dim);border-radius:var(--wt-radius-pill);padding:.2rem .75rem;cursor:pointer}.agents-prompt-aside:hover,.agents-prompt-peek:hover{border-color:var(--wt-color-terminal-text);background:var(--wt-color-terminal-surface)}.agents-prompt-peek{position:absolute;right:.6rem;bottom:.6rem;z-index:3;color:var(--wt-color-warning-border);border-color:var(--wt-color-warning-border);background:var(--wt-color-terminal-bg);box-shadow:0 2px 8px #00000059}.agents-prompt-peek:hover{background:var(--wt-color-terminal-bg)}.agent-decisions>summary{cursor:pointer;font-size:var(--wt-font-size-78);color:var(--wt-color-text-subtle)}.agent-decisions[open]>summary{margin-bottom:.5rem}.agents-current{display:flex;flex-direction:column;gap:.7rem;min-width:0}.agents-composer{padding:.5rem .55rem .55rem;background:var(--wt-color-terminal-bg);border-radius:0 0 var(--wt-radius-lg) var(--wt-radius-lg);display:flex;flex-direction:column;gap:.4rem}.agents-composer .composer-field{background:none;border-color:var(--wt-color-terminal-dim)}.agents-composer .composer-field textarea{color:var(--wt-color-terminal-text)}.agents-composer .composer-field textarea::placeholder{color:var(--wt-color-terminal-muted)}.agents-composer .muted{color:var(--wt-color-terminal-muted)}.agents-interactive-state{margin:0;font-size:var(--wt-font-size-75);font-weight:600}.agents-interactive-state.working{color:var(--wt-color-accent-strong)}.agents-interactive-state.waiting{color:var(--wt-color-warning-text)}.agents-composer-note{margin:0;font-size:var(--wt-font-size-75)}.agents-composer-input{font:inherit;resize:vertical}.agents-composer-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.composer-field{display:flex;align-items:flex-end;gap:.4rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);background:var(--wt-color-surface);padding:.3rem .35rem .35rem .1rem}.composer-field:focus-within{border-color:var(--wt-color-accent-strong)}.composer-field textarea{flex:1;min-width:0;margin:0;border:none;background:none;box-shadow:none;outline:none;resize:vertical}.composer-field-actions{flex:none;padding-bottom:.1rem}.agents-stop-session{display:inline-flex;align-items:center;gap:.25rem;font:inherit;font-size:var(--wt-font-size-75);line-height:1.5;padding:.1rem .45rem;color:var(--wt-color-danger-text);border:1px solid var(--wt-color-danger-border);border-radius:var(--wt-radius-md);background:none;cursor:pointer}.agents-stop-session:hover:not(:disabled){background:var(--wt-color-danger-bg)}.agents-stop-session:disabled{cursor:default;opacity:.6}.agents-stop-session .svg-icon{width:.85em;height:.85em}.split-btn{position:relative;display:inline-flex}.split-btn-main{border-top-right-radius:0;border-bottom-right-radius:0}.split-btn-toggle{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid color-mix(in srgb,var(--wt-color-surface) 45%,transparent);padding-left:.5rem;padding-right:.5rem}.split-btn-menu{position:absolute;right:0;bottom:calc(100% + .3rem);z-index:30;min-width:14rem;display:flex;flex-direction:column;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);box-shadow:0 6px 18px #0000002e;overflow:hidden}.split-btn-item{font:inherit;text-align:left;background:none;border:none;border-radius:0;padding:.45rem .6rem;cursor:pointer;display:flex;flex-direction:column;gap:.1rem}.split-btn-item:hover:not(:disabled){background:var(--wt-color-surface-hover)}.split-btn-item:disabled{color:var(--wt-color-text-disabled);cursor:default}.split-btn-item-label{font-weight:600}.split-btn-item-detail{font-size:var(--wt-font-size-75);color:var(--wt-color-text-muted)}.agents-run .agents-stop-session{margin-left:.4rem}.agents-line.interrupt{margin:.35rem 0;padding:.3rem .5rem;border-left:3px solid var(--wt-color-terminal-error);background:color-mix(in srgb,var(--wt-color-terminal-error) 12%,transparent);color:var(--wt-color-terminal-error)}.agents-bullet.interrupt{color:var(--wt-color-terminal-error);font-weight:700}.agents-interrupt-hint{display:block;margin-top:.1rem;font-size:var(--wt-font-size-72);color:var(--wt-color-terminal-dim)}.agents-line.permission{margin:.25rem 0;padding:.2rem .5rem;border-left:3px solid var(--wt-color-warning-border);background:color-mix(in srgb,var(--wt-color-warning-border) 10%,transparent)}.agents-line.permission.denied{border-left-color:var(--wt-color-terminal-error)}.agents-bullet.permission{color:var(--wt-color-warning-border);font-weight:700}.agents-permission-state{display:block;font-size:var(--wt-font-size-72);color:var(--wt-color-terminal-dim)}.agents-interactive-toggle{display:flex;align-items:center;gap:.15rem;font-size:var(--wt-font-size-85)}.agents-permission-note{margin:.15rem 0 0;font-size:var(--wt-font-size-75)}.agents-idle-field{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;font-size:var(--wt-font-size-85)}.agents-idle-field input{width:4.5rem;font:inherit;padding:.25rem .4rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);background:var(--wt-color-surface)}.search-box{position:relative;margin:0 auto;min-width:0}.search-box input{font:inherit;font-size:var(--wt-font-size-85);width:13rem;max-width:30vw;padding:.35rem .7rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface)}.search-box input:focus{outline:none;border-color:var(--wt-color-accent);width:18rem}.search-panel{position:absolute;top:calc(100% + .4rem);right:0;width:26rem;max-width:90vw;max-height:70vh;overflow-y:auto;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-xxl);box-shadow:var(--wt-shadow-panel);padding:.4rem;z-index:60}.search-empty{padding:.7rem .8rem;font-size:var(--wt-font-size-85)}.search-group+.search-group{border-top:1px solid var(--wt-color-surface-muted);margin-top:.3rem;padding-top:.3rem}.search-group-label{font-size:var(--wt-font-size-70);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .5rem .1rem}.search-hit{display:flex;gap:.6rem;align-items:flex-start;width:100%;text-align:left;font:inherit;background:none;border:0;border-radius:var(--wt-radius-lg);padding:.4rem .5rem;cursor:pointer}.search-hit:hover{background:var(--wt-color-surface-accent)}.search-badge{flex:0 0 auto;font-size:var(--wt-font-size-65);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--wt-radius-md);padding:.15rem .4rem;margin-top:.1rem;color:var(--wt-color-surface)}.search-badge.todo{background:var(--wt-color-accent)}.search-badge.workitem{background:var(--wt-color-badge-workitem)}.search-badge.time{background:var(--wt-color-badge-time)}.search-badge.project{background:var(--wt-color-badge-project)}.search-badge.client{background:var(--wt-color-badge-client)}.search-hit-main{display:flex;flex-direction:column;gap:.1rem;min-width:0}.search-hit-title{font-size:var(--wt-font-size-85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-hit-facts{font-size:var(--wt-font-size-75);display:flex;flex-wrap:wrap;gap:.2rem 0}.search-fact:before{content:"·";margin:0 .35rem}.search-fact.ok{color:var(--wt-color-success-strong)}.search-fact.ai{color:var(--wt-color-accent);font-weight:600}.search-more{font-size:var(--wt-font-size-75);padding:.1rem .5rem .3rem}@media(max-width:56rem){.search-box input{width:8rem}.search-box input:focus{width:12rem}}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-top:1rem}.project-card{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-sidebar);border-radius:var(--wt-radius-xl);text-decoration:none;color:inherit;font:inherit;text-align:left;transition:box-shadow .15s ease}.project-card:hover{box-shadow:var(--wt-shadow-card)}.project-card-head{display:flex;align-items:center;gap:.5rem}.project-dot{width:.7rem;height:.7rem;border-radius:50%;flex:none;display:inline-block}.project-card-name{font-weight:600}.project-card-desc{font-size:var(--wt-font-size-85);color:var(--wt-color-text-neutral);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-card-meta{font-size:var(--wt-font-size-80);margin-top:auto}.project-progress{display:block;height:5px;border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-progress);overflow:hidden}.project-progress-fill{display:block;height:100%;border-radius:var(--wt-radius-pill)}.project-card-new{align-items:center;justify-content:center;border-style:dashed;color:var(--wt-color-text-subtle);cursor:pointer;min-height:7rem}.project-card-form input,.project-card-form textarea{width:100%;box-sizing:border-box}.project-card-actions{display:flex;gap:.6rem;align-items:center}.project-head .project-breadcrumb{margin:0 0 .25rem;font-size:var(--wt-font-size-85)}.project-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.project-client{font-weight:400;font-size:var(--wt-font-size-95)}.project-archive,.project-convert{font-size:var(--wt-font-size-80);font-weight:400}.project-edit-form{display:flex;flex-direction:column;gap:.4rem;max-width:32rem}.project-tabs{margin:.75rem 0 1rem}.project-card-form input,.project-card-form textarea,.project-edit-form input,.project-edit-form textarea,.epic-add input,.epic-rename input,.ptodo-add input,.ptodo-add select,.ptodo-add textarea,.ptodo-edit input,.ptodo-edit textarea,.ptodo-epic-select{font:inherit;padding:.45rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.project-card-form textarea,.project-edit-form textarea,.ptodo-add textarea,.ptodo-edit textarea{resize:vertical}.ptodo-desc-head{display:flex;align-items:baseline;gap:.5rem;margin-top:.2rem;font-size:var(--wt-font-size-78);text-transform:uppercase;letter-spacing:.04em}.ptodo-edit .todo-ai-instructions{margin-top:0}.ptodo-epic-select{width:100%;min-width:0}@supports (appearance: base-select){.ptodo-epic-select,.ptodo-epic-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.ptodo-epic-select{display:block;position:relative;padding-right:1.9rem;overflow:hidden;cursor:pointer}.ptodo-epic-select>button{display:block;width:100%;min-width:0;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.ptodo-epic-select::picker-icon{position:absolute;right:.6rem;top:50%;translate:0 -50%}.ptodo-epic-select::picker(select){width:anchor-size(width);max-height:18rem;margin:.2rem 0;padding:.3rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit;box-shadow:var(--wt-shadow-dropdown)}.ptodo-epic-select option{display:block;min-width:0;padding:.4rem .6rem;border-radius:var(--wt-radius-md-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ptodo-epic-select option::checkmark{display:none}.ptodo-epic-select option:hover,.ptodo-epic-select option:focus-visible{background:var(--wt-color-surface-muted);outline:none}.ptodo-epic-select option:checked{font-weight:600;color:var(--itcm-green, var(--wt-color-brand-green))}}.project-card-form input:focus,.project-card-form textarea:focus,.project-edit-form input:focus,.project-edit-form textarea:focus,.epic-add input:focus,.epic-rename input:focus,.ptodo-add input:focus,.ptodo-add select:focus,.ptodo-add textarea:focus,.ptodo-edit input:focus,.ptodo-edit textarea:focus,.ptodo-epic-select:focus{outline:2px solid var(--itcm-green);outline-offset:-1px;border-color:var(--itcm-green)}.tl-scroll{overflow-x:auto;padding-bottom:.5rem}.tl-canvas{position:relative}.tl-lane{position:absolute;left:0;right:0;border-top:1px solid var(--wt-color-surface-muted)}.tl-lane-alt{background:var(--wt-color-surface-raised)}.tl-lane-head{position:sticky;left:0;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .75rem 0 .35rem}.tl-lane-name{font-size:var(--wt-font-size-78);font-weight:700;color:var(--wt-color-text-muted);max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl-arrow{fill:none;stroke:var(--wt-color-timeline-arrow);stroke-width:1.5}.tl-card{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:.2rem;padding:.4rem .55rem;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-soft);border-radius:var(--wt-radius-lg);box-shadow:var(--wt-shadow-subtle);cursor:pointer;box-sizing:border-box}.tl-card:hover{border-color:var(--wt-color-border-timeline)}.tl-card-done{opacity:.55}.tl-card-title{font-size:var(--wt-font-size-80);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;flex:1 1 auto;min-height:0}.tl-card-meta{display:flex;align-items:center;gap:.4rem;flex:none;min-height:1.35rem}.tl-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--wt-color-surface-progress);color:var(--wt-color-text-body);font-size:var(--wt-font-size-65);font-weight:700}.tl-take{border:1px dashed var(--wt-color-border-timeline);background:none;border-radius:var(--wt-radius-pill);font-size:var(--wt-font-size-68);padding:.05rem .45rem;cursor:pointer;color:var(--wt-color-text-muted)}.tl-take:hover{border-color:var(--itcm-green);color:var(--itcm-green)}.tl-toolbar{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;min-height:1.9rem}.tl-toolbar-btn{font:inherit;font-size:var(--wt-font-size-82);padding:.25rem .7rem;border:1px dashed var(--wt-color-border-emphasis);border-radius:var(--wt-radius-pill);background:transparent;color:var(--wt-color-text-muted);cursor:pointer}.tl-toolbar-btn:hover{border-color:var(--itcm-green);color:var(--itcm-green)}.tl-toolbar .epic-add input{font:inherit;font-size:var(--wt-font-size-85);padding:.25rem .55rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface)}.tl-toolbar .epic-add input:focus{outline:2px solid var(--itcm-green);outline-offset:-1px;border-color:var(--itcm-green)}.tl-lane-add{font:inherit;font-size:var(--wt-font-size-70);padding:.05rem .45rem;border:1px dashed var(--wt-color-border-timeline);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface);color:var(--wt-color-text-faint);cursor:pointer;opacity:.6}.tl-lane-ai{font-size:var(--wt-font-size-68);line-height:1.4}.tl-lane-add:hover,.tl-lane-add:focus-visible{opacity:1;border-style:solid;border-color:var(--itcm-green);color:var(--itcm-green)}.tl-add{position:absolute;width:22px;height:22px;padding:0;border:1px dashed var(--wt-color-border-timeline);border-radius:50%;background:var(--wt-color-surface);color:var(--wt-color-text-faint);font-size:var(--wt-font-size-85);line-height:1;cursor:pointer;opacity:.55;z-index:1}.tl-add:hover,.tl-add:focus-visible{opacity:1;border-style:solid;border-color:var(--itcm-green);color:var(--itcm-green)}.tl-add-form{display:flex;flex-direction:column;gap:.6rem}.tl-add-heading{margin:0;font-size:var(--wt-font-size-100)}.tl-add-parent{margin:0;font-size:var(--wt-font-size-85)}.tl-add-form input,.tl-add-form textarea{font:inherit;width:100%;box-sizing:border-box;padding:.45rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.tl-add-form textarea{resize:vertical}.tl-add-form input:focus,.tl-add-form textarea:focus{outline:2px solid var(--itcm-green);outline-offset:-1px;border-color:var(--itcm-green)}.tl-add-foot{display:flex;justify-content:flex-end;gap:.75rem;align-items:center}.epic-chip-btn{border:none;background:none;color:inherit;opacity:.75;cursor:pointer;padding:0;font-size:var(--wt-font-size-70)}.epic-chip-btn:hover{opacity:1}.epic-chip-btn.epic-ai-pick{filter:grayscale(1);opacity:.45}.epic-chip-btn.epic-ai-pick.on{filter:none;opacity:1;background:var(--wt-color-success-soft-bg);border:1px solid var(--wt-color-brand-green);border-radius:var(--wt-radius-pill);padding:0 .3rem}.epic-chip-btn.epic-ai-pick:hover{opacity:1}.epic-chip-btn.epic-ai-opt-in.on{background:var(--wt-color-surface-accent);border-color:var(--wt-color-accent)}.epic-chip-btn.epic-ai-opt-in:disabled{cursor:default}.epic-chip-btn.epic-ai-auto.on{background:var(--wt-color-warning-bg);border-color:var(--wt-color-warning-text)}.epic-rename .epic-branch-input{font-family:monospace;max-width:11rem}.project-title .project-ai-pick{margin-left:.4rem;font-size:.8em;vertical-align:middle}.epic-add,.epic-rename{display:inline-flex;align-items:center;gap:.35rem}.epic-add input,.epic-rename input{font-size:var(--wt-font-size-85);padding:.2rem .5rem}.ptodo-add{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.ptodo-add-row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ptodo-add-row input{flex:1;min-width:14rem}.ptodo-title{border:none;background:none;font:inherit;cursor:pointer;text-align:left;padding:0}.ptodo-title:hover{text-decoration:underline}.ptodo-blocked{color:var(--wt-color-danger-strong);border-color:var(--wt-color-danger-border)}.ptodo-spacer{flex:1}.ptodo-edit{display:flex;flex-direction:column;gap:.4rem}.ptodo-edit input,.ptodo-edit textarea{width:100%;box-sizing:border-box}.ptodo-edit .primary{align-self:flex-start}.ptodo-deps{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.ptodo-deps label{display:flex;align-items:center;gap:.45rem;padding:.2rem 0;cursor:pointer}.ptodo-deps-picker{display:flex;flex-direction:column;gap:.4rem}.ptodo-deps-search{font:inherit;font-size:var(--wt-font-size-90);padding:.35rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface)}.ptodo-deps-search:focus{outline:2px solid var(--itcm-green);outline-offset:-1px;border-color:var(--itcm-green)}.ptodo-deps-group{font-size:var(--wt-font-size-72);font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.35rem 0 .1rem}.ptodo-deps-groupwrap .ptodo-deps{max-height:none}.ptodo-deps-title{flex:1;min-width:0}.ptodo-deps-epic{font-size:var(--wt-font-size-62);flex:none;max-width:9rem;overflow:hidden;text-overflow:ellipsis}.ptodo-deps-empty{font-size:var(--wt-font-size-85);padding:.2rem 0}.ptodo-deps-toggle{align-self:flex-start;font-size:var(--wt-font-size-82)}.todo-col .todo-list li.link-target .todo-card,.tl-card-target{outline:2px solid var(--itcm-green);outline-offset:1px;background:var(--wt-color-success-soft-bg)}.tl-card[draggable=true]{cursor:grab}.archived-epics{margin-top:1rem}.archived-epics h3{margin-bottom:.2rem}.archived-list{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.3rem}.archived-list li{display:flex;align-items:baseline;gap:.6rem}.archived-name{font-weight:600}.project-card.archived{opacity:.75}.epic-board{display:flex;align-items:flex-start;gap:.7rem;margin-top:.25rem;padding-bottom:.75rem;overflow-x:auto;scroll-snap-type:x proximity}.epic-col{flex:0 0 19rem;width:19rem;scroll-snap-align:start}.epic-col-head{gap:.45rem}.epic-col-dot{width:.6rem;height:.6rem;border-radius:50%;flex:none}.epic-col-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epic-col-actions{margin-left:auto;display:inline-flex;gap:.35rem;color:var(--wt-color-text-muted)}.epic-col-head .epic-rename{flex:1}.epic-col-head .epic-rename input{flex:1;min-width:0}.epic-col-empty{font-size:var(--wt-font-size-80);margin:.2rem .2rem .4rem}.epic-col .todo-list li[draggable=true]{cursor:grab}.ptodo-card{cursor:default}.ptodo-card-title{display:flex;align-items:baseline;gap:.45rem}.ptodo-card-title .status-dot{flex:none;position:relative;top:.05rem}.ptodo-card .todo-card-meta{align-items:center}.epic-col .ptodo-add{margin:.55rem 0 0;gap:.35rem}.epic-col .ptodo-add-row{gap:.35rem}.epic-col .ptodo-add-row input{min-width:0;font-size:var(--wt-font-size-85);padding:.35rem .55rem;border-style:dashed;background:transparent}.epic-col .ptodo-add-row input:focus{background:var(--wt-color-surface);border-style:solid}.epic-col .ptodo-add textarea{font-size:var(--wt-font-size-85)}.epic-col-new{padding:.55rem;border:1px dashed var(--wt-color-border-emphasis);border-radius:var(--wt-radius-xxl)}.epic-col-new .epic-add{display:flex;width:100%}.epic-col-new .epic-add input{flex:1;min-width:0}.todo-project-chip{font-size:var(--wt-font-size-68);max-width:9rem;overflow:hidden;text-overflow:ellipsis}.next-up-toast{position:fixed;right:1rem;bottom:1rem;z-index:60;background:var(--wt-color-surface);border:1px solid var(--wt-color-border-soft);border-radius:var(--wt-radius-xl);box-shadow:var(--wt-shadow-toast);padding:.85rem 1rem;max-width:20rem}.next-up-toast .modal-close{float:right}.notice-stack{position:fixed;right:1rem;bottom:1rem;z-index:61;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:20rem}.notice-stack .notice-toast{position:static;width:100%}.notice-dismiss-all,.notice-enable{font-size:var(--wt-font-size-85)}.next-up-head{margin:0 0 .25rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.next-up-title{margin:0 0 .6rem;font-weight:600}.device-tabs{display:inline-flex;align-self:flex-start;margin-bottom:.6rem}.device-tabs a{padding:.3rem .9rem;font-size:var(--wt-font-size-88);color:inherit;text-decoration:none;background:var(--wt-color-surface)}.device-tabs a:hover{background:var(--wt-color-surface-hover)}.device-tabs a.active{background:var(--wt-color-text);color:var(--wt-color-surface)}.device-list{display:flex;flex-direction:column;gap:.9rem;margin-top:.6rem}.device-card{padding:.9rem 1.1rem 1rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);background:var(--wt-color-surface);text-align:left}.device-head{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .9rem}.device-name{display:flex;align-items:center;gap:.2rem;margin:0;min-width:0;font-size:var(--wt-font-size-110);overflow-wrap:anywhere}.device-rename{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.device-rename input{font:inherit;width:18rem;max-width:100%;padding:.3rem .5rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.device-rename input:focus{outline:2px solid var(--itcm-green);outline-offset:-1px;border-color:var(--itcm-green)}.device-state{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.device-state.online{color:var(--wt-color-success);font-weight:600}.device-state-dot{width:.55rem;height:.55rem;border-radius:var(--wt-radius-pill);background:var(--wt-color-text-faint)}.device-state.online .device-state-dot{background:var(--wt-color-success)}.device-forget{margin-left:auto;font-size:var(--wt-font-size-85)}.device-meta{display:flex;flex-wrap:wrap;gap:0 .5rem;margin:.35rem 0 0;font-size:var(--wt-font-size-85);color:var(--wt-color-text-body)}.device-meta>span{min-width:0;overflow-wrap:anywhere}.device-meta>span+span:before{content:"·";margin-right:.5rem;color:var(--wt-color-text-faint)}.device-flag{margin-left:.4rem;padding:0 .45rem;border:1px solid var(--wt-color-warning-border);border-radius:var(--wt-radius-pill);background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text);font-size:var(--wt-font-size-72);font-weight:600;text-decoration:none;white-space:nowrap}.device-hardware{margin:.15rem 0 0;font-size:var(--wt-font-size-85);color:var(--wt-color-text-muted)}.device-runs{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .9rem;margin:.55rem 0 0;font-size:var(--wt-font-size-85)}.device-run-link{color:var(--wt-color-text-muted)}.device-section{margin-top:.75rem}.device-section h4{margin:0 0 .3rem;font-size:var(--wt-font-size-72);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wt-color-text-subtle)}.device-none{margin:0;font-size:var(--wt-font-size-85)}.account-strip{margin-top:.6rem}.account-strip-title{margin:0 0 .3rem;font-size:var(--wt-font-size-72);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wt-color-text-subtle)}.account-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.account-card{display:flex;flex-direction:column;gap:.35rem;padding:.7rem .9rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);background:var(--wt-color-surface);font-size:var(--wt-font-size-85)}.account-card.stale{opacity:.6}.account-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem}.account-card-name{overflow-wrap:anywhere}.account-card-usage{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.2rem}.account-card-devices,.account-card-age{margin:0;font-size:var(--wt-font-size-78)}.device-harness-borrowed{flex-basis:100%;font-size:var(--wt-font-size-78)}.device-harnesses{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.device-harness{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.2rem;font-size:var(--wt-font-size-85)}.device-harness.stale{opacity:.6}.device-harness-name{min-width:11rem}.device-meter{display:inline-flex;align-items:center;gap:.4rem}.device-meter-label{color:var(--wt-color-text-muted)}.device-meter-track{display:inline-block;width:5rem;height:6px;border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-muted);overflow:hidden}.device-meter-fill{display:block;height:100%;border-radius:var(--wt-radius-pill);background:var(--itcm-green, var(--wt-color-brand-green))}.device-meter-fill.high{background:var(--wt-color-danger)}.device-meter-fill.over{background:var(--wt-color-text-faint)}.device-meter-text{font-variant-numeric:tabular-nums;font-weight:600}.device-meter-reset,.device-harness-age{font-size:var(--wt-font-size-78)}.device-capabilities{display:flex;flex-direction:column;gap:.3rem;margin:0}.device-chip-group{display:flex;align-items:baseline;gap:.6rem}.device-chip-group dt{flex:0 0 7.5rem;font-size:var(--wt-font-size-82);color:var(--wt-color-text-muted)}.device-chip-group dd{display:flex;flex-wrap:wrap;gap:.25rem .3rem;margin:0;min-width:0}.device-chip{padding:.05rem .5rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-chip);color:var(--wt-color-text-body);font-size:var(--wt-font-size-78);line-height:1.5;overflow-wrap:anywhere}.device-chip[title]{cursor:help}.device-chip.tone-ok{border-color:var(--wt-color-success-border);background:var(--wt-color-success-bg);color:var(--wt-color-success-strong)}.device-chip.tone-warn{border-color:var(--wt-color-warning-border);background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text)}.device-chip.tone-bad{border-color:var(--wt-color-danger-border);background:var(--wt-color-danger-bg);color:var(--wt-color-danger-text)}.device-sparks{display:flex;flex-wrap:wrap;gap:.6rem 2rem}.device-spark{display:flex;flex-direction:column;gap:.1rem;font-size:var(--wt-font-size-82)}.device-spark-label{color:var(--wt-color-text-muted)}.device-spark-line{display:block;color:var(--wt-color-accent)}.device-spark-line path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.device-spark-line circle{fill:currentColor}.device-spark-base{stroke:var(--wt-color-border);stroke-width:1}.device-spark-value{font-variant-numeric:tabular-nums}@media(max-width:640px){.device-chip-group{flex-direction:column;gap:.15rem}.device-chip-group dt{flex-basis:auto}}.harness-cell-devices{cursor:help}.harness-cell-count{margin-left:.35rem;font-size:var(--wt-font-size-72);color:var(--wt-color-text-subtle)}.teams-scroll{max-height:none}.teams-table{width:100%}.teams-table td{vertical-align:top}.team-cell{min-width:12rem;max-width:22rem}.team-name{font-weight:600;overflow-wrap:anywhere}.team-archived{margin-left:.4rem}.team-description{white-space:pre-line;overflow-wrap:anywhere}.team-summary{font-size:var(--wt-font-size-82)}.team-members{display:flex;flex-wrap:wrap;gap:.3rem .35rem}.team-member{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-muted);font-size:var(--wt-font-size-85)}.team-member-lead{background:var(--wt-color-surface-accent);border-color:var(--wt-color-accent)}.team-member-name{overflow-wrap:anywhere}.team-member-role{font-size:var(--wt-font-size-72);font-weight:600}.team-member-btn{border:none;background:none;color:inherit;font:inherit;font-size:var(--wt-font-size-80);font-weight:600;line-height:1.5;min-width:1.5rem;padding:.05rem .3rem;border-radius:var(--wt-radius-pill);cursor:pointer;opacity:.75}.team-member-btn:hover:not([aria-disabled=true]),.team-member-btn:focus-visible{opacity:1}.team-member-btn[aria-disabled=true]{cursor:default;opacity:.4}.team-add{margin-top:.45rem}.team-add select{max-width:min(100%,18rem)}.team-create{margin-top:.8rem}.team-notice .link{margin-left:.4rem}.invite-form .team-description-input{flex:1 1 18rem;max-width:32rem}.skill-scopes{flex-wrap:wrap;max-width:100%}.skill-scopes button{padding:.3rem .7rem;font-size:var(--wt-font-size-88)}.skill-scope-count{margin-left:.2rem;font-size:var(--wt-font-size-72);opacity:.7}.skills-scroll{max-height:none}.skills-table{width:100%}.skills-table td{vertical-align:top}.skill-cell{min-width:14rem;max-width:34rem}.skill-title{font-weight:600;overflow-wrap:anywhere}.skill-archived{margin-left:.4rem}.skill-slug{font-family:var(--wt-font-mono);font-size:var(--wt-font-size-82);color:var(--wt-color-text-subtle);overflow-wrap:anywhere}.skill-description{font-size:var(--wt-font-size-85);overflow-wrap:anywhere}.skill-badges{display:flex;flex-wrap:wrap;gap:.25rem}.skill-pill,.skill-visibility{white-space:nowrap}.skill-pill-ok{background:var(--wt-color-success-bg);color:var(--wt-color-success)}.skill-pill-wait{background:var(--wt-color-review-bg);color:var(--wt-color-review-text)}.skill-pill-alert{background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text)}.skill-pill-muted{background:var(--wt-color-surface-pending);color:var(--wt-color-text-subtle)}.skill-visibility{background:var(--wt-color-surface-chip);color:var(--wt-color-text-strong);white-space:normal;overflow-wrap:anywhere}.skill-visibility-company{background:var(--wt-color-surface-accent)}.skill-dialog{display:flex;flex-direction:column;gap:.6rem;width:min(34rem,100%)}.skill-field{display:flex;flex-direction:column;gap:.2rem;font-size:var(--wt-font-size-85)}.skill-field input,.skill-field textarea,.skill-field select{font:inherit;padding:.4rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.skill-field .skill-name-input{font-family:var(--wt-font-mono)}.skill-field-hint{margin:0;font-size:var(--wt-font-size-82)}.skill-sharing,.skill-scope{margin:0;padding:0;border:none;min-width:0}.skill-sharing legend,.skill-scope legend{padding:0;font-size:var(--wt-font-size-85);color:var(--wt-color-text-subtle)}.skill-sharing-options{display:flex;flex-wrap:wrap;gap:.2rem 1rem}.skill-sharing-teams,.skill-scope-devices{display:flex;flex-direction:column;gap:.15rem;margin:.3rem 0 0 1.2rem}.skill-refusal{margin:.4rem 0}.skill-refusal p{margin:0}.skill-refusal ul{margin:.2rem 0 0;padding-left:1.1rem}.skill-page{text-align:left}.skill-page button.primary:disabled,.skill-dialog button.primary:disabled{opacity:.45;cursor:default}.skill-page button.link:disabled{color:var(--wt-color-text-disabled);cursor:default}.skill-page a.link{color:var(--wt-color-link);text-decoration:none}.skill-page a.link:hover{text-decoration:underline}.skill-notice{margin:0 0 .8rem;padding:.5rem .8rem;border:1px solid var(--wt-color-border-emphasis);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface-alt)}.skill-back{margin:0 0 .3rem;font-size:var(--wt-font-size-85)}.skill-header{margin-bottom:.8rem}.skill-header-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem}.skill-header-title .page-title{overflow-wrap:anywhere}.skill-header-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .6rem;font-size:var(--wt-font-size-85)}.skill-header-description{margin:.4rem 0 0;max-width:60rem;white-space:pre-line;overflow-wrap:anywhere}.skill-review-banner{margin:0 0 .8rem;padding:.5rem .8rem;border:1px solid var(--wt-color-review-border);border-radius:var(--wt-radius-lg);background:var(--wt-color-review-bg);color:var(--wt-color-review-text)}.skill-columns{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;align-items:start}@media(max-width:1100px){.skill-columns{grid-template-columns:minmax(0,1fr)}}.skill-main,.skill-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.skill-panel,.skill-files,.skill-revisions{padding:.8rem 1rem .9rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-xl);background:var(--wt-color-surface)}.skill-panel h3,.skill-files h3,.skill-revisions h3{margin:0 0 .5rem;font-size:var(--wt-font-size-100)}.skill-panel p{margin:.3rem 0}.skill-install-note{font-size:var(--wt-font-size-85)}.skill-scope{margin-top:.5rem;display:flex;flex-direction:column;gap:.15rem}.skill-pin{margin-top:.6rem}.skill-uninstall{margin-top:.4rem;padding-left:0}.skill-group-chips{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.skill-group-chips li{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0}.skill-group-chips a{min-width:0;overflow-wrap:anywhere}.skill-widening-note,.skill-problems,.skill-flags{margin:.5rem 0;padding:.5rem .8rem;border:1px solid var(--wt-color-warning-border);border-radius:var(--wt-radius-lg);background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text);font-size:var(--wt-font-size-88)}.skill-problems p{margin:0}.skill-problems ul,ul.skill-flags{padding-left:1.6rem}.skill-problems ul{margin:.2rem 0 0;padding-left:1.1rem}.skill-frontmatter{margin:0;font-size:var(--wt-font-size-85)}.skill-frontmatter-row{padding:.25rem 0;border-top:1px solid var(--wt-color-border)}.skill-frontmatter-row:first-child{border-top:none}.skill-frontmatter dt{font-family:var(--wt-font-mono);color:var(--wt-color-text-subtle)}.skill-frontmatter dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.skill-frontmatter-widening dt{color:var(--wt-color-warning-text);font-weight:600}.skill-files-dropping{outline:2px dashed var(--wt-color-accent);outline-offset:-2px;background:var(--wt-color-surface-accent)}.skill-files-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.2rem 1rem}.skill-files-actions{display:flex;flex-wrap:wrap;gap:.1rem .5rem}.skill-files-note{margin:0 0 .5rem;font-size:var(--wt-font-size-85)}.skill-path-form,.skill-member-add{margin:.5rem 0}.skill-path-form input{flex:1 1 16rem;font-family:var(--wt-font-mono)}.skill-zip{margin:.5rem 0;padding:.6rem .8rem;border:1px solid var(--wt-color-border-emphasis);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface-alt)}.skill-zip p{margin:0 0 .4rem}.skill-zip-actions,.skill-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.skill-files-body{display:grid;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:.8rem;align-items:start}@media(max-width:760px){.skill-files-body{grid-template-columns:minmax(0,1fr)}}.skill-tree{margin:0;padding:.3rem;list-style:none;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface-alt);font-size:var(--wt-font-size-88);max-height:34rem;overflow:auto}.skill-tree-dir{display:block;padding:.15rem .4rem;color:var(--wt-color-text-subtle);overflow-wrap:anywhere}.skill-tree-file{display:flex;align-items:baseline;gap:.35rem;width:100%;padding:.15rem .4rem;border:none;border-radius:var(--wt-radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.skill-tree-file:hover{background:var(--wt-color-surface-hover)}.skill-tree-file.active{background:var(--wt-color-text);color:var(--wt-color-surface)}.skill-tree-name{min-width:0;overflow-wrap:anywhere}.skill-tree-state{margin-left:auto;font-size:var(--wt-font-size-72);font-weight:600;opacity:.8;white-space:nowrap}.skill-tree-deleted{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.15rem .4rem;color:var(--wt-color-text-disabled)}.skill-tree-deleted span{text-decoration:line-through;overflow-wrap:anywhere}.skill-file{min-width:0}.skill-file-head{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .8rem;margin-bottom:.4rem;font-size:var(--wt-font-size-85)}.skill-file-path{font-family:var(--wt-font-mono);font-weight:600;overflow-wrap:anywhere}.skill-editor{display:block;width:100%;min-height:26rem;padding:.6rem .7rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit;font-family:var(--wt-font-mono);font-size:var(--wt-font-size-85);line-height:1.45;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto;resize:vertical}.skill-editor[readonly]{background:var(--wt-color-surface-alt)}.skill-file-note{margin:0;padding:.8rem;border:1px dashed var(--wt-color-border-strong);border-radius:var(--wt-radius-lg)}.skill-file-note p{margin:0 0 .3rem}.skill-save{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--wt-color-border)}.skill-save-count{font-size:var(--wt-font-size-85)}.skill-save-dirty{font-weight:600;color:var(--wt-color-warning-text)}.skill-save-message{flex:1 1 14rem;min-width:0;font:inherit;padding:.4rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.skill-save-note{flex-basis:100%;font-size:var(--wt-font-size-82)}.skill-revision-list{margin:0;padding:0;list-style:none}.skill-revision{padding:.5rem 0 .5rem .7rem;border-top:1px solid var(--wt-color-border);border-left:3px solid transparent}.skill-revision:first-child{border-top:none}.skill-revision-shown{border-left-color:var(--wt-color-accent)}.skill-revision-head{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .6rem}.skill-revision-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:var(--wt-font-size-85)}.skill-revision-message,.skill-revision-meta,.skill-revision-comment,.skill-revision-widening{margin:.2rem 0 0;overflow-wrap:anywhere}.skill-revision-message{white-space:pre-line}.skill-revision-meta{font-size:var(--wt-font-size-82)}.skill-revision-comment{font-style:italic}.skill-revision-widening{font-size:var(--wt-font-size-85);color:var(--wt-color-warning-text)}.skill-review-reject{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.skill-review-reject textarea{flex:1 1 18rem;font:inherit;padding:.4rem .6rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.skill-diff{margin-top:.8rem;padding-top:.8rem;border-top:2px solid var(--wt-color-border-strong)}.skill-diff-head{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .9rem}.skill-diff-head h4{margin:0}.skill-diff-head select{max-width:22rem;font:inherit;padding:.25rem .4rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-md);background:var(--wt-color-surface);color:inherit}.skill-diff-summary{margin:.5rem 0;font-weight:600}.skill-diff-file{margin-top:.6rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);overflow:hidden}.skill-diff-file-head{padding:.35rem .7rem;background:var(--wt-color-surface-muted);font-family:var(--wt-font-mono);font-size:var(--wt-font-size-85);overflow-wrap:anywhere}.skill-diff-body{font-family:var(--wt-font-mono);font-size:var(--wt-font-size-82);line-height:1.45;overflow-x:auto}.skill-diff-line{display:flex;gap:.4rem;padding:0 .7rem;white-space:pre-wrap;overflow-wrap:anywhere}.skill-diff-sign{flex:none;width:.8em;-webkit-user-select:none;user-select:none;opacity:.8}.skill-diff-text{min-width:0}.skill-diff-line.add{background:var(--wt-color-success-soft-bg);color:var(--wt-color-success-strong)}.skill-diff-line.del{background:var(--wt-color-danger-soft-bg);color:var(--wt-color-danger-strong)}.skill-diff-line.same{color:var(--wt-color-text-body)}.skill-diff-line.gap{color:var(--wt-color-text-faint);font-style:italic;background:var(--wt-color-surface-alt)}.skill-diff-opaque{margin:0;padding:.4rem .7rem;font-size:var(--wt-font-size-85);overflow-wrap:anywhere}.skill-members{margin:0;padding:0;list-style:none}.skill-member{display:flex;align-items:baseline;gap:.5rem;padding:.4rem .3rem;border-top:1px solid var(--wt-color-border)}.skill-member:first-child{border-top:none}.skill-member-dragging{opacity:.45}.skill-member-over{box-shadow:inset 0 2px 0 var(--wt-color-accent)}.skill-member-handle{cursor:grab;color:var(--wt-color-text-faint);-webkit-user-select:none;user-select:none}.skill-member-order{flex:none;min-width:1.6rem;color:var(--wt-color-text-subtle);font-variant-numeric:tabular-nums}.skill-member-text{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem;min-width:0;flex:1 1 auto}.skill-member-text .skill-description{flex-basis:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.skill-member-actions{display:flex;flex:none;gap:.1rem}.skill-member-add select{max-width:min(100%,30rem)}.skill-group-edit{flex:1 1 auto}.req-chips{display:inline-flex;flex-wrap:wrap;gap:.2rem .25rem;min-width:0}.req-chip{display:inline-flex;align-items:baseline;gap:.2rem;max-width:100%;padding:.05rem .5rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-pill);background:var(--wt-color-surface-chip);color:var(--wt-color-text-body);font-size:var(--wt-font-size-78);line-height:1.5;overflow-wrap:anywhere}.req-chip-group{border-style:dashed;background:var(--wt-color-surface-accent)}.req-chip-archived{text-decoration:line-through;opacity:.75}.req-chip-no_access{border-color:var(--wt-color-warning-border);background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text)}.req-chip-empty{opacity:.75}.req-chip-more{color:var(--wt-color-text-subtle)}.req-chip-link{color:inherit;text-decoration:none}.req-chip-link:hover{text-decoration:underline}.req-chip-state{color:var(--wt-color-text-subtle);font-size:var(--wt-font-size-72)}.req-chip-remove{padding:0 .15rem;border:0;background:none;color:var(--wt-color-text-subtle);cursor:pointer;font-size:var(--wt-font-size-72)}.req-chip-remove:hover:not([aria-disabled=true]){color:var(--wt-color-danger-text)}.req-pill{background:var(--wt-color-surface-chip);color:var(--wt-color-text-strong)}.req-pill-blocked{background:var(--wt-color-warning-bg);color:var(--wt-color-warning-text)}.req-picker{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.req-picker-head{display:flex;align-items:baseline;gap:.6rem;font-size:var(--wt-font-size-85)}.req-none,.req-note{margin:0;font-size:var(--wt-font-size-85)}.req-find{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}.req-find input{flex:1 1 12rem;min-width:0}.req-options{flex:1 1 100%;margin:0;padding:0;list-style:none;max-height:14rem;overflow-y:auto;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-md)}.req-option{padding:.3rem .5rem;cursor:pointer;font-size:var(--wt-font-size-85);overflow-wrap:anywhere}.req-option.active{background:var(--wt-color-surface-accent)}.req-option-name{font-weight:600}.req-standing{margin-top:.4rem;padding:.4rem .6rem;border-left:3px solid var(--wt-color-border);border-radius:.25rem;background:var(--wt-color-surface-pending);font-size:var(--wt-font-size-85)}.req-standing p{margin:0}.req-standing ul{margin:.3rem 0 0;padding-left:1.1rem}.req-standing-ready{border-left-color:var(--wt-color-success);background:var(--wt-color-success-bg)}.req-standing-waiting{border-left-color:var(--wt-color-review-text);background:var(--wt-color-review-bg)}.req-standing-blocked{border-left-color:var(--wt-color-warning-border);background:var(--wt-color-warning-bg)}.device-skills-summary{margin:0 0 .35rem;font-size:var(--wt-font-size-85)}.device-skill-list{display:flex;flex-direction:column;gap:.3rem;margin:0 0 .4rem;padding:0;list-style:none}.device-skill{display:flex;flex-direction:column;gap:.1rem;font-size:var(--wt-font-size-85)}.device-skill-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.device-skill-name{font-weight:600;overflow-wrap:anywhere}.device-skill-origins{font-size:var(--wt-font-size-78)}.device-skill-error{font-size:var(--wt-font-size-78);color:var(--wt-color-danger-text);overflow-wrap:anywhere}.device-skill-groups{margin:0 0 .4rem;font-size:var(--wt-font-size-85)}.device-auto-install{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--wt-color-border)}.device-switch{display:flex;align-items:center;gap:.5rem;font-size:var(--wt-font-size-85);font-weight:600}.device-switch-hint{margin:.2rem 0 0;font-size:var(--wt-font-size-78)}.device-skill-failure{margin:.3rem 0 0;font-size:var(--wt-font-size-85);color:var(--wt-color-warning-text)}.req-standing .req-standing-links{margin-top:.3rem;font-size:var(--wt-font-size-78)}.routine-toolbar{margin:.75rem 0}.routine-card-name{color:inherit;text-decoration:none}.routine-card-name:hover{text-decoration:underline}.routine-facts{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .75rem;margin:.25rem 0;font-size:var(--wt-font-size-88)}.routine-facts dt{color:var(--wt-color-text-subtle)}.routine-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.run-status{font-weight:600}.run-status-running{color:var(--wt-color-status-in-progress)}.run-status-completed{color:var(--wt-color-success)}.run-status-failed{color:var(--wt-color-danger)}.run-status-missed,.run-status-cancelled{color:var(--wt-color-text-subtle)}.archived-routines>summary{cursor:pointer;list-style:none}.archived-routines>summary h3{display:inline}.routine-new-access{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;border:none}.routine-new-access legend{padding:0;font-size:var(--wt-font-size-85)}.project-card-form .routine-new-access input{width:auto}.run-input input:not([type=file]),.run-input textarea,.run-input select,.routine-input-row input:not([type=checkbox]),.routine-input-row select,.routine-input-row textarea,.routine-fail-after input,.routine-reassign select,.routine-access-table select{font:inherit;padding:.4rem .55rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:inherit}.tl-avatar.tl-avatar-runner{background:transparent;border:1px dashed var(--wt-color-border-strong)}.ptodo-runner{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routine-schedule-line,.routine-running-line{margin:.25rem 0}.routine-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0 .25rem}.routine-opt-in{margin-left:auto}.routine-reason{font-size:var(--wt-font-size-85)}.routine-runs-table td,.routine-run-todos td{vertical-align:top}.routine-run-title{display:flex;align-items:baseline;gap:.6rem;margin:.6rem 0 .25rem}.routine-run-facts{max-width:48rem;font-size:inherit}.routine-reassign{display:block;margin-top:.35rem}.routine-agent-runs{display:flex;flex-direction:column;gap:.15rem}.routine-run-inputs{margin:.25rem 0}.routine-run-inputs dt{margin-top:.5rem;font-weight:600}.routine-run-inputs dd{margin:.15rem 0 0}.routine-input-key{font-weight:400;font-size:var(--wt-font-size-85)}.routine-input-value{white-space:pre-wrap;overflow-wrap:anywhere}.routine-run-files{margin:0;padding-left:1.1rem}.routine-settings-section h3{margin-bottom:.35rem}.routine-hint{margin:.15rem 0 .6rem;font-size:var(--wt-font-size-85)}.routine-access-add{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.routine-fail-after input{width:5rem}.schedule-editor{display:flex;flex-direction:column;gap:.5rem}.schedule-line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.schedule-field{display:flex;flex-direction:column;gap:.15rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-subtle)}.schedule-field input,.schedule-field select{font:inherit;font-size:var(--wt-font-size-100);padding:.4rem .55rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:var(--wt-color-text)}.schedule-number{width:4.5rem}.schedule-window{width:9.5rem}.schedule-custom input{font-family:var(--wt-font-mono);max-width:24rem}.schedule-custom .routine-hint{margin-bottom:0}.schedule-zone-pick{display:flex;gap:.35rem}.schedule-zone-search{width:8rem}.schedule-days{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.schedule-day{min-width:3rem}.schedule-words,.schedule-next p{margin:0}.schedule-next ol{margin:.15rem 0 0;padding-left:1.4rem}.schedule-next-stale{opacity:.55}.convert-routine-field{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.6rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-subtle)}.convert-routine-field input{font:inherit;font-size:var(--wt-font-size-100);padding:.4rem .55rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface);color:var(--wt-color-text)}.routine-converted{margin:.25rem 0}.schedule-actions{display:flex;gap:.6rem;align-items:center}.routine-input-rows{display:flex;flex-direction:column;gap:.6rem;margin:.5rem 0;padding-left:1.4rem}.routine-input-row{padding:.6rem .75rem;border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);background:var(--wt-color-surface)}.routine-input-row-refused{border-color:var(--wt-color-danger-border)}.routine-input-line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:.4rem}.routine-input-line label,.routine-input-wide{display:flex;flex-direction:column;gap:.15rem;font-size:var(--wt-font-size-85);color:var(--wt-color-text-subtle)}.routine-input-line label.checkbox{flex-direction:row;align-self:center}.routine-input-wide{margin-bottom:.4rem}.routine-input-key-field{font-family:var(--wt-font-mono)}.routine-input-moves{display:inline-flex;gap:.35rem;margin-left:auto;align-self:center}.routine-inputs-actions{display:flex;gap:.6rem;align-items:center}.todo-modal.run-now-modal{max-height:90vh;overflow-y:auto}.run-now-text{margin:.25rem 0 .6rem}.run-input{margin:.75rem 0}.run-input-label{display:block;font-weight:600}.run-input-required{color:var(--wt-color-danger)}.run-input-description{margin:.1rem 0 .3rem;font-size:var(--wt-font-size-85)}.run-input input:not([type=file]),.run-input textarea,.run-input select{width:100%;box-sizing:border-box}.run-input-invalid input:not([type=file]),.run-input-invalid textarea,.run-input-invalid select,.run-input-invalid .run-input-drop{border-color:var(--wt-color-danger)}.run-input-drop{padding:.6rem .75rem;border:1px dashed var(--wt-color-border-strong);border-radius:var(--wt-radius-lg)}.run-input-drop.drop-active{border-color:var(--itcm-green);background:var(--wt-color-success-soft-bg)}.run-input-files{margin:.4rem 0 0;padding-left:1.1rem}.agents-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;margin:.35rem 0 .4rem}.agents-kinds{display:inline-flex}.agents-new-session{margin-left:auto;padding:.25rem .85rem;font-size:var(--wt-font-size-85)}.agents-kinds button{padding:.2rem .75rem;font-size:var(--wt-font-size-82);background:var(--wt-color-surface)}.agents-kinds button.active{background:var(--wt-color-text);color:var(--wt-color-surface)}.agents-kind{display:inline-block;width:1em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--wt-color-text-muted)}.agents-kind.kind-session{color:var(--wt-color-accent-strong)}.agents-kind.kind-command{color:var(--wt-color-warning-text)}.agents-kind-label{font-weight:600}.agents-landing{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:.3rem 0;padding:.45rem .8rem;font-size:var(--wt-font-size-88)}.agents-landing p{margin:0}.agents-landing.tone-warn{border-color:var(--wt-color-warning-border);background:var(--wt-color-warning-bg)}.agents-landing.tone-bad .agents-landing-state{color:var(--wt-color-danger)}.agents-landing-state{color:var(--wt-color-text-muted)}.agents-command{display:flex;flex-direction:column;gap:.2rem}.agents-command-line{color:var(--wt-color-terminal-dim)}.agents-command-prompt{color:var(--wt-color-terminal-tool);font-weight:600}.agents-command-tag{margin-left:.5rem;padding:0 .35rem;border:1px solid var(--wt-color-terminal-border);border-radius:var(--wt-radius-pill);font-size:var(--wt-font-size-72);color:var(--wt-color-terminal-muted)}.agents-terminal pre.agents-command-output{color:var(--wt-color-terminal-text)}.agents-command-output a{color:var(--wt-color-terminal-tool);text-decoration:underline;word-break:break-all}.agents-command-exit{color:var(--wt-color-terminal-muted)}.agents-command-exit.error{color:var(--wt-color-terminal-error)}.agents-secret-label{font-size:var(--wt-font-size-75);font-weight:600;color:var(--wt-color-terminal-text)}.agents-composer .composer-field input.agents-secret-input[type=password]{flex:1;min-width:0;margin:0;padding:.3rem .5rem;border:none;background-color:transparent;color:var(--wt-color-terminal-text);outline:none}.agents-composer .agents-secret-input::placeholder{color:var(--wt-color-terminal-muted)}.new-session-modal .run-settings-row{margin-top:.3rem}.new-session-hint{margin:.4rem 0 0;font-size:var(--wt-font-size-82)}.new-session-message{display:flex;flex-direction:column;gap:.25rem;margin-top:.8rem;font-size:var(--wt-font-size-85);font-weight:600}.new-session-message textarea{font:inherit;font-weight:400;padding:.5rem .7rem;border:1px solid var(--wt-color-border-strong);border-radius:var(--wt-radius-lg);resize:vertical}.new-session-foot{gap:.6rem;align-items:center}.device-job{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .4rem}.device-job-btn{padding:.05rem .55rem;font-size:var(--wt-font-size-78);line-height:1.5;border-radius:var(--wt-radius-pill)}.device-job-btn:disabled{cursor:not-allowed;opacity:.55}.device-head-actions{display:inline-flex;align-items:center;gap:.9rem;margin-left:auto}.device-head-actions .device-forget{margin-left:0}.device-job-state{font-size:var(--wt-font-size-75);color:var(--wt-color-text-muted);white-space:nowrap}a.device-job-state{text-decoration:none}a.device-job-state:hover{text-decoration:underline}.device-job-state.tone-ok{color:var(--wt-color-success-strong)}.device-job-state.tone-warn{color:var(--wt-color-warning-text)}.device-job-state.tone-bad{color:var(--wt-color-danger);white-space:normal}.device-job-error{font-size:var(--wt-font-size-75)}.device-meta-job,.device-hardware-job{margin-left:.5rem}.device-account{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-top:.35rem}.device-account-label{font-size:var(--wt-font-size-82);color:var(--wt-color-text-muted)}.device-account-checked{font-size:var(--wt-font-size-75)}.device-mcp dt{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.device-mcp-rows{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.device-mcp-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}:root[data-theme=windows-95]{--w95-light: var(--wt-color-surface);--w95-face: var(--wt-color-bg);--w95-shadow: var(--wt-color-border-strong);--w95-dark: var(--wt-color-border-emphasis);--w95-title: var(--wt-color-accent);--w95-title-text: var(--wt-color-surface);--w95-raised-edge: var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);--w95-raised-inner: inset -1px -1px var(--w95-shadow), inset 1px 1px var(--w95-face);--w95-sunken-edge: var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);--w95-sunken-inner: inset 1px 1px var(--w95-dark), inset -1px -1px var(--w95-face);--w95-desktop: #008080;background:var(--w95-desktop);scrollbar-color:var(--w95-shadow) var(--w95-face)}:root[data-theme=windows-95] ::selection{background:var(--w95-title);color:var(--w95-title-text)}:root[data-theme=windows-95] :is(button,a,[tabindex]):focus-visible{outline:1px dotted var(--wt-color-text);outline-offset:-4px}:root[data-theme=windows-95] button:where(:not(.link,.menu-item,.nav-dropdown-trigger,.todo-card,.todo-status)),:root[data-theme=windows-95] .view-toggle a{background:var(--w95-face);color:var(--wt-color-text);border:1px solid;border-color:var(--w95-raised-edge);box-shadow:var(--w95-raised-inner)}:root[data-theme=windows-95] button:where(:not(.link,.menu-item,.nav-dropdown-trigger,.todo-card,.todo-status)):active,:root[data-theme=windows-95] .view-toggle button.active,:root[data-theme=windows-95] .view-toggle a.active,:root[data-theme=windows-95] .period-toggle button.active{background:var(--w95-light);color:var(--wt-color-text);border-color:var(--w95-sunken-edge);box-shadow:var(--w95-sunken-inner)}:root[data-theme=windows-95] button.primary{font-weight:700;box-shadow:0 0 0 1px var(--wt-color-text),var(--w95-raised-inner)}:root[data-theme=windows-95] button.danger{color:var(--wt-color-danger)}:root[data-theme=windows-95] button:disabled{color:var(--w95-shadow);text-shadow:1px 1px var(--w95-light)}:root[data-theme=windows-95] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){border:1px solid;border-color:var(--w95-sunken-edge);box-shadow:var(--w95-sunken-inner)}:root[data-theme=windows-95] .sidebar,:root[data-theme=windows-95] .app-body{background:var(--w95-face);border:1px solid;border-color:var(--w95-raised-edge);box-shadow:var(--w95-raised-inner)}@media(min-width:881px){:root[data-theme=windows-95] .app{gap:4px;padding:4px}:root[data-theme=windows-95] .sidebar{top:4px;height:calc(100vh - 8px)}:root[data-theme=windows-95] .app-body-fill{height:calc(100vh - 8px)}:root[data-theme=windows-95] .brand{margin:calc(2px - 1.25rem) calc(2px - .85rem) 1.1rem}:root[data-theme=windows-95] .app-header{margin:calc(2px - 1.5rem) calc(2px - 1.5rem) 0;padding:.4rem .6rem;border-bottom:1px solid var(--w95-shadow);box-shadow:0 1px var(--w95-light)}}:root[data-theme=windows-95] .brand{background:var(--w95-title);color:var(--w95-title-text);padding:.3rem .5rem;--wt-logo-display: none;--wt-logo-inverted-display: inline-block}:root[data-theme=windows-95] .brand :is(h1,.brand-sub){color:inherit;font-weight:700;font-size:var(--wt-font-size-95)}:root[data-theme=windows-95] .main-nav a,:root[data-theme=windows-95] .nav-dropdown-trigger,:root[data-theme=windows-95] .menu-item{color:var(--wt-color-text)}:root[data-theme=windows-95] .main-nav a.active,:root[data-theme=windows-95] .main-nav a:hover,:root[data-theme=windows-95] .nav-dropdown-trigger.active,:root[data-theme=windows-95] .nav-dropdown-trigger:hover,:root[data-theme=windows-95] .nav-dropdown.open .nav-dropdown-trigger,:root[data-theme=windows-95] .menu-item:hover{background:var(--w95-title);color:var(--w95-title-text)}:root[data-theme=windows-95] .sidebar-foot{border-top:1px solid var(--w95-shadow);box-shadow:inset 0 1px var(--w95-light)}:root[data-theme=windows-95] .nav-dropdown-panel{background:var(--w95-face);border:1px solid;border-color:var(--w95-raised-edge);box-shadow:var(--w95-raised-inner);padding:3px}:root[data-theme=windows-95] .menu-divider{height:0;background:none;border-top:1px solid var(--w95-shadow);border-bottom:1px solid var(--w95-light)}:root[data-theme=windows-95] :is(.connector-card,.home-card,.todo-card,.project-card,.auth-card,.empty-state,.worker-card,.danger-card,.tl-card,.search-panel,.todo-inbox-panel,.todo-modal,.trial-banner){background:var(--w95-face);border:1px solid;border-color:var(--w95-raised-edge);box-shadow:var(--w95-raised-inner)}:root[data-theme=windows-95] .trial-banner{color:var(--wt-color-text)}:root[data-theme=windows-95] :is(.connector-card>h3:first-child,.connector-card>header:first-child,.home-card>h3:first-child),:root[data-theme=windows-95] .modal-head{background:var(--w95-title);color:var(--w95-title-text);font-weight:700;padding:.2rem .5rem;margin:calc(2px - 1.1rem) calc(2px - 1.1rem) .7rem}:root[data-theme=windows-95] .home-card>h3:first-child{margin-top:calc(2px - .9rem)}:root[data-theme=windows-95] .todo-modal .modal-head{margin:calc(2px - 1.1rem) calc(2px - 1.4rem) .6rem}:root[data-theme=windows-95] :is(.connector-card>header:first-child h3,.modal-title){color:inherit;margin:0;font-size:var(--wt-font-size-100)}:root[data-theme=windows-95] button.modal-close{background:var(--w95-face);color:var(--wt-color-text);border:1px solid;border-color:var(--w95-raised-edge);box-shadow:var(--w95-raised-inner);padding:0 .3rem;line-height:1.1;font-weight:700}:root[data-theme=windows-95] .auth-brand{background:var(--w95-title);color:var(--w95-title-text);align-items:center;gap:.5rem;padding:.25rem .5rem;margin:calc(2px - 1.8rem) calc(2px - 1.8rem) .2rem;--wt-logo-display: none;--wt-logo-inverted-display: inline-block}:root[data-theme=windows-95] .auth-brand h1{color:inherit;font-weight:700;font-size:var(--wt-font-size-100)}:root[data-theme=windows-95] .auth-logo{height:18px}:root[data-theme=windows-95] .admin-table{border:1px solid;border-color:var(--w95-sunken-edge);box-shadow:var(--w95-sunken-inner)}:root[data-theme=windows-95] .admin-table th{background:var(--w95-face);color:var(--wt-color-text);font-weight:400;border:1px solid;border-color:var(--w95-raised-edge);box-shadow:var(--w95-raised-inner)}:root[data-theme=windows-95] :is(.status-dot,.todo-add-btn,.home-day-bar){border-radius:0}:root[data-theme=windows-95] .agents-terminal,:root[data-theme=windows-95] :is(code,pre,kbd){font-family:var(--wt-font-mono)}:root[data-theme=windows-95] .agents-terminal{border:1px solid;border-color:var(--w95-sunken-edge);box-shadow:var(--w95-sunken-inner)}@supports selector(::-webkit-scrollbar){:root[data-theme=windows-95]{scrollbar-color:auto}:root[data-theme=windows-95] ::-webkit-scrollbar{width:16px;height:16px}:root[data-theme=windows-95] ::-webkit-scrollbar-track{background:repeating-conic-gradient(var(--w95-light) 0 25%,var(--w95-face) 0 50%) 0 0 / 2px 2px}:root[data-theme=windows-95] ::-webkit-scrollbar-thumb,:root[data-theme=windows-95] ::-webkit-scrollbar-button{background-color:var(--w95-face);border:1px solid;border-color:var(--w95-raised-edge);box-shadow:var(--w95-raised-inner)}:root[data-theme=windows-95] ::-webkit-scrollbar-button{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:16px 16px}:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:vertical:start:increment,:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:vertical:end:decrement,:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:horizontal:start:increment,:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:horizontal:end:decrement{display:none}:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M7 6h1v1h-1zM6 7h3v1h-3zM5 8h5v1h-5zM4 9h7v1h-7z'/%3E%3C/svg%3E")}:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M4 6h7v1h-7zM5 7h5v1h-5zM6 8h3v1h-3zM7 9h1v1h-1z'/%3E%3C/svg%3E")}:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:horizontal:start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M9 4h1v7h-1zM8 5h1v5h-1zM7 6h1v3h-1zM6 7h1v1h-1z'/%3E%3C/svg%3E")}:where(:root[data-theme=windows-95],:root[data-theme=windows-95] *)::-webkit-scrollbar-button:horizontal:end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M6 4h1v7h-1zM7 5h1v5h-1zM8 6h1v3h-1zM9 7h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] ::-webkit-scrollbar-corner{background:var(--w95-face)}}:root[data-theme=windows-95] .nav-item-icon[data-icon]{height:16px;background:center / 16px 16px no-repeat}:root[data-theme=windows-95] .nav-item-icon[data-icon=📁]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23808000' d='M2 2h5v1h-5zM1 3h1v1h-1zM7 3h1v1h-1zM1 4h1v1h-1zM7 4h8v1h-8zM1 5h1v1h-1zM14 5h1v1h-1zM1 6h14v1h-14zM1 7h1v1h-1zM14 7h1v1h-1zM1 8h1v1h-1zM14 8h1v1h-1zM1 9h1v1h-1zM14 9h1v1h-1zM1 10h1v1h-1zM14 10h1v1h-1zM1 11h1v1h-1zM14 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h14v1h-14z'/%3E%3Cpath fill='%23ffff80' d='M2 3h5v1h-5zM2 4h5v1h-5zM2 5h12v1h-12z'/%3E%3Cpath fill='%23ffff00' d='M2 7h12v1h-12zM2 8h12v1h-12zM2 9h12v1h-12zM2 10h12v1h-12zM2 11h12v1h-12zM2 12h12v1h-12z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=👤]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M5 2h5v1h-5zM4 3h1v1h-1zM10 3h1v1h-1zM4 4h1v1h-1zM10 4h1v1h-1zM4 5h1v1h-1zM10 5h1v1h-1zM4 6h1v1h-1zM10 6h1v1h-1zM5 7h5v1h-5zM6 8h1v1h-1zM8 8h1v1h-1zM3 9h3v1h-3zM9 9h3v1h-3zM2 10h1v1h-1zM12 10h1v1h-1zM2 11h1v1h-1zM12 11h1v1h-1zM2 12h1v1h-1zM12 12h1v1h-1zM2 13h1v1h-1zM12 13h1v1h-1zM2 14h11v1h-11z'/%3E%3Cpath fill='%23ffcc99' d='M5 3h5v1h-5zM5 4h5v1h-5zM5 5h5v1h-5zM5 6h5v1h-5zM7 8h1v1h-1z'/%3E%3Cpath fill='%230000ff' d='M6 9h3v1h-3zM3 10h9v1h-9zM3 11h9v1h-9zM3 12h9v1h-9zM3 13h9v1h-9z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=👥]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M8 1h5v1h-5zM7 2h1v1h-1zM13 2h1v1h-1zM7 3h1v1h-1zM13 3h1v1h-1zM7 4h1v1h-1zM13 4h1v1h-1zM2 5h5v1h-5zM8 5h5v1h-5zM1 6h1v1h-1zM7 6h2v1h-2zM12 6h2v1h-2zM1 7h1v1h-1zM7 7h1v1h-1zM14 7h1v1h-1zM1 8h1v1h-1zM7 8h1v1h-1zM14 8h1v1h-1zM2 9h6v1h-6zM14 9h1v1h-1zM3 10h1v1h-1zM5 10h1v1h-1zM7 10h1v1h-1zM14 10h1v1h-1zM0 11h3v1h-3zM6 11h9v1h-9zM0 12h1v1h-1zM9 12h1v1h-1zM0 13h1v1h-1zM9 13h1v1h-1zM0 14h1v1h-1zM9 14h1v1h-1zM0 15h10v1h-10z'/%3E%3Cpath fill='%23ffcc99' d='M8 2h5v1h-5zM8 3h5v1h-5zM8 4h5v1h-5zM2 6h5v1h-5zM10 6h1v1h-1zM2 7h5v1h-5zM2 8h5v1h-5zM4 10h1v1h-1z'/%3E%3Cpath fill='%23800000' d='M9 6h1v1h-1zM11 6h1v1h-1zM8 7h6v1h-6zM8 8h6v1h-6zM8 9h6v1h-6zM8 10h6v1h-6z'/%3E%3Cpath fill='%230000ff' d='M3 11h3v1h-3zM1 12h8v1h-8zM1 13h8v1h-8zM1 14h8v1h-8z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=💼]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M5 2h6v1h-6zM5 3h1v1h-1zM10 3h1v1h-1zM5 4h1v1h-1zM10 4h1v1h-1zM1 5h14v1h-14zM1 6h1v1h-1zM14 6h1v1h-1zM1 7h1v1h-1zM14 7h1v1h-1zM1 8h14v1h-14zM1 9h1v1h-1zM7 9h3v1h-3zM14 9h1v1h-1zM1 10h1v1h-1zM7 10h1v1h-1zM9 10h1v1h-1zM14 10h1v1h-1zM1 11h1v1h-1zM7 11h3v1h-3zM14 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h1v1h-1zM14 13h1v1h-1zM1 14h14v1h-14z'/%3E%3Cpath fill='%23804000' d='M6 3h4v1h-4zM2 6h12v1h-12zM2 7h12v1h-12zM2 9h5v1h-5zM10 9h4v1h-4zM2 10h5v1h-5zM10 10h4v1h-4zM2 11h5v1h-5zM10 11h4v1h-4zM2 12h12v1h-12zM2 13h12v1h-12z'/%3E%3Cpath fill='%23ffff00' d='M8 10h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=💳]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M1 3h14v1h-14zM1 4h1v1h-1zM14 4h1v1h-1zM1 5h1v1h-1zM14 5h1v1h-1zM1 6h14v1h-14zM1 7h1v1h-1zM14 7h1v1h-1zM1 8h1v1h-1zM14 8h1v1h-1zM1 9h1v1h-1zM14 9h1v1h-1zM1 10h1v1h-1zM14 10h1v1h-1zM1 11h1v1h-1zM14 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h14v1h-14z'/%3E%3Cpath fill='%230000ff' d='M2 4h12v1h-12zM2 5h12v1h-12zM2 7h12v1h-12zM2 8h1v1h-1zM6 8h8v1h-8zM2 9h1v1h-1zM6 9h8v1h-8zM2 10h12v1h-12zM2 11h1v1h-1zM9 11h5v1h-5zM2 12h12v1h-12z'/%3E%3Cpath fill='%23ffff00' d='M3 8h3v1h-3zM3 9h3v1h-3z'/%3E%3Cpath fill='%23ffffff' d='M3 11h6v1h-6z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=🏢]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M4 1h8v1h-8zM4 2h1v1h-1zM11 2h1v1h-1zM4 3h1v1h-1zM11 3h1v1h-1zM4 4h1v1h-1zM11 4h1v1h-1zM4 5h1v1h-1zM11 5h1v1h-1zM4 6h1v1h-1zM11 6h1v1h-1zM4 7h1v1h-1zM11 7h1v1h-1zM4 8h1v1h-1zM11 8h1v1h-1zM4 9h1v1h-1zM11 9h1v1h-1zM4 10h1v1h-1zM11 10h1v1h-1zM4 11h1v1h-1zM11 11h1v1h-1zM4 12h1v1h-1zM7 12h2v1h-2zM11 12h1v1h-1zM4 13h1v1h-1zM7 13h2v1h-2zM11 13h1v1h-1zM2 14h12v1h-12z'/%3E%3Cpath fill='%23c0c0c0' d='M5 2h6v1h-6zM5 3h1v1h-1zM7 3h2v1h-2zM10 3h1v1h-1zM5 4h1v1h-1zM7 4h2v1h-2zM10 4h1v1h-1zM5 5h6v1h-6zM5 6h1v1h-1zM7 6h2v1h-2zM10 6h1v1h-1zM5 7h1v1h-1zM7 7h2v1h-2zM10 7h1v1h-1zM5 8h6v1h-6zM5 9h1v1h-1zM7 9h2v1h-2zM10 9h1v1h-1zM5 10h1v1h-1zM7 10h2v1h-2zM10 10h1v1h-1zM5 11h6v1h-6zM5 12h2v1h-2zM9 12h2v1h-2zM5 13h2v1h-2zM9 13h2v1h-2z'/%3E%3Cpath fill='%23ffff00' d='M6 3h1v1h-1zM9 3h1v1h-1zM6 4h1v1h-1zM9 4h1v1h-1zM6 6h1v1h-1zM9 6h1v1h-1zM6 7h1v1h-1zM9 7h1v1h-1zM6 9h1v1h-1zM9 9h1v1h-1zM6 10h1v1h-1zM9 10h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=🏛]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M7 1h2v1h-2zM6 2h1v1h-1zM9 2h1v1h-1zM5 3h1v1h-1zM10 3h1v1h-1zM4 4h1v1h-1zM11 4h1v1h-1zM3 5h10v1h-10zM4 6h1v1h-1zM11 6h1v1h-1zM4 7h1v1h-1zM6 7h1v1h-1zM8 7h1v1h-1zM10 7h1v1h-1zM12 7h1v1h-1zM4 8h1v1h-1zM6 8h1v1h-1zM8 8h1v1h-1zM10 8h2v1h-2zM4 9h1v1h-1zM6 9h1v1h-1zM8 9h1v1h-1zM10 9h1v1h-1zM12 9h1v1h-1zM4 10h1v1h-1zM6 10h1v1h-1zM8 10h1v1h-1zM10 10h2v1h-2zM4 11h1v1h-1zM6 11h1v1h-1zM8 11h1v1h-1zM10 11h1v1h-1zM12 11h1v1h-1zM4 12h1v1h-1zM11 12h1v1h-1zM3 13h10v1h-10zM2 14h1v1h-1zM13 14h1v1h-1zM2 15h12v1h-12z'/%3E%3Cpath fill='%23c0c0c0' d='M7 2h2v1h-2zM6 3h4v1h-4zM5 4h6v1h-6zM5 6h6v1h-6zM5 7h1v1h-1zM7 7h1v1h-1zM9 7h1v1h-1zM11 7h1v1h-1zM5 8h1v1h-1zM7 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM7 9h1v1h-1zM9 9h1v1h-1zM11 9h1v1h-1zM5 10h1v1h-1zM7 10h1v1h-1zM9 10h1v1h-1zM5 11h1v1h-1zM7 11h1v1h-1zM9 11h1v1h-1zM11 11h1v1h-1zM5 12h6v1h-6z'/%3E%3Cpath fill='%23808080' d='M3 14h10v1h-10z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=📜]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M3 1h9v1h-9zM3 2h1v1h-1zM11 2h2v1h-2zM3 3h1v1h-1zM11 3h1v1h-1zM13 3h1v1h-1zM3 4h1v1h-1zM11 4h4v1h-4zM3 5h1v1h-1zM14 5h1v1h-1zM3 6h1v1h-1zM14 6h1v1h-1zM3 7h1v1h-1zM14 7h1v1h-1zM3 8h1v1h-1zM14 8h1v1h-1zM3 9h1v1h-1zM14 9h1v1h-1zM3 10h1v1h-1zM14 10h1v1h-1zM3 11h1v1h-1zM14 11h1v1h-1zM3 12h1v1h-1zM14 12h1v1h-1zM3 13h1v1h-1zM14 13h1v1h-1zM3 14h12v1h-12z'/%3E%3Cpath fill='%23ffffff' d='M4 2h7v1h-7zM4 3h7v1h-7zM12 3h1v1h-1zM4 4h7v1h-7zM4 5h10v1h-10zM4 6h1v1h-1zM11 6h3v1h-3zM4 7h10v1h-10zM4 8h1v1h-1zM12 8h2v1h-2zM4 9h10v1h-10zM4 10h1v1h-1zM11 10h3v1h-3zM4 11h10v1h-10zM4 12h1v1h-1zM10 12h4v1h-4zM4 13h10v1h-10z'/%3E%3Cpath fill='%23808080' d='M5 6h6v1h-6zM5 8h7v1h-7zM5 10h6v1h-6zM5 12h5v1h-5z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=🛠]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M10 1h4v1h-4zM9 2h1v1h-1zM13 2h2v1h-2zM9 3h1v1h-1zM14 3h1v1h-1zM9 4h1v1h-1zM14 4h1v1h-1zM8 5h1v1h-1zM12 5h3v1h-3zM7 6h1v1h-1zM12 6h1v1h-1zM6 7h1v1h-1zM9 7h1v1h-1zM12 7h1v1h-1zM5 8h1v1h-1zM8 8h1v1h-1zM10 8h2v1h-2zM4 9h1v1h-1zM7 9h1v1h-1zM3 10h1v1h-1zM6 10h1v1h-1zM2 11h1v1h-1zM5 11h1v1h-1zM1 12h1v1h-1zM4 12h1v1h-1zM1 13h1v1h-1zM3 13h1v1h-1zM1 14h2v1h-2z'/%3E%3Cpath fill='%23c0c0c0' d='M10 2h3v1h-3zM10 3h1v1h-1zM13 3h1v1h-1zM10 4h2v1h-2zM9 5h3v1h-3zM8 6h4v1h-4zM7 7h2v1h-2zM10 7h2v1h-2zM6 8h2v1h-2zM5 9h2v1h-2zM4 10h2v1h-2zM3 11h2v1h-2zM2 12h2v1h-2zM2 13h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=🪪]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M1 2h14v1h-14zM1 3h1v1h-1zM14 3h1v1h-1zM1 4h1v1h-1zM3 4h5v1h-5zM14 4h1v1h-1zM1 5h1v1h-1zM3 5h1v1h-1zM7 5h1v1h-1zM14 5h1v1h-1zM1 6h1v1h-1zM3 6h1v1h-1zM7 6h1v1h-1zM14 6h1v1h-1zM1 7h1v1h-1zM3 7h5v1h-5zM14 7h1v1h-1zM1 8h1v1h-1zM3 8h1v1h-1zM7 8h1v1h-1zM14 8h1v1h-1zM1 9h1v1h-1zM3 9h1v1h-1zM7 9h1v1h-1zM14 9h1v1h-1zM1 10h1v1h-1zM3 10h5v1h-5zM14 10h1v1h-1zM1 11h1v1h-1zM14 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h1v1h-1zM14 13h1v1h-1zM1 14h14v1h-14z'/%3E%3Cpath fill='%23ffffff' d='M2 3h12v1h-12zM2 4h1v1h-1zM8 4h6v1h-6zM2 5h1v1h-1zM8 5h1v1h-1zM13 5h1v1h-1zM2 6h1v1h-1zM8 6h6v1h-6zM2 7h1v1h-1zM8 7h1v1h-1zM2 8h1v1h-1zM8 8h6v1h-6zM2 9h1v1h-1zM8 9h1v1h-1zM13 9h1v1h-1zM2 10h1v1h-1zM8 10h6v1h-6zM2 11h12v1h-12zM2 12h1v1h-1zM13 12h1v1h-1zM2 13h12v1h-12z'/%3E%3Cpath fill='%23ffcc99' d='M4 5h3v1h-3zM4 6h3v1h-3z'/%3E%3Cpath fill='%23808080' d='M9 5h4v1h-4zM9 7h5v1h-5zM9 9h4v1h-4zM3 12h10v1h-10z'/%3E%3Cpath fill='%230000ff' d='M4 8h3v1h-3zM4 9h3v1h-3z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=✨]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M7 1h1v1h-1zM7 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM6 4h1v1h-1zM8 4h1v1h-1zM5 5h1v1h-1zM9 5h1v1h-1zM1 6h5v1h-5zM9 6h5v1h-5zM0 7h1v1h-1zM14 7h1v1h-1zM1 8h5v1h-5zM9 8h5v1h-5zM5 9h1v1h-1zM9 9h1v1h-1zM6 10h1v1h-1zM8 10h1v1h-1zM6 11h1v1h-1zM8 11h1v1h-1zM7 12h1v1h-1zM7 13h1v1h-1z'/%3E%3Cpath fill='%23ffff00' d='M7 3h1v1h-1zM7 4h1v1h-1zM6 5h3v1h-3zM6 6h3v1h-3zM1 7h13v1h-13zM6 8h3v1h-3zM6 9h3v1h-3zM7 10h1v1h-1zM7 11h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=⏻]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M4 4h4v1h-4zM3 5h1v1h-1zM8 5h1v1h-1zM2 6h1v1h-1zM5 6h2v1h-2zM9 6h1v1h-1zM2 7h1v1h-1zM4 7h4v1h-4zM9 7h7v1h-7zM2 8h1v1h-1zM4 8h4v1h-4zM15 8h1v1h-1zM2 9h1v1h-1zM5 9h2v1h-2zM9 9h2v1h-2zM12 9h1v1h-1zM14 9h2v1h-2zM3 10h1v1h-1zM8 10h1v1h-1zM11 10h1v1h-1zM13 10h1v1h-1zM4 11h4v1h-4zM11 11h4v1h-4z'/%3E%3Cpath fill='%23ffff00' d='M4 5h4v1h-4zM3 6h2v1h-2zM7 6h2v1h-2zM3 7h1v1h-1zM8 7h1v1h-1zM3 8h1v1h-1zM8 8h7v1h-7zM3 9h2v1h-2zM7 9h2v1h-2zM11 9h1v1h-1zM13 9h1v1h-1zM4 10h4v1h-4zM12 10h1v1h-1zM14 10h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=windows-95] .nav-item-icon[data-icon=⇄]{font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23000000' d='M8 1h1v1h-1zM8 2h2v1h-2zM1 3h8v1h-8zM10 3h1v1h-1zM1 4h1v1h-1zM11 4h1v1h-1zM1 5h1v1h-1zM12 5h1v1h-1zM1 6h1v1h-1zM11 6h1v1h-1zM1 7h8v1h-8zM10 7h1v1h-1zM8 8h2v1h-2zM5 9h1v1h-1zM8 9h1v1h-1zM4 10h2v1h-2zM3 11h1v1h-1zM5 11h9v1h-9zM2 12h1v1h-1zM13 12h1v1h-1zM1 13h1v1h-1zM13 13h1v1h-1zM2 14h1v1h-1zM13 14h1v1h-1zM3 15h1v1h-1zM5 15h9v1h-9z'/%3E%3Cpath fill='%230000ff' d='M9 3h1v1h-1zM2 4h9v1h-9zM2 5h10v1h-10zM2 6h9v1h-9zM9 7h1v1h-1z'/%3E%3Cpath fill='%23008080' d='M4 11h1v1h-1zM3 12h10v1h-10zM2 13h11v1h-11zM3 14h10v1h-10zM4 15h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=windows-xp]{--xp-title: linear-gradient(180deg, #3d8cf5 0%, #0054e3 10%, #0054e3 82%, #003bc0 100%);--xp-title-text: #ffffff;--xp-button: linear-gradient(180deg, #ffffff 0%, #f4f3ee 45%, #ece9d8 100%);--xp-button-pressed: linear-gradient(180deg, #d9d6c9 0%, #e4e2d8 60%, #ecebe5 100%);--xp-button-edge: #003c74;--xp-hover-ring: inset 0 0 0 1px #f9c66b, inset 0 0 0 2px #fde3a5;--xp-field-edge: #7f9db9;--xp-start: linear-gradient(180deg, #62c052 0%, var(--wt-color-brand-green) 55%, var(--wt-color-brand-green-dark) 100%);--xp-menu-frame: #2a5fd8;--xp-menu-head: linear-gradient(180deg, #5a90ea 0%, #3a70dc 12%, #2d63d4 60%, #1e51c4 100%);--xp-menu-rule: linear-gradient(90deg, #e08a2c 0%, #ffa03a 45%, #f8a94f 100%);--xp-pane: #d3e5fa;--xp-pane-edge: #95bdee;--xp-menu-text: #1a3e8c;--xp-pane-head: linear-gradient(90deg, #ffffff 0%, #c6d3f7 100%);--xp-pane-head-text: #215dc6;--xp-column-head: linear-gradient(180deg, #ffffff 0%, var(--wt-color-bg) 100%);--xp-close: linear-gradient(180deg, #e9a08b 0%, #d44a2d 50%, #c23b1e 100%);--xp-balloon: #ffffe1;--xp-highlight: var(--wt-color-brand-black);scrollbar-color:#98b4e4 #eef3fb}:root[data-theme=windows-xp] ::selection{background:var(--xp-highlight);color:#fff}:root[data-theme=windows-xp] :is(button,a,[tabindex]):focus-visible{outline:1px dotted var(--wt-color-text);outline-offset:-3px}:root[data-theme=windows-xp] button:where(:not(.link,.menu-item,.nav-dropdown-trigger,.todo-card,.todo-status)),:root[data-theme=windows-xp] .view-toggle a{background:var(--xp-button);color:var(--wt-color-text);border:1px solid var(--xp-button-edge);box-shadow:none}:root[data-theme=windows-xp] button:where(:not(.link,.menu-item,.nav-dropdown-trigger,.todo-card,.todo-status)):hover{background:var(--xp-button);box-shadow:var(--xp-hover-ring)}:root[data-theme=windows-xp] button:where(:not(.link,.menu-item,.nav-dropdown-trigger,.todo-card,.todo-status)):active,:root[data-theme=windows-xp] .view-toggle button.active,:root[data-theme=windows-xp] .view-toggle a.active,:root[data-theme=windows-xp] .period-toggle button.active{background:var(--xp-button-pressed);color:var(--wt-color-text);box-shadow:inset 1px 1px 2px #0000002e}:root[data-theme=windows-xp] button.primary,:root[data-theme=windows-xp] button.primary:hover{background:var(--xp-start);border-color:var(--wt-color-brand-green-dark);color:#fff;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.3)}:root[data-theme=windows-xp] button.primary:hover{box-shadow:var(--xp-hover-ring)}:root[data-theme=windows-xp] button.danger{color:var(--wt-color-danger)}:root[data-theme=windows-xp] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){border:1px solid var(--xp-field-edge);border-radius:0}:root[data-theme=windows-xp] :is(.page-title,.app-main h2,.modal-section h4){color:var(--xp-pane-head-text);font-weight:700}:root[data-theme=windows-xp] .sidebar{background:var(--wt-color-surface);border:3px solid var(--xp-menu-frame);border-radius:8px 8px 0 0;gap:0}:root[data-theme=windows-xp] .brand{color:var(--xp-title-text);padding:.7rem .7rem .8rem;border-radius:5px 5px 0 0;background:var(--xp-menu-rule) left bottom / 100% 2px no-repeat,var(--xp-menu-head);--wt-logo-display: none;--wt-logo-inverted-display: inline-block}@media(min-width:881px){:root[data-theme=windows-xp] .sidebar{padding:0}:root[data-theme=windows-xp] .brand{margin:0 0 .5rem}:root[data-theme=windows-xp] .sidebar-foot{margin:auto 0 0;padding:.6rem 0 .8rem;background:var(--xp-pane);border-top:1px solid var(--xp-pane-edge)}}:root[data-theme=windows-xp] .brand :is(h1,.brand-sub){color:inherit;font-weight:700;font-size:var(--wt-font-size-95);text-shadow:0 1px 0 rgba(0,0,0,.3)}:root[data-theme=windows-xp] .main-nav{gap:0}:root[data-theme=windows-xp] .main-nav a{font-weight:700;color:var(--wt-color-text);border-radius:0;padding:.55rem .9rem}:root[data-theme=windows-xp] .main-nav a:hover,:root[data-theme=windows-xp] .nav-dropdown-trigger:hover,:root[data-theme=windows-xp] .nav-dropdown.open .nav-dropdown-trigger,:root[data-theme=windows-xp] .menu-item:hover{background:var(--xp-highlight);color:#fff}:root[data-theme=windows-xp] .nav-dropdown-trigger{color:var(--xp-menu-text);font-weight:700;border-radius:0}:root[data-theme=windows-xp] .nav-dropdown-panel{border:1px solid var(--wt-color-accent)}:root[data-theme=windows-xp] :is(.connector-card,.home-card,.todo-card,.project-card,.auth-card,.worker-card,.danger-card,.search-panel,.todo-inbox-panel){border-color:var(--wt-color-border-strong)}:root[data-theme=windows-xp] :is(.connector-card>h3:first-child,.connector-card>header:first-child,.home-card>h3:first-child){background:var(--xp-pane-head);color:var(--xp-pane-head-text);font-weight:700;padding:.3rem .6rem;margin:-1.1rem -1.1rem .7rem;border-radius:calc(var(--wt-radius-xl) - 1px) calc(var(--wt-radius-xl) - 1px) 0 0}:root[data-theme=windows-xp] .home-card>h3:first-child{margin-top:-.9rem}:root[data-theme=windows-xp] .connector-card>header:first-child h3{color:inherit}:root[data-theme=windows-xp] .todo-modal{border:3px solid var(--wt-color-accent);border-radius:8px 8px var(--wt-radius-xxxl) var(--wt-radius-xxxl)}:root[data-theme=windows-xp] .modal-head{background:var(--xp-title);color:var(--xp-title-text);padding:.3rem .4rem .3rem .7rem;margin:-1.1rem -1.4rem .6rem;border-radius:5px 5px 0 0}:root[data-theme=windows-xp] .modal-title{color:inherit;margin:0;font-size:var(--wt-font-size-100);font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.3)}:root[data-theme=windows-xp] button.modal-close{background:var(--xp-close);color:#fff;border:1px solid #ffffff;border-radius:var(--wt-radius-lg);width:21px;height:21px;padding:0;line-height:1;font-weight:700}:root[data-theme=windows-xp] .trial-banner{background:var(--xp-balloon);border-color:var(--wt-color-text);color:var(--wt-color-text)}:root[data-theme=windows-xp] .admin-table th{background:var(--xp-column-head);color:var(--xp-pane-head-text);border-bottom:1px solid var(--wt-color-border-strong)}:root[data-theme=windows-xp] .agents-terminal,:root[data-theme=windows-xp] :is(code,pre,kbd){font-family:var(--wt-font-mono)}@supports selector(::-webkit-scrollbar){:root[data-theme=windows-xp]{--xp-scroll-edge: #7896d8;--xp-scroll-track: #eeeee6;--xp-scroll-thumb: linear-gradient(90deg, #c9dcfb 0%, #b7cff8 40%, #9dbdf3 100%);--xp-scroll-thumb-flat: linear-gradient(180deg, #c9dcfb 0%, #b7cff8 40%, #9dbdf3 100%);scrollbar-color:auto}:root[data-theme=windows-xp] ::-webkit-scrollbar{width:17px;height:17px}:root[data-theme=windows-xp] ::-webkit-scrollbar-track{background:var(--xp-scroll-track)}:root[data-theme=windows-xp] ::-webkit-scrollbar-thumb,:root[data-theme=windows-xp] ::-webkit-scrollbar-button{background:var(--xp-scroll-thumb);border:1px solid var(--xp-scroll-edge);border-radius:3px;box-shadow:inset 1px 1px #e8f0fd}:root[data-theme=windows-xp] ::-webkit-scrollbar-thumb:horizontal{background:var(--xp-scroll-thumb-flat)}:root[data-theme=windows-xp] ::-webkit-scrollbar-button{display:block;width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-size:17px 17px}:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:vertical:start:increment,:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:vertical:end:decrement,:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:horizontal:start:increment,:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:horizontal:end:decrement{display:none}:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23233f80' d='M7 6h1v1h-1zM6 7h3v1h-3zM5 8h5v1h-5zM4 9h7v1h-7z'/%3E%3C/svg%3E"),var(--xp-scroll-thumb)}:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23233f80' d='M4 6h7v1h-7zM5 7h5v1h-5zM6 8h3v1h-3zM7 9h1v1h-1z'/%3E%3C/svg%3E"),var(--xp-scroll-thumb)}:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:horizontal:start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23233f80' d='M9 4h1v7h-1zM8 5h1v5h-1zM7 6h1v3h-1zM6 7h1v1h-1z'/%3E%3C/svg%3E"),var(--xp-scroll-thumb-flat)}:where(:root[data-theme=windows-xp],:root[data-theme=windows-xp] *)::-webkit-scrollbar-button:horizontal:end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23233f80' d='M6 4h1v7h-1zM7 5h1v5h-1zM8 6h1v3h-1zM9 7h1v1h-1z'/%3E%3C/svg%3E"),var(--xp-scroll-thumb-flat)}:root[data-theme=windows-xp] ::-webkit-scrollbar-corner{background:var(--xp-scroll-track)}}
