.shell-skeleton[data-v-8a0aa19c]{background:var(--surface);flex-direction:column;height:100vh;display:flex;overflow:hidden}.shell-skeleton-top[data-v-8a0aa19c]{background:var(--surface-muted);flex-shrink:0;height:48px}.shell-skeleton-body[data-v-8a0aa19c]{flex:1;min-height:0;display:flex}.shell-skeleton-side[data-v-8a0aa19c]{background:var(--surface-sunken);flex-shrink:0;width:240px}.shell-skeleton-main[data-v-8a0aa19c]{gap:var(--space-3);min-width:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex}.shell-skeleton-bar[data-v-8a0aa19c]{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--surface-muted) 37%, var(--surface-sunken) 63%);background-size:400% 100%;width:100%;height:1rem;animation:1.4s ease-in-out infinite shell-skeleton-shimmer-8a0aa19c;display:block}.shell-skeleton-bar--mid[data-v-8a0aa19c]{width:82%}.shell-skeleton-bar--short[data-v-8a0aa19c]{width:60%}.sr-only[data-v-8a0aa19c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes shell-skeleton-shimmer-8a0aa19c{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shell-skeleton-bar[data-v-8a0aa19c]{background:var(--surface-muted);animation:none}}@media (max-width:760px){.shell-skeleton-side[data-v-8a0aa19c]{display:none}}.app-root[data-v-baf5c2c8]{min-height:100vh}.app-root--bare[data-v-baf5c2c8]{height:auto;overflow:visible}:root{--task-detail-width:520px;--shadow-task-detail-edge:-3px 0 5px #1e28410f;--brand-50:#efedff;--brand-100:var(--brand-50);--brand-100-alt:#e7e3fb;--brand-500:#6257d7;--brand-600:#5144bd;--brand-700:#5d45c5;--brand-hover:#f2f1ed;--brand-on-wash:var(--brand-700);--accent:var(--brand-500);--accent-soft:var(--brand-100);--accent-violet:var(--brand-500);--accent-pink:#e0507e;--accent-teal:#2a9d8f;--accent-amber:#e0a13a;--accent-blue:#3a86e0;--surface-canvas:#f8f8f6;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f8f8f6;--surface-column:#f8f7f3;--surface-muted:var(--surface-column);--sidebar-surface:#fafbfc;--side-section-text:#a1a4a5;--home-bg-plain:var(--surface-raised);--home-bg-violet:color-mix(in srgb, var(--accent-violet) 10%, var(--surface));--home-bg-blue:color-mix(in srgb, var(--accent-blue) 10%, var(--surface));--home-bg-green:color-mix(in srgb, var(--accent-teal) 10%, var(--surface));--home-bg-amber:color-mix(in srgb, var(--accent-amber) 12%, var(--surface));--home-bg-pink:color-mix(in srgb, var(--accent-pink) 10%, var(--surface));--home-bg-slate:var(--surface-column);--home-bg-teal:color-mix(in srgb, var(--accent-teal) 16%, var(--surface));--home-bg-rose:color-mix(in srgb, var(--accent-pink) 16%, var(--surface));--home-bg-sand:color-mix(in srgb, var(--accent-amber) 18%, var(--surface));--home-background:var(--home-bg-plain);--home-customize-shadow:0 0 24px #00000029;--sidebar-width:224px;--sidebar-bg:var(--sidebar-surface);--overlay-scrim:#00000026;--overlay-scrim-strong:#0006;--shadow-popover-color:#00000024;--shadow-elevated-color:#0f172a2e;--shadow-elevated-strong:#0f172a59;--wash-on-media:#ffffff2e;--wash-on-media-strong:#ffffff59;--frost-on-media:#ffffffd6;--ring-on-media:#fff;--ink-on-media:#fff;--ink-on-media-shadow:#00000073;--shadow-chrome-up:0 -4px 18px #00000014;--focus-wash-info:#3a86e02e;--print-surface:#fff;--print-ink:#111;--print-ink-muted:#555;--print-border:#ddd;--border-subtle:var(--border-soft);--brand-on-solid:var(--text-on-brand);--brand-on-500:var(--text-on-brand);--warning:var(--warning-text);--highlight-bg:#fff2a8;--color-success:var(--success);--media-overlay-scrim:#0e1620e0;--media-overlay-text:#fff;--media-overlay-text-muted:#ffffffb8;--media-overlay-control:#ffffff14;--media-overlay-control-hover:#ffffff29;--media-overlay-border:#ffffff38;--media-overlay-error:#ffcdc5;--action-bar-bg:var(--text-primary);--action-bar-text:var(--surface);--layer-floating:50;--layer-modal:100;--text-primary:#20242b;--text-secondary:#565b64;--text-control:#687186;--text-muted:#6d6d78;--text-faint:#6d6d78;--text-disabled:#c2c2ca;--icon-muted:#62666f;--text-on-brand:#fff;--text-on-bright-accent:#101014;--border:#e9e7e2;--border-soft:#eceae5;--border-strong:#e3e0db;--border-input:#d9deea;--focus-ring:var(--brand-500);--focus-ring-offset:2px;--ink-on-gray:#4b5563;--view-tab:var(--ink-on-gray);--view-tab-active:var(--brand-600);--view-tab-underline:var(--brand-500);--hit-area-min:24px;--status-bg:var(--surface-muted);--success:#2b8a6e;--success-bg:#eaf6f4;--success-ink:#16796f;--danger:#b6534a;--danger-bg:#fdecea;--warning-text:#8a5a00;--warning-bg:#fff3d6;--undo-toast-error-bg:#fdecea;--undo-toast-error-ink:#b3261e;--favorite:var(--accent-amber);--today:#bd7a36;--today-bg:#fbf1e0;--due-overdue:#b91c1c;--due-overdue-bg:#fee2e2;--due-today:#b45309;--due-today-bg:#fef3c7;--due-default:#6b7280;--due-default-bg:#f3f4f6;--board-column-bg:transparent;--board-column-border:transparent;--column-header-border:var(--border-soft,#f3f4f6);--board-card-surface:#fffefa;--board-card-border:#e7e3dc;--board-card-due-surface:#f3f4f6;--board-card-due-text:#b0b7c4;--board-card-hover-border:#d9d3f6;--board-card-hover-shadow-color:#2b2d3314;--board-card-meta-text:#6b7379;--board-card-selected-shadow-color:#6257d724;--board-col-text:#44484d;--board-complete-border:#dfe3eb;--board-completion-hover-border:#c1c8d5;--board-count-text:#999d9f;--board-rail-blue-surface:#688fd1;--board-rail-green-surface:#51ae88;--board-rail-orange-surface:#e39a54;--board-rail-red-surface:#d36d64;--board-rail-surface:#9aa3b5;--board-review-color:#e39a54;--board-blocked-color:#d36d64;--shadow-surface:0 2px 7px #2b2d330d;--shadow-board-card-hover:var(--board-card-hover-shadow-color) 0px 4px 12px;--shadow-board-card-selected:var(--board-card-selected-shadow-color) 0px 0px 0px 2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--content-max-narrow:960px;--content-max-wide:1100px;--row-py:7px;--card-py:8px;--density-gap:10px;--gantt-row-height:34px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-pill:999px;--radius-dot:3px;--radius-soft:9px;--radius-board-card:11px;--radius-field:7px;--shadow-sm:0 1px 2px #171a230d;--shadow-md:0 14px 35px #1c243f24;--shadow-lg:0 20px 60px #1c243f24;--font-2xs:11px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:20px;--project-title-text:#484e5a;--section-head-text:#9099aa;--group-rail-surface:#7358e8;--group-rail-orange-surface:#e89950;--avatar-size-24:26px;--avatar-size-28:30px;--radius-circle:9999px;--radius-indicator:2px;--brand-action:var(--brand-600);--surface-control-hover:var(--brand-50);--font-xl:24px;--avatar-bg:var(--brand-100);--avatar-text:var(--brand-on-wash);--status-on-track:#1466a8;--status-on-track-bg:#e3eff8;--status-at-risk:#8a4d00;--status-at-risk-bg:#fbeeda;--status-off-track:#b02a63;--status-off-track-bg:#fbe4ee;--status-on-hold:var(--text-muted);--status-on-hold-bg:var(--surface-muted);--status-complete:var(--brand-on-wash);--status-complete-bg:var(--brand-100);--status-dropped:var(--text-secondary);--status-dropped-bg:var(--surface-column);--task-status-open-bg:#eef1f4;--task-status-open-ink:#4c5664;--task-status-in-progress-bg:#e7f0ff;--task-status-in-progress-ink:#3567a8;--task-status-waiting-bg:#fff0d7;--task-status-waiting-ink:#8a570d;--task-status-done-bg:#e6f6ed;--task-status-done-ink:#227952;--task-status-blocked-bg:#ffe7e5;--task-status-blocked-ink:#b6534a;--mention-bg:var(--brand-100);--mention-text:var(--brand-on-wash);--option-gray-bg:var(--surface-muted);--option-gray-ink:var(--text-secondary);--option-red-bg:var(--danger-bg);--option-red-ink:var(--danger);--option-orange-bg:#fff0e0;--option-orange-ink:#9a4e00;--option-yellow-bg:#fbf3d0;--option-yellow-ink:#7a5a00;--option-green-bg:var(--success-bg);--option-green-ink:var(--success-ink);--option-blue-bg:#e0e7ff;--option-blue-ink:#1e40af;--option-purple-bg:#f3e8ff;--option-purple-ink:#7c3aed;--option-pink-bg:#fce7f3;--option-pink-ink:#be185d;--tag-gray-bg:var(--surface-muted);--tag-gray-ink:var(--text-secondary);--tag-purple-bg:#eee7fc;--tag-purple-ink:#4a3aa0;--tag-green-bg:#dff0ed;--tag-green-ink:#16796f;--tag-blue-bg:#e7f0fc;--tag-blue-ink:#1f4f92;--tag-amber-bg:#fbf1e0;--tag-amber-ink:#8a4d00;--tag-pink-bg:#fae2ea;--tag-pink-ink:#942c4d;--tag-red-bg:#fde8e6;--tag-red-ink:#b3261e;--tag-gray-swatch:var(--tag-gray-bg);--tag-purple-swatch:var(--tag-purple-bg);--tag-green-swatch:var(--tag-green-bg);--tag-blue-swatch:var(--tag-blue-bg);--tag-amber-swatch:var(--tag-amber-bg);--tag-pink-swatch:var(--tag-pink-bg);--tag-red-swatch:var(--tag-red-bg);--role-admin-bg:#e7f0fc;--role-admin-text:var(--accent-blue);--milestone:var(--accent-blue);--milestone-bg:#e7f0fc;--gantt-arrow:var(--border-strong);--gantt-arrow-hover:var(--brand-500);--gantt-bar:var(--brand-500);--gantt-bar-muted:var(--text-faint);--gantt-link:var(--brand-600);--gantt-link-strong:var(--brand-700);--gantt-link-active:var(--accent-amber);--gantt-rollback-bg:var(--danger-bg);--gantt-handle:color-mix(in srgb, var(--text-on-brand) 21%, transparent);--gantt-baseline-ghost-bg:#e2e8f0;--gantt-baseline-ghost-border:#94a3b8;--gantt-today:#8f2a24;--gantt-today-wash:#8f2a241f;--gantt-today-ink:#fff;--native-color-scheme:light}@media (max-width:760px){:root{--hit-area-min:44px}}:root[data-home-background=violet]{--home-background:var(--home-bg-violet)}:root[data-home-background=blue]{--home-background:var(--home-bg-blue)}:root[data-home-background=green]{--home-background:var(--home-bg-green)}:root[data-home-background=amber]{--home-background:var(--home-bg-amber)}:root[data-home-background=pink]{--home-background:var(--home-bg-pink)}:root[data-home-background=slate]{--home-background:var(--home-bg-slate)}:root[data-home-background=teal]{--home-background:var(--home-bg-teal)}:root[data-home-background=rose]{--home-background:var(--home-bg-rose)}:root[data-home-background=sand]{--home-background:var(--home-bg-sand)}:root[data-style=clickup]{--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-dot:4px;--radius-soft:10px;--shadow-sm:0 1px 2px #1010140f, 0 2px 6px #1010140d;--shadow-md:0 4px 12px #10101414, 0 2px 4px #1010140a;--shadow-lg:0 12px 32px #10101424, 0 4px 8px #1010140f;--row-py:10px;--card-py:10px;--density-gap:12px;--surface-sunken:#f7f8fa;--surface-column:#f0f1f4;--sidebar-bg:#fff;--border:#e8e9ee;--border-soft:#eef0f3;--border-strong:#d9dbe4;--icon-muted:#8a8f9c}:root[data-style=linear]{--radius-sm:6px;--radius-md:6px;--radius-lg:8px;--radius-dot:3px;--radius-soft:6px;--shadow-sm:none;--shadow-md:0 4px 16px -8px #171a231f;--row-py:6px;--density-gap:8px;--surface-sunken:#f7f8f9;--surface-column:#f5f6f8;--sidebar-bg:#f5f6f8;--border:#ebebef;--border-strong:#e2e2e8;--icon-muted:#6b6f76}:root[data-style=notion]{--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-dot:3px;--radius-soft:6px;--row-py:8px;--surface-raised:#f7f7f5;--surface-sunken:#f7f7f5;--surface-column:#f7f7f5;--surface-muted:#f1f1ef;--sidebar-bg:#f7f7f5;--text-primary:#37352f;--text-secondary:#73726e;--text-muted:#73726e;--text-faint:#73726e;--border:#e9e9e7;--border-soft:#ededeb;--border-strong:#d9d9d6;--icon-muted:#73726e}:root[data-theme=dark]{--brand-50:#8a7ae829;--brand-100:#8a7ae83d;--brand-100-alt:#8a7ae84d;--brand-500:#8a7ae8;--brand-600:#a89cf0;--brand-700:#c3b8f5;--brand-hover:#8a7ae824;--accent-teal:#3ec9b5;--accent-amber:#e7ac4c;--accent-blue:#6fa8ec;--surface:#0c0d10;--surface-raised:#121317;--surface-sunken:#08090a;--surface-column:#101215;--surface-muted:#1a1c21;--sidebar-bg:#0e0f12;--overlay-scrim:#0000008c;--overlay-scrim-strong:#000000a6;--shadow-popover-color:#00000073;--shadow-elevated-color:#00000073;--shadow-elevated-strong:#000000a6;--wash-on-media:#ffffff24;--wash-on-media-strong:#ffffff47;--frost-on-media:#141820d6;--shadow-chrome-up:0 -4px 18px #00000059;--focus-wash-info:#3a86e047;--highlight-bg:#fff2a847;--media-overlay-scrim:#04060aeb;--media-overlay-text:#fff;--media-overlay-text-muted:#ffffffb8;--media-overlay-control:#ffffff14;--media-overlay-control-hover:#ffffff29;--media-overlay-border:#ffffff38;--media-overlay-error:#ffcdc5;--action-bar-bg:var(--surface-sunken);--action-bar-text:var(--text-primary);--home-customize-shadow:0 0 24px #0000007a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px -6px #0009;--shadow-lg:0 16px 48px -8px #000000b3;--text-primary:#e7e9ee;--text-secondary:#a8adb7;--text-muted:#8a8f98;--text-faint:#8a8f98;--text-disabled:#57575f;--icon-muted:#70767e;--ink-on-gray:#a8adb7;--text-on-brand:#101014;--text-on-bright-accent:#101014;--border:#ffffff12;--border-soft:#ffffff0d;--border-strong:#ffffff26;--border-input:#47474f;--gantt-baseline-ghost-bg:#9ca3af;--gantt-baseline-ghost-border:#b8c0c7;--danger:#e5726b;--danger-bg:#b3261e38;--success:var(--accent-teal);--today:var(--accent-amber);--warning-text:#f2c675;--warning-bg:#ffb74d29;--success-bg:#3ec9b529;--today-bg:#e7ac4c33;--due-overdue:#f87171;--due-overdue-bg:#b3261e42;--due-today:#fbbf24;--due-today-bg:#b453093d;--due-default:#9ca3af;--due-default-bg:#ffffff0f;--board-column-bg:var(--surface-raised);--board-column-border:var(--border);--column-header-border:#ffffff0f;--status-on-track:#6fb0ec;--status-on-track-bg:#1466a83d;--status-at-risk:#e7ac4c;--status-at-risk-bg:#8a4d0042;--status-off-track:#e582a8;--status-off-track-bg:#b02a633d;--success-ink:#3ec9b5;--task-status-open-bg:#4c566447;--task-status-open-ink:#c4cad3;--task-status-in-progress-bg:#3567a847;--task-status-in-progress-ink:#8eb6e8;--task-status-waiting-bg:#8a570d47;--task-status-waiting-ink:#e7ac4c;--task-status-done-bg:#22795242;--task-status-done-ink:#5dcea0;--task-status-blocked-bg:#b6534a47;--task-status-blocked-ink:#e5827a;--role-admin-bg:#3a86e033;--milestone-bg:#3a86e033;--option-gray-bg:#ffffff0f;--option-gray-ink:#9ca3af;--option-red-bg:var(--danger-bg);--option-red-ink:var(--danger);--option-orange-bg:#b35c0038;--option-orange-ink:#fbbf24;--option-yellow-bg:#7a5a0038;--option-yellow-ink:#f5d76e;--option-green-bg:var(--success-bg);--option-green-ink:var(--success);--option-blue-bg:#3b82f633;--option-blue-ink:#93c5fd;--option-purple-bg:#7c3aed38;--option-purple-ink:#a78bfa;--option-pink-bg:#be185d38;--option-pink-ink:#f472b6;--tag-purple-bg:#7c5ce038;--tag-purple-ink:#b3a4f2;--tag-green-bg:#16796f3d;--tag-green-ink:#4fd0be;--tag-blue-bg:#3b82f633;--tag-blue-ink:#93c5fd;--tag-amber-bg:#b35c0038;--tag-amber-ink:#fbbf24;--tag-pink-bg:#be185d38;--tag-pink-ink:#f8a0bd;--tag-red-bg:#b3261e42;--tag-red-ink:#f8938c;--tag-gray-swatch:var(--tag-gray-ink);--tag-purple-swatch:var(--tag-purple-ink);--tag-green-swatch:var(--tag-green-ink);--tag-blue-swatch:var(--tag-blue-ink);--tag-amber-swatch:var(--tag-amber-ink);--tag-pink-swatch:var(--tag-pink-ink);--tag-red-swatch:var(--tag-red-ink);--native-color-scheme:dark}:root[data-theme=dark][data-style=clickup]{--surface:#16161b;--surface-raised:#1d1d24;--surface-sunken:#101014;--surface-column:#1a1a20;--surface-muted:#26262e;--sidebar-bg:#101014;--text-primary:#edeef2;--text-secondary:#b6b9c4;--text-muted:#94969f;--text-faint:#94969f;--icon-muted:#63636d;--border:#2d2d36;--border-soft:#26262e;--border-strong:#3c3c47}:root[data-theme=dark][data-style=linear]{--surface:#08090a;--surface-raised:#0f1011;--surface-sunken:#050607;--surface-column:#0c0d0f;--surface-muted:#161718;--sidebar-bg:#0f1011;--text-primary:#f7f8f8;--text-secondary:#b8bcc4;--text-muted:#8a8f98;--text-faint:#8a8f98;--icon-muted:#7d838c;--border:#ffffff14;--border-soft:#ffffff0f;--border-strong:#ffffff1f;--shadow-sm:none;--shadow-md:0 0 0 1px #ffffff12, 0 8px 24px -8px #000c;--shadow-lg:0 0 0 1px #ffffff12, 0 16px 48px -8px #000000b3}:root[data-theme=dark][data-style=notion]{--surface:#191919;--surface-raised:#202020;--surface-sunken:#121212;--surface-column:#1f1f1f;--surface-muted:#2c2c2c;--sidebar-bg:#202020;--text-primary:#d4d4d2;--text-secondary:#a3a29e;--text-muted:#8f8e89;--text-faint:#8f8e89;--icon-muted:#8f8e89;--border:#2f2f2f;--border-soft:#2a2a2a;--border-strong:#3d3d3d}:root[data-density=compact]{--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:16px;--row-py:2px;--card-py:4px;--density-gap:4px;--gantt-row-height:29px}:root[data-palette=blue]{--brand-50:#eef4fc;--brand-100:#e2edfb;--brand-100-alt:#d7e7fa;--brand-500:#2275d8;--brand-600:#2f6fc7;--brand-700:#1f4f92;--brand-hover:#eaf1fb}:root[data-palette=green]{--brand-50:#eaf6f4;--brand-100:#ddf2ee;--brand-100-alt:#cdece6;--brand-500:#238378;--brand-600:#1b796e;--brand-700:#146357;--brand-hover:#e6f5f2}:root[data-palette=orange]{--brand-50:#fdf1e0;--brand-100:#fbe9cf;--brand-100-alt:#f9e0bd;--brand-500:#9f6c19;--brand-600:#94671c;--brand-700:#8f5f13;--brand-hover:#fcecda}:root[data-palette=pink]{--brand-50:#fceef2;--brand-100:#fae2ea;--brand-100-alt:#f7d5e1;--brand-500:#da3067;--brand-600:#c93d69;--brand-700:#942c4d;--brand-hover:#fbebf0}:root[data-theme=dark][data-palette=blue]{--brand-50:#6fa8ec29;--brand-100:#6fa8ec3d;--brand-100-alt:#6fa8ec4d;--brand-500:#6fa8ec;--brand-600:#8fbdf1;--brand-700:#b9d7f7;--brand-hover:#6fa8ec24}:root[data-theme=dark][data-palette=green]{--brand-50:#3ec9b529;--brand-100:#3ec9b53d;--brand-100-alt:#3ec9b54d;--brand-500:#3ec9b5;--brand-600:#63d6c6;--brand-700:#9fe6da;--brand-hover:#3ec9b524}:root[data-theme=dark][data-palette=orange]{--brand-50:#e7ac4c29;--brand-100:#e7ac4c3d;--brand-100-alt:#e7ac4c4d;--brand-500:#e7ac4c;--brand-600:#edbd6c;--brand-700:#f5d79e;--brand-hover:#e7ac4c24}:root[data-theme=dark][data-palette=pink]{--brand-50:#ea7a9e29;--brand-100:#ea7a9e3d;--brand-100-alt:#ea7a9e4d;--brand-500:#ea7a9e;--brand-600:#ef94b2;--brand-700:#f6bccb;--brand-hover:#ea7a9e24}@font-face{font-family:Golos;src:url(/fonts/golos-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Golos;src:url(/fonts/golos-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Golos;src:url(/fonts/golos-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Golos;src:url(/fonts/golos-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}body{font-family:Golos,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-sm);margin:0}button,input,textarea,select{font:inherit}@media (max-width:760px){input,textarea,select{font-size:16px!important}.dialog-fullscreen{position:fixed;inset:0;box-sizing:border-box!important;width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border-radius:0!important}.page-mobile-reserve{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}html,body{background:var(--surface-canvas);-webkit-tap-highlight-color:transparent;overflow-x:hidden}.error{background:var(--danger-bg);color:var(--danger);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.toolbar{align-items:center;gap:16px;padding:8px 0;display:flex}@media (max-width:760px){.toolbar{flex-wrap:wrap;row-gap:8px}}.toolbar-placeholder{color:var(--text-muted);font-size:var(--font-sm);cursor:default}.section-caption{font-size:var(--font-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600}.tag-color--gray{background:var(--tag-gray-bg);color:var(--tag-gray-ink)}.tag-color--purple{background:var(--tag-purple-bg);color:var(--tag-purple-ink)}.tag-color--green{background:var(--tag-green-bg);color:var(--tag-green-ink)}.tag-color--blue{background:var(--tag-blue-bg);color:var(--tag-blue-ink)}.tag-color--amber{background:var(--tag-amber-bg);color:var(--tag-amber-ink)}.tag-color--pink{background:var(--tag-pink-bg);color:var(--tag-pink-ink)}.tag-color--red{background:var(--tag-red-bg);color:var(--tag-red-ink)}.tag-swatch--gray{background:var(--tag-gray-swatch)}.tag-swatch--purple{background:var(--tag-purple-swatch)}.tag-swatch--green{background:var(--tag-green-swatch)}.tag-swatch--blue{background:var(--tag-blue-swatch)}.tag-swatch--amber{background:var(--tag-amber-swatch)}.tag-swatch--pink{background:var(--tag-pink-swatch)}.tag-swatch--red{background:var(--tag-red-swatch)}[data-tooltip]{position:relative}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{content:attr(data-tooltip);background:var(--text-primary);color:var(--surface);border-radius:var(--radius-sm);font-size:var(--font-xs);white-space:nowrap;z-index:40;pointer-events:none;padding:4px 8px;font-weight:500;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=option]:focus-visible,[contenteditable=true]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}@media print{@page{margin:12mm}html,body{background:var(--print-surface)!important;color:var(--print-ink)!important;font-size:12pt!important;overflow:visible!important}.topbar,.sidebar,.shortcuts-help-overlay,.undo-toast,.pam-dropdown,.pam-trigger,.view-menu,.project-topbar button:not(.project-name-trigger),.project-topbar a{display:none!important}.shell,.body-row,.content{min-height:0!important;display:block!important}#app,.shell,.body-row,.content,.project-page{background:var(--print-surface)!important;transition:none!important}.body-row:has(.detail-overlay)>.content{display:none!important}.page,.project-page{color:var(--print-ink)!important;background:var(--print-surface)!important;padding:0!important;transition:none!important}.project-page{height:auto!important;min-height:100vh!important;overflow:visible!important}.project-page .breadcrumb,.project-page .project-name,.project-page .project-name-trigger,.project-page .section-name,.project-page .table-head,.project-page .column-title,.project-page .column-count{color:var(--print-ink)!important}.project-board-toolbar,.project-list-toolbar,.tag-filter-menu,.tag-filter-backdrop,.inline-add,.intake-form-btn,.add-column,.list-add-section-row{display:none!important}.page:has([data-testid=task-list]) .toolbar{display:none!important}.table{margin-top:0!important}.table-head,.section-group,.task-row{break-inside:avoid;page-break-inside:avoid}.section-header,.task-row{cursor:default!important;background:var(--print-surface)!important}.project-page .board-page,.project-page .board,.project-page .column,.project-page .column-body,.project-page .card{color:var(--print-ink)!important;background:var(--print-surface)!important}.board-page,.board{max-width:none!important;overflow:visible!important}.project-page .column,.project-page .card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;transition:none!important}.section-chevron,.task-check{display:none!important}.detail-overlay{background:var(--print-surface)!important;z-index:auto!important;display:block!important;position:static!important;inset:auto!important}.detail-overlay .detail-panel,.detail-overlay .detail-panel.fullscreen{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;color:var(--print-ink)!important;background:var(--print-surface)!important;box-shadow:none!important;display:block!important}.detail-overlay .detail-header,.detail-overlay .comment-form,.detail-overlay .description-actions,.detail-overlay .subtask-add-form,.detail-overlay .tag-add,.detail-overlay .collaborator-add,.detail-overlay .project-add,.detail-overlay .dependency-add,.detail-overlay .detail-overflow,.detail-overlay .close-btn,.detail-overlay .follow-toggle,.detail-overlay .assignee-self-btn,.detail-overlay .assignee-pick,.detail-overlay .due-date-cal-btn,.detail-overlay .project-chip-remove,.detail-overlay .dependency-chip-remove,.detail-overlay .tag-chip-remove,.detail-overlay .collaborator-chip-remove,.detail-overlay .comment-actions{display:none!important}.detail-overlay .detail-scroll{padding:0!important;overflow:visible!important}.detail-overlay .detail-title{color:var(--print-ink)!important;margin:0 0 8px!important;padding:0!important;font-size:18pt!important}.detail-overlay .detail-field,.detail-overlay .dependencies,.detail-overlay .description-section,.detail-overlay .tags-section,.detail-overlay .collaborators-section,.detail-overlay .subtasks,.detail-overlay .comments,.detail-overlay .comment-row{break-inside:avoid;page-break-inside:avoid}.detail-overlay .detail-field,.detail-overlay .dependencies{border-bottom:1px solid var(--print-border)!important;padding:4px 0!important}.detail-overlay .detail-label,.detail-overlay .dependencies-title,.detail-overlay .dependency-group-label,.detail-overlay .comment-meta{color:var(--print-ink-muted)!important}.detail-overlay .detail-separator{border-top-color:var(--print-border)!important;margin:8px 0!important}.detail-overlay .comment-row{background:var(--print-surface)!important;border:1px solid var(--print-border)!important}.detail-overlay .due-date-field,.detail-overlay .detail-title-input,.detail-overlay .project-chip-section{color:var(--print-ink)!important;background:0 0!important;border:0!important}}
