.pd-root{--size-tiny-1:2px;--size-tiny-2:4px;--size-tiny-3:6px;--size-small-1:8px;--size-small-2:10px;--size-small-3:12px;--size-medium-1:16px;--size-medium-2:20px;--size-medium-3:24px;--size-large-1:32px;--size-large-2:40px;--size-large-3:48px;--size-huge-1:64px;--size-huge-2:80px;--size-huge-3:96px;--space-tiny-1:4px;--space-tiny-2:6px;--space-small-1:8px;--space-small-2:10px;--space-small-3:12px;--space-medium-1:16px;--space-medium-2:20px;--space-large-1:24px;--space-large-2:32px;--element-tiny-1:12px;--element-tiny-2:16px;--element-small-1:20px;--element-small-2:24px;--element-small-3:28px;--element-medium-1:32px;--element-medium-2:36px;--element-medium-3:40px;--element-large-1:48px;--element-large-2:56px;--element-large-3:64px;--radius-tiny-1:3px;--radius-small-1:5px;--radius-medium-1:7px;--radius-large-1:12px;--font-small-1:10px;--font-small-2:11px;--font-small-3:12px;--font-medium-1:13px;--font-medium-2:14px;--font-medium-3:15px;--font-large-1:18px;--font-large-2:20px;--font-large-3:24px;--font-huge-1:32px;--font-huge-2:40px;--font-huge-3:48px;--vz-size-px-01:.0625rem;--vz-size-px-02:.125rem;--vz-size-px-03:.1875rem;--vz-size-px-04:.25rem;--vz-size-px-05:.3125rem;--vz-size-px-06:.375rem;--vz-size-px-07:.4375rem;--vz-size-px-08:.5rem;--vz-size-px-09:.5625rem;--vz-size-px-10:.625rem;--vz-size-px-11:.6875rem;--vz-size-px-12:.75rem;--vz-size-px-13:.8125rem;--vz-size-px-14:.875rem;--vz-size-px-15:.9375rem;--vz-size-px-16:1rem;--vz-size-px-17:1.0625rem;--vz-size-px-18:1.125rem;--vz-size-px-19:1.1875rem;--vz-size-px-20:1.25rem;--vz-size-px-21:1.3125rem;--vz-size-px-22:1.375rem;--vz-size-px-23:1.4375rem;--vz-size-px-24:1.5rem;--vz-size-px-25:1.5625rem;--vz-size-px-26:1.625rem;--vz-size-px-27:1.6875rem;--vz-size-px-28:1.75rem;--vz-size-px-29:1.8125rem;--vz-size-px-30:1.875rem;--vz-size-px-31:1.9375rem;--vz-size-px-32:2rem;--vz-size-px-33:2.0625rem;--vz-size-px-34:2.125rem;--vz-size-px-35:2.1875rem;--vz-size-px-36:2.25rem;--vz-size-px-37:2.3125rem;--vz-size-px-38:2.375rem;--vz-size-px-39:2.4375rem;--vz-size-px-40:2.5rem;--vz-grayBase:215, 15%;--vz-gray-8:hsl(var(--vz-grayBase), 8%);--vz-gray-10:hsl(var(--vz-grayBase), 10%);--vz-gray-12:hsl(var(--vz-grayBase), 12%);--vz-gray-14:hsl(var(--vz-grayBase), 14%);--vz-gray-16:hsl(var(--vz-grayBase), 16%);--vz-gray-24:hsl(var(--vz-grayBase), 24%);--vz-gray-30:hsl(var(--vz-grayBase), 30%);--vz-gray-35:hsl(var(--vz-grayBase), 35%);--vz-gray-40:hsl(var(--vz-grayBase), 40%);--vz-gray-45:hsl(var(--vz-grayBase), 45%);--vz-gray-55:hsl(var(--vz-grayBase), 55%);--vz-gray-60:hsl(var(--vz-grayBase), 60%);--vz-gray-65:hsl(var(--vz-grayBase), 65%);--vz-gray-70:hsl(var(--vz-grayBase), 70%);--vz-gray-75:hsl(var(--vz-grayBase), 75%);--vz-gray-86:hsl(var(--vz-grayBase), 86%);--vz-gray-90:hsl(var(--vz-grayBase), 90%);--vz-gray-96:hsl(var(--vz-grayBase), 96%);--vz-gray-98:hsl(var(--vz-grayBase), 98%);--vz-gray-100:hsl(var(--vz-grayBase), 100%);--vz-gray-transp-4:hsla(var(--vz-grayBase), 50%, .04);--vz-gray-transp-6:hsla(var(--vz-grayBase), 50%, .06);--vz-gray-transp-8:hsla(var(--vz-grayBase), 50%, .08);--vz-gray-transp-10:hsla(var(--vz-grayBase), 50%, .1);--vz-gray-transp-12:hsla(var(--vz-grayBase), 50%, .12);--vz-gray-transp-16:hsla(var(--vz-grayBase), 50%, .16);--vz-gray-transp-20:hsla(var(--vz-grayBase), 50%, .2);--vz-gray-transp-30:hsla(var(--vz-grayBase), 50%, .3);--vz-gray-transp-40:hsla(var(--vz-grayBase), 50%, .4);--vz-redBase:15, 70%;--vz-red-55:hsl(var(--vz-redBase), 55%);--vz-red-transp-10:hsla(var(--vz-redBase), 50%, .1);--vz-red-transp-50:hsla(var(--vz-redBase), 50%, .5);--vz-greenBase:120, 70%;--vz-green-35:hsl(var(--vz-greenBase), 35%);--vz-green-40:hsl(var(--vz-greenBase), 40%);--vz-blueBase:215, 100%;--vz-blue-50:hsl(var(--vz-blueBase), 50%);--vz-blue-55:hsl(var(--vz-blueBase), 55%);--vz-blue-transp-10:hsla(var(--vz-blueBase), 50%, .1);--vz-blue-transp-20:hsla(var(--vz-blueBase), 50%, .2);--vz-blue-transp-50:hsla(var(--vz-blueBase), 50%, .5);--vz-blueDeepBase:220, 90%;--vz-blue-deep-45:hsl(var(--vz-blueDeepBase), 45%);--vz-blue-deep-50:hsl(var(--vz-blueDeepBase), 50%);--pd-task-label-silver:#686f7e;--pd-task-label-silver-bg:#8599ad33;--pd-task-label-gold:#b28600;--pd-task-label-gold-bg:#e5bf0033;--pd-task-label-olive:#709c16;--pd-task-label-olive-bg:#99e50033;--pd-task-label-cyan:#2ea1b8;--pd-task-label-cyan-bg:#00bfe533;--pd-task-label-rose:#c67;--pd-task-label-rose-bg:#ff4c6a33;--pd-task-label-sencha:#aa7409;--pd-task-label-sencha-bg:#dada0c4d;--pd-task-label-sun:#960;--pd-task-label-sun-bg:#ffe666;--pd-task-label-ink:#4b3f9c;--pd-task-label-ink-bg:#9c94d133;--pd-task-label-camo:#557326;--pd-task-label-camo-bg:#8ebf4033;--pd-task-label-navy:#005799;--pd-task-label-navy-bg:#008fef33;--task-card--bg-color:transparent;--task-card--bg-color-hover:var(--color-bg-uno-hover);--task-card--border-bottom-color:var(--color-border-uno);--task-card--padding:var(--vz-size-px-14);--task-card--content-gap:var(--pd-space-tiny-2);--task-card--title-size:var(--pd-type-size-body);--task-card--title-line-height:var(--pd-type-line-height-fixed-18);--task-card--parent-bg-color:var(--color-bg-dos-transp);--task-card--parent-bg-color-hover:var(--color-bg-dos-transp-hover);--task-card--parent-label-color:var(--color-text-tres);--task-card--parent-label-color-hover:var(--color-text-dos);--task-card--parent-label-size:var(--pd-type-size-compact);--task-card--parent-label-line-height:var(--pd-type-line-height-fixed-20);--task-card--header-gap:var(--vz-size-px-05);--task-card--hrid-label-color:var(--color-text-tres);--task-card--hrid-label-color-hover:var(--color-text-tres-hover);--task-card--hrid-label-size:var(--pd-type-size-small);--task-card--hrid-label-line-height:var(--pd-type-line-height-fixed-20);--task-card--title-color:var(--color-text-dos-hover);--task-card--title-color-hover:var(--color-text-uno);--task-card--footer-gap:var(--vz-size-px-05);--task-card--footer-margin-top:var(--pd-space-tiny-1);--task-card--subtasks-padding-block:var(--pd-space-tiny-2);--task-card--subtask-arrow-color:var(--color-text-cinco);--task-card--subtask-arrow-color-hover:var(--color-text-cinco-hover);--task-card--subtask-label-color:var(--color-text-cuatro);--task-card--subtask-label-color-hover:var(--color-text-dos);--task-card--subtask-label-size:var(--pd-type-size-caption);--task-card--subtask-label-line-height:var(--pd-type-line-height-fixed-18);--task-card--subtask-list-padding-bottom:var(--pd-space-small-1);--task-card--subtask-list-margin-top:var(--pd-space-tiny-1);--task-card--subtask-item-padding-inline:var(--pd-space-small-3);--task-card--subtask-item-inline-color:var(--color-text-tres);--task-card--subtask-item-inline-color-hover:var(--color-text-dos-hover);--task-card--subtask-item-inline-gap:var(--vz-size-px-05);--task-card--subtask-item-inline-font-size:var(--pd-type-size-caption);--task-card--subtask-item-inline-line-height:var(--pd-type-line-height-fixed-20);--color-icon:var(--color-icon-dos);--color-icon-hover:var(--color-icon-dos-hover);--color-icon-muted:var(--color-icon-uno);--color-icon-white:var(--vds-color-text-white);--color-text-muted:var(--color-text-cuatro)}.pd-root.pd-light{--secondary-200:209 209 219;--secondary-300:169 169 188;--secondary-400:138 138 163;--secondary-500:108 108 137;--secondary-600:85 85 109;--surface-50:250 250 252;--foreground:40 45 54;--elevated:255 255 255;--control-background:247 247 249;--primary-500:#3886ee;--pd-color-status-positive:#30a630;--pd-art-surface-content:#f7f9fc;--pd-art-surface-control:#f7f7f9;--pd-art-surface-control-subtle:#00000009;--pd-art-surface-control-active:#fff;--pd-art-surface-raised:#fff;--pd-art-border-subtle:#002b661a;--pd-art-shadow:0 0 48px #00000014;--art-raised-background:var(--pd-art-surface-raised);--art-shadow-light:var(--pd-art-shadow);--color-v2-bg-content-second:var(--pd-art-surface-content);--color-v2-bg-layer-raised:#fff;--color-v2-bg-control:var(--pd-art-surface-control-subtle);--color-v2-bg-control-active:var(--pd-art-surface-control-active);--color-v2-border:var(--pd-art-border-subtle);--claude:198 97 63;--claude-hover:217 119 87;--pd-assistant-hero-enter-duration:1.4s;--pd-assistant-hero-enter-easing:cubic-bezier(.16, 1, .3, 1);--color-text-uno:var(--vz-gray-10);--color-border-uno:var(--vz-gray-transp-10);--color-bg-uno:var(--vz-gray-100);--color-bg-uno-hover:var(--vz-gray-98);--color-bg-uno-transp:var(--vz-gray-transp-4);--color-bg-uno-transp-hover:var(--vz-gray-transp-6);--color-text-dos:var(--vz-gray-24);--color-text-dos-hover:var(--vz-gray-14);--color-border-dos:var(--vz-gray-transp-16);--pd-kanban-column-hover-outline:#406abf3d;--color-bg-dos:var(--vz-gray-98);--color-bg-dos-transp:var(--vz-gray-transp-8);--color-bg-dos-transp-hover:var(--vz-gray-transp-10);--color-text-tres:var(--vz-gray-40);--color-text-tres-hover:var(--vz-gray-30);--color-border-tres:var(--vz-gray-transp-20);--color-border-tres-hover:var(--vz-gray-transp-30);--color-bg-tres:var(--vz-gray-96);--color-bg-tres-transp:var(--vz-gray-transp-12);--color-text-cuatro:var(--vz-gray-55);--color-text-cinco:var(--vz-gray-70);--color-text-cinco-hover:var(--vz-gray-60);--color-icon-uno:var(--vz-gray-65);--color-icon-uno-hover:var(--vz-gray-55);--color-icon-dos:var(--vz-gray-55);--color-icon-dos-hover:var(--vz-gray-45);--color-bg-base:var(--vz-gray-96);--color-bg-surface-elevated:var(--vz-gray-100)}.pd-root.pd-dark,html.dark .pd-root{--secondary-200:90 95 100;--secondary-300:106 112 117;--secondary-400:125 132 138;--secondary-500:140 147 154;--secondary-600:156 164 171;--surface-50:24 26 30;--foreground:235 235 243;--elevated:28 28 34;--control-background:24 26 30;--primary-500:#3886ee;--pd-color-status-positive:#00b300;--pd-art-surface-content:#192029;--pd-art-surface-control:#181a1e;--pd-art-surface-control-subtle:#ffffff14;--pd-art-surface-control-active:#ffffff14;--pd-art-surface-raised:#25282d;--pd-art-border-subtle:#a3c5f51a;--pd-art-shadow:none;--art-raised-background:var(--pd-art-surface-raised);--art-shadow-light:var(--pd-art-shadow);--color-v2-bg-content-second:var(--pd-art-surface-content);--color-v2-bg-layer-raised:#202327;--color-v2-bg-control:var(--pd-art-surface-control-subtle);--color-v2-bg-control-active:var(--pd-art-surface-control-active);--color-v2-border:var(--pd-art-border-subtle);--claude:198 97 63;--claude-hover:217 119 87;--pd-task-label-silver:#9da3af;--pd-task-label-silver-bg:#8599ad33;--pd-task-label-gold:#e5bf00;--pd-task-label-gold-bg:#ffd40033;--pd-task-label-olive:#9bba5f;--pd-task-label-olive-bg:#99e50033;--pd-task-label-cyan:#82bec9;--pd-task-label-cyan-bg:#00bfe533;--pd-task-label-rose:#cd98a1;--pd-task-label-rose-bg:#ff4c6a33;--pd-task-label-sencha:#dbb870;--pd-task-label-sencha-bg:#fff26633;--pd-task-label-sun:var(--pd-task-label-gold);--pd-task-label-sun-bg:var(--pd-task-label-gold-bg);--pd-task-label-ink:#c3baf7;--pd-task-label-ink-bg:#a699ff33;--pd-task-label-camo:#aac18b;--pd-task-label-camo-bg:#94af6a33;--pd-task-label-navy:#93c5ec;--pd-task-label-navy-bg:#3dabf533;--color-text-uno:var(--vz-gray-90);--color-border-uno:var(--vz-gray-transp-10);--color-bg-uno:#17191c;--color-bg-uno-hover:#202327;--color-bg-uno-transp:#737d8c0a;--color-bg-uno-transp-hover:#737d8c0f;--color-text-dos:var(--vz-gray-75);--color-text-dos-hover:var(--vz-gray-86);--color-border-dos:var(--vz-gray-transp-20);--pd-kanban-column-hover-outline:var(--vz-gray-16);--color-bg-dos:#202327;--color-bg-dos-transp:#737d8c14;--color-bg-dos-transp-hover:#737d8c1a;--color-text-tres:var(--vz-gray-60);--color-text-tres-hover:var(--vz-gray-70);--color-border-tres:var(--vz-gray-transp-30);--color-border-tres-hover:var(--vz-gray-transp-40);--color-bg-tres:#25282d;--color-bg-tres-transp:#737d8c1f;--color-text-cuatro:var(--vz-gray-45);--color-text-cinco:var(--vz-gray-30);--color-text-cinco-hover:var(--vz-gray-40);--color-icon-uno:var(--vz-gray-35);--color-icon-uno-hover:var(--vz-gray-45);--color-icon-dos:var(--vz-gray-45);--color-icon-dos-hover:var(--vz-gray-55);--color-bg-base:#101214;--color-bg-surface-elevated:#25282d}.pd-root.pd-light{--vds-color-text-accent:var(--vz-blue-50);--vds-color-border-accent:var(--vz-blue-transp-50);--vds-color-bg-accent:var(--vz-blue-50);--vds-color-bg-accent-hover:var(--vz-blue-deep-50);--vds-color-bg-accent-transp-active:var(--vz-blue-transp-10);--vds-color-text-danger:var(--vz-red-55);--vds-color-border-danger:var(--vz-red-transp-50);--vds-color-bg-danger-transp:var(--vz-red-transp-10);--vds-color-text-success:var(--vz-green-40);--vds-color-text-extra:#6b06f9;--vds-color-bg-success:var(--vz-green-35);--vds-color-text-white:#fff;--vds-color-styler-air:#686f7e;--vds-color-styler-orange:#e08506;--vds-color-styler-orange-bg:#e0850633;--vds-color-styler-gold:#b28600;--vds-color-styler-gold-bg:#e5bf0033;--vds-color-styler-green:#50a63f;--vds-color-styler-green-bg:#50a63f33;--vds-color-styler-blue:#406abf;--vds-color-styler-blue-bg:#406abf33;--vds-color-styler-tiffany:#9fc;--vds-color-styler-tiffany-flat:#12a19d;--vds-color-styler-high:#fa4838;--vds-color-styler-high-bg:#ff55324d;--color-shadow:#06070914;--shadow-xs:0 1px 3px 0px var(--color-shadow)}.pd-root.pd-dark,html.dark .pd-root{--vds-color-text-accent:var(--vz-blue-55);--vds-color-border-accent:var(--vz-blue-transp-50);--vds-color-bg-accent:var(--vz-blue-50);--vds-color-bg-accent-hover:var(--vz-blue-deep-45);--vds-color-bg-accent-transp-active:var(--vz-blue-transp-20);--vds-color-text-danger:var(--vz-red-55);--vds-color-border-danger:var(--vz-red-transp-50);--vds-color-bg-danger-transp:var(--vz-red-transp-10);--vds-color-text-success:var(--vz-green-40);--vds-color-text-extra:#8938fa;--vds-color-bg-success:var(--vz-green-35);--vds-color-text-white:#fff;--vds-color-styler-air:#9da3af;--vds-color-styler-orange:#e5a64d;--vds-color-styler-orange-bg:#e5a64d33;--vds-color-styler-gold:#e5bf00;--vds-color-styler-gold-bg:#ffd40033;--vds-color-styler-green:#5ecf4a;--vds-color-styler-green-bg:#5ecf4a33;--vds-color-styler-blue:#8ca6d9;--vds-color-styler-blue-bg:#8ca6d933;--vds-color-styler-tiffany:#3cdd8c;--vds-color-styler-high:#ff675a;--vds-color-styler-high-bg:#ff3c3240;--color-shadow:#0607091a;--shadow-xs:0 1px 3px 0px var(--color-shadow)}.pd-root{--pd-claude-bg:#faf9f5;--pd-claude-input:#fff;--pd-claude-user-message-bg:var(--vds-color-text-white);--pd-claude-text:#141413;--pd-claude-muted:#73726c;--pd-claude-control:#54534e;--pd-claude-border:#d9d8d4;--pd-claude-composer-border:var(--pd-claude-border)}@supports (color:color-mix(in lab, red, red)){.pd-root{--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input))}}.pd-root{--pd-claude-accent:rgb(var(--claude));--pd-claude-accent-hover:rgb(var(--claude-hover));--pd-claude-on-accent:var(--vds-color-text-white);--pd-claude-font-family:Georgia, "Times New Roman", serif;--pd-claude-reply-size:18px;--pd-claude-control-size:16px;--pd-claude-greeting-size:40px;--pd-claude-composer-radius:16px;--pd-claude-send-radius:var(--vz-size-px-08);--pd-claude-muted-opacity:.35;--pd-claude-thinking-duration:2s;--pd-assistant-starting-offset:-20px;--pd-assistant-window-height:760px;--pd-assistant-frame-outline:var(--pd-border-width-emphasis) solid var(--vds-color-text-white);--pd-assistant-frame-outline-offset:0px;--pd-assistant-window-expanded-height:1000px;--pd-assistant-start-width:640px;--pd-assistant-cue-size:46px;--pd-assistant-layout-duration:.6s;--pd-assistant-layout-easing:cubic-bezier(.22, 1, .36, 1);--pd-assistant-enter-duration:.48s;--pd-assistant-control-duration:.2s;--pd-assistant-cue-duration:1s;--pd-task-widget-min-width:780px;--pd-task-priority-urgent-bg:#ff3038;--pd-task-detail-min-height:500px;--pd-task-detail-width:84%;--pd-task-detail-title-size:20px;--pd-shadow-layer:0 0 48px #00000014}.pd-root.pd-dark,html.dark .pd-root{--pd-shadow-layer:0 0 16px #00000014;--pd-claude-bg:#151515;--pd-claude-input:#202020;--pd-claude-user-message-bg:var(--pd-claude-input);--pd-claude-text:#f0efec;--pd-claude-muted:#898781;--pd-claude-control:#c3c2b7;--pd-claude-border:#545454;--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff0d;--pd-assistant-frame-outline-offset:calc(-1 * var(--pd-border-width-default))}.pd-root{--pd-aside-width:260px;--pd-aside-collapsed-width:46px;--pd-aside-collapsed-item-width:32px;--pd-aside-current-width:var(--pd-aside-width);--pd-board-column-width:320px;--pd-header-height:calc(var(--pd-space-small-1) * 2 + var(--pd-element-medium-1));--pd-mouse-speed:600px/s;--pd-mouse-min-move-duration:1s;--pd-mouse-pause:1s;--pd-mouse-pause-before-click:1s;--pd-mouse-pause-after-click:1s;--pd-mouse-press-duration:.12s;--pd-font-family:var(--font-inter,"Inter"), ui-sans-serif, system-ui, sans-serif;--pd-font-family-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--pd-font-size:var(--pd-type-size-base);--pd-line-height:1.4;--pd-line-height-tight:1.2;--pd-line-height-ui:1.3;--pd-font-weight-medium:500;--pd-font-weight-semibold:600;--pd-type-family-sans:var(--pd-font-family);--pd-type-family-mono:var(--pd-font-family-mono);--pd-type-size-micro:var(--vz-size-px-09);--pd-type-size-small:var(--font-small-1);--pd-type-size-compact:var(--font-small-2);--pd-type-size-caption:var(--font-small-3);--pd-type-size-base:var(--font-medium-1);--pd-type-size-body:var(--font-medium-2);--pd-type-size-title:var(--font-medium-3);--pd-type-size-heading:var(--vz-size-px-16);--pd-type-size-subheading:var(--font-large-1);--pd-type-size-display:var(--font-large-2);--pd-type-size-display-large:var(--font-large-3);--pd-type-size-display-hero:var(--vz-size-px-27);--pd-type-size-fluid-display:clamp(22px, 2.5cqi + 14px, 28px);--pd-type-weight-regular:400;--pd-type-weight-medium:var(--pd-font-weight-medium);--pd-type-weight-semibold:var(--pd-font-weight-semibold);--pd-type-weight-bold:700;--pd-type-line-height-tight:var(--pd-line-height-tight);--pd-type-line-height-ui:var(--pd-line-height-ui);--pd-type-line-height-compact:1.1;--pd-type-line-height-reading:var(--pd-line-height);--pd-type-line-height-unit:1;--pd-type-line-height-spacious:1.5;--pd-type-line-height-fixed-16:var(--vz-size-px-16);--pd-type-line-height-fixed-18:var(--vz-size-px-18);--pd-type-line-height-fixed-20:var(--vz-size-px-20);--pd-type-line-height-fixed-22:var(--vz-size-px-22);--pd-type-line-height-fixed-24:var(--vz-size-px-24);--pd-type-letter-spacing-normal:normal;--pd-type-letter-spacing-display:-.02em;--pd-type-letter-spacing-tight:-.03em;--pd-type-letter-spacing-numeric:-.5px;--pd-type-letter-spacing-identifier:.01em;--pd-type-letter-spacing-metadata:.03em;--pd-type-letter-spacing-label:.04em;--pd-type-letter-spacing-decorative:.1em;--pd-type-letter-spacing-vertical:.2em;--pd-type-color-primary:rgb(var(--foreground));--pd-type-color-secondary:rgb(var(--secondary-500));--pd-type-color-action:var(--primary-500);--pd-type-color-positive:var(--pd-color-status-positive);--pd-type-color-info:#00bbfe;--pd-type-color-inverse:#fff;--pd-space-tiny-1:var(--space-tiny-1);--pd-space-tiny-2:var(--space-tiny-2);--pd-space-micro:var(--vz-size-px-02);--pd-art-scroll-bleed:clamp(1.25rem, 3.3vw, 2rem);--pd-space-small-1:var(--space-small-1);--pd-task-chip-content-gap:var(--pd-space-tiny-2);--pd-space-small-2:var(--vz-size-px-10);--pd-space-small-3:var(--space-small-3);--pd-space-medium-1:var(--space-medium-1);--pd-space-medium-2:var(--space-medium-2);--pd-space-large-1:var(--space-large-1);--pd-space-large-2:var(--space-large-2);--pd-border-width-default:var(--vz-size-px-01);--pd-border-width-emphasis:var(--vz-size-px-02);--pd-radius-tiny-1:var(--radius-tiny-1);--pd-radius-small-1:var(--radius-small-1);--pd-radius-medium-1:var(--radius-medium-1);--pd-radius-large-1:var(--radius-large-1);--pd-radius-pill:999px;--pd-element-tiny-1:var(--element-tiny-1);--pd-element-tiny-2:var(--element-tiny-2);--pd-element-small-1:var(--element-small-1);--pd-element-small-2:var(--element-small-2);--pd-element-small-3:var(--element-small-3);--pd-element-medium-1:var(--element-medium-1);--pd-element-medium-3:var(--element-medium-3);--pd-element-large-1:var(--element-large-1);--pd-element-large-2:var(--element-large-2);--pd-element-large-3:var(--element-large-3);--pd-checkbox-size-compact:var(--vz-size-px-11);--pd-checkbox-size-regular:var(--vz-size-px-13);--pd-checkbox-size-large:var(--pd-element-tiny-2);--pd-checkbox-border-width:var(--pd-border-width-default);--pd-checkbox-border-unchecked:var(--pd-color-border-tres)}@supports (color:color-mix(in lab, red, red)){.pd-root{--pd-checkbox-border-unchecked:color-mix(in srgb, var(--pd-color-border-tres) 75%, transparent)}}.pd-root{--pd-checkbox-border-hover:var(--pd-color-border-tres-hover);--pd-checkbox-background-checked:var(--pd-color-bg-accent);--pd-checkbox-background-checked-hover:var(--pd-color-bg-accent-hover);--pd-checkbox-radius-compact:var(--pd-radius-tiny-1);--pd-checkbox-radius-regular:var(--pd-radius-tiny-1);--pd-checkbox-radius-large:var(--pd-radius-small-1);--pd-art-color-primary:var(--pd-type-color-primary);--pd-art-color-secondary:var(--pd-type-color-secondary);--pd-art-color-tertiary:rgb(var(--secondary-400));--pd-art-color-accent:var(--primary-500);--pd-art-color-chart:rgb(var(--secondary-200));--pd-art-color-chart-track:rgb(var(--secondary-200) / .55);--pd-art-color-chart-track-muted:rgb(var(--secondary-200) / .4);--pd-art-color-status:var(--pd-color-status-positive);--pd-art-logo-surface:#fff;--pd-team-art-type-tab:clamp(var(--pd-type-size-small), 2.9cqw, var(--pd-type-size-body));--pd-team-art-type-row:clamp(var(--pd-type-size-small), 3.1cqw, var(--pd-type-size-heading));--pd-team-art-type-panel-title:clamp(var(--pd-type-size-compact), 3.5cqw, var(--pd-type-size-subheading));--pd-team-art-type-tree-row:clamp(var(--pd-type-size-small), 3cqw, var(--pd-type-size-title));--pd-team-art-type-secondary:clamp(var(--pd-type-size-micro), 2.9cqw, var(--pd-type-size-body));--pd-team-art-type-label:clamp(var(--pd-type-size-micro), 2.2cqw, var(--pd-type-size-compact));--pd-team-art-type-detail-title:clamp(var(--pd-type-size-small), 3cqw, var(--pd-type-size-heading));--pd-team-art-type-detail-copy:clamp(var(--pd-type-size-micro), 2.7cqw, var(--pd-type-size-body));--pd-team-art-type-detail-compact-title:clamp(var(--pd-type-size-micro), 2.8cqw, var(--pd-type-size-title));--pd-team-art-type-detail-compact-copy:clamp(var(--pd-type-size-micro), 2.1cqw, var(--pd-type-size-caption));--pd-team-art-status-icon-size:clamp(var(--vz-size-px-19), 6.5cqw, var(--vz-size-px-36));--pd-team-art-logo-icon-size:clamp(var(--vz-size-px-22), 6cqw, var(--vz-size-px-36));--pd-team-art-surface-panel:#fff;--pd-team-art-surface-selected:var(--vz-blue-transp-10);--pd-team-art-surface-comment:#00000009;--pd-team-art-text-primary:#282d36;--pd-team-art-text-secondary:#6c6c89;--pd-team-art-icon-muted:#8a8aa3;--pd-team-art-icon-inverse:var(--pd-type-color-inverse);--pd-team-art-border-subtle:#002b661a;--pd-team-art-accent-warm:#f26c0d;--pd-team-art-plate-campaign:#c9e8ff;--pd-team-art-plate-process:#ffe3c2;--pd-team-art-plate-product:#d6f4bc;--pd-team-art-plate-agencies:#f0d7f4;--pd-color-cursor-label-text:#063;--pd-color-space-avatar:#1ca700;--pd-art-surface:rgb(var(--surface-50));--pd-art-surface-layer:rgb(var(--elevated));--pd-color-accent-secondary:var(--vds-color-text-extra);--pd-color-icon-inverse:var(--vds-color-text-white);--pd-color-border-tres:var(--color-border-tres);--pd-color-border-tres-hover:var(--color-border-tres-hover);--pd-color-styler-air:var(--vds-color-styler-air);--pd-color-styler-orange:var(--vds-color-styler-orange);--pd-color-styler-orange-bg:var(--vds-color-styler-orange-bg);--pd-color-styler-gold:var(--vds-color-styler-gold);--pd-color-styler-gold-bg:var(--vds-color-styler-gold-bg);--pd-color-styler-green:var(--vds-color-styler-green);--pd-color-styler-green-bg:var(--vds-color-styler-green-bg);--pd-color-styler-blue:var(--vds-color-styler-blue);--pd-color-styler-blue-bg:var(--vds-color-styler-blue-bg);--pd-color-styler-tiffany:var(--vds-color-styler-tiffany);--pd-color-styler-tiffany-flat:var(--vds-color-styler-tiffany-flat);--pd-color-styler-high:var(--vds-color-styler-high);--pd-color-styler-high-bg:var(--vds-color-styler-high-bg);--pd-color-text-uno:var(--color-text-uno);--pd-color-text-dos:var(--color-text-dos);--pd-color-text-tres:var(--color-text-tres);--pd-color-text-muted:var(--color-text-muted);--pd-color-icon:var(--color-icon);--pd-color-icon-hover:var(--color-icon-hover);--pd-color-icon-muted:var(--color-icon-muted);--pd-color-bg-base:var(--color-bg-base);--pd-color-bg-uno:var(--color-bg-uno);--pd-color-bg-uno-hover:var(--color-bg-uno-hover);--pd-color-bg-dos:var(--color-bg-dos);--pd-color-bg-tres:var(--color-bg-tres);--pd-color-bg-elevated:var(--color-bg-surface-elevated);--pd-color-border-uno:var(--color-border-uno);--pd-color-accent:var(--vds-color-text-accent);--pd-color-bg-accent:var(--vds-color-bg-accent);--pd-color-bg-accent-hover:var(--vds-color-bg-accent-hover);--pd-color-border-accent:var(--vds-color-border-accent);--pd-color-danger:var(--vds-color-text-danger);--pd-color-border-danger:var(--vds-color-border-danger);--pd-color-bg-danger-transp:var(--vds-color-bg-danger-transp);--pd-color-bg-uno-transp-hover:var(--color-bg-uno-transp-hover);--pd-color-bg-accent-transp-active:var(--vds-color-bg-accent-transp-active);--pd-color-bg-accent-transp-20:var(--vz-blue-transp-20);--pd-color-success:var(--vds-color-text-success);--pd-color-completion-bg:transparent;--pd-color-completion-border:var(--pd-color-border-dos);--pd-color-completion-complete:var(--pd-color-success);--pd-color-demo-cue:#a7ff78;--pd-element-hover-bg:var(--color-bg-tres-transp);--pd-color-bg-item-hover:var(--color-bg-uno-transp);--pd-color-bg-item-active:var(--color-bg-dos-transp);--pd-color-bg-chat:var(--color-bg-uno);--pd-color-border-dos:var(--color-border-dos);--pd-color-text-placeholder:var(--color-text-cuatro);--pd-shadow-xs:var(--shadow-xs);--pd-color-icon-uno:var(--color-icon-uno);--pd-color-icon-uno-hover:var(--color-icon-uno-hover);--pd-chat-content-max-width:calc(900px + var(--pd-space-large-1) * 2);font-family:var(--pd-type-family-sans);font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-reading);letter-spacing:var(--pd-type-letter-spacing-normal);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--pd-color-text-uno);background:0 0}.pd-root .pd-assistant-demo{--pd-color-demo-cue:var(--pd-color-status-positive)}@media (max-width:700px){.pd-root{--pd-claude-greeting-size:32px;--pd-assistant-window-height:680px;--pd-assistant-window-expanded-height:920px}}.pd-completion-variants{width:min(100%,760px)}.pd-completion-variants-caption{margin-bottom:var(--pd-space-small-2);color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption);display:block}.pd-completion-variants-grid{column-gap:var(--pd-space-medium-1);grid-template-columns:130px repeat(2,minmax(0,1fr));display:grid}.pd-completion-variants-row{display:contents}.pd-completion-variants-heading{padding-bottom:var(--pd-space-small-1);color:var(--pd-color-text-tres);font-size:var(--pd-type-size-caption)}.pd-completion-variants-name,.pd-completion-variants-grid .pd-completion-toggle{border-top:var(--pd-border-width-default) solid var(--pd-color-border-uno);min-width:0;min-height:44px}.pd-completion-variants-name{color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption);align-items:center;display:flex}.pd-completion-toggle{align-items:center;gap:var(--pd-space-small-1);max-width:100%;color:var(--pd-color-text-dos);font-family:var(--pd-type-family-sans);font-size:var(--pd-type-size-base);text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.pd-completion-toggle.is-interactive{cursor:pointer}.pd-completion-toggle-mark{flex:0 0 var(--pd-completion-size);box-sizing:border-box;width:var(--pd-completion-size);height:var(--pd-completion-size);background:var(--pd-color-completion-bg);box-shadow:inset 0 0 0 var(--pd-border-width-default) var(--pd-color-completion-border);border-radius:50%;justify-content:center;align-items:center;transition:background-color .1s,box-shadow .1s;display:inline-flex}.pd-completion-toggle--11{--pd-completion-size:var(--vz-size-px-11);font-size:var(--pd-type-size-compact)}.pd-completion-toggle--14{--pd-completion-size:14px}.pd-completion-toggle.is-interactive:hover .pd-completion-toggle-mark{box-shadow:inset 0 0 0 var(--pd-border-width-default) var(--pd-color-completion-complete)}.pd-completion-toggle.is-checked .pd-completion-toggle-mark{background:var(--pd-color-completion-complete);box-shadow:none}.pd-completion-toggle-mark svg{width:100%;height:100%;fill:var(--pd-color-icon-inverse);opacity:0;transition:opacity .1s}.pd-completion-toggle.is-checked .pd-completion-toggle-mark svg{opacity:1}.pd-completion-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pd-completion-toggle-label--id{color:var(--pd-color-text-tres);font-family:var(--pd-type-family-mono)}@media (max-width:600px){.pd-completion-variants-grid{column-gap:var(--pd-space-small-1);grid-template-columns:76px repeat(2,minmax(0,1fr))}.pd-completion-variants-name{font-size:var(--pd-type-size-compact)}}.pd-demo-checkbox{max-width:100%;font-family:var(--pd-type-family-sans);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pd-demo-checkbox-compact{gap:var(--vz-size-px-05);color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-tight)}.pd-checkbox-variants{align-items:center;gap:var(--pd-space-medium-1);flex-wrap:wrap;display:flex}.pd-demo-checkbox-regular{gap:var(--vz-size-px-07);color:var(--pd-type-color-primary);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-ui)}.pd-demo-checkbox.is-interactive{cursor:pointer;position:relative}.pd-demo-checkbox-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pd-demo-checkbox.is-interactive:hover .pd-demo-checkbox-mark{border-color:var(--pd-checkbox-border-hover)}.pd-demo-checkbox.is-interactive.is-checked:hover .pd-demo-checkbox-mark{background:var(--pd-checkbox-background-checked-hover);border-color:var(--pd-checkbox-background-checked-hover)}.pd-demo-checkbox-mark{box-sizing:border-box;border:var(--pd-checkbox-border-width) solid var(--pd-checkbox-border-unchecked);border-radius:var(--pd-checkbox-radius-compact);color:var(--pd-type-color-inverse);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pd-demo-checkbox-mark.is-checked{border-color:var(--pd-checkbox-background-checked);background:var(--pd-checkbox-background-checked)}.pd-demo-checkbox-compact .pd-demo-checkbox-mark{width:var(--pd-checkbox-size-compact);height:var(--pd-checkbox-size-compact);border-radius:var(--pd-checkbox-radius-compact)}.pd-demo-checkbox-regular .pd-demo-checkbox-mark{width:var(--pd-checkbox-size-regular);height:var(--pd-checkbox-size-regular);border-radius:var(--pd-checkbox-radius-regular)}.pd-demo-checkbox-large{gap:var(--vz-size-px-07);color:var(--pd-type-color-primary);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-ui)}.pd-demo-checkbox-mark-large{width:var(--pd-checkbox-size-large);height:var(--pd-checkbox-size-large);border-radius:var(--pd-checkbox-radius-large)}.pd-demo-checkbox-mark svg{width:var(--vz-size-px-09);height:var(--vz-size-px-09);stroke-width:3px}.pd-demo-checkbox-regular .pd-demo-checkbox-mark svg{width:var(--vz-size-px-10);height:var(--vz-size-px-10)}.pd-demo-checkbox-mark-large svg{width:100%;height:100%}.pd-demo-checkbox:has(>.pd-demo-checkbox-input:focus-visible) .pd-demo-checkbox-mark{outline:var(--pd-border-width-emphasis) solid var(--pd-color-border-accent);outline-offset:var(--pd-border-width-emphasis)}.pd-demo-checkbox-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.pd-add-action{width:min-content;height:var(--pd-element-small-2);padding:0 var(--pd-space-tiny-2);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-tres);font:inherit;font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-fixed-24);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.8;background:0 0;border:0;align-items:center;transition:color .1s,opacity .1s;display:inline-flex}.pd-add-action-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-add-action-icon{width:var(--pd-element-small-1);height:var(--pd-element-small-1);fill:var(--pd-color-icon-uno);box-sizing:content-box;flex-shrink:0;padding-inline-end:var(--pd-space-tiny-1)}.pd-demo-control{color:inherit;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pd-demo-control.is-subtle{gap:var(--pd-space-tiny-1);height:var(--pd-element-small-2);padding-inline:var(--pd-space-small-1);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-muted);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-tight);cursor:pointer}.pd-demo-control.is-subtle svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-icon-muted);flex-shrink:0}.pd-demo-control.is-subtle.is-interactive:hover{background:var(--pd-color-bg-uno-transp-hover);color:var(--pd-color-text-dos)}.pd-demo-control.is-subtle.is-interactive:hover svg{fill:var(--pd-color-icon)}.pd-demo-control.is-subtle.is-active{background:var(--pd-color-bg-accent-transp-active);color:var(--pd-color-text-uno);cursor:default}.pd-demo-control.is-subtle.is-active svg{fill:var(--pd-color-accent)}.pd-demo-control.is-subtle.is-compact{gap:var(--vz-size-px-05);height:var(--vz-size-px-25);padding-inline:var(--vz-size-px-07);color:var(--pd-color-text-tres);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-reading);cursor:default}.pd-demo-control.is-subtle.is-compact svg{width:var(--vz-size-px-14);height:var(--vz-size-px-14)}.pd-demo-control.is-surface{padding:var(--vz-size-px-05) var(--pd-space-small-2);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-dos);font-size:var(--pd-type-size-body)}.pd-demo-control.is-surface.is-active{background:var(--pd-art-surface-control);color:var(--pd-color-text-uno)}html.dark .pd-demo-control.is-surface.is-active{background:var(--pd-art-surface-control-subtle)}.pd-demo-control.is-underline{height:var(--pd-element-small-2);color:var(--pd-art-color-secondary);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-unit)}.pd-demo-control.is-underline.is-active{border-bottom:var(--pd-border-width-emphasis) solid var(--pd-art-color-accent);color:var(--pd-art-color-primary)}.pd-demo-control.is-underline.is-compact{height:var(--pd-element-small-1)}.pd-demo-control.is-segmented{padding:var(--pd-space-tiny-1) var(--pd-space-small-1);border-radius:var(--pd-radius-small-1)}.pd-demo-control.is-segmented.is-active{background:var(--pd-art-surface-control-active);color:var(--pd-type-color-primary);font-weight:var(--pd-type-weight-semibold)}.pd-root .pd-demo-select-option{justify-content:space-between;align-items:center;gap:var(--pd-space-small-1);width:100%;padding:var(--pd-space-tiny-2) var(--pd-space-small-1);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-uno);font:inherit;text-align:start;background:0 0;border:0;display:flex}.pd-root button.pd-demo-select-option{cursor:pointer}.pd-root button.pd-demo-select-option:hover,.pd-root .pd-demo-select-option[aria-selected=true]{background:var(--pd-color-bg-dos)}.pd-root .pd-demo-select-option>svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-accent);flex-shrink:0}.pd-status{align-items:center;gap:var(--pd-space-tiny-1);color:var(--pd-type-color-positive);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-ui);white-space:nowrap;display:inline-flex}.pd-status-roomy{gap:var(--vz-size-px-07);line-height:var(--pd-type-line-height-reading)}.pd-status-compact{gap:var(--vz-size-px-03);font-size:var(--pd-type-size-compact);line-height:var(--pd-type-line-height-reading)}.pd-status-dot{width:var(--vz-size-px-06);height:var(--vz-size-px-06);flex:0 0 var(--vz-size-px-06);background:currentColor;border-radius:50%;display:inline-block}.pd-status-check{width:var(--pd-element-tiny-1);height:var(--pd-element-tiny-1);flex:0 0 var(--pd-element-tiny-1);display:block}.pd-status-roomy .pd-status-check{width:var(--vz-size-px-15);height:var(--vz-size-px-15);flex-basis:var(--vz-size-px-15)}.pd-status-compact .pd-status-check{width:var(--vz-size-px-12);height:var(--vz-size-px-12);flex-basis:var(--vz-size-px-12)}.pd-foundation-typography{gap:var(--pd-space-large-1);width:min(100%,760px);display:grid}.pd-foundation-typography-note{color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-ui)}.pd-foundation-type-group{gap:var(--pd-space-small-2);display:grid}.pd-foundation-type-group-title{color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-semibold);letter-spacing:var(--pd-type-letter-spacing-label);text-transform:uppercase}.pd-foundation-type-row{align-items:baseline;gap:var(--pd-space-medium-1);grid-template-columns:minmax(112px,150px) minmax(0,1fr);display:grid}.pd-foundation-type-name{color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-caption)}.pd-foundation-type-example{color:var(--pd-type-color-primary)}.pd-foundation-type-example-multiline{max-width:300px}.pd-foundation-type-colors{gap:var(--pd-space-small-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.pd-foundation-type-color{justify-content:space-between;align-items:flex-start;gap:var(--pd-space-small-1);min-width:0;min-height:68px;padding:var(--pd-space-small-1);border:var(--pd-border-width-default) solid var(--pd-color-border-uno);border-radius:var(--pd-radius-small-1);background:var(--pd-color-bg-uno);flex-direction:column;display:flex}.pd-foundation-type-color-example{min-height:24px;padding-inline:var(--pd-space-tiny-1);border-radius:var(--pd-radius-tiny-1);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-ui);white-space:nowrap;align-items:center;display:inline-flex}.pd-foundation-type-color-example.is-filled{padding-inline:var(--pd-space-small-1)}.pd-foundation-spacing{gap:var(--pd-space-medium-1);flex-wrap:wrap;width:min(100%,760px);display:flex}.pd-foundation-spacing-item{gap:var(--pd-space-small-1);min-width:56px;color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption);flex-direction:column;display:flex}.pd-foundation-spacing-pair{align-items:center;gap:var(--pd-sample-gap);display:flex}.pd-foundation-spacing-pair>span{width:var(--pd-element-tiny-1);height:var(--pd-element-tiny-1);border-radius:var(--pd-radius-tiny-1);background:var(--pd-color-bg-accent)}.pd-foundation-border-widths{gap:var(--pd-space-small-2);width:min(100%,760px);display:grid}.pd-foundation-border-width-item{align-items:center;gap:var(--pd-space-medium-1);color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption);display:flex}.pd-foundation-border-width-line{height:var(--pd-element-tiny-1);border-top:var(--pd-sample-border-width) solid var(--pd-color-border-uno);flex:1}.pd-root .pd-assistant-demo{isolation:isolate;width:100%;min-width:0;animation:pd-assistant-demo-enter var(--pd-assistant-hero-enter-duration) var(--pd-assistant-hero-enter-easing) backwards;position:relative}.pd-root .pd-assistant-demo[data-assistant-skin=codex]{--pd-claude-bg:#f7f7f8;--pd-claude-input:#fff;--pd-claude-user-message-bg:#ececf1;--pd-claude-text:#202123;--pd-claude-muted:#6e6e80;--pd-claude-control:#343541;--pd-claude-border:#d9d9e3;--pd-claude-accent:#000;--pd-claude-accent-hover:#333;--pd-claude-on-accent:#fff;--pd-claude-font-family:var(--pd-type-family-sans);--pd-claude-composer-border:var(--pd-claude-border)}@supports (color:color-mix(in lab, red, red)){.pd-root .pd-assistant-demo[data-assistant-skin=codex]{--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input))}}.pd-root .pd-assistant-demo[data-assistant-skin=codex]{--pd-assistant-frame-outline:var(--pd-border-width-emphasis) solid var(--pd-claude-border)}.pd-root .pd-assistant-demo[data-assistant-skin=cursor]{--pd-claude-bg:#f7f7f8;--pd-claude-input:#fff;--pd-claude-user-message-bg:#f0f0f0;--pd-claude-text:#1f1f1f;--pd-claude-muted:#6b6b6b;--pd-claude-control:#353535;--pd-claude-border:#d8d8d8;--pd-claude-accent:#26251e;--pd-claude-accent-hover:#3b3a33;--pd-claude-on-accent:#f7f7f4;--pd-claude-font-family:var(--pd-type-family-sans);--pd-claude-composer-border:var(--pd-claude-border)}@supports (color:color-mix(in lab, red, red)){.pd-root .pd-assistant-demo[data-assistant-skin=cursor]{--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input))}}.pd-root .pd-assistant-demo[data-assistant-skin=cursor]{--pd-assistant-frame-outline:var(--pd-border-width-emphasis) solid var(--pd-claude-border)}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=codex],html.dark .pd-root .pd-assistant-demo[data-assistant-skin=codex]{--pd-claude-bg:#171717;--pd-claude-input:#2f2f2f;--pd-claude-user-message-bg:#2f2f2f;--pd-claude-text:#ececec;--pd-claude-muted:#a0a0a0;--pd-claude-control:#d0d0d0;--pd-claude-border:#444;--pd-claude-accent:#fff;--pd-claude-accent-hover:#ececec;--pd-claude-on-accent:#000;--pd-claude-composer-border:var(--pd-claude-border)}@supports (color:color-mix(in lab, red, red)){.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=codex],html.dark .pd-root .pd-assistant-demo[data-assistant-skin=codex]{--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input))}}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=codex],html.dark .pd-root .pd-assistant-demo[data-assistant-skin=codex]{--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff14}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor],html.dark .pd-root .pd-assistant-demo[data-assistant-skin=cursor]{--pd-claude-bg:#14120b;--pd-claude-input:#211f1b;--pd-claude-user-message-bg:#282620;--pd-claude-text:#edecec;--pd-claude-muted:#8c8a85;--pd-claude-control:#d7d6d5;--pd-claude-border:#3a3934;--pd-claude-accent:#edecec;--pd-claude-accent-hover:#d7d6d5;--pd-claude-on-accent:#14120b;--pd-claude-composer-border:#3a3934;--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff14}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor] .pd-assistant-demo-tab>img,.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor] .pd-claude-mark,html.dark .pd-root .pd-assistant-demo[data-assistant-skin=cursor] .pd-assistant-demo-tab>img,html.dark .pd-root .pd-assistant-demo[data-assistant-skin=cursor] .pd-claude-mark{filter:brightness(0)invert()}.pd-root .pd-assistant-demo-window{height:var(--pd-assistant-window-height);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--pd-header-height) minmax(0, 1fr);background:var(--pd-claude-bg);outline:var(--pd-assistant-frame-outline);outline-offset:var(--pd-assistant-frame-outline-offset);min-height:0;transition:height var(--pd-assistant-layout-duration) var(--pd-assistant-layout-easing);grid-template-areas:"header""body"}.pd-root .pd-assistant-demo-titlebar{align-items:center;gap:var(--pd-space-medium-1);height:100%;min-height:var(--pd-header-height);padding-inline:var(--pd-space-large-1);background:var(--pd-claude-bg);grid-template-columns:1fr minmax(0,auto) 1fr;display:grid}.pd-root .pd-assistant-demo-tabs{justify-content:center;align-items:center;gap:var(--pd-space-medium-1);min-width:0;display:flex}.pd-root .pd-assistant-demo-tab{align-items:center;gap:var(--pd-space-tiny-2);min-width:0;color:var(--pd-claude-muted);font:inherit;font-size:var(--pd-type-size-body);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-tight);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pd-root .pd-assistant-demo-tab>img{object-fit:contain;flex-shrink:0;width:18px;height:18px}.pd-root .pd-assistant-demo-tab:hover{color:var(--pd-claude-text)}.pd-root .pd-assistant-demo-tab.is-active{color:var(--pd-claude-text);font-weight:var(--pd-type-weight-bold)}.pd-root .pd-assistant-demo-window-dots{align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-assistant-demo-window-dots>span{width:var(--pd-space-small-3);height:var(--pd-space-small-3);background:var(--pd-claude-muted);opacity:var(--pd-claude-muted-opacity);border-radius:50%;flex-shrink:0}.pd-root .pd-assistant-demo-window-title{align-items:center;gap:var(--pd-space-small-1);min-width:0;font-size:var(--pd-type-size-body);white-space:nowrap;justify-content:center;display:flex}.pd-root .pd-assistant-demo-chat-title{color:var(--pd-claude-muted);text-overflow:ellipsis;overflow:hidden}.pd-root .pd-assistant-demo-replay,.pd-root .pd-assistant-demo-replay.is-interactive:hover{color:var(--pd-claude-muted);background:0 0;justify-self:end}.pd-root .pd-assistant-demo-replay>svg,.pd-root .pd-assistant-demo-replay.is-interactive:hover>svg{fill:none;stroke:currentColor}.pd-root .pd-assistant-demo-window>.pd-window-body{padding:var(--pd-space-large-1);justify-content:center;display:flex}.pd-root .pd-assistant-demo-conversation{justify-content:space-between;gap:var(--pd-space-small-3);width:100%;min-width:0;min-height:0;max-width:var(--pd-chat-content-max-width);transition:max-width var(--pd-assistant-layout-duration) var(--pd-assistant-layout-easing);flex-direction:column;margin-inline:auto;display:flex}.pd-root .pd-assistant-demo-conversation.is-starting{max-width:var(--pd-assistant-start-width);transform:translateY(var(--pd-assistant-starting-offset))}.pd-root .pd-assistant-chat-messages,.pd-root .pd-assistant-chat-reply{gap:var(--pd-space-large-1);flex-direction:column;min-width:0;display:flex}.pd-root .pd-assistant-chat-messages>.pd-home-chat-user-wrap{margin:0}.pd-root .pd-assistant-chat-copy{gap:var(--pd-space-small-3);flex-direction:column;display:flex}.pd-root .pd-assistant-chat-summary{color:var(--pd-claude-muted);font-size:var(--pd-type-size-base);margin:0}.pd-root .pd-assistant-chat-text{color:var(--pd-claude-text);font-family:var(--pd-claude-font-family);font-size:var(--pd-claude-reply-size);line-height:var(--pd-type-line-height-spacious);margin:0}.pd-root .pd-assistant-chat-tool-summary{align-items:center;gap:var(--pd-space-small-1);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-ui);display:flex}.pd-root .pd-assistant-chat-tool-summary>svg{fill:none;stroke:currentColor;flex-shrink:0}.pd-root .pd-assistant-chat-composer{border:var(--pd-border-width-default) solid var(--pd-claude-composer-border);border-radius:var(--pd-claude-composer-radius);background:var(--pd-claude-input);flex-shrink:0;width:100%;min-width:0}.pd-root .pd-assistant-cursor-context,.pd-root .pd-assistant-cursor-quick-action{color:var(--pd-claude-text);font-family:var(--pd-claude-font-family);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-tight);align-items:center;display:inline-flex}.pd-root .pd-assistant-cursor-context{align-self:flex-start;gap:var(--pd-space-small-2)}.pd-root .pd-assistant-cursor-context-item{align-items:center;gap:var(--pd-space-tiny-1);white-space:nowrap;display:inline-flex}.pd-root .pd-assistant-cursor-context-item>svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);color:var(--pd-claude-muted);flex-shrink:0}.pd-root .pd-assistant-cursor-quick-actions{align-self:flex-start;align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-assistant-cursor-quick-action{gap:var(--pd-space-tiny-2);min-height:var(--pd-element-medium-1);padding-inline:var(--pd-space-small-2);border:var(--pd-border-width-default) solid var(--pd-claude-border);border-radius:var(--pd-claude-composer-radius)}.pd-root .pd-assistant-cursor-quick-action>svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);color:var(--pd-claude-muted);flex-shrink:0}.pd-root .pd-assistant-chat-composer .pd-home-chat-input-textarea{--pd-input-focus-color:var(--pd-claude-accent);color:var(--pd-claude-text);font-size:var(--pd-claude-control-size);line-height:var(--pd-type-line-height-spacious)}.pd-root .pd-assistant-chat-composer .pd-home-chat-input-textarea::placeholder{color:var(--pd-claude-muted)}.pd-root .pd-assistant-chat-composer .pd-demo-control.is-subtle{color:var(--pd-claude-control)}.pd-root .pd-assistant-chat-composer .pd-demo-control.is-subtle svg{fill:currentColor}.pd-root .pd-assistant-chat-composer .pd-home-chat-input-icon-button>svg{fill:var(--pd-claude-control)}.pd-root .pd-assistant-chat-messages>.pd-home-chat-user-wrap .pd-home-chat-user-message{background:var(--pd-claude-user-message-bg);color:var(--pd-claude-text)}.pd-root .pd-assistant-chat-send{border-radius:var(--pd-claude-send-radius);background:var(--pd-claude-accent);color:var(--pd-claude-on-accent);transition:background-color var(--pd-assistant-control-duration) ease-in-out, opacity var(--pd-assistant-control-duration) ease-in-out}.pd-root .pd-assistant-chat-send.is-interactive{animation:.32s ease-out both pd-assistant-send-activate}.pd-root .pd-assistant-chat-send.is-interactive:hover:not(:disabled){background:var(--pd-claude-accent-hover)}.pd-root .pd-assistant-chat-send>svg,.pd-root .pd-assistant-chat-send.is-interactive:hover>svg{fill:none;stroke:currentColor}.pd-root .pd-assistant-demo-window:has(.pd-vaiz-task-widget.has-task-detail){height:var(--pd-assistant-window-expanded-height)}.pd-root .pd-assistant-demo-window .pd-assistant-chat-messages{overscroll-behavior:contain;min-height:0;padding:var(--pd-space-tiny-1);flex:1;overflow-y:auto}.pd-root .pd-assistant-chat-messages.is-empty{flex:none;justify-content:center}.pd-root .pd-assistant-demo-window .pd-assistant-demo-conversation.is-starting{justify-content:center}.pd-root .pd-assistant-demo-conversation.is-starting>.pd-assistant-chat-messages,.pd-root .pd-assistant-demo-conversation.is-starting>.pd-assistant-chat-composer{width:100%;max-width:var(--pd-assistant-start-width);align-self:center}.pd-root .pd-assistant-demo-conversation.is-starting>.pd-assistant-chat-messages{padding-block-end:var(--pd-space-large-1)}.pd-root .pd-assistant-greeting{justify-content:center;align-items:center;gap:var(--pd-space-small-1);text-align:center;display:flex}.pd-root .pd-claude-mark{width:var(--pd-claude-greeting-size);height:var(--pd-claude-greeting-size);flex-shrink:0}.pd-root .pd-assistant-greeting p{color:var(--pd-claude-text);font-family:var(--pd-claude-font-family);font-size:var(--pd-claude-greeting-size);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-tight);letter-spacing:-.025em;margin:0}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=codex] .pd-assistant-greeting .pd-claude-mark,html.dark .pd-root .pd-assistant-demo[data-assistant-skin=codex] .pd-assistant-greeting .pd-claude-mark{filter:grayscale()brightness(.7);opacity:.75}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor] .pd-home-chat-input-icon-button,html.dark .pd-root .pd-assistant-demo[data-assistant-skin=cursor] .pd-home-chat-input-icon-button{background:#34322c}.pd-root .pd-assistant-chat-send:disabled{opacity:var(--pd-claude-muted-opacity)}.pd-root .pd-assistant-chat-composer .has-scripted-draft{color:#0000;caret-color:#0000}.pd-root .pd-assistant-draft-preview{inset:var(--pd-space-medium-1);color:var(--pd-claude-text);font-size:var(--pd-claude-control-size);line-height:var(--pd-type-line-height-spacious);white-space:pre-wrap;pointer-events:none;position:absolute}.pd-root .pd-assistant-draft-caret{width:var(--vz-size-px-01);vertical-align:-2px;background:var(--pd-claude-text);height:1em;animation:1s step-end infinite pd-assistant-caret;display:inline-block}.pd-root .pd-assistant-send-target{position:relative}.pd-root .pd-preview-assistant-cue{width:var(--pd-assistant-cue-size);height:var(--pd-assistant-cue-size);position:relative}.pd-root .pd-preview-assistant-cue>.pd-assistant-send-cue{inset:0}.pd-root .pd-assistant-send-target>.pd-assistant-chat-send{z-index:1;position:relative}.pd-root .pd-assistant-click-cue{z-index:2;pointer-events:none;animation:.24s ease-out both pd-assistant-cursor-appear;position:absolute}.pd-root .pd-assistant-send-cue{bottom:var(--pd-element-medium-3);left:var(--pd-element-medium-3)}.pd-root .pd-chat-task-cue{bottom:calc(50% + var(--pd-space-small-1));grid-column:3/4;left:25%}.pd-root .pd-assistant-click-cue .pd-mouse-cursor{width:var(--pd-assistant-cue-size);height:var(--pd-assistant-cue-size);animation:pd-assistant-cursor-cue var(--pd-assistant-cue-duration) linear infinite}.pd-root .pd-assistant-click-cue .pd-mouse-cursor-icon{width:var(--pd-assistant-cue-size);height:var(--pd-assistant-cue-size);top:auto;bottom:0;left:0;transform:rotate(-90deg)}.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-messages{animation:pd-assistant-dialogue-enter var(--pd-assistant-enter-duration) ease-out both}.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-composer{animation:pd-assistant-composer-enter var(--pd-assistant-enter-duration) 80ms ease-out both}.pd-root .pd-claude-thinking{align-items:center;gap:var(--pd-space-small-2);min-height:28px;color:var(--pd-claude-muted);font-size:var(--pd-claude-control-size);display:flex}.pd-root .pd-claude-thinking-mark{width:var(--pd-element-small-2);height:var(--pd-element-small-2);animation:pd-claude-thinking var(--pd-claude-thinking-duration) ease-in-out infinite}.pd-root .pd-claude-thinking.is-paused .pd-claude-thinking-mark{animation-play-state:paused}.pd-root .pd-assistant-result>.pd-vaiz-task-widget:after{content:"";z-index:3;border-radius:inherit;outline:var(--pd-border-width-default) solid var(--pd-color-border-dos);outline-offset:calc(-1 * var(--pd-border-width-default));pointer-events:none;position:absolute;inset:0}.pd-root .pd-assistant-result{gap:var(--pd-space-small-3);flex-direction:column;animation:.4s ease-out pd-chat-reveal;display:flex}.pd-root .pd-assistant-demo-window .pd-home-chat-user-wrap{animation:.24s ease-out pd-chat-reveal}.pd-root .pd-assistant-demo-playback{align-items:center;gap:var(--pd-space-small-1);color:var(--pd-claude-muted);font-size:var(--pd-type-size-caption);flex-shrink:0;justify-content:flex-end;display:flex}.pd-root .pd-assistant-demo-playback .pd-demo-control.is-subtle{color:var(--pd-claude-muted)}.pd-root :is(.pd-assistant-demo,.pd-vaiz-task-widget,.pd-task-property-menu) :focus:not(:focus-visible){outline:none}.pd-root :is(.pd-assistant-demo,.pd-vaiz-task-widget,.pd-task-property-menu) :is(:focus,:focus-visible):not(.pd-task-detail-panel){box-shadow:none}.pd-root .pd-assistant-demo-tab:focus-visible{outline:var(--pd-border-width-emphasis) solid var(--pd-claude-accent);outline-offset:var(--vz-size-px-03);border-radius:var(--pd-radius-small-1)}.pd-root .pd-assistant-demo.is-paused .pd-assistant-click-cue .pd-mouse-cursor,.pd-root .pd-assistant-demo.is-paused .pd-assistant-draft-caret{animation-play-state:paused}@keyframes pd-claude-thinking{0%{transform:rotate(0)scale(.96)}50%{transform:rotate(180deg)scale(1)}to{transform:rotate(360deg)scale(.96)}}@keyframes pd-assistant-demo-enter{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pd-assistant-cursor-cue{0%,to{transform:translate(4px,-4px)}50%{transform:translate(0)}}@keyframes pd-assistant-cursor-appear{0%{opacity:0;transform:translate(10px,-10px)scale(.72)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pd-assistant-send-activate{0%{opacity:var(--pd-claude-muted-opacity);transform:scale(.86)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pd-assistant-dialogue-enter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pd-assistant-composer-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-assistant-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pd-root .pd-assistant-demo,.pd-root .pd-claude-thinking-mark,.pd-root .pd-assistant-chat-send.is-interactive,.pd-root .pd-assistant-click-cue,.pd-root .pd-assistant-click-cue .pd-mouse-cursor,.pd-root .pd-assistant-draft-caret,.pd-root .pd-assistant-result,.pd-root .pd-assistant-demo-window .pd-home-chat-user-wrap,.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-messages,.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-composer{animation:none}.pd-root .pd-assistant-chat-send,.pd-root .pd-assistant-demo-conversation,.pd-root .pd-assistant-demo-window{transition:none}}@media (max-width:1320px){.pd-root .pd-assistant-send-cue{left:var(--pd-space-small-3)}}@media (max-width:1200px){.pd-root .pd-assistant-send-cue{left:auto;right:-16px}.pd-root .pd-assistant-send-cue .pd-mouse-cursor-icon{left:auto;right:0}}@media (max-width:700px){.pd-root .pd-assistant-demo-titlebar{padding-inline:var(--pd-space-medium-1)}.pd-root .pd-assistant-demo-tabs{gap:var(--pd-space-small-1)}.pd-root .pd-assistant-demo-window>.pd-window-body{padding:var(--pd-space-large-1) var(--pd-space-medium-1)}.pd-root .pd-assistant-demo-playback{flex-wrap:wrap}}.pd-root .pd-vaiz-task-widget{border-radius:var(--pd-radius-large-1);background:var(--pd-color-bg-uno);width:100%;min-width:0;color:var(--pd-color-text-dos);position:relative}.pd-root .pd-vaiz-task-widget.has-task-detail{min-height:var(--pd-task-detail-min-height)}.pd-root .pd-task-detail-overlay{z-index:2;padding:var(--pd-space-tiny-2);border-radius:inherit;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.pd-root .pd-task-detail-panel{pointer-events:auto;gap:var(--pd-space-medium-1);width:var(--pd-task-detail-width);overscroll-behavior:contain;min-width:0;height:100%;padding:var(--pd-space-large-1);padding-top:var(--pd-space-medium-1);border-radius:var(--pd-radius-medium-1);box-shadow:var(--pd-shadow-layer);background:var(--pd-color-bg-uno);color:var(--pd-color-text-dos);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-spacious);flex-direction:column;display:flex;position:relative;overflow-y:auto}.pd-root.pd-dark .pd-vaiz-task-widget.has-task-detail,html.dark .pd-root .pd-vaiz-task-widget.has-task-detail,.pd-root.pd-dark .pd-vaiz-task-widget.has-task-detail .pd-chat-task-table,html.dark .pd-root .pd-vaiz-task-widget.has-task-detail .pd-chat-task-table{background:var(--pd-color-bg-base)}.pd-root .pd-task-detail-header{gap:var(--pd-space-small-1);flex-direction:column;display:flex}.pd-root .pd-task-detail-title-row,.pd-root .pd-task-assignee-chip-member{align-items:center;gap:var(--pd-task-chip-content-gap);display:flex}.pd-root .pd-task-detail-title-row{min-height:var(--pd-element-medium-1);justify-content:space-between;padding-inline-end:var(--pd-element-medium-1)}.pd-root .pd-task-detail-close{top:var(--pd-space-tiny-2);right:var(--pd-space-tiny-2);position:absolute}.pd-root .pd-task-detail-hrid{color:var(--pd-color-text-tres);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-caption)}.pd-root .pd-task-detail-header h3{color:var(--pd-color-text-uno);font-size:var(--pd-type-size-display);font-weight:var(--pd-type-weight-semibold);line-height:var(--pd-type-line-height-ui);margin:0}.pd-root .pd-task-detail-parent{padding:var(--pd-space-tiny-1) var(--pd-space-small-1);border-radius:var(--pd-radius-small-1);background:var(--pd-color-bg-dos);font-size:var(--pd-type-size-caption)}.pd-root .pd-task-detail-meta{gap:var(--pd-space-small-1) var(--pd-space-large-1);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.pd-root .pd-task-detail-meta>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.pd-root .pd-task-detail-meta dt,.pd-root .pd-task-detail-empty{color:var(--pd-color-text-tres)}.pd-root .pd-task-detail-meta dd{gap:var(--pd-space-small-1) var(--pd-space-medium-1);flex-wrap:wrap;margin:0;display:flex}.pd-root .pd-task-detail-section{gap:var(--pd-space-small-1);flex-direction:column;display:flex}.pd-root .pd-task-detail-section p{font-size:inherit;font-weight:var(--pd-type-weight-regular);margin:0}.pd-root .pd-task-detail-section .pd-task-detail-description{color:var(--pd-color-text-uno);font-size:var(--pd-type-size-title)}.pd-root .pd-task-detail-comments{gap:var(--pd-space-small-3);flex-direction:column;display:flex}.pd-root .pd-task-detail-comments-section{border-block-start:var(--pd-border-width-default) solid var(--pd-color-border-uno);padding-block-start:var(--pd-space-medium-1)}.pd-root .pd-task-detail-comment{align-items:flex-start;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-task-detail-comment-content{gap:var(--pd-space-tiny-1);flex-direction:column;min-width:0;display:flex}.pd-root .pd-task-detail-comment-author{color:var(--pd-color-text-uno);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-semibold)}@media (max-width:700px){.pd-root .pd-task-detail-panel{width:100%;padding:var(--pd-space-medium-1);padding-top:var(--pd-space-small-1)}}.pd-root .pd-vaiz-task-widget-scroll{border-radius:inherit;overflow-x:auto}.pd-root .pd-vaiz-task-widget-content{min-width:var(--pd-task-widget-min-width);flex-direction:column;padding-block-end:var(--pd-space-tiny-2);display:flex}.pd-root .pd-vaiz-task-widget-toolbar{justify-content:space-between;align-items:center;gap:var(--pd-space-medium-1);padding:var(--pd-space-small-3) var(--pd-space-medium-1);font-size:var(--pd-type-size-base);display:flex}.pd-root .pd-vaiz-task-widget-summary,.pd-root .pd-vaiz-task-widget-controls{align-items:center;gap:var(--pd-space-small-1);white-space:nowrap;display:flex}.pd-root .pd-vaiz-task-widget-summary{color:var(--pd-color-text-tres)}.pd-root .pd-vaiz-task-widget-logo{width:auto;height:var(--vz-size-px-14);flex-shrink:0}.pd-root .pd-vaiz-task-widget-controls{gap:var(--pd-space-tiny-1)}.pd-root .pd-vaiz-task-widget .pd-demo-control.is-subtle.is-active{background:var(--pd-color-bg-tres);box-shadow:none}.pd-root .pd-vaiz-task-widget-sort-arrow{width:var(--pd-element-tiny-2);color:var(--pd-color-text-tres);text-align:center}.pd-root .pd-vaiz-task-widget .pd-chat-task-table{border:0;border-radius:0;margin:0}.pd-root .pd-vaiz-task-widget .pd-chat-task-header-cell,.pd-root .pd-vaiz-task-widget .pd-chat-task-header-title{text-transform:none}.pd-root .pd-task-property-trigger{width:fit-content;min-width:0;max-width:100%;height:var(--pd-element-small-1);border-radius:var(--pd-radius-small-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.pd-root .pd-task-assignee-chip-more{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-caption);padding-inline-start:var(--pd-space-tiny-1)}.pd-root .pd-task-assignee-chip-empty{color:var(--pd-color-accent);font-size:var(--pd-type-size-caption)}.pd-root .pd-task-detail-panel .pd-task-assignee-chip,.pd-root .pd-task-detail-panel .pd-task-assignee-chip-empty,.pd-root .pd-task-detail-panel .pd-task-due-date-chip{font-size:var(--pd-type-size-base)}.pd-root .pd-task-property-menu{z-index:100;max-width:calc(100vw - var(--pd-element-tiny-2));max-height:calc(100vh - var(--pd-element-tiny-2));border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-elevated);color:var(--pd-color-text-uno);box-shadow:var(--pd-shadow-layer);font-size:var(--pd-type-size-base);flex-direction:column;display:flex;position:fixed}.pd-root .pd-task-assignee-menu{width:260px}.pd-root .pd-task-priority-menu{width:180px;padding:var(--pd-space-tiny-1)}.pd-root .pd-task-type-menu{width:220px;padding:var(--pd-space-tiny-1)}.pd-root .pd-task-priority-options,.pd-root .pd-task-type-options{gap:var(--pd-space-micro);flex-direction:column;display:flex}.pd-root .pd-task-type-options{max-height:280px;overflow-y:auto}.pd-root .pd-task-date-picker-menu{width:280px;padding:var(--pd-space-small-1)}.pd-root .pd-task-date-picker-header{grid-template-columns:var(--pd-element-small-2) minmax(0, 1fr) var(--pd-element-small-2);align-items:center;gap:var(--pd-space-small-1);display:grid}.pd-root .pd-task-date-picker-header h3{color:var(--pd-color-text-uno);font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-semibold);text-align:center;margin:0}.pd-root .pd-task-date-picker-nav{--pd-icon-button-icon-color:var(--pd-color-text-tres);--pd-icon-button-icon-hover:var(--pd-color-text-dos);--pd-icon-button-hover-bg:var(--pd-color-bg-dos)}.pd-root .pd-task-date-picker-arrow{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:currentColor}.pd-root .pd-task-date-picker-arrow.is-previous{transform:rotate(180deg)}.pd-root .pd-task-date-picker-calendar{gap:var(--pd-space-tiny-1);flex-direction:column;margin-block-start:var(--pd-space-small-1);display:flex}.pd-root .pd-task-date-picker-weekdays,.pd-root .pd-task-date-picker-days{gap:var(--pd-space-micro);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pd-root .pd-task-date-picker-weekdays>span{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-fixed-20);text-align:center}.pd-root .pd-task-date-picker-day{aspect-ratio:1;border-radius:var(--pd-radius-small-1);min-width:0;color:var(--pd-color-text-uno);font:inherit;font-size:var(--pd-type-size-caption);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pd-root .pd-task-date-picker-day:hover{background:var(--pd-color-bg-dos)}.pd-root .pd-task-date-picker-day.is-outside{color:var(--pd-color-text-tres)}.pd-root .pd-task-date-picker-day.is-selected{background:var(--pd-color-bg-accent);color:var(--pd-color-icon-inverse)}.pd-root .pd-task-date-picker-day.is-selected:hover{background:var(--pd-color-bg-accent-hover)}.pd-root .pd-task-date-picker-clear{width:100%;padding:var(--pd-space-tiny-2) var(--pd-space-small-1);border-radius:var(--pd-radius-small-1);color:var(--pd-color-accent);font:inherit;font-size:var(--pd-type-size-caption);text-align:start;cursor:pointer;background:0 0;border:0;margin-block-start:var(--pd-space-small-1)}.pd-root .pd-task-date-picker-clear:hover{background:var(--pd-color-bg-dos)}.pd-root .pd-task-assignee-search{align-items:center;gap:var(--pd-space-small-1);padding:var(--pd-space-small-3);border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);flex-shrink:0;display:flex}.pd-root .pd-task-assignee-search>svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-text-tres);flex-shrink:0}.pd-root .pd-task-assignee-search>input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:0}.pd-root .pd-task-assignee-search>input::placeholder{color:var(--pd-color-text-tres)}.pd-root .pd-task-assignee-search>input:focus-visible{outline:var(--pd-border-width-emphasis) solid var(--pd-color-border-accent);outline-offset:var(--pd-border-width-emphasis)}.pd-root .pd-task-assignee-options{min-height:0;max-height:240px;padding:var(--pd-space-tiny-1);flex-direction:column;display:flex;overflow-y:auto}.pd-root .pd-task-assignee-option{align-items:center;gap:var(--pd-space-small-1);padding:var(--pd-space-tiny-2) var(--pd-space-small-1);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-dos);cursor:pointer;display:flex}.pd-root .pd-task-assignee-option:has(input:checked){background:var(--pd-color-bg-item-active)}:is(.pd-root .pd-task-detail-panel .pd-task-assignee-chip-member>span:not(.pd-avatar),.pd-root .pd-task-assignee-option:has(input:checked)>span:not(.pd-avatar):not(.pd-task-assignee-checkbox)){color:var(--pd-color-text-uno);font-weight:var(--pd-type-weight-medium)}.pd-root .pd-task-assignee-option>span:not(.pd-avatar):not(.pd-task-assignee-checkbox){flex:1}.pd-root .pd-task-assignee-checkbox{width:var(--pd-checkbox-size-large);min-width:var(--pd-checkbox-size-large);height:var(--pd-checkbox-size-large);justify-content:center;align-items:center;display:inline-flex;position:relative}.pd-root .pd-task-assignee-checkbox>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pd-root .pd-task-assignee-checkbox>.pd-demo-checkbox-mark{width:100%;height:100%;transition:background-color .15s,border-color .15s}.pd-root .pd-task-assignee-checkbox>.pd-demo-checkbox-mark>svg{fill:currentColor}.pd-root .pd-task-assignee-checkbox:has(>input:hover)>.pd-demo-checkbox-mark{border-color:var(--pd-checkbox-border-hover)}.pd-root .pd-task-assignee-checkbox:has(>input:focus-visible)>.pd-demo-checkbox-mark{outline:var(--pd-border-width-emphasis) solid var(--pd-color-border-accent);outline-offset:var(--pd-border-width-emphasis)}.pd-root .pd-task-assignee-option:hover{background:var(--pd-color-bg-dos)}.pd-root .pd-task-assignee-empty{padding:var(--pd-space-small-3);color:var(--pd-color-text-tres);margin:0}.pd-root .pd-task-assignment-art{--pd-assignment-width:560px;--pd-assignment-scale:1;width:100%;height:calc(440px * var(--pd-assignment-scale));grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;overflow:visible}.pd-root .pd-task-assignment-scene{width:var(--pd-assignment-width);height:440px;transform:scale(clamp(var(--pd-art-preview-scale-min,0), var(--pd-assignment-scale,1), var(--pd-art-preview-scale-max,10)));transform-origin:top;isolation:isolate;pointer-events:none;grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid;position:relative}.pd-root .pd-task-assignment-list.has-task-detail{z-index:0;grid-area:1/1/2/-1;min-height:0;overflow:hidden}.pd-root.pd-light .pd-task-assignment-list{outline:var(--pd-border-width-default) solid var(--pd-color-border-dos);outline-offset:calc(-1 * var(--pd-border-width-default))}.pd-root .pd-task-assignment-detail{z-index:1;pointer-events:none;grid-area:1/2;width:auto;height:auto;min-height:320px;position:relative;overflow:visible}.pd-root .pd-task-assignment-detail .pd-task-detail-assignees{position:relative}.pd-root .pd-task-assignment-menu{top:calc(100% + var(--pd-space-tiny-1));max-width:100%;max-height:none;position:absolute;left:0}.pd-root .pd-task-assignment-detail .pd-task-detail-comments-section{display:none}@media (prefers-reduced-motion:no-preference){.pd-root .pd-task-assignment-art:not(.is-playing) .pd-task-assignment-scene{visibility:hidden}.pd-root .pd-task-assignment-art.is-playing .pd-task-assignment-list{animation:.3s ease-out both pd-assignment-reveal}.pd-root .pd-task-assignment-art.is-playing .pd-chat-task-row.is-highlighted{animation:.45s ease-in-out .35s pd-assignment-row-pulse}.pd-root .pd-task-assignment-art.is-playing .pd-task-assignment-detail{animation:.35s ease-out .8s both pd-assignment-reveal}.pd-root .pd-task-assignment-art.is-playing .pd-task-detail-assignees>.pd-task-assignee-chip{border-radius:var(--pd-radius-small-1);animation:.45s ease-in-out 1.25s pd-assignment-pulse}.pd-root .pd-task-assignment-art.is-playing .pd-task-assignment-menu{animation:.3s ease-out 1.7s both pd-assignment-reveal}}@keyframes pd-assignment-reveal{0%{visibility:hidden;translate:0 8px}1%{visibility:visible}to{visibility:visible;translate:0}}@keyframes pd-assignment-pulse{0%,to{background-color:inherit;scale:1}35%,65%{background-color:var(--pd-color-bg-accent-transp-20);scale:.985}}@keyframes pd-assignment-row-pulse{0%,to{background-color:inherit}35%,65%{background-color:var(--pd-color-bg-accent-transp-20)}}@media (max-width:767px){.pd-root .pd-task-assignment-art{overscroll-behavior-x:contain;height:auto;padding-inline:clamp(1.25rem,3.3vw,2rem);display:block;overflow:auto hidden}.pd-root .pd-task-assignment-scene{width:560px;height:400px;padding-bottom:var(--pd-space-large-1);zoom:.9;transform:none}}.pd-root .pd-delegation-art{width:100%;padding-block:var(--pd-space-large-1)}.pd-root .pd-delegation-scene{gap:var(--pd-space-small-1);color:var(--pd-color-text-uno);font-size:var(--pd-type-size-title);line-height:var(--pd-type-line-height-spacious);flex-direction:column;display:flex}.pd-root .pd-delegation-card{gap:var(--pd-space-small-3);padding:var(--pd-space-medium-1);border-radius:var(--pd-radius-large-1);background:var(--pd-color-bg-uno);box-shadow:var(--pd-shadow-layer);flex-direction:column;display:flex}.pd-root .pd-delegation-heading,.pd-root .pd-delegation-done,.pd-root .pd-delegation-task-name,.pd-root .pd-delegation-assignee{align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-delegation-heading>svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);flex-shrink:0}.pd-root .pd-delegation-scene strong{font-weight:var(--pd-type-weight-medium)}.pd-root .pd-delegation-muted{color:var(--pd-color-text-dos)}.pd-root .pd-delegation-done{color:var(--pd-color-success)}.pd-root .pd-delegation-done svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:currentColor}.pd-root .pd-delegation-arrow{color:var(--pd-color-icon-uno);fill:currentColor}.pd-root .pd-delegation-down{width:var(--pd-element-small-2);height:var(--pd-element-small-2);align-self:center}.pd-root .pd-delegation-scene .pd-delegation-result-title{font-size:var(--pd-type-size-display);font-weight:var(--pd-type-weight-semibold)}.pd-root .pd-delegation-table{flex-direction:column;display:flex}.pd-root .pd-delegation-row{align-items:center;gap:var(--pd-space-small-1);padding-block:var(--pd-space-small-1);border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);font-size:var(--pd-type-size-base);grid-template-columns:minmax(0,1fr) 80px 52px 76px;display:grid}.pd-root .pd-delegation-task-name{min-width:0}.pd-root .pd-delegation-art [data-visible=false]{visibility:hidden}.pd-root .pd-delegation-request{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.pd-root .pd-delegation-art.is-centered .pd-delegation-request{transform:translateY(var(--pd-art-request-offset,0px))}.pd-root .pd-delegation-draft{display:grid}.pd-root .pd-delegation-draft>span{grid-area:1/1}.pd-root .pd-delegation-draft>span:first-child{visibility:hidden}.pd-root .pd-delegation-caret{border-inline-end:var(--pd-border-width-default) solid currentColor}@media (prefers-reduced-motion:no-preference){.pd-root .pd-delegation-result[data-visible=true]{animation:.35s ease-out pd-delegation-reveal}.pd-root .pd-delegation-result>[data-visible=true],.pd-root .pd-delegation-row[data-visible=true]{animation:.25s ease-out pd-delegation-reveal}}@keyframes pd-delegation-reveal{0%{translate:0 6px}to{translate:0}}@media (prefers-reduced-motion:reduce){.pd-root .pd-delegation-request{transition:none}}.pd-root .pd-delegation-table-head,.pd-root .pd-delegation-context{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-base)}@media (max-width:767px){.pd-root .pd-delegation-art{overscroll-behavior-x:contain;padding-inline:clamp(1.25rem,3.3vw,2rem);overflow-x:auto}.pd-root .pd-delegation-scene{zoom:.9;width:560px}}.pd-root .pd-context-art{width:100%;padding-block:var(--pd-space-large-1)}.pd-root .pd-context-card{gap:var(--pd-space-medium-2);padding:var(--pd-space-large-1);padding-bottom:var(--vz-size-px-28);background:var(--pd-color-bg-uno);color:var(--pd-color-text-uno);border-radius:var(--pd-radius-large-1);box-shadow:var(--pd-shadow-layer);font-size:var(--pd-type-size-title);line-height:var(--pd-type-line-height-spacious);flex-direction:column;display:flex}.pd-root .pd-context-header,.pd-root .pd-context-group-title,.pd-root .pd-context-items li{align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-context-card strong{font-weight:var(--pd-type-weight-medium)}.pd-root .pd-context-title{color:var(--pd-color-text-tres)}.pd-root .pd-context-header>svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);flex-shrink:0}.pd-root .pd-context-groups{gap:var(--pd-space-large-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-root .pd-context-group{gap:var(--pd-space-medium-1);flex-direction:column;display:flex}.pd-root .pd-context-group-title{font-size:var(--pd-type-size-display)}.pd-root .pd-context-group.is-allowed .pd-context-group-title,.pd-root .pd-context-group.is-allowed svg{color:var(--pd-color-success)}.pd-root .pd-context-group.is-restricted .pd-context-group-title,.pd-root .pd-context-group.is-restricted svg{color:var(--pd-color-danger)}.pd-root .pd-context-group svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);fill:currentColor;flex-shrink:0}.pd-root .pd-context-items{gap:var(--vz-size-px-14);flex-direction:column;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.pd-root .pd-context-art:not(.is-playing) .is-allowed .pd-context-items li,.pd-root .pd-context-art:not(.is-playing) .is-restricted{visibility:hidden}.pd-root .pd-context-art.is-playing .is-allowed .pd-context-items li{animation:.28s ease-out both pd-context-allow;animation-delay:calc(.1s + var(--pd-context-row-index) * .16s)}.pd-root .pd-context-art.is-playing .is-restricted{transform-origin:bottom;animation:.48s both pd-context-lockdown;animation-delay:calc(.3s + var(--pd-context-allowed-count) * .16s)}}@keyframes pd-context-allow{0%{visibility:hidden;transform:translateY(6px)}1%{visibility:visible}to{visibility:visible;transform:translateY(0)}}@keyframes pd-context-lockdown{0%{visibility:hidden;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-64px)}1%{visibility:visible}65%{animation-timing-function:ease-out;transform:translateY(0)scaleY(.97)}82%{animation-timing-function:ease-in;transform:translateY(-3px)scaleY(1)}to{visibility:visible;transform:translateY(0)scaleY(1)}}@media (max-width:767px){.pd-root .pd-context-art{overscroll-behavior-x:contain;padding-inline:clamp(1.25rem,3.3vw,2rem);overflow-x:auto}.pd-root .pd-context-card{zoom:.9;width:560px}}.pd-root .pd-custom-views-art{width:100%;padding-block:var(--pd-space-large-1)}.pd-root .pd-custom-views-scene{gap:var(--pd-space-small-1);color:var(--pd-color-text-uno);font-size:var(--pd-type-size-title);line-height:var(--pd-type-line-height-spacious);flex-direction:column;display:flex}.pd-root .pd-custom-views-request,.pd-root .pd-custom-views-result{border-radius:var(--pd-radius-large-1);background:var(--pd-color-bg-uno);box-shadow:var(--pd-shadow-layer);gap:var(--pd-space-small-3);padding:var(--pd-space-medium-1);flex-direction:column;display:flex}.pd-root .pd-custom-views-result{gap:var(--pd-space-medium-1)}.pd-root .pd-custom-views-heading,.pd-root .pd-custom-views-new{align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-custom-views-heading>svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);flex-shrink:0}.pd-root .pd-custom-views-scene strong{font-weight:var(--pd-type-weight-medium)}.pd-root .pd-custom-views-arrow{color:var(--pd-color-icon);fill:currentColor}.pd-root .pd-custom-views-down{width:var(--pd-element-small-2);height:var(--pd-element-small-2);align-self:center}.pd-root .pd-custom-views-content{gap:var(--pd-space-medium-1);flex-direction:column;min-width:0;display:flex}.pd-root .pd-custom-views-tabs{gap:var(--pd-space-small-1);padding-bottom:var(--pd-space-small-3);border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);display:flex}.pd-root .pd-custom-views-new{gap:var(--pd-space-tiny-1);color:var(--pd-color-accent)}.pd-root .pd-custom-views-tabs .is-active{font-weight:var(--pd-type-weight-medium)}.pd-root .pd-custom-views-dashboard{gap:var(--pd-space-large-1);padding-block:var(--pd-space-small-1);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.pd-root .pd-custom-views-progress,.pd-root .pd-custom-views-attention{gap:var(--pd-space-small-3);flex-direction:column;min-width:0;display:flex}.pd-root .pd-custom-views-context{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-base)}.pd-root .pd-custom-views-section-label{color:var(--pd-color-text-dos);font-size:var(--pd-type-size-base)}.pd-root .pd-custom-views-completion{align-items:baseline;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-custom-views-completion>strong{font-size:var(--pd-type-size-display);font-weight:var(--pd-type-weight-semibold);flex-shrink:0}.pd-root .pd-custom-views-completion>strong>span{color:var(--pd-color-text-tres);font-weight:var(--pd-type-weight-regular)}.pd-root .pd-custom-views-completion>span{color:var(--pd-color-text-dos);font-size:var(--pd-type-size-base)}.pd-root .pd-custom-views-progress-track{height:var(--pd-space-small-1);background:var(--pd-color-bg-dos);border-radius:var(--pd-radius-small-1)}.pd-root .pd-custom-views-progress-track>span{border-radius:inherit;background:var(--pd-color-success);height:100%;display:block}.pd-root .pd-custom-views-attention{border-inline-start:var(--pd-border-width-default) solid var(--pd-color-border-uno);padding-inline-start:var(--pd-space-large-1)}.pd-root .pd-custom-views-attention-task{font-size:var(--pd-type-size-title)}.pd-root .pd-custom-views-assignee{align-items:center;gap:var(--pd-space-small-1);font-size:var(--pd-type-size-base);display:flex}.pd-root .pd-custom-views-overdue{color:var(--pd-color-danger);font-size:var(--pd-type-size-base)}.pd-root .pd-custom-views-art [data-visible=false]{visibility:hidden}.pd-root .pd-custom-views-request{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.pd-root .pd-custom-views-art.is-centered .pd-custom-views-request{transform:translateY(var(--pd-art-request-offset,0px))}.pd-root .pd-custom-views-draft{display:grid}.pd-root .pd-custom-views-draft>span{grid-area:1/1}.pd-root .pd-custom-views-draft>span:first-child{visibility:hidden}.pd-root .pd-custom-views-caret{border-inline-end:var(--pd-border-width-default) solid currentColor}@media (prefers-reduced-motion:no-preference){.pd-root .pd-custom-views-result[data-visible=true]{animation:.35s ease-out pd-custom-views-reveal}.pd-root .pd-custom-views-content [data-visible=true],.pd-root .pd-custom-views-tabs [data-visible=true]{animation:.25s ease-out pd-custom-views-reveal}.pd-root .pd-custom-views-progress[data-visible=true] .pd-custom-views-progress-track>span{transform-origin:0;animation:.55s ease-out both pd-custom-views-fill}}@keyframes pd-custom-views-reveal{0%{translate:0 6px}to{translate:0}}@keyframes pd-custom-views-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pd-root .pd-custom-views-request{transition:none}}@media (max-width:767px){.pd-root .pd-custom-views-art{overscroll-behavior-x:contain;padding-inline:clamp(1.25rem,3.3vw,2rem);overflow-x:auto}.pd-root .pd-custom-views-scene{zoom:.9;width:560px}}.pd-root{-webkit-user-select:none;user-select:none}.pd-art-window-surface{background:var(--pd-art-surface-layer);box-shadow:var(--pd-art-shadow)}.pd-root.pd-dark .pd-art-logo-invert{filter:invert()}html.dark .pd-art-window-surface{background:var(--pd-art-surface)}.pd-root svg.icon-icon{display:block}.pd-root :is(button,a,[role=button],.pd-crumb){-webkit-user-select:none;user-select:none}.pd-root :is(button,a,[role=button]):focus,.pd-root :is(button,a,[role=button]):focus-visible{box-shadow:none;outline:none}.pd-root :is(button,a,[role=button],[tabindex="0"]):focus-visible{outline:var(--pd-border-width-emphasis) solid var(--pd-color-accent);outline-offset:var(--pd-border-width-emphasis)}.pd-root .pd-scrollbar-hidden{scrollbar-width:none!important}.pd-root .pd-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}.pd-root button::-moz-focus-inner{border:0}.pd-root :is(button,[role=button]):not(.is-interactive),.pd-root :is(button,[role=button]):not(.is-interactive) *{cursor:default}.pd-window{isolation:isolate;grid-template-columns:var(--pd-aside-current-width) minmax(0, 1fr);grid-template-rows:var(--pd-header-height) 1fr;background:var(--pd-color-bg-base);border-radius:var(--vz-size-px-16);grid-template-areas:"header header""aside body";width:100%;min-height:720px;transition:grid-template-columns .36s cubic-bezier(.34,1.18,.64,1);display:grid;overflow:hidden}.pd-shell{--pd-shell-rotation:6deg;--pd-shell-intro-animation:none;aspect-ratio:1.75;border-radius:var(--vz-size-px-16);outline:var(--pd-border-width-emphasis) solid #fff;isolation:isolate;transform-origin:50%;width:100%;min-width:0;transform-style:preserve-3d;will-change:transform;animation:var(--pd-shell-intro-animation);opacity:1;position:relative;overflow:hidden;transform:none}.pd-root.pd-dark.pd-shell,.pd-root.pd-dark .pd-shell,html.dark .pd-root.pd-shell,html.dark .pd-root .pd-shell{outline:var(--pd-border-width-default) solid #0000}@media (prefers-reduced-motion:reduce){.pd-root:not(.home-hero-demo-window) .pd-window{transition:none}.pd-shell:not(.home-hero-demo-window){opacity:1;animation:none;transform:none}}.pd-root.pd-shell-scaled{width:var(--pd-shell-native-width);transform:scale(var(--pd-shell-scale,1));transform-origin:0 0;visibility:hidden;position:absolute;inset:0 auto auto 0}.pd-root.pd-shell-scaled[data-scale-ready]{visibility:visible}.pd-root .pd-gantt-layout .pd-gantt-aside-header{height:var(--pd-element-large-1);min-height:var(--pd-element-large-1)}.pd-root .pd-gantt-board.pd-gantt-board{background:var(--pd-color-bg-uno);display:flex}.pd-root .pd-gantt-layout.pd-gantt-layout{border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-uno);flex:auto;height:100%;min-height:100%}.pd-root .pd-project-board-content[data-pd-view=gantt]{flex-direction:column;height:100%;min-height:0;display:flex}.pd-root .pd-project-board-content[data-pd-view=gantt]>.pd-gantt-board{flex:auto;min-height:100%}.pd-root .pd-gantt-layout>.pd-gantt-aside,.pd-root .pd-gantt-layout>.pd-gantt-surface{height:100%;min-height:100%}.pd-root .pd-gantt-layout>.pd-gantt-aside{background:var(--pd-color-bg-uno)}.pd-root.pd-dark .pd-gantt-layout>.pd-gantt-aside,html.dark .pd-root .pd-gantt-layout>.pd-gantt-aside,.pd-root.pd-dark .pd-gantt-layout .pd-gantt-aside-header,html.dark .pd-root .pd-gantt-layout .pd-gantt-aside-header,.pd-root.pd-dark .pd-gantt-task-list,html.dark .pd-root .pd-gantt-task-list,.pd-root.pd-dark .pd-gantt-task-row,html.dark .pd-root .pd-gantt-task-row{background:var(--pd-color-bg-dos)}.pd-root .pd-gantt-layout .pd-gantt-aside-header{box-shadow:none}.pd-root .pd-gantt-timeline.pd-gantt-timeline{box-shadow:none;position:relative}.pd-root .pd-gantt-timeline-month,.pd-root .pd-gantt-timeline-day{border-inline-start:0}.pd-root .pd-gantt-timeline-days{box-shadow:none}.pd-root .pd-gantt-month-dividers{z-index:2;pointer-events:none;min-width:720px;display:grid;position:absolute;inset:0}.pd-root .pd-gantt-month-divider{border-inline-start:var(--pd-border-width-default) solid var(--pd-color-border-uno);display:block}.pd-root .pd-gantt-today-marker{z-index:4;width:var(--vz-size-px-02);background:var(--pd-color-bg-accent);opacity:.4;pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-50%)}.pd-root .pd-gantt-timeline-day.is-today{color:var(--pd-color-accent);font-size:var(--pd-type-size-body);font-weight:var(--pd-type-weight-semibold)}.pd-root .pd-gantt-task-list{background:var(--pd-color-bg-uno);height:100%;min-height:0}.pd-root .pd-gantt-timeline{flex-direction:column;display:flex;overflow:hidden}.pd-root .pd-gantt-timeline-months,.pd-root .pd-gantt-timeline-days{min-width:720px;display:grid}.pd-root .pd-gantt-timeline-months{flex:0 0 var(--pd-element-small-2);height:var(--pd-element-small-2);background:var(--pd-color-bg-dos);position:relative}.pd-root .pd-gantt-timeline-month{min-width:0;color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-medium);line-height:var(--pd-type-line-height-unit);border-inline-start:0;justify-content:center;align-items:center;display:flex}.pd-root .pd-gantt-timeline-month:first-child{border-inline-start:0}.pd-root .pd-gantt-timeline-days{flex:0 0 var(--pd-element-small-2);height:var(--pd-element-small-2);background:var(--pd-color-bg-dos);box-shadow:none}.pd-root .pd-gantt-timeline-day{min-width:0;color:var(--pd-color-text-dos);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-unit);border-inline-start:0;justify-content:center;align-items:center;display:flex}.pd-root .pd-gantt-timeline-day:first-child{border-inline-start:0}.pd-root .pd-gantt-grid{min-width:720px}.pd-root .pd-gantt-layout{grid-template-columns:220px minmax(680px,1fr);min-width:900px;min-height:512px;display:grid;overflow:hidden}.pd-root .pd-gantt-surface{flex-direction:column;min-height:512px;display:flex}.pd-root .pd-gantt-task-list{overflow:hidden}.pd-root .pd-gantt-task-row{align-items:center;gap:var(--pd-space-tiny-2);box-sizing:border-box;height:var(--pd-element-large-1);min-height:var(--pd-element-large-1);padding-inline:var(--pd-space-small-1);border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);background:var(--pd-color-bg-uno);grid-template-columns:minmax(68px,max-content) minmax(0,1fr);transition:background-color .1s;display:grid}.pd-root .pd-gantt-task-row.is-selected{background:var(--pd-color-bg-accent-transp-active)}.pd-root .pd-gantt-task-meta{align-items:center;gap:var(--pd-space-tiny-2);min-width:0;color:var(--pd-color-text-muted);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-caption);white-space:nowrap;display:flex;overflow:hidden}.pd-root .pd-gantt-task-completion{gap:var(--pd-space-tiny-2);min-width:0;font-size:var(--pd-type-size-caption)}.pd-root .pd-gantt-task-completion .pd-completion-toggle-label{color:var(--pd-color-text-muted)}.pd-root .pd-gantt-task-row.is-completed .pd-gantt-task-title{color:var(--pd-color-text-muted);text-decoration:line-through}.pd-root .pd-gantt-task-title{min-width:0;color:var(--pd-color-text-dos);font:inherit;font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-ui);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.pd-root .pd-gantt-timeline{flex:0 0 var(--pd-element-medium-3);min-width:0}.pd-root .pd-gantt-grid{background:var(--pd-color-bg-uno);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.pd-root .pd-gantt-row{z-index:1;flex:0 0 var(--pd-element-large-1);height:var(--pd-element-large-1);min-height:var(--pd-element-large-1);background:0 0}.pd-root .pd-gantt-row.is-selected{background:var(--pd-color-bg-uno-transp-hover)}.pd-root .pd-gantt-bar{top:var(--vz-size-px-08);padding:0 var(--pd-space-small-1);border-radius:var(--pd-radius-tiny-1);background:var(--pd-color-bg-accent-transp-active);color:var(--pd-color-text-uno);font:inherit;font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-unit);text-align:start;text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--pd-shadow-xs);border:0;align-items:center;display:flex}.pd-root .pd-gantt-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pd-root .pd-gantt-bar[aria-pressed=true]{outline:var(--pd-border-width-default) solid var(--pd-color-border-accent);outline-offset:calc(-1 * var(--pd-border-width-default));background:var(--pd-color-bg-accent-transp-active)}.pd-root .pd-gantt-empty-dates{z-index:2;height:var(--pd-element-small-2);padding-inline:var(--pd-space-tiny-2);border:var(--pd-border-width-default) dashed var(--pd-color-border-dos);border-radius:var(--pd-radius-tiny-1);color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption);align-self:center;align-items:center;display:inline-flex;position:relative}.pd-root svg.pd-gantt-connector{z-index:3;pointer-events:none;opacity:.7;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:none}.pd-root svg.pd-gantt-connector path{stroke:var(--pd-color-accent);stroke-width:2px;pointer-events:stroke}.pd-root svg.pd-gantt-connector marker path{fill:none;stroke:var(--pd-color-accent);stroke-width:1.5px}@media (max-width:680px){.pd-root .pd-gantt-board{padding-inline:var(--pd-space-tiny-1)}.pd-root .pd-gantt-layout{grid-template-columns:200px minmax(680px,1fr)}}[data-art-preview-mode=mobile] .pd-root .pd-gantt-layout{grid-template-columns:200px minmax(680px,1fr)}.pd-mouse-stage{width:100%;min-width:0;height:100%;position:relative}.pd-shell>.pd-mouse-stage{position:absolute;inset:0}.pd-mouse-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.pd-mouse-cursor{width:63px;height:41px;color:var(--pd-color-demo-cue);position:relative}.pd-mouse-layer>.pd-mouse-cursor{transform:translate3d(var(--pd-mouse-x,50%), var(--pd-mouse-y,50%), 0) scale(var(--pd-mouse-scale,1));transform-origin:0 0;transition:opacity .12s;position:absolute;top:0;left:0}.pd-mouse-layer>.pd-mouse-cursor[data-pd-cursor-pressing=true]{opacity:.75}.pd-mouse-cursor-label{top:var(--pd-element-tiny-2);left:var(--pd-element-tiny-2);box-sizing:border-box;height:var(--pd-element-small-2);padding:var(--pd-space-tiny-1) var(--vz-size-px-07);border-radius:var(--pd-radius-pill);background:var(--pd-color-demo-cue);color:var(--pd-color-cursor-label-text);font-size:var(--pd-type-size-title);font-weight:var(--pd-type-weight-medium);line-height:var(--pd-type-line-height-fixed-24);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.pd-mouse-cursor-icon{width:23.0103px;height:23.0103px;display:block;position:absolute;top:1.0648px;left:1.0647px}.pd-shell .pd-window{height:100%;min-height:0}.pd-window.is-aside-collapsed{--pd-aside-current-width:var(--pd-aside-collapsed-width)}.pd-window-header{grid-area:header;min-width:0}.pd-window-aside{grid-area:aside;min-width:0;min-height:0}.pd-window-body{min-width:0;min-height:0;grid-area:body;padding-inline-start:var(--pd-space-tiny-1);overflow:hidden}.pd-page{gap:var(--pd-space-medium-1);flex-direction:column;width:min(100%,1320px);display:flex}.pd-preview-row{align-items:center;gap:var(--pd-space-small-1);width:100%;padding-block:var(--pd-space-small-1);flex-wrap:wrap;display:flex}.pd-preview-catalog{gap:var(--pd-space-medium-1);flex-direction:column;width:100%;display:flex}.pd-preview-section{gap:var(--pd-space-tiny-2);flex-direction:column;display:flex}.pd-preview-section-title{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-semibold);letter-spacing:var(--pd-type-letter-spacing-label);text-transform:uppercase;margin:0}.pd-preview-cell{flex-shrink:0;align-items:center;display:flex}.pd-preview-cell-wide{flex:100%;min-width:min(100%,320px)}.pd-task-metadata-variants{gap:var(--pd-space-small-2);width:100%;display:grid}.pd-task-metadata-variant-group{gap:var(--pd-space-tiny-2);display:grid}.pd-task-metadata-variant-label{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-caption)}.pd-task-metadata-variant-items{align-items:center;gap:var(--pd-space-small-1);flex-wrap:wrap;display:flex}.pd-preview-surface{box-sizing:border-box;border:var(--pd-border-width-default) solid var(--pd-color-border-uno);border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-chat);width:min(100%,720px);overflow:hidden}.pd-preview-wide-surface{width:min(100%,1024px)}.pd-root.pd-dark .pd-preview-surface,html.dark .pd-root .pd-preview-surface{background:var(--pd-color-bg-uno)}.pd-preview-surface-padded{padding:var(--pd-space-medium-1)}.pd-preview-workspace-surface{width:1024px;height:720px}.pd-preview-automation-surface{width:720px;height:560px}.pd-preview-aside-surface{width:var(--pd-aside-width);height:400px}.pd-preview-surface-padded .pd-home-preset-list{min-height:0}.pd-preview-chat-reply-surface{overflow-x:auto}.pd-smart-list{border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-uno);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.pd-smart-list-scroll{width:100%;min-width:0;height:100%;min-height:0;overflow:auto}.pd-smart-list-grid{min-width:900px;display:grid}.pd-smart-list-groups{gap:var(--pd-space-small-3);padding-top:var(--pd-space-small-3);flex-direction:column;display:flex}.pd-smart-list-group:not(.is-collapsed){margin-bottom:var(--pd-space-medium-1)}.pd-smart-list-header{z-index:2;width:100%;height:var(--pd-element-medium-3);min-height:var(--pd-element-medium-3);box-sizing:border-box;border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);background:var(--pd-color-bg-uno);position:sticky;top:0}.pd-smart-list-header-cell{min-width:0;padding:var(--pd-space-tiny-2) var(--pd-space-small-1);color:var(--pd-color-text-tres);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-tight);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.pd-smart-list-header-cell:first-child{padding-inline-start:calc(var(--pd-space-small-1) + var(--pd-space-small-1))}.pd-smart-list-group-header{top:var(--pd-element-medium-3);z-index:1;height:var(--pd-element-small-2);min-height:var(--pd-element-small-2);box-sizing:border-box;padding-inline:var(--pd-space-small-1);background:var(--pd-color-bg-uno);flex-shrink:0;align-items:center;padding-inline-start:calc(var(--pd-space-small-1) + var(--pd-space-small-1));display:flex;position:sticky}.pd-smart-list-group-toggle{align-items:center;gap:var(--pd-space-tiny-2);min-width:0;color:var(--pd-color-text-uno);font:inherit;font-size:var(--pd-type-size-body);font-weight:var(--pd-type-weight-medium);line-height:var(--pd-type-line-height-tight);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pd-smart-list-group-chevron{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-text-tres);flex-shrink:0;transition:transform .1s;transform:rotate(180deg)}.pd-smart-list-group-header.is-collapsed .pd-smart-list-group-chevron{transform:rotate(90deg)}.pd-smart-list-group-title,.pd-smart-list-group-count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-smart-list-group-count{color:var(--pd-color-text-tres);font-size:inherit;font-weight:inherit}.pd-smart-list-group-rows{padding-inline-start:0}.pd-smart-list-row{min-height:calc(var(--pd-element-medium-1) + var(--pd-space-tiny-2));border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);background:var(--pd-color-bg-uno)}.pd-smart-list-cell{align-items:center;gap:var(--pd-space-tiny-2);min-width:0;padding:var(--pd-space-tiny-2) var(--pd-space-small-1);display:flex;overflow:hidden}.pd-smart-list-task-cell{gap:var(--pd-space-tiny-2);padding-inline-start:calc(var(--pd-space-small-1) + var(--pd-space-medium-2) + var(--pd-space-small-1))}.pd-smart-list-completion{gap:var(--pd-space-tiny-2);flex-shrink:0}.pd-smart-list-hrid{color:var(--pd-color-text-tres);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-tight);flex-shrink:0}.pd-smart-list-task-title,.pd-smart-list-value{min-width:0;color:var(--pd-color-text-uno);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-smart-list-task-title{flex:1}.pd-smart-list-value{color:var(--pd-color-text-dos)}.pd-smart-list-assignee-cell .pd-avatar{flex-shrink:0}.pd-smart-list-assignee-group.is-group{padding-inline:var(--pd-space-micro)}.pd-smart-list-assignee-group.is-group .pd-smart-list-assignee-avatar{margin-inline-start:calc(-1 * var(--vz-size-px-05))}.pd-smart-list-assignee-group.is-group .pd-smart-list-assignee-avatar:first-child{z-index:3;margin-inline-start:0}.pd-smart-list-assignee-group.is-group .pd-smart-list-assignee-avatar:nth-child(2){z-index:2}.pd-smart-list-assignee-group.is-group .pd-smart-list-assignee-avatar:nth-child(3){z-index:1}.pd-header{font-size:var(--pd-type-size-base);-webkit-user-select:none;user-select:none;grid-template-columns:min-content minmax(0,1fr);display:grid}.pd-header-left,.pd-header-right{min-height:var(--pd-header-height);align-items:center;display:grid}.pd-header-left{gap:var(--pd-space-small-1);padding:var(--pd-space-small-1);grid-template-columns:min-content min-content;padding-inline-end:0}.pd-header-right{gap:var(--pd-space-small-1);padding-block:var(--pd-space-small-1);grid-template-columns:minmax(0,1fr) min-content;padding-inline-start:var(--pd-space-tiny-1);padding-inline-end:var(--pd-space-small-2)}.pd-header-actions{align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-icon-button{width:var(--pd-element-medium-1);height:var(--pd-element-medium-1);border-radius:var(--pd-radius-small-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pd-icon-button-compact{width:var(--pd-element-small-2);height:var(--pd-element-small-2)}.pd-icon-button.is-interactive:hover{background:var(--pd-icon-button-hover-bg,var(--pd-element-hover-bg))}.pd-icon-button svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);fill:var(--pd-icon-button-icon-color,var(--pd-color-icon));transition:fill .1s}.pd-icon-button-compact svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2)}.pd-icon-button.is-interactive:hover svg{fill:var(--pd-icon-button-icon-hover,var(--pd-color-icon-hover))}.pd-ai-chat-generating svg{fill:var(--pd-color-accent)}.pd-space-selector{align-items:center;gap:var(--pd-space-small-1);box-sizing:border-box;width:204px;min-width:204px;max-width:204px;height:var(--pd-element-medium-1);padding:var(--pd-space-tiny-2);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-dos);cursor:pointer;font:inherit;background:0 0;border:0;display:flex}.pd-space-selector.is-compact{width:fit-content;min-width:0;max-width:none}.pd-space-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--pd-type-weight-regular);overflow:hidden}.pd-avatar{font-weight:var(--pd-type-weight-bold);text-transform:uppercase;background:var(--pd-color-bg-tres);color:var(--pd-color-icon-inverse);flex-shrink:0;place-items:center;display:grid;position:relative}.pd-avatar-stack{flex:none;align-items:center;display:inline-flex}.pd-avatar-stack-outlined>.pd-avatar{box-shadow:0 0 0 var(--pd-border-width-emphasis) var(--pd-avatar-outline-color,var(--pd-color-bg-uno));position:relative}.pd-avatar-stack-dense{gap:0}.pd-avatar-stack-dense>*+*{margin-inline-start:calc(-1 * var(--vz-size-px-08))}.pd-avatar-stack-subtle{gap:var(--pd-space-small-1)}.pd-avatar-stack-subtle>*+*{margin-inline-start:calc(-1 * var(--vz-size-px-13))}.pd-avatar-interactive{cursor:pointer}.pd-avatar-interactive:after{content:"";opacity:0;box-shadow:0 0 0 var(--pd-border-width-default) var(--pd-color-border-accent);border-radius:inherit;pointer-events:none;transition:opacity .1s,transform .1s;display:block;position:absolute;inset:0;transform:scale(.95)}.pd-avatar-tiny{width:var(--pd-element-small-1);height:var(--pd-element-small-1);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-semibold);line-height:var(--pd-type-line-height-compact)}.pd-avatar-small{width:var(--pd-element-small-2);height:var(--pd-element-small-2);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-semibold);line-height:var(--pd-type-line-height-compact)}.pd-avatar-tiny.pd-avatar-multiple-initials{font-size:var(--pd-type-size-micro)}.pd-avatar-small.pd-avatar-multiple-initials{font-size:var(--pd-type-size-small)}.pd-avatar-space{border-radius:var(--pd-radius-tiny-1);background-color:var(--pd-color-space-avatar)}.pd-avatar-user{background:#0074ff;border-radius:50%}.pd-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.pd-crumbs{align-items:center;min-width:0;display:flex}.pd-crumbs.is-aside-opened{margin-inline-start:var(--pd-space-micro)}.pd-crumb{height:var(--pd-element-small-2);padding-inline:var(--pd-space-tiny-2);border-radius:var(--pd-radius-small-1);white-space:nowrap;align-items:center;display:inline-flex}.pd-crumbs>.pd-crumb:first-child{padding-inline-start:0}.pd-crumb.is-link{color:var(--pd-color-text-dos)}.pd-crumb.is-current{color:var(--pd-color-text-tres)}.pd-crumb-icon{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-icon);flex-shrink:0}.pd-time-tracking{height:var(--pd-element-medium-1);padding-inline:var(--pd-space-tiny-2);border-radius:var(--pd-radius-small-1);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;display:inline-flex}.pd-time-display{padding-left:var(--vz-size-px-17);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-semibold);line-height:var(--pd-type-line-height-unit);letter-spacing:var(--pd-type-letter-spacing-numeric);color:var(--pd-color-text-dos);align-items:center;display:inline-flex;position:relative}.pd-time-display.is-running{color:var(--pd-color-success)}.pd-time-display.is-paused{padding-left:0}.pd-time-display-icon{left:calc(-1 * var(--vz-size-px-03));width:var(--vz-size-px-17);height:var(--vz-size-px-17);fill:currentColor;position:absolute}.pd-aside{height:100%;font-size:var(--pd-type-size-base);padding-block-start:var(--pd-space-small-3);padding-inline:calc(var(--pd-space-tiny-2) + var(--pd-space-tiny-1)) var(--pd-space-tiny-2);box-sizing:border-box;overflow:hidden}.pd-aside-body{box-sizing:border-box;height:100%;margin-inline-end:calc(-1 * var(--pd-space-tiny-2));padding-block-end:var(--pd-space-small-1);padding-inline-end:var(--pd-space-tiny-2);overflow:hidden auto}.pd-aside-body::-webkit-scrollbar{width:var(--vz-size-px-04)}.pd-aside-menu{gap:var(--pd-space-small-3);flex-direction:column;min-height:100%;display:flex}.pd-aside-section{flex-direction:column;display:flex}.pd-aside-item{width:100%;min-height:var(--pd-element-medium-1);padding:var(--pd-space-tiny-1) var(--pd-space-tiny-2);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-dos);font:inherit;font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-tight);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;transition:color .1s,background-color .1s;display:flex}.pd-aside-item:is(.is-interactive:hover,[data-pd-cursor-hovered=true]){background:var(--pd-color-bg-item-hover);color:var(--pd-color-text-uno)}.pd-aside-item.is-active{background:var(--pd-color-bg-item-active);color:var(--pd-color-text-uno);font-weight:var(--pd-type-weight-medium)}.pd-aside-item-main{align-items:center;gap:var(--pd-space-tiny-2);min-width:0;display:flex}.pd-aside-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-aside-item-icon{width:var(--pd-element-small-1);height:var(--pd-element-small-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pd-aside-item-icon-primary{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2)}.pd-aside-item-icon svg{width:100%;height:100%;fill:var(--pd-color-icon)}.pd-aside-item:is(.is-interactive:hover,[data-pd-cursor-hovered=true]) .pd-aside-item-icon svg{fill:var(--pd-color-icon-hover)}.pd-aside-item-chevron{opacity:.4;flex-shrink:0;align-items:center;transition:transform .1s,opacity .1s;display:flex}.pd-aside-item:is(.is-interactive:hover,[data-pd-cursor-hovered=true]) .pd-aside-item-chevron{opacity:.7}.pd-aside-item-chevron svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);fill:var(--pd-color-text-tres)}.pd-aside-item-chevron.is-expanded{transform:rotateX(180deg)}.pd-aside-item-chevron:not(.is-expanded){transform:rotate(90deg)}.pd-aside-nested{padding-block-end:var(--pd-space-tiny-2);padding-inline-start:var(--pd-space-small-3);overflow:hidden}.pd-aside-item-nested{min-height:var(--pd-element-small-2);font-size:var(--pd-type-size-base)}.pd-aside-project-icon{width:var(--pd-element-small-1);height:var(--pd-element-small-1);color:var(--pd-project-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pd-aside-project-icon svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2)}.pd-aside.is-collapsed .pd-aside-body{overflow:hidden}.pd-aside-menu.is-collapsed .pd-aside-section{width:var(--pd-aside-collapsed-item-width)}.pd-aside-menu.is-collapsed .pd-aside-item{box-sizing:border-box;width:var(--pd-aside-collapsed-item-width);padding:var(--pd-space-tiny-1) var(--pd-space-tiny-2);justify-content:center}.pd-aside-menu.is-collapsed .pd-aside-item-main{transform:translateX(calc(-1 * var(--vz-size-px-02)));justify-content:center;gap:0}.pd-aside-menu.is-collapsed .pd-aside-item-label,.pd-aside-menu.is-collapsed .pd-aside-item-chevron,.pd-aside-menu.is-collapsed .pd-aside-nested,.pd-aside-menu.is-collapsed .pd-add-action{display:none}.pd-project-board{background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pd-board-view-navigation{align-items:center;gap:var(--pd-space-tiny-1);min-width:0;min-height:calc(var(--pd-element-small-2) + var(--pd-space-small-1) * 2);scrollbar-width:none;flex-shrink:0;padding-inline-end:var(--pd-space-small-2);display:flex;overflow-x:auto}.pd-board-view-navigation::-webkit-scrollbar{display:none}.pd-board-view-navigation.is-compact{min-height:var(--vz-size-px-25);padding-inline-end:0}.pd-project-board-content{flex:1;min-width:0;min-height:0}.pd-automation-board{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:var(--pd-space-tiny-1) var(--pd-space-small-1) calc(var(--vz-size-px-40) + var(--vz-size-px-20)) var(--pd-space-micro);background:0 0;overflow:auto}.pd-automation-list{gap:var(--pd-space-small-1);flex-direction:column;min-width:0;display:flex}.pd-automation-card{border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-uno);min-width:0;overflow:hidden}.pd-automation-card-header{justify-content:space-between;align-items:flex-start;gap:var(--pd-space-medium-1);padding:var(--pd-space-medium-1);display:flex}.pd-automation-card-heading{min-width:0}.pd-automation-card-title{margin:0 0 var(--pd-space-small-1);color:var(--pd-type-color-primary);font-size:var(--pd-type-size-title);font-weight:var(--pd-type-weight-semibold);line-height:var(--pd-type-line-height-tight)}.pd-automation-card-title-control,.pd-automation-card-title-label{align-items:center;gap:var(--pd-space-tiny-2);max-width:100%;display:inline-flex}.pd-automation-card-title-control{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.pd-automation-title-chevron{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-text-tres);flex:none;transition:transform .1s;transform:rotate(90deg)}.pd-automation-title-chevron.is-expanded{transform:rotate(180deg)}.pd-automation-card-status{align-items:center;gap:var(--pd-space-small-1);color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-tight);display:flex}.pd-automation-runs{color:var(--pd-type-color-secondary);opacity:.75;margin-inline-start:var(--pd-space-tiny-1)}.pd-automation-toggle{width:var(--pd-element-small-3);height:var(--vz-size-px-18);flex:0 0 var(--pd-element-small-3);border-radius:var(--pd-radius-pill);background:var(--pd-color-bg-dos);align-items:center;margin-inline-end:calc(-1 * var(--pd-space-micro));display:inline-flex;position:relative}.pd-automation-toggle span{width:var(--pd-element-tiny-1);height:var(--pd-element-tiny-1);background:var(--pd-color-text-tres);border-radius:50%;margin-inline-start:var(--vz-size-px-03)}.pd-automation-toggle.is-on{background:var(--pd-color-bg-accent)}.pd-automation-toggle.is-on span{background:#fff;margin-inline-start:var(--vz-size-px-13)}.pd-automation-delete{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);color:var(--pd-color-icon-muted);flex:none;display:inline-flex}.pd-automation-delete svg{fill:currentColor;width:100%;height:100%}.pd-automation-card-expanded{grid-template-columns:minmax(0, 1fr) var(--vz-size-px-01) minmax(0, 1fr);border-top:var(--pd-border-width-default) solid var(--pd-color-border-uno);opacity:1;min-height:304px;max-height:640px;transition:max-height .2s,opacity .2s;display:grid;overflow:hidden}@keyframes pd-automation-card-body-reveal{0%{max-height:var(--pd-element-large-2);min-height:var(--pd-element-large-2)}to{min-height:304px;max-height:640px}}@keyframes pd-automation-flow-header-reveal{0%{opacity:0;transform:translateX(calc(-1 * var(--vz-size-px-10)))}to{opacity:1;transform:translate(0)}}@keyframes pd-automation-logic-reveal{0%{opacity:0;transform:translateY(calc(-1 * var(--vz-size-px-10)))}to{opacity:1;transform:translateY(0)}}.pd-automation-card-expanded:not(.is-collapsed){animation:.47s ease-out .18s both pd-automation-card-body-reveal}.pd-automation-card-expanded:not(.is-collapsed) .pd-automation-flow-header{animation:.23s ease-out both pd-automation-flow-header-reveal}.pd-automation-card-expanded:not(.is-collapsed) .pd-automation-rule-card,.pd-automation-card-expanded:not(.is-collapsed) .pd-automation-and-chip,.pd-automation-card-expanded:not(.is-collapsed) .pd-automation-flow-add{animation:.31s ease-out .22s both pd-automation-logic-reveal}.pd-automation-card-expanded:not(.is-collapsed) .pd-automation-and-chip{animation-delay:.28s}.pd-automation-card-expanded:not(.is-collapsed) .pd-automation-flow-add{animation-delay:.34s}.pd-automation-card.is-expanded .pd-automation-card-summary{animation:.31s ease-out .22s both pd-automation-logic-reveal}.pd-automation-card-expanded.is-collapsed{opacity:0;pointer-events:none;min-height:0;max-height:0}.pd-automation-flow-panel{min-width:0;padding:var(--pd-space-large-1);background:var(--pd-color-bg-uno)}.pd-automation-flow-separator{background:var(--pd-color-border-uno);position:relative}.pd-automation-flow-separator span{width:var(--pd-element-small-3);height:var(--pd-element-small-3);outline:var(--pd-border-width-default) solid var(--pd-color-border-uno);background:var(--pd-color-bg-uno);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-automation-flow-separator svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);box-sizing:border-box;fill:var(--pd-color-accent-secondary);background:0 0}.pd-automation-flow-column{flex-direction:column;align-items:flex-start;min-height:100%;display:flex;position:relative}.pd-automation-flow-column:after{display:none}.pd-automation-flow-header,.pd-automation-rule-card,.pd-automation-and-chip,.pd-automation-flow-add{z-index:1;position:relative}.pd-automation-flow-header{width:fit-content;max-width:100%;margin-bottom:var(--pd-space-small-3);border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-dos);overflow:hidden}.pd-root.pd-dark .pd-automation-flow-header,html.dark .pd-root .pd-automation-flow-header{background:var(--pd-color-bg-dos)}@supports (color:color-mix(in lab, red, red)){.pd-root.pd-dark .pd-automation-flow-header,html.dark .pd-root .pd-automation-flow-header{background:color-mix(in srgb, var(--pd-color-bg-dos) 95%, white 5%)}}.pd-automation-flow-header-main{align-items:center;gap:var(--pd-space-tiny-1);box-sizing:border-box;height:var(--pd-element-medium-1);min-height:var(--pd-element-medium-1);padding:0 var(--pd-space-small-1);background:var(--pd-color-success);color:var(--pd-type-color-inverse);font-size:var(--pd-type-size-body);font-weight:var(--pd-type-weight-medium);line-height:var(--pd-type-line-height-ui);white-space:nowrap;display:flex}.pd-automation-flow-header-main.is-then{background:var(--pd-color-accent-secondary)}.pd-automation-flow-header-main svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);fill:currentColor}.pd-automation-rule-card{gap:var(--pd-space-tiny-2);width:min(100%,300px);padding:var(--pd-space-small-1);border-radius:var(--pd-radius-medium-1);outline:var(--pd-border-width-default) solid var(--pd-color-border-dos);background:0 0;flex-direction:column;display:flex}.pd-demo-select{justify-content:space-between;align-items:center;gap:var(--pd-space-small-1);min-width:0;height:var(--pd-element-medium-1);min-height:var(--pd-element-medium-1);box-sizing:border-box;padding:0 var(--pd-space-small-1);border:var(--pd-border-width-default) solid var(--pd-color-border-dos);border-radius:var(--pd-radius-tiny-1);background:var(--pd-color-bg-tres);color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-ui);display:flex}.pd-demo-select-field-control{box-sizing:border-box;height:auto;min-height:calc(var(--vz-size-px-28) + 2 * var(--pd-space-tiny-2));padding:var(--pd-space-tiny-2) var(--vz-size-px-09);border-radius:var(--pd-radius-small-1);background:var(--pd-art-surface-control-subtle);color:var(--pd-type-color-primary);font-size:var(--pd-type-size-caption);border:0}.pd-demo-select-compact-outline{height:var(--pd-element-small-3);min-height:var(--pd-element-small-3);padding-inline:var(--vz-size-px-07);border-color:var(--pd-color-border-uno);border-radius:var(--vz-size-px-04);color:inherit;font-size:var(--pd-type-size-caption);background:0 0}.pd-demo-select.pd-demo-select-compact-outline svg{width:var(--vz-size-px-13);height:var(--vz-size-px-13);fill:var(--pd-color-icon);transform:rotate(180deg)}.pd-demo-select-surface{gap:var(--vz-size-px-05);height:auto;min-height:0;padding:var(--vz-size-px-05) var(--pd-space-small-1);border-radius:var(--pd-radius-small-1);background:var(--pd-art-surface-control);color:var(--pd-color-text-dos);font-size:var(--pd-type-size-base);border:0}html.dark .pd-demo-select-surface{background:var(--pd-art-surface-control-subtle)}.pd-demo-select.pd-demo-select-surface svg{width:var(--vz-size-px-15);height:var(--vz-size-px-15);fill:currentColor;transform:rotate(180deg)}.pd-demo-select-tone-primary{color:var(--pd-color-text-uno)}.pd-demo-button{justify-content:center;align-items:center;gap:var(--vz-size-px-05);border-radius:var(--pd-radius-small-1);background:var(--pd-color-bg-accent);min-width:0;color:var(--pd-type-color-inverse);font:inherit;white-space:nowrap;border:0;display:inline-flex}.pd-demo-button-compact{padding:var(--vz-size-px-07) var(--pd-space-small-2);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-semibold);line-height:var(--pd-type-line-height-tight)}.pd-demo-button-regular{padding:var(--pd-space-tiny-2) var(--vz-size-px-09);font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-semibold);line-height:var(--pd-type-line-height-tight)}.pd-demo-button svg{width:var(--pd-type-size-base);height:var(--pd-type-size-base);flex:none}.pd-demo-button.is-interactive:hover{background:var(--pd-color-bg-accent-hover)}.pd-demo-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-demo-select svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-text-muted);flex:none}.pd-demo-select-field{gap:var(--pd-space-tiny-1);flex-direction:column;min-width:0;display:flex}.pd-demo-select-field-label{color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-ui)}.pd-demo-select-field-control>.pd-demo-select-indicator-chevron{width:var(--vz-size-px-13);height:var(--vz-size-px-13);fill:none;color:var(--pd-type-color-secondary)}.pd-automation-rule-value{align-items:center;gap:var(--pd-space-small-2);min-width:0;color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-reading);display:flex}.pd-automation-rule-value>.pd-automation-rule-select{flex:auto;min-width:0}.pd-automation-and-chip{box-sizing:border-box;height:var(--pd-element-small-1);min-height:var(--pd-element-small-1);margin:var(--pd-space-small-3) var(--pd-space-micro);padding:var(--pd-space-tiny-2);border-radius:var(--pd-radius-pill);color:var(--pd-type-color-info);font-size:var(--pd-type-size-micro);font-weight:var(--pd-type-weight-bold);line-height:var(--pd-type-line-height-reading);outline:var(--pd-border-width-default) solid #06bbff52;letter-spacing:var(--pd-type-letter-spacing-decorative);padding-right:var(--vz-size-px-05);border:0;align-items:center;display:flex}@supports (color:color(display-p3 0 0 0)){.pd-automation-and-chip{outline:var(--pd-border-width-default) solid color(display-p3 .332 .724 .975/.32)}}.pd-automation-flow-add{align-items:center;gap:var(--pd-space-tiny-1);margin-top:var(--pd-space-small-3);padding:var(--pd-space-tiny-1) var(--pd-space-small-1) var(--pd-space-tiny-1) 0;color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-reading);display:inline-flex}.pd-automation-flow-add-icon{width:var(--pd-element-small-1);height:var(--pd-element-small-1);color:var(--pd-color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pd-automation-flow-add-icon svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:currentColor}.pd-automation-card-summary{padding:var(--pd-space-tiny-1) var(--pd-space-medium-1) var(--pd-space-medium-1);border-top:var(--pd-border-width-default) solid var(--pd-color-border-uno);color:var(--pd-type-color-secondary);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-tight);flex-direction:column;gap:0;display:flex}.pd-feature-automation-frame{aspect-ratio:560/475;width:100%;max-width:560px;margin-inline:auto;position:relative}.pd-root.pd-feature-automation-root{width:560px;color:var(--pd-type-color-primary);transform:translate(-50%, -50%) scale(clamp(var(--pd-art-preview-scale-min,0), var(--pd-feature-automation-scale,1), var(--pd-art-preview-scale-max,10)));transform-origin:50%;position:absolute;top:50%;left:50%}.pd-root.pd-feature-automation-root .pd-automation-card{min-width:0}html:not(.dark) .pd-root.pd-feature-automation-root .pd-automation-card{box-shadow:var(--pd-art-shadow)}.pd-root.pd-feature-automation-root .pd-automation-card-expanded,.pd-root.pd-feature-automation-root .pd-automation-flow-header,.pd-root.pd-feature-automation-root .pd-automation-rule-card,.pd-root.pd-feature-automation-root .pd-automation-and-chip,.pd-root.pd-feature-automation-root .pd-automation-flow-add,.pd-root.pd-feature-automation-root .pd-automation-card-summary{animation:none}.pd-automation-card-summary>div{align-items:center;min-width:0;display:flex}.pd-automation-summary-content{align-items:center;gap:var(--pd-space-tiny-1);flex-wrap:wrap;display:inline-flex}.pd-automation-summary-content strong{color:var(--pd-type-color-primary);font-weight:var(--pd-type-weight-semibold)}.pd-automation-board>.pd-add-action{margin-top:var(--pd-space-small-1)}.pd-automation-summary-badge{height:var(--pd-element-small-2);padding-inline:var(--pd-space-small-2);border-radius:var(--pd-radius-small-1) 0 0 var(--pd-radius-small-1);background:var(--pd-color-bg-tres);color:var(--pd-type-color-primary);font-weight:var(--pd-type-weight-semibold);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-ui);align-items:center;margin-inline-end:var(--pd-space-small-3);display:inline-flex;position:relative}.pd-automation-summary-badge:after{top:0;right:calc(-1 * var(--vz-size-px-07));content:"";border-top:var(--pd-element-tiny-1) solid transparent;border-bottom:var(--pd-element-tiny-1) solid transparent;border-left:var(--vz-size-px-07) solid var(--pd-color-bg-tres);width:0;height:0;position:absolute}@media (max-width:680px){.pd-automation-card{min-width:680px}}.pd-calendar-board{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:var(--pd-space-tiny-1) var(--pd-space-small-1) var(--pd-space-small-2) var(--pd-space-micro);overflow:hidden}.pd-calendar-surface{border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-base);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pd-calendar-toolbar{align-items:center;gap:var(--pd-space-tiny-1);height:var(--pd-element-medium-3);min-height:var(--pd-element-medium-3);flex:0 0 var(--pd-element-medium-3);box-sizing:border-box;min-width:0;padding-inline:var(--pd-space-tiny-2);background:var(--pd-color-bg-uno);grid-template-columns:.333333fr 1fr .333333fr;display:grid}.pd-calendar-toolbar-navigation{align-items:center;gap:var(--pd-space-tiny-1);height:100%;display:flex}.pd-calendar-toolbar-button{--pd-icon-button-icon-color:var(--pd-color-text-muted);--pd-icon-button-icon-hover:var(--pd-color-text-dos);--pd-icon-button-hover-bg:var(--pd-color-bg-uno-transp-hover);width:var(--pd-element-small-2)}.pd-calendar-toolbar-arrow,.pd-calendar-view-button svg{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:currentColor}.pd-calendar-toolbar-arrow.is-previous{transform:rotate(180deg)}.pd-calendar-toolbar-period{color:var(--pd-color-text-uno);font-size:var(--pd-type-size-body);font-weight:var(--pd-type-weight-medium);line-height:var(--pd-type-line-height-tight);text-align:center;white-space:nowrap;margin:0}.pd-demo-control.is-subtle.pd-calendar-view-button{line-height:inherit;justify-self:end}.pd-demo-control.is-subtle.pd-calendar-view-button svg{fill:currentColor}.pd-calendar-grid{box-sizing:border-box;background:var(--pd-color-border-uno);flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding-inline-start:0;display:flex}@supports (color:color-mix(in lab, red, red)){.pd-calendar-grid{background:color-mix(in srgb, var(--pd-color-border-uno) 65%, var(--pd-color-bg-uno-hover))}}.pd-root.pd-dark .pd-calendar-grid,html.dark .pd-root .pd-calendar-grid{background:var(--pd-color-border-uno)}@supports (color:color-mix(in lab, red, red)){.pd-root.pd-dark .pd-calendar-grid,html.dark .pd-root .pd-calendar-grid{background:color-mix(in srgb, var(--pd-color-border-uno) 75%, var(--pd-color-bg-uno-hover))}}.pd-calendar-weekdays,.pd-calendar-week{gap:var(--vz-size-px-01);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.pd-calendar-weekdays{box-sizing:border-box;height:var(--pd-element-small-2);min-height:var(--pd-element-small-2);flex:0 0 var(--pd-element-small-2);margin-top:var(--vz-size-px-01)}.pd-calendar-weekday{min-width:0;padding-inline:var(--pd-space-small-1);background:var(--pd-color-bg-dos);color:var(--pd-color-text-muted);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-compact);line-height:var(--pd-type-line-height-tight);letter-spacing:var(--pd-type-letter-spacing-decorative);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.pd-calendar-weekday:first-child{border-bottom-left-radius:0}.pd-calendar-weekday:last-child{border-bottom-right-radius:0}.pd-root.pd-dark .pd-calendar-weekday,html.dark .pd-root .pd-calendar-weekday{background:var(--pd-color-bg-tres)}.pd-calendar-weeks{grid-template-rows:repeat(var(--pd-calendar-week-count), minmax(0, 1fr));gap:var(--vz-size-px-01);flex:1;min-width:0;min-height:0;display:grid}.pd-calendar-cell{box-sizing:border-box;padding:var(--pd-space-tiny-1);background:var(--pd-color-bg-uno);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.pd-calendar-cell.is-today{background:var(--pd-color-bg-accent-transp-active);border-radius:var(--pd-radius-tiny-1);outline:var(--pd-border-width-default) solid var(--pd-color-border-accent)}@supports (color:color-mix(in lab, red, red)){.pd-calendar-cell.is-today{outline:var(--pd-border-width-default) solid color-mix(in srgb, var(--pd-color-border-accent) 60%, transparent)}}.pd-calendar-cell.is-today{outline-offset:0}.pd-calendar-cell-content{gap:var(--vz-size-px-03);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pd-calendar-task-chip-motion{flex:0 0 calc(var(--pd-element-small-2) - var(--vz-size-px-02));width:100%;min-width:0;display:block}.pd-calendar-task-chip{--pd-calendar-chip-bg:var(--pd-color-bg-dos);--pd-calendar-chip-text:var(--pd-color-text-dos);box-sizing:border-box;flex:0 0 calc(var(--pd-element-small-2) - var(--vz-size-px-02));width:100%;min-width:0;padding:var(--pd-space-micro) var(--pd-space-tiny-2);border-radius:var(--pd-radius-tiny-1);background:var(--pd-calendar-chip-bg);color:var(--pd-calendar-chip-text);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-fixed-18);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pd-root.pd-dark .pd-calendar-task-chip,html.dark .pd-root .pd-calendar-task-chip{--pd-calendar-chip-bg:var(--pd-color-bg-tres)}.pd-calendar-cell.is-outside .pd-calendar-task-chip{color:var(--pd-color-text-muted)}.pd-calendar-day-number{flex:0 0 calc(var(--pd-element-small-2) - var(--vz-size-px-02));width:calc(var(--pd-element-small-2) - var(--vz-size-px-02));height:calc(var(--pd-element-small-2) - var(--vz-size-px-02));margin-bottom:var(--vz-size-px-03);color:var(--pd-color-text-uno);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-unit);justify-content:center;align-self:flex-end;align-items:center;display:flex}.pd-calendar-cell.is-past .pd-calendar-day-number,.pd-calendar-cell.is-outside .pd-calendar-day-number{color:var(--pd-color-text-muted)}.pd-calendar-cell.is-today .pd-calendar-day-number{color:var(--pd-color-accent);font-size:var(--pd-type-size-title);font-weight:var(--pd-type-weight-semibold)}.pd-project-list{gap:var(--pd-space-small-1);box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:var(--pd-space-tiny-1) var(--pd-space-small-1) var(--pd-space-small-2) var(--pd-space-micro);flex-direction:column;display:flex}.pd-project-list .pd-smart-list{flex:1;height:auto;min-height:0}.pd-vdl-input{align-items:center;gap:var(--pd-space-small-1);width:100%;min-width:0;display:flex}.pd-vdl-input-editor{width:100%;min-width:0;height:calc(var(--pd-element-medium-1) + var(--vz-size-px-04));min-height:calc(var(--pd-element-medium-1) + var(--vz-size-px-04));box-sizing:border-box;border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-uno);outline:none;flex:1;align-items:center;display:flex}.pd-vdl-input-editor:focus-within{outline:var(--pd-border-width-emphasis) solid var(--pd-color-border-accent);outline-offset:calc(-1 * var(--pd-border-width-emphasis))}.pd-vdl-input-settings{width:calc(var(--pd-element-medium-1) + var(--vz-size-px-04));height:calc(var(--pd-element-medium-1) + var(--vz-size-px-04));flex-shrink:0}.pd-vdl-input-divider{width:var(--vz-size-px-01);height:calc(100% - var(--pd-space-small-1) * 2);flex:0 0 var(--vz-size-px-01);background:var(--pd-color-border-uno)}.pd-vdl-input-field{width:100%;min-width:0;height:calc(var(--pd-element-medium-1) + var(--vz-size-px-04));padding:var(--pd-space-tiny-2) var(--pd-space-small-1);box-sizing:border-box;color:var(--pd-color-text-uno);font:inherit;font-size:var(--pd-type-size-base);background:0 0;border:0;outline:0}.pd-vdl-input-field::placeholder{color:var(--pd-color-text-tres);opacity:1}.pd-kanban-board{width:100%;min-width:0;height:100%;min-height:0;overflow:auto}.pd-kanban-columns{box-sizing:border-box;align-items:stretch;gap:var(--pd-space-small-1);width:max-content;min-width:100%;height:100%;padding:var(--pd-space-tiny-1) var(--pd-space-small-1) var(--pd-space-small-2) var(--pd-space-micro);display:flex}.pd-kanban-column{box-sizing:border-box;width:var(--pd-board-column-width);border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-uno);flex-shrink:0;grid-template-rows:min-content 1fr min-content;min-height:0;display:grid;overflow:hidden}.pd-kanban-column.is-interactive:hover{box-shadow:0 0 0 var(--pd-border-width-default) var(--pd-kanban-column-hover-outline)}.pd-kanban-column-header{justify-content:space-between;align-items:center;gap:var(--pd-space-small-1);min-width:0;height:calc(var(--pd-element-small-2) + var(--pd-space-small-1) * 2 - var(--vz-size-px-04));padding-inline:calc(var(--pd-space-small-2) + var(--pd-space-micro));background:linear-gradient(to bottom, transparent, var(--pd-color-bg-uno-hover));cursor:default;-webkit-user-select:none;user-select:none;display:flex}.pd-kanban-column-title{min-width:0;color:var(--pd-color-text-uno);font-size:var(--pd-type-size-body);font-weight:var(--pd-type-weight-medium);line-height:var(--pd-type-line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pd-kanban-column-counter{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-tight);white-space:nowrap;flex-shrink:0}.pd-kanban-column-body{width:var(--pd-board-column-width);min-width:var(--pd-board-column-width);min-height:var(--vz-size-px-01);scrollbar-gutter:stable;animation:.1s both pd-kanban-column-cards-reveal;overflow:hidden auto}.pd-kanban-column-body.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@keyframes pd-kanban-column-cards-reveal{0%{opacity:0}to{opacity:1}}.pd-task-card{width:var(--pd-board-column-width);box-sizing:border-box;background-color:var(--task-card--bg-color);border:var(--pd-border-width-default) solid var(--task-card--border-bottom-color);border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;outline:none;position:relative}.pd-task-card-parent{box-sizing:border-box;width:fit-content;max-width:90%;padding-inline:var(--pd-space-tiny-2) var(--pd-space-small-2);border-radius:var(--pd-radius-tiny-1);background-color:var(--task-card--parent-bg-color);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 7px) 100%,0 100%);color:var(--task-card--parent-label-color);font-size:var(--task-card--parent-label-size);line-height:var(--task-card--parent-label-line-height);white-space:nowrap;text-overflow:ellipsis;margin-block-start:var(--pd-space-tiny-2);margin-inline-start:var(--pd-space-small-1);display:inline-block;overflow:hidden}.pd-task-card-content{gap:var(--task-card--content-gap);padding-inline:var(--task-card--padding);padding-top:calc(var(--task-card--padding) - var(--pd-space-tiny-2));padding-bottom:var(--task-card--padding);flex-direction:column;display:flex}.pd-task-card.has-subtasks .pd-task-card-content{padding-bottom:0}.pd-task-card.has-parent .pd-task-card-content{padding-top:0}.pd-task-card.has-parent .pd-task-card-header{padding-top:var(--vz-size-px-01)}.pd-task-card-header{align-items:center;gap:var(--task-card--header-gap);padding-top:var(--vz-size-px-05);margin-block-end:calc(-1 * var(--pd-space-micro));display:flex}.pd-task-card-completion{gap:var(--task-card--header-gap)}.pd-task-card-hrid{color:var(--task-card--hrid-label-color);font-family:var(--pd-type-family-mono);font-size:var(--task-card--hrid-label-size);line-height:var(--task-card--hrid-label-line-height);letter-spacing:var(--pd-type-letter-spacing-identifier)}.pd-task-card-title{color:var(--task-card--title-color);font-size:var(--task-card--title-size);line-height:var(--task-card--title-line-height);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-task-card-footer{align-items:center;gap:var(--task-card--footer-gap);width:100%;margin-top:var(--task-card--footer-margin-top);margin-left:calc(-1 * var(--vz-size-px-01));flex-wrap:wrap;display:flex}.pd-task-card-assignee-avatar{width:var(--vz-size-px-18);height:var(--vz-size-px-18);font-size:var(--pd-type-size-micro)}.pd-task-card-assignee-group{padding-inline:var(--pd-space-micro)}.pd-task-card-assignee-group .pd-task-card-assignee-avatar{margin-inline-start:calc(-1 * var(--vz-size-px-05))}.pd-task-card-assignee-group .pd-task-card-assignee-avatar:first-child{z-index:3;margin-inline-start:0}.pd-task-card-assignee-group .pd-task-card-assignee-avatar:nth-child(2){z-index:2}.pd-task-card-assignee-group .pd-task-card-assignee-avatar:nth-child(3){z-index:1}.pd-task-priority{box-sizing:border-box;width:var(--vz-size-px-18);min-width:var(--vz-size-px-18);height:var(--vz-size-px-18);border-radius:var(--vz-size-px-02);background:var(--pd-task-priority-bg);display:block;position:relative}.pd-task-priority svg{box-sizing:border-box;width:100%;height:100%;padding:var(--pd-space-micro);fill:var(--pd-task-priority-color);position:absolute;inset:0}.pd-task-priority.is-urgent svg{fill:none;stroke:var(--pd-task-priority-color);stroke-width:2px}.pd-task-type-chip{box-sizing:border-box;align-items:center;gap:var(--pd-task-chip-content-gap);max-width:100%;height:var(--vz-size-px-18);padding-inline:var(--pd-space-tiny-2);border-radius:var(--vz-size-px-02);background:var(--pd-task-type-bg);color:var(--pd-task-type-color);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-fixed-16);white-space:nowrap;display:inline-flex}.pd-task-type-chip svg{width:var(--vz-size-px-14);height:var(--vz-size-px-14);fill:currentColor;flex-shrink:0}.pd-task-type-chip svg.lucide{fill:none;stroke:currentColor}.pd-task-type-chip.has-icon{padding-inline-start:var(--pd-space-tiny-1)}.pd-task-type-chip.is-compact{width:var(--vz-size-px-18);min-width:var(--vz-size-px-18);justify-content:center;padding-inline:0}.pd-task-type-chip.is-micro{height:auto;padding:var(--pd-space-tiny-1) var(--vz-size-px-05);border-radius:var(--pd-radius-tiny-1);font-size:var(--pd-type-size-small);line-height:var(--pd-type-line-height-compact)}.pd-task-type-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pd-task-type-chip-list{align-items:center;gap:var(--pd-space-tiny-1);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.pd-task-type-chip-empty{color:var(--pd-color-accent);font-size:var(--pd-type-size-base)}.pd-task-card-subtasks{padding-block:var(--task-card--subtasks-padding-block);flex-direction:column;align-items:flex-start;padding-block-start:calc(var(--task-card--subtasks-padding-block) + var(--vz-size-px-01));display:flex}.pd-task-card-subtasks:not(.is-open){padding-block-end:calc(var(--task-card--subtasks-padding-block) + var(--pd-space-micro))}.pd-task-card-subtasks-toggle{box-sizing:border-box;width:100%;padding-inline:var(--pd-space-small-3);border-radius:var(--pd-radius-small-1);line-height:var(--task-card--subtask-label-line-height);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:center;display:flex}.pd-task-card-subtasks-label{color:var(--task-card--subtask-label-color);font-family:var(--pd-type-family-mono);font-size:var(--task-card--subtask-label-size);letter-spacing:var(--pd-type-letter-spacing-tight)}.pd-task-card-subtasks-arrow{fill:var(--task-card--subtask-arrow-color);display:flex;transform:rotateX(180deg)}.pd-task-card-subtasks-arrow.is-open{transform:rotateX(0)}.pd-task-card-subtasks-arrow svg{width:var(--vz-size-px-18);height:var(--vz-size-px-18);fill:inherit}.pd-task-card-subtasks-toggle.is-interactive:hover .pd-task-card-subtasks-label,.pd-task-card-subtasks-toggle.is-open .pd-task-card-subtasks-label{color:var(--task-card--subtask-label-color-hover)}.pd-task-card-subtasks-toggle.is-interactive:hover .pd-task-card-subtasks-arrow,.pd-task-card-subtasks-toggle.is-open .pd-task-card-subtasks-arrow{fill:var(--task-card--subtask-arrow-color-hover)}.pd-task-card-subtasks-list{width:100%;margin-top:var(--task-card--subtask-list-margin-top);padding-bottom:var(--task-card--subtask-list-padding-bottom);padding-inline:var(--task-card--subtask-item-padding-inline);flex-direction:column;display:flex}.pd-task-inline-subtask{align-items:center;gap:var(--task-card--subtask-item-inline-gap);transition:opacity .15s linear;display:flex}.pd-task-inline-subtask-completion{gap:var(--task-card--subtask-item-inline-gap);flex:auto;min-width:0}.pd-task-inline-subtask.is-completed{opacity:.5}.pd-task-inline-subtask-title{min-width:0;color:var(--task-card--subtask-item-inline-color);font-size:var(--task-card--subtask-item-inline-font-size);line-height:var(--task-card--subtask-item-inline-line-height);letter-spacing:var(--pd-type-letter-spacing-identifier);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pd-kanban-column-add{width:100%;height:var(--pd-element-medium-1);color:var(--pd-color-text-muted);font:inherit;font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-tight);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.pd-kanban-column.is-collapsed{padding:var(--pd-space-small-3);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.pd-kanban-column.is-interactive{cursor:pointer}.pd-kanban-column-collapsed-title{max-height:100%;color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-unit);letter-spacing:var(--pd-type-letter-spacing-vertical);text-align:center;text-overflow:ellipsis;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;margin:0;overflow:hidden}.pd-root.pd-dark .pd-home-chat-surface,html.dark .pd-root .pd-home-chat-surface{--pd-color-bg-chat:var(--pd-color-bg-uno)}.pd-home-chat{--pd-chat-input-border-radius:var(--pd-radius-large-1);--pd-chat-input-outer-gap:var(--pd-space-medium-1);--pd-chat-input-bottom-gap:calc(var(--pd-chat-input-outer-gap) * 2);--pd-chat-content-side-gap:var(--pd-space-medium-1);--pd-chat-content-inline-padding:var(--pd-space-large-1);box-sizing:border-box;width:100%;height:100%;min-height:0;padding:var(--pd-space-small-2);padding-inline-start:0;overflow:hidden;container:ai-chat-panel/inline-size}.pd-home-chat-surface{border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-base);flex-direction:column;width:100%;height:100%;min-height:0;transition:background-color .1s;display:flex;overflow:hidden}.pd-home-chat-toolbar{align-items:center;gap:var(--pd-space-tiny-1);height:var(--pd-element-medium-3);min-height:var(--pd-element-medium-3);padding-inline:var(--pd-space-small-2);border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);flex-shrink:0;display:flex}.pd-home-chat-toolbar-title{min-width:0;color:var(--pd-color-text-dos);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pd-home-chat-back{align-items:center;gap:var(--pd-space-tiny-1);height:var(--pd-element-medium-1);padding:0 var(--pd-space-small-1) 0 var(--pd-space-tiny-1);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-dos);font:inherit;font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-tight);white-space:nowrap;background:0 0;border:0;display:inline-flex}.pd-home-chat-back svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);fill:var(--pd-color-icon)}.pd-home-chat-back.is-interactive{cursor:pointer}.pd-home-chat-stack{flex:1;grid-template-rows:1fr min-content;min-width:0;min-height:0;display:grid}.pd-home-chat-messages{min-height:0;position:relative;overflow:auto}.pd-home-chat-messages-inner{box-sizing:border-box;width:calc(100% - var(--pd-chat-content-side-gap) - var(--pd-chat-content-side-gap));max-width:var(--pd-chat-content-max-width);padding:var(--pd-space-medium-1) var(--pd-chat-content-inline-padding);margin:0 auto}.pd-home-chat-messages-inner-empty{height:100%;padding-block:0;padding-left:var(--pd-chat-content-inline-padding);justify-content:center;align-items:center;display:flex;overflow:hidden}.pd-home-chat-thread{width:100%;padding-block:var(--pd-space-small-2);flex-direction:column;display:flex}.pd-home-chat-user-wrap{margin-bottom:var(--pd-space-medium-1);flex-direction:column;align-items:flex-end;display:flex}.pd-home-chat-user-wrap .pd-home-chat-user-message{width:fit-content;max-width:75%}.pd-home-chat-user-message{box-sizing:border-box;padding:var(--pd-space-small-1) var(--pd-space-small-3);border-radius:var(--pd-radius-large-1) var(--pd-radius-small-1) var(--pd-radius-large-1) var(--pd-radius-large-1);background:var(--pd-color-bg-tres);color:var(--pd-color-text-uno);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-reading);white-space:pre-wrap;overflow-wrap:anywhere}.pd-home-chat-assistant{margin-bottom:var(--pd-space-medium-1);font-size:var(--pd-type-size-body);flex-direction:column;display:flex}.pd-home-chat-thought{height:var(--vz-size-px-22);margin-bottom:var(--pd-space-tiny-1);padding-left:var(--vz-size-px-22);align-items:center;gap:var(--pd-space-tiny-2);line-height:var(--pd-type-line-height-fixed-22);display:flex;position:relative}.pd-home-chat-thought-icon{top:var(--vz-size-px-03);width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-icon);position:absolute;left:0}.pd-home-chat-thought-icon.is-thinking{fill:none;transform-origin:50%;animation:.35s ease-in-out infinite alternate pd-thought-ai-pulse}.pd-home-chat-thought-label{color:var(--pd-color-text-dos);font-weight:var(--pd-type-weight-medium);white-space:nowrap}.pd-home-chat-thought-result{min-width:0;color:var(--pd-color-text-tres);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes pd-thought-ai-pulse{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes pd-chat-reveal{0%{opacity:0;transform:translateY(var(--vz-size-px-06))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pd-root:not(.home-hero-demo-window) .pd-home-chat-thought-icon.is-thinking,.pd-root:not(.home-hero-demo-window) .pd-chat-task-table.is-revealing,.pd-root:not(.home-hero-demo-window) .pd-chat-task-row.is-revealing,.pd-root:not(.home-hero-demo-window) .pd-chat-task-actions.is-revealing,.pd-root:not(.home-hero-demo-window) .pd-home-chat-assistant-text.is-revealing,.pd-root:not(.home-hero-demo-window) .pd-home-chat-assistant-list li.is-revealing{animation:none}}.pd-chat-task-widget{width:100%;min-width:0}.pd-chat-task-table{margin:var(--pd-space-small-3) 0;border:var(--pd-border-width-default) solid var(--pd-color-border-uno);border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-uno);overflow:hidden}.pd-chat-task-table.is-revealing{animation:.22s ease-out pd-chat-reveal}.pd-chat-task-header,.pd-chat-task-row{grid-template-columns:var(--pd-element-tiny-2) 76px minmax(0, 1fr) 76px 92px 88px var(--pd-element-large-2);align-items:center;gap:var(--pd-space-small-2);min-width:0;padding:var(--pd-space-tiny-2) var(--pd-space-small-3);display:grid}.pd-chat-task-header{background:var(--pd-color-bg-dos)}.pd-chat-task-header-cell,.pd-chat-task-header-title{min-width:0;color:var(--pd-color-text-tres);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-caption);font-weight:var(--pd-type-weight-regular);letter-spacing:var(--pd-type-letter-spacing-metadata);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-chat-task-header-title{align-items:baseline;gap:var(--pd-space-tiny-1);display:inline-flex}.pd-chat-task-header-count{letter-spacing:normal;text-transform:none}.pd-chat-task-header-icon{width:var(--vz-size-px-14);height:var(--vz-size-px-14);fill:var(--pd-color-text-dos)}.pd-chat-task-row{border-bottom:var(--pd-border-width-default) solid var(--pd-color-border-uno);font-size:var(--pd-type-size-base)}.pd-chat-task-row:last-child{border-bottom:0}.pd-chat-task-row.is-revealing{animation:.18s ease-out pd-chat-reveal}.pd-chat-task-hrid{min-width:0;color:var(--pd-color-text-tres);font-family:var(--pd-type-family-mono);font-size:var(--pd-type-size-caption);line-height:var(--pd-type-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-chat-task-name{min-width:0;color:var(--pd-color-text-dos);font-size:var(--pd-type-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-chat-task-row.is-openable{position:relative}.pd-chat-task-row.is-openable:hover{background:var(--pd-color-bg-uno-hover)}.pd-chat-task-open{text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.pd-chat-task-open:after{content:"";position:absolute;inset:0}.pd-chat-task-row.is-openable .pd-task-property-trigger{z-index:1;position:relative}.pd-chat-task-types,.pd-chat-task-priority-cell,.pd-task-assignee-chip{align-items:center;min-width:0;display:inline-flex;overflow:hidden}.pd-task-assignee-chip{gap:var(--pd-space-tiny-1)}.pd-root .pd-task-assignee-chip.is-group{gap:0;overflow:visible}.pd-root .pd-task-assignee-chip.is-group .pd-task-assignee-chip-member>.pd-avatar{box-shadow:0 0 0 var(--pd-border-width-emphasis) var(--pd-color-bg-uno);position:relative}.pd-root .pd-task-assignee-chip.is-group .pd-task-assignee-chip-member+.pd-task-assignee-chip-member>.pd-avatar{margin-inline-start:calc(-1 * var(--pd-space-tiny-2))}.pd-root .pd-task-assignee-chip.is-named{gap:var(--pd-space-medium-1);overflow:visible}.pd-task-priority-chip{align-items:center;gap:var(--pd-task-chip-content-gap);min-width:0;display:inline-flex}.pd-task-priority-chip-label{min-width:0;color:var(--pd-color-text-dos);font-size:var(--pd-type-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-chat-task-due{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-task-due-date-chip{min-width:0;color:var(--pd-color-text-tres);font-size:var(--pd-type-size-caption);white-space:nowrap;align-items:center;display:inline-flex}.pd-task-due-date-chip.is-empty{color:var(--pd-color-accent)}.pd-chat-task-actions{margin-top:calc(var(--pd-space-small-1) * -1);margin-bottom:var(--pd-space-small-1);justify-content:flex-end;display:flex}.pd-chat-task-actions.is-revealing{animation:.18s ease-out pd-chat-reveal}.pd-chat-task-save{height:var(--pd-element-small-3);padding:0 var(--pd-space-small-1);border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-muted);font:inherit;font-size:var(--pd-type-size-caption);white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;display:inline-flex}.pd-chat-task-mention{padding:var(--pd-space-micro) 0 var(--pd-space-micro) var(--pd-space-medium-2);color:var(--pd-color-text-dos);font-weight:var(--pd-type-weight-regular);display:inline;position:relative}.pd-chat-task-mention-icon{top:2.5px;left:calc(-1 * var(--vz-size-px-01));width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);fill:var(--pd-color-accent);display:inline-block;position:absolute}.pd-chat-task-mention-hrid{color:var(--pd-color-text-dos);font-family:var(--pd-type-family-mono);margin-right:.5ch}.pd-chat-task-mention-note{color:var(--pd-color-text-tres)}.pd-home-chat-assistant-body{gap:var(--pd-space-small-1);flex-direction:column;display:flex}.pd-home-chat-assistant-text{color:var(--pd-color-text-uno);line-height:var(--pd-type-line-height-reading);margin:0}.pd-home-chat-assistant-text.is-revealing,.pd-home-chat-assistant-list li.is-revealing{animation:.28s ease-out pd-chat-reveal}.pd-home-chat-assistant-list{color:var(--pd-color-text-uno);line-height:var(--pd-type-line-height-spacious);margin:0;padding-left:1.25em}.pd-home-chat-assistant-list li+li{margin-top:var(--pd-space-tiny-1)}.pd-home-preset-list{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--vz-size-px-40);flex-direction:column;width:100%;padding:0;display:flex}.pd-home-preset-intro{align-items:center;gap:var(--pd-space-tiny-1);text-align:center;flex-direction:column;display:flex}.pd-home-preset-visuals{align-items:center;gap:var(--pd-space-small-2);margin-bottom:var(--pd-space-small-3);display:flex}.pd-home-preset-avatar{width:var(--pd-element-large-1);height:var(--pd-element-large-1)}.pd-home-preset-avatar-star{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out both pd-home-star-transition}@keyframes pd-home-star-transition{0%{transform:rotate(0)scale(1)}25%{transform:rotate(180deg)scale(.8)}65%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(180deg)scale(1)}}@media (prefers-reduced-motion:reduce){.pd-root:not(.home-hero-demo-window) .pd-home-preset-avatar-star,.pd-root:not(.home-hero-demo-window) .pd-home-preset-title{animation:none!important}}.pd-home-preset-title{color:var(--pd-color-text-uno);font-size:var(--pd-type-size-fluid-display);font-weight:var(--pd-type-weight-medium);line-height:var(--pd-type-line-height-tight);margin:0}.pd-home-preset-subtitle{color:var(--pd-color-text-tres);font-size:var(--pd-type-size-base);line-height:var(--pd-type-line-height-fixed-20);margin:0}.pd-home-preset-cards{gap:var(--pd-space-small-1);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:720px;display:grid}.pd-home-preset-card{align-items:flex-start;gap:var(--pd-space-tiny-1);padding:var(--pd-space-medium-1);border:var(--pd-border-width-default) solid var(--pd-color-border-uno);border-radius:var(--pd-radius-medium-1);background:var(--pd-color-bg-uno);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;transition:border-color .1s;display:flex;position:relative}.pd-home-preset-card.is-interactive:hover{border-color:var(--pd-color-border-dos)}.pd-home-preset-card-icon{width:var(--pd-element-small-1);height:var(--pd-element-small-1);margin-bottom:var(--pd-space-small-3);color:var(--pd-color-icon-muted);flex-shrink:0}.pd-home-preset-card-text{font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-reading);color:var(--pd-color-text-dos)}.pd-home-chat-input{box-sizing:border-box;width:calc(100% - var(--pd-chat-input-outer-gap) - var(--pd-chat-input-outer-gap));max-width:calc(800px + var(--pd-space-large-1) * 2);margin:0 auto var(--pd-chat-input-bottom-gap);border-radius:var(--pd-chat-input-border-radius);background:var(--pd-color-bg-elevated);box-shadow:none;z-index:1;border:0;position:relative}html:not(.dark) .pd-root.pd-light .pd-home-chat-input{outline:var(--pd-border-width-default) solid var(--pd-color-border-uno);outline-offset:calc(-1 * var(--pd-border-width-default));box-shadow:0 var(--vz-size-px-02) var(--pd-element-small-1) 0 #06070914}.pd-home-chat-input-field{padding:var(--pd-space-medium-1) var(--pd-space-medium-1) var(--pd-space-medium-1);position:relative}.pd-home-chat-input-textarea{box-sizing:border-box;width:100%;min-height:var(--pd-element-small-1);resize:none;max-height:160px;color:var(--pd-color-text-uno);font:inherit;font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-ui);background:0 0;border:0;outline:0;padding:0;display:block}.pd-home-chat-input-textarea:focus-visible{outline:var(--pd-border-width-emphasis) solid var(--pd-input-focus-color,var(--pd-color-border-accent));outline-offset:var(--pd-border-width-emphasis);border-radius:var(--pd-radius-small-1)}.pd-home-chat-input-textarea::placeholder{color:var(--pd-color-text-placeholder)}.pd-home-chat-input-buttons{padding:var(--pd-space-small-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.pd-home-chat-input-buttons-left{justify-content:flex-start;align-items:center;min-width:0;display:flex}.pd-home-chat-input-buttons-right{justify-content:flex-end;align-items:center;display:flex}.pd-home-chat-input-buttons-group{align-items:center;gap:var(--pd-space-small-1);min-width:0;display:flex}.pd-home-chat-input-buttons-left .pd-home-chat-input-buttons-group{gap:var(--pd-space-tiny-1)}.pd-home-chat-input-icon-button{background:0 0;border-radius:50%;flex-shrink:0}.pd-home-chat-model-selector{height:var(--pd-element-medium-1);padding:0 var(--pd-space-small-1) 0 calc(var(--pd-space-small-2) - var(--pd-space-small-1));border-radius:var(--pd-radius-small-1);color:var(--pd-color-text-dos);font:inherit;font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-tight);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;display:inline-flex}.pd-home-chat-model-selector-icon{width:var(--vz-size-px-15);height:var(--vz-size-px-15);margin-left:var(--pd-space-tiny-1);fill:var(--pd-color-icon);transform:rotate(90deg)}.pd-home-chat button,.pd-home-chat button:hover{background:0 0}.pd-home-chat .pd-home-chat-send-button{background:var(--pd-color-bg-accent)}.pd-home-chat .pd-home-chat-back.is-interactive:hover{background:var(--pd-element-hover-bg)}.pd-home-chat .pd-home-chat-back.is-interactive:hover svg{fill:var(--pd-color-icon-hover)}.pd-home-chat .pd-home-chat-send-button:hover{background:var(--pd-color-bg-accent-hover)}.pd-home-chat .pd-home-chat-send-button svg,.pd-home-chat .pd-home-chat-send-button:hover svg{fill:var(--pd-color-icon-inverse)}.pd-root .pd-gantt-board{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--pd-color-text-uno);-webkit-user-select:none;user-select:none;background:0 0;padding:0;overflow:auto}.pd-root .pd-gantt-aside{z-index:20;background:var(--pd-color-bg-uno);min-width:0;box-shadow:var(--pd-border-width-default) 0 0 var(--pd-color-border-dos);position:sticky;left:0}.pd-root .pd-gantt-aside-header{box-sizing:border-box;height:var(--pd-element-medium-3);min-height:var(--pd-element-medium-3);padding:0 var(--pd-space-small-1);background:var(--pd-color-bg-uno);box-shadow:inset 0 calc(-1 * var(--pd-border-width-default)) 0 var(--pd-color-border-uno);justify-content:space-between;align-items:center;display:flex}.pd-root .pd-gantt-task-list{box-sizing:border-box;min-width:0}.pd-root .pd-gantt-row{box-sizing:border-box;height:calc(var(--pd-element-small-2) + var(--pd-space-tiny-2));min-height:calc(var(--pd-element-small-2) + var(--pd-space-tiny-2));background:var(--pd-color-bg-uno);box-shadow:inset 0 calc(-1 * var(--pd-border-width-default)) 0 var(--pd-color-border-uno);transition:background-color .1s,opacity .1s;position:relative}.pd-root .pd-gantt-row.is-selected,.pd-root .pd-gantt-row.is-active{background:var(--pd-color-bg-accent-transp-active)}.pd-root .pd-gantt-surface{background:var(--pd-color-bg-uno);min-width:0;min-height:100%;position:relative;overflow:hidden}.pd-root .pd-gantt-timeline{z-index:10;box-sizing:border-box;height:var(--pd-element-medium-3);min-height:var(--pd-element-medium-3);background:var(--pd-color-bg-dos);box-shadow:inset 0 calc(-1 * var(--pd-border-width-default)) 0 var(--pd-color-border-uno);position:sticky;top:0;overflow:hidden}.pd-root .pd-gantt-grid{z-index:1;pointer-events:none;touch-action:none;background-color:var(--pd-color-bg-uno);background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--pd-element-large-3) - 1px), var(--pd-color-border-uno) calc(var(--pd-element-large-3) - 1px), var(--pd-color-border-uno) var(--pd-element-large-3));position:absolute;inset:0;overflow:hidden}.pd-root .pd-gantt-connector{top:50%;right:calc(var(--pd-space-medium-1) * -1);z-index:2;width:var(--pd-element-small-1);height:var(--pd-element-small-1);box-sizing:border-box;border:var(--pd-border-width-default) solid var(--pd-color-border-accent);background:var(--pd-color-bg-accent-transp-active);opacity:0;border-radius:50%;transition:opacity .1s,background-color .1s;position:absolute;transform:translateY(-50%)}.pd-root .pd-gantt-connector:before{top:50%;left:calc(var(--pd-space-small-1) * -1);width:var(--pd-space-small-1);height:var(--vz-size-px-02);content:"";background:var(--pd-color-bg-accent);position:absolute;transform:translateY(-50%)}.pd-root .pd-gantt-connector:after{width:var(--pd-space-tiny-2);height:var(--pd-space-tiny-2);content:"";background:var(--pd-color-bg-accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.pd-root:not(.home-hero-demo-window) .pd-gantt-connector{transition:none}}.pd-root .pd-gantt-timeline{z-index:auto;flex:0 0 var(--pd-element-large-1);height:var(--pd-element-large-1);min-height:var(--pd-element-large-1);position:static;top:auto}.pd-root .pd-gantt-grid{z-index:auto;pointer-events:auto;background:var(--pd-color-bg-uno);background-image:none;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;inset:auto;overflow:hidden}.pd-root .pd-gantt-row{z-index:1;flex:0 0 var(--pd-element-large-1);height:var(--pd-element-large-1);min-height:var(--pd-element-large-1);position:relative}.pd-root .pd-gantt-bar{top:var(--vz-size-px-08);z-index:2;box-sizing:border-box;width:auto;min-width:0;max-width:100%;height:var(--pd-element-medium-1);min-height:var(--pd-element-medium-1);cursor:default;margin:0;display:flex;position:absolute;overflow:hidden}.pd-root .pd-gantt-bar span{display:block}.pd-root svg.pd-gantt-connector{z-index:1;pointer-events:none}.pd-root .pd-gantt-task-row,.pd-root .pd-gantt-row{flex:0 0 var(--pd-element-medium-3);height:var(--pd-element-medium-3);min-height:var(--pd-element-medium-3)}.pd-root .pd-gantt-bar{top:var(--vz-size-px-07);width:var(--pd-gantt-bar-width);height:var(--vz-size-px-26);min-height:var(--vz-size-px-26);border-radius:var(--pd-radius-pill);box-shadow:none;animation:.36s cubic-bezier(.2,.8,.2,1) both pd-gantt-bar-enter;overflow:visible}.pd-root .pd-gantt-sprint-spacer,.pd-root .pd-gantt-sprint-row{height:var(--pd-element-medium-1);min-height:var(--pd-element-medium-1)}.pd-root .pd-gantt-sprint-spacer{padding-inline:var(--pd-space-small-1);box-shadow:inset 0 calc(-1 * var(--pd-border-width-default)) 0 var(--pd-color-border-uno);background:0 0;align-items:center;display:flex}.pd-root .pd-gantt-sprint-select{background:0 0;width:100%}.pd-root .pd-gantt-sprint-summary{align-items:center;gap:var(--pd-space-small-1);min-width:0;display:flex}.pd-root .pd-gantt-sprint-progress{width:var(--pd-element-tiny-2);height:var(--pd-element-tiny-2);flex:0 0 var(--pd-element-tiny-2);background:conic-gradient(var(--pd-color-bg-accent) 0 var(--pd-gantt-sprint-progress), var(--pd-color-bg-accent-transp-20) var(--pd-gantt-sprint-progress) 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--pd-border-width-emphasis)), #000 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--pd-border-width-emphasis)), #000 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--pd-border-width-emphasis)), #000 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--pd-border-width-emphasis)), #000 0);mask:radial-gradient(farthest-side, transparent calc(100% - var(--pd-border-width-emphasis)), #000 0);border-radius:50%}.pd-root .pd-gantt-sprint-progress-label,.pd-root .pd-gantt-sprint-title{white-space:nowrap}.pd-root .pd-gantt-sprint-progress-label{color:var(--pd-color-text-muted);font-size:var(--pd-type-size-caption)}.pd-root .pd-gantt-sprint-title{color:var(--pd-color-text-dos);font-size:var(--pd-type-size-base);font-weight:var(--pd-type-weight-semibold);text-overflow:ellipsis;overflow:hidden}.pd-root .pd-gantt-sprint-row{z-index:1;box-shadow:inset 0 calc(-1 * var(--pd-border-width-default)) 0 var(--pd-color-border-uno);position:relative}.pd-root .pd-gantt-sprint-deadline{z-index:4;width:var(--vz-size-px-02);background:var(--pd-color-danger);opacity:.5;pointer-events:none;transform-origin:top;animation:.18s ease-out .82s both pd-gantt-deadline-enter;position:absolute;top:0;bottom:0;transform:translate(-50%)}.pd-root .pd-gantt-sprint-bar{box-sizing:border-box;height:var(--vz-size-px-18);padding-inline:var(--pd-space-small-1);background:var(--pd-color-bg-accent-transp-active);border-radius:0;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.pd-root .pd-gantt-bar.is-overdue,.pd-root .pd-gantt-bar.is-at-risk{outline:var(--pd-border-width-default) solid var(--pd-color-border-danger);outline-offset:calc(-1 * var(--pd-border-width-default))}.pd-root .pd-gantt-bar span{min-width:0;max-width:100%;line-height:var(--pd-type-line-height-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pd-root .pd-gantt-task-row.is-completed .pd-gantt-task-title{text-decoration:none}.pd-root .pd-gantt-bar.is-overdue{background:var(--pd-color-bg-danger-transp);color:var(--pd-color-danger)}.pd-root .pd-gantt-bar.is-muted{background:var(--pd-color-bg-tres);color:var(--pd-color-text-dos)}.pd-root svg.pd-gantt-connector>path.is-risk{stroke:var(--pd-color-danger)}.pd-root svg.pd-gantt-connector>path:not(.is-risk){opacity:.55}.pd-root svg.pd-gantt-connector>path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.26s ease-out both pd-gantt-connector-enter}@keyframes pd-gantt-bar-enter{0%{opacity:0;width:0}to{width:var(--pd-gantt-bar-width);opacity:1}}@keyframes pd-gantt-deadline-enter{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes pd-gantt-connector-enter{to{stroke-dashoffset:0}}.pd-root .pd-gantt-board{overflow:hidden}.pd-root .pd-gantt-layout{grid-template-columns:220px minmax(0,1fr);min-width:0}.pd-root .pd-gantt-surface{overscroll-behavior-x:contain;overflow:auto hidden}.pd-root .pd-gantt-timeline,.pd-root .pd-gantt-grid{min-width:720px}
