.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
:root{--agencify-font-family-app:var(--font-dm-sans,"DM Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--agencify-color-primary:#2d9cdb;--agencify-color-primary-hover:#2387c0;--agencify-color-primary-tint:#ebf5fb;--agencify-color-accent:#ff7a29;--agencify-color-accent-tint:#fff3eb;--agencify-color-success:#059669;--agencify-color-warning:#d97706;--agencify-color-danger:#dc2626}@media (prefers-color-scheme:dark){:root{--agencify-color-primary:#3eaae4;--agencify-color-accent:#ff8a3d}}
:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#242426;--foreground:#f0f0f2;--card:#343437;--card-foreground:#f0f0f2;--surface-raised:#2c2c2f;--surface-overlay:#3a3a3e;--sidebar:#1f1f21;--border:#45454a;--border-strong:#5b5b61;--muted:#303033;--muted-foreground:#aaaab2;--primary:var(--agencify-color-primary);--primary-text:color-mix(in srgb, var(--primary) 60%, var(--foreground));--primary-tint:#3eaae41f;--on-primary:#0b1b26;--accent:var(--agencify-color-accent);--accent-tint:#ff8a3d1f;--accent-foreground:#1f1f21;--on-accent:#1f1f21;--destructive:#f87171;--destructive-tint:#f871711f;--warning:#fbbf24;--warning-tint:#fbbf241f;--success:#34d399;--success-tint:#34d3991f;--on-success:#1f1f21;--ring:color-mix(in srgb, var(--accent) 75%, var(--foreground));--input:var(--border);--backdrop:#00000094;--shadow-color:#00000052;--priority-1:var(--destructive);--priority-2:var(--accent);--priority-3:var(--primary);--priority-4:var(--muted-foreground);--product-ads:var(--primary);--product-content:var(--success);--product-crm:var(--primary);--channel-organic:var(--primary);--channel-paid:var(--accent);--channel-outreach:var(--success);--product-outbound:var(--channel-outreach);--product-cross:var(--warning);--workspace-ocean:#93c5fd;--workspace-orange:#fb923c;--workspace-cyan:#67e8f9;--workspace-teal:#5eead4;--workspace-jade:#86efac;--workspace-ochre:#fde68a;--workspace-coral:#fdba74;--workspace-rose:#fda4af;--workspace-steel:#cbd5e1;--workspace-violet:#c4b5fd;--task-text-white:#fff;--task-text-gray:#e5e7eb;--task-text-brown:#d6b89c;--task-text-sky:#bae6fd;--task-text-mint:#a7f3d0;--task-text-lime:#d9f99d;--task-text-lavender:#ddd6fe;--task-text-pink:#fbcfe8;--task-text-peach:#fed7aa;--workspace-accent:var(--workspace-ocean);--workspace-accent-tint:color-mix(in srgb, var(--workspace-accent) 12%, transparent);--filter-notice:var(--warning);--filter-notice-tint:var(--warning-tint);--filter-notice-border:color-mix(in srgb, var(--filter-notice) 48%, transparent);--workspace-accent-border:color-mix(in srgb, var(--workspace-accent) 48%, var(--border));--workspace-accent-hover:color-mix(in srgb, var(--workspace-accent) 88%, white);--font-app:var(--agencify-font-family-app);--font-size-caption:.75rem;--font-size-small:.8125rem;--font-size-body:.875rem;--font-size-card-title:.9375rem;--font-size-section:1rem;--font-size-title:clamp(1.5rem, 2vw, 2rem);--font-size-xs:var(--font-size-caption);--font-size-sm:var(--font-size-small);--font-size-base:var(--font-size-body);--font-size-xl:1.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-body:1.5;--tracking-wide:.08em;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius:.875rem;--radius-sm:.5rem;--radius-xs:.375rem;--radius-pill:999rem;--border-width:.0625rem;--focus-width:.1875rem;--focus-offset:.125rem;--icon-stroke:1.8;--shadow-sm:0 .125rem .5rem var(--shadow-color);--shadow-md:0 .75rem 2.5rem var(--shadow-color);--shadow-focus:0 0 0 var(--focus-width) var(--accent-tint);--control-shadow:0 .0625rem .125rem var(--shadow-color);--transition-fast:.12s ease;--transition-default:.18s ease;--touch-target:2.75rem;--control-height:2.25rem;--control-height-compact:2rem;--task-marketing-context-max-inline-size:14rem;--mobile-control-font-size:1rem;--select-content-max-block-size:20rem;--checkbox-size:1rem;--priority-size:1.5rem;--badge-min-block-size:1.5rem;--badge-min-inline-size:1.5rem;--icon-size:1.125rem;--icon-size-small:.875rem;--execution-filter-icon-size:var(--space-3);--sidebar-width:16.5rem;--mobile-topbar-height:3.75rem;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--column-width:19rem;--drawer-width:36rem;--task-sheet-mobile-block-size:92dvh;--privacy-screen-background:#1f1f21;--privacy-screen-blur:calc(var(--space-2) * 2);--content-max-width:120rem;--textarea-min-height:8rem;--textarea-min-block-size:var(--textarea-min-height);--attachment-height:7rem;--task-attachment-preview-size:calc(var(--touch-target) * 2);--task-attachment-preview-wide:calc(var(--task-attachment-preview-size) * 2);--logo-size:2rem;--priority-control-size:1.5rem;--complete-control-size:1.375rem;--task-card-action-icon-size:var(--space-3);--task-card-description-preview-lines:2;--execution-ads-card-background:var(--surface-overlay);--execution-ads-card-foreground:var(--card-foreground);--execution-ads-card-muted-foreground:var(--muted-foreground);--execution-ads-card-border:var(--border-strong);--task-card-action-reveal-delay:.5s;--task-save-feedback-delay:.8s;--execution-quick-control-inline-size:calc(var(--control-height) * 3);--task-card-actions-expanded-block-size:calc(var(--touch-target) + var(--space-2));--completion-effect-duration:.22s;--motion-opacity-hidden:0;--motion-opacity-visible:1;--motion-opacity-settle:.72;--motion-scale-pop:.55;--motion-scale-settle:.99;--motion-scale-exit:.98;--motion-rotate-pop:-12deg;--completion-notice-inline-size:30rem;--completion-notice-action:var(--accent);--period-icon-size:2rem;--scrollbar-size:.375rem;--disabled-opacity:.48;--flex-grow:1;--copy-max-inline-size:42rem;--day-list-preferred-inline-size:56rem;--day-list-max-inline-size:var(--day-list-preferred-inline-size);--filter-search-inline-size:18rem;--filter-select-max-inline-size:14rem;--filter-control-min-inline-size:10rem;--login-card-inline-size:28rem;--field-min-inline-size:11rem;--detail-min-inline-size:18rem;--kanban-column-min-inline-size:18rem;--organize-column-min-inline-size:18rem;--execution-column-min-inline-size:18rem;--execution-column-max-inline-size:22rem;--routine-card-min-inline-size:16rem;--map-panel-min-inline-size:18rem;--map-toolbox-min-inline-size:22rem;--map-position-action-min-inline-size:7rem;--map-canvas-min-inline-size:42rem;--map-canvas-min-block-size:34rem;--map-node-inline-size:13rem;--map-node-anchor-offset:.5rem;--map-edge-width:.125rem;--map-grid-size:1.5rem;--map-grid-width:.0625rem;--map-grid-color:#aaaab229;--map-grid-major-color:#aaaab247;--map-label-font-size:.6875rem;--map-label-stroke-width:.1875rem;--map-note-preview-lines:3;--map-position-min:5;--map-position-max:95;--map-position-step:5;--map-canvas-block-size:52rem;--map-canvas-mobile-block-size:42rem;--map-inspector-inline-size:21rem;--map-inactive-card-inline-size:12rem;--map-handle-size:.75rem;--map-mobile-lane-label-inline-size:7rem;--map-pulse-duration:.72s;--focused-initiative-wobble-duration:.72s;--focused-initiative-wobble-interval:120s;--daily-focus-wobble-interval:180s;--task-attention-pulse-duration:1.4s;--task-attention-pulse-easing:cubic-bezier(.37, 0, .63, 1);--task-attention-pulse-distance:calc(var(--space-0-5) * -.5);--task-attention-pulse-distance-reverse:calc(var(--space-0-5) * .5);--task-attention-pulse-distance-settle:calc(var(--space-0-5) * -.25);--task-attention-pulse-distance-settle-reverse:calc(var(--space-0-5) * .25);--task-attention-pulse-rotation:-.55deg;--task-attention-pulse-rotation-reverse:.55deg;--task-attention-pulse-rotation-settle:-.18deg;--task-attention-pulse-rotation-settle-reverse:.18deg;--task-attention-reminder-width:var(--column-width);--task-attention-reminder-enter-duration:.28s;--task-attention-reminder-enter-offset:var(--space-5);--task-attention-reminder-enter-scale:.96;--focused-initiative-wobble-rotation:-1.5deg;--focused-initiative-wobble-rotation-reverse:1.5deg;--focused-initiative-details-max-block-size:32rem;--focused-initiative-details-open-delay:.75s;--focused-initiative-details-open-transition:.52s cubic-bezier(.22, 1, .36, 1);--focused-initiative-details-close-transition:.26s ease;--map-minimap-mask:#1f1f2194;--map-organic-lane:#3eaae40d;--map-paid-lane:#ff8a3d0d;--task-board-toolbar-block-offset:6rem;--task-board-note-background:#f0dc7a;--task-board-note-border:#bca44d;--task-board-note-foreground:#2e2917;--note-yellow-background:#f0dc7a;--note-yellow-border:#bca44d;--note-yellow-foreground:#2e2917;--note-green-background:#b6e0b0;--note-green-border:#7fae79;--note-green-foreground:#1c2b1a;--note-blue-background:#a9d3ef;--note-blue-border:#6fa3c4;--note-blue-foreground:#14252f;--note-pink-background:#f2b9c9;--note-pink-border:#c1889a;--note-pink-foreground:#2f1b21;--note-purple-background:#cbbde9;--note-purple-border:#9a8cbb;--note-purple-foreground:#241f33;--note-gray-background:#d3d3d6;--note-gray-border:#a2a2a7;--note-gray-foreground:#26262a;--strategy-canvas-min-block-size:min(58rem, 82vh);--strategy-canvas-min-block-size-large:min(120rem, 150vh);--media-preview-max-inline-size:min(92vw, 90rem);--media-preview-max-block-size:92dvh;--media-preview-content-max-block-size:86dvh;--linked-view-preview-inline-size:22rem;--linked-view-preview-max-block-size:24rem;--linked-view-dialog-inline-size:42rem;--linked-view-dialog-max-block-size:85dvh;--linked-view-dialog-content-max-block-size:65dvh;--couple-plan-card-background-strength:14%;--couple-plan-card-border-strength:48%;--couple-plan-image-aspect-ratio:16 / 9;--couple-plan-editor-inline-size:48rem;--couple-plan-editor-max-block-size:85dvh;--couple-plan-editor-description-min-block-size:7rem;--strategy-matrix-inline-size:400rem;--strategy-matrix-block-size:250rem;--strategy-card-inline-size:12rem;--strategy-card-block-size:8rem;--strategy-card-title-font-size:1rem;--strategy-card-title-min-font-size:.625rem;--task-board-note-font-size:1rem;--task-board-note-min-font-size:.625rem;--task-board-reference-font-size:1.5rem;--task-board-reference-description-font-size:var(--font-size-small);--task-board-reference-description-lines:3;--task-board-free-text-font-size:4rem;--task-board-reference-action-size:1.375rem;--task-board-reference-icon-size:.875rem;--task-board-reference-dot-size:.375rem;--strategy-axis-font-size:2rem;--strategy-quadrant-font-size:1.25rem;--strategy-axis-inline-gutter:40rem;--strategy-axis-block-gutter:12rem;--strategy-compact-field-inline-size:8rem;--strategy-inspector-inline-size:23rem;--strategy-composer-inline-size:18rem;--strategy-filter-panel-inline-size:24rem;--strategy-linked-indicator-foreground:#fff;--strategy-card-ads-background:color-mix(in srgb, var(--product-ads) 14%, var(--card));--strategy-card-content-background:color-mix(in srgb, var(--product-content) 14%, var(--card));--strategy-card-crm-background:color-mix(in srgb, var(--product-crm) 14%, var(--card));--strategy-card-outbound-background:color-mix(in srgb, var(--product-outbound) 14%, var(--card));--strategy-card-cross-background:color-mix(in srgb, var(--product-cross) 14%, var(--card));--text-preview-lines:3;--visually-hidden-size:.0625rem;--visually-hidden-clip:rect(0 0 0 0);--z-sidebar:30;--z-backdrop:40;--z-drawer:50;--z-raised:2;--z-popover:80;--z-privacy-screen:90}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf9f7;--foreground:#111827;--card:#fff;--card-foreground:#111827;--surface-raised:#fff;--surface-overlay:#fff;--sidebar:#f7f5f2;--border:#e5e2dd;--border-strong:#c9c4bc;--muted:#f2f0ec;--muted-foreground:#667085;--primary-tint:#ebf5fb;--on-primary:#0b1b26;--accent-tint:#fff3eb;--accent-foreground:#1f1f21;--on-accent:#1f1f21;--destructive:#dc2626;--destructive-tint:#fef2f2;--warning:#b45309;--warning-tint:#fffbeb;--success:#047857;--success-tint:#ecfdf5;--on-success:#fff;--backdrop:#1118276b;--shadow-color:#1118271a;--map-grid-color:#66708524;--map-grid-major-color:#6670853d;--map-minimap-mask:#faf9f79e;--task-board-note-background:#fff3a8;--task-board-note-border:#dfcf72;--task-board-note-foreground:#332f1a;--note-yellow-background:#fff3a8;--note-yellow-border:#dfcf72;--note-yellow-foreground:#332f1a;--note-green-background:#d4f2cd;--note-green-border:#a8ce9f;--note-green-foreground:#1f2f1c;--note-blue-background:#d0e9fa;--note-blue-border:#9dc4de;--note-blue-foreground:#172934;--note-pink-background:#fbd5e0;--note-pink-border:#d7a3b4;--note-pink-foreground:#351f26;--note-purple-background:#e4dbf8;--note-purple-border:#b7a9d8;--note-purple-foreground:#291f3a;--note-gray-background:#e8e8ea;--note-gray-border:#bcbcc1;--note-gray-foreground:#2b2b2f;--workspace-ocean:#1d4ed8;--workspace-orange:#ea580c;--workspace-cyan:#0e7490;--workspace-teal:#0f766e;--workspace-jade:#15803d;--workspace-ochre:#854d0e;--workspace-coral:#c2410c;--workspace-rose:#be123c;--workspace-steel:#475569;--workspace-violet:#7c3aed;--task-text-white:#fff;--task-text-gray:#4b5563;--task-text-brown:#8b5e3c;--task-text-sky:#0369a1;--task-text-mint:#047857;--task-text-lime:#4d7c0f;--task-text-lavender:#6d28d9;--task-text-pink:#be185d;--task-text-peach:#c2410c;--execution-ads-card-background:#fff;--execution-ads-card-foreground:#1f1f21;--execution-ads-card-muted-foreground:#667085;--execution-ads-card-border:#e5e2dd}*{box-sizing:border-box}:root[data-theme-swap] *,:root[data-theme-swap] :before,:root[data-theme-swap] :after{transition:none!important}html,body{min-height:100%}html{background:var(--background);overflow-x:clip}body{background:var(--background);color:var(--foreground);font-family:var(--font-app);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}button,select,label[for],.upload-button{-webkit-tap-highlight-color:transparent}button{border:0}button:not(:disabled),select:not(:disabled),input[type=checkbox],.upload-button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.upload-button:focus-within{outline:var(--focus-width) solid var(--ring);outline-offset:var(--space-0-5)}::selection{background:var(--primary-tint);color:var(--foreground)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--border-strong)}.sr-only{width:var(--border-width);height:var(--border-width);margin:calc(var(--border-width) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ops-icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);flex:none}.ops-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--background);min-height:100vh;display:grid}[data-workspace-accent=ocean]{--workspace-accent:var(--workspace-ocean)}[data-workspace-accent=ads]{--workspace-accent:var(--product-ads)}[data-workspace-accent=orange]{--workspace-accent:var(--workspace-orange)}[data-workspace-accent=cyan]{--workspace-accent:var(--workspace-cyan)}[data-workspace-accent=teal]{--workspace-accent:var(--workspace-teal)}[data-workspace-accent=jade]{--workspace-accent:var(--workspace-jade)}[data-workspace-accent=ochre]{--workspace-accent:var(--workspace-ochre)}[data-workspace-accent=coral]{--workspace-accent:var(--workspace-coral)}[data-workspace-accent=rose]{--workspace-accent:var(--workspace-rose)}[data-workspace-accent=steel]{--workspace-accent:var(--workspace-steel)}[data-workspace-accent=violet]{--workspace-accent:var(--workspace-violet)}.ops-shell.is-kanban-view,.ops-shell.is-dashboard-view{height:100dvh;overflow:hidden}.mobile-topbar{display:none}.ops-sidebar{z-index:var(--z-sidebar);inline-size:var(--sidebar-width);border-inline-end:calc(var(--border-width) * 2) solid var(--workspace-accent-border);background:var(--sidebar);grid-template-rows:auto minmax(0,1fr) auto;block-size:100dvh;min-inline-size:0;display:grid;position:fixed;inset-block:0;inset-inline-start:0}.sidebar-brand{min-height:var(--mobile-topbar-height);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:var(--border-width) solid var(--border);display:none}.sidebar-brand strong{min-width:0;font-size:var(--font-size-section);letter-spacing:-.01em;font-weight:700}.brand-mark{width:var(--logo-size);height:var(--logo-size);border-radius:var(--radius-sm);background:var(--primary);flex:none;place-items:center;display:grid;position:relative}.brand-mark:before,.brand-mark span{content:"";border-radius:var(--radius-pill);background:var(--on-accent);display:block}.brand-mark:before{width:var(--space-4);height:var(--space-4)}.brand-mark span{width:var(--space-2);height:var(--space-2);background:var(--accent);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.sidebar-close{margin-inline-start:auto;display:none}.sidebar-body{flex-direction:column;min-width:0;min-height:0;display:flex}.sidebar-scroll{flex:var(--flex-grow);overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-3);overflow-y:auto}.sidebar-section+.sidebar-section{margin-block-start:var(--space-6)}.sidebar-section h2{margin:0 0 var(--space-2);padding-inline:var(--space-3);color:var(--muted-foreground);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.sidebar-nav-list{gap:var(--space-1);display:grid}.sidebar-area-row[data-area-dragging=true]{opacity:var(--disabled-opacity)}.sidebar-area-row[data-area-drop-target=true]{box-shadow:inset 0 2px 0 0 var(--workspace-accent)}.sidebar-area-row,.sidebar-goal-row{display:grid;position:relative}.sidebar-goal-row .sidebar-nav-item{grid-area:1/1;padding-inline-end:calc(var(--touch-target) + var(--space-2))}.sidebar-entity-board-link{z-index:var(--z-raised);inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--muted-foreground);border-radius:var(--radius-sm);grid-area:1/1;place-self:center end;place-items:center;display:grid;position:relative}.sidebar-entity-board-link:hover,.sidebar-entity-board-link:focus-visible{background:var(--surface-subtle);color:var(--foreground)}.sidebar-entity-board-dot{inline-size:var(--space-2);block-size:var(--space-2);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);background:var(--surface);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.sidebar-entity-board-link[data-board-status=empty] .sidebar-entity-board-dot{background:var(--muted-foreground)}.sidebar-entity-board-link[data-board-status=hasContent]{color:var(--success)}.sidebar-entity-board-link[data-board-status=hasContent] .sidebar-entity-board-dot{background:currentColor}.sidebar-area-row .sidebar-nav-item{grid-area:1/1;padding-inline-end:calc(var(--touch-target) * 2 + var(--space-2))}.sidebar-area-action{z-index:var(--z-raised);width:var(--touch-target);height:var(--touch-target);opacity:0;pointer-events:none;transition:opacity var(--transition-fast), background-color var(--transition-fast);grid-area:1/1;align-self:center;place-items:center;display:grid;position:relative}.sidebar-area-rename{color:var(--muted-foreground);justify-self:end;margin-inline-end:var(--touch-target)}.sidebar-area-delete{color:var(--destructive);justify-self:end}.sidebar-area-row:hover .sidebar-area-action,.sidebar-area-row:focus-within .sidebar-area-action,.sidebar-area-row[data-touch-active=true] .sidebar-area-action,.sidebar-area-row[data-delete-armed=true] .sidebar-area-delete{opacity:1;pointer-events:auto}@media (hover:none){.sidebar-area-row:hover .sidebar-area-action,.sidebar-area-row:focus-within .sidebar-area-action{opacity:0;pointer-events:none}.sidebar-area-row[data-touch-active=true] .sidebar-area-action,.sidebar-area-row[data-delete-armed=true] .sidebar-area-delete{opacity:1;pointer-events:auto}}.sidebar-area-row[data-delete-armed=true] .sidebar-area-delete{background:var(--destructive-tint)}.sidebar-area-edit-form{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.sidebar-area-edit-form input{min-width:0;min-height:var(--control-height);padding-inline:var(--space-2);border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground)}.sidebar-area-edit-action{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--muted-foreground);place-items:center;display:grid}.sidebar-area-edit-action:hover,.sidebar-area-edit-action:focus-visible{background:var(--surface-subtle);color:var(--foreground)}.sidebar-nav-item{min-width:0;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--muted-foreground);text-align:start;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.sidebar-nav-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-nav-item:hover:not(:disabled),.sidebar-nav-item[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.sidebar-nav-item[aria-current=page]{background:var(--workspace-accent-tint);color:var(--workspace-accent);font-weight:700}.sidebar-nav-item[aria-current=page]:before{content:"";inset-block:var(--space-2);width:var(--space-1);border-radius:var(--radius-pill);background:var(--workspace-accent);position:absolute;inset-inline-start:calc(var(--space-3) * -1)}.sidebar-nav-item:disabled{cursor:not-allowed;opacity:.48}.nav-count{min-width:var(--space-5);color:var(--muted-foreground);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;text-align:end}.sidebar-text-item{grid-template-columns:auto minmax(0,1fr) auto}.sidebar-product-item{grid-template-columns:minmax(0,1fr) auto}.product-logo{background-image:var(--product-logo-image);background-position:0;background-repeat:no-repeat;background-size:contain;block-size:1.5rem;inline-size:100%;max-inline-size:8rem}[dir=rtl] .product-logo{background-position:100%}.product-logo[data-product=ads]{--product-logo-image:url(/brand/agencify-ads-logo.png)}.product-logo[data-product=content]{--product-logo-image:url(/brand/agencify-content-logo.png)}.product-logo[data-product=crm]{--product-logo-image:url(/brand/agencify-crm-logo.png)}[data-theme=dark] .product-logo[data-product=ads]{--product-logo-image:url(/brand/agencify-ads-logo-dark.png)}[data-theme=dark] .product-logo[data-product=content]{--product-logo-image:url(/brand/agencify-content-logo-dark.png)}[data-theme=dark] .product-logo[data-product=crm]{--product-logo-image:url(/brand/agencify-crm-logo-dark.png)}.product-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--muted-foreground)}.product-dot[data-product=ads]{background:var(--product-ads)}.product-dot[data-product=content]{background:var(--product-content)}.product-dot[data-product=crm]{background:var(--product-crm)}.product-dot[data-product=outbound]{background:var(--product-outbound)}.product-dot[data-product=crossProduct]{background:var(--product-cross)}.area-hash{color:var(--border-strong);font-weight:700}.sidebar-footer{padding:var(--space-3);border-block-start:var(--border-width) solid var(--border)}.sidebar-action-button{width:100%;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--muted-foreground);text-align:start;background:0 0;display:flex}.sidebar-action-button:hover{background:var(--muted);color:var(--foreground)}.ops-main{width:100%;min-width:0;max-width:var(--content-max-width);padding:var(--space-5) var(--space-6) var(--space-8);grid-column:2;margin-inline:auto}.ops-shell.is-kanban-view .ops-main{overscroll-behavior-y:auto;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ops-shell.is-dashboard-view .ops-main{flex-direction:column;min-block-size:0;max-inline-size:none;display:flex}.ops-shell.is-dashboard-view:not(.is-kanban-view) .ops-main,.ops-shell.is-strategic-planning-dashboard .ops-main{overscroll-behavior-y:contain;overflow-y:auto}.ops-shell.is-strategic-planning-dashboard .kanban-board{flex:none;min-block-size:min(32rem,60vh)}.ops-shell.is-strategic-planning-dashboard .workspace-module{block-size:var(--strategy-canvas-min-block-size-large);min-block-size:var(--strategy-canvas-min-block-size-large);flex:none;margin-block-start:var(--space-6)}.ops-shell.is-strategic-planning-dashboard .workspace-module>:only-child{block-size:100%}.login-page,.runtime-gate{min-height:100dvh;padding:var(--space-5);background:var(--background);place-items:center;display:grid}.login-card,.runtime-gate-card{width:min(100%, var(--login-card-inline-size));gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-md);display:grid}.login-brand{align-items:center;display:flex}.login-card h1,.runtime-gate-card h1{font-size:var(--font-size-title);line-height:var(--line-height-tight);margin:0}.login-card>p,.runtime-gate-card>p{color:var(--muted-foreground);margin:0}.login-invite-note{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--primary-tint)}.login-form{gap:var(--space-4);display:grid}.login-link-destination{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.login-submit,.primary-action,.drawer-save-button{min-height:var(--touch-target);padding-inline:var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:var(--font-weight-bold)}.secondary-action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.login-submit:disabled,.primary-action:disabled,.secondary-action:disabled,.drawer-save-button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.status-panel{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);display:grid}.status-panel strong{font-weight:var(--font-weight-bold)}.status-panel span{color:var(--muted-foreground)}.status-error{border-color:var(--destructive);background:var(--destructive-tint)}.status-success{border-color:var(--success);background:var(--success-tint)}.workspace-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-block-end:var(--space-4)}.workspace-status strong,.workspace-status span{grid-column:1}.status-dismiss{min-height:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--foreground);background:0 0;grid-area:1/2/span 2}.offline-sync-content{gap:var(--space-1);min-width:0;display:grid}.offline-change-list{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.offline-change-list li{gap:var(--space-1);border-inline-start:var(--border-width) solid var(--border);padding-inline-start:var(--space-3);display:grid}.offline-change-title{color:var(--foreground);font-weight:var(--font-weight-medium)}.offline-change-fields{color:var(--muted-foreground)}.offline-sync-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:1/2;display:flex}.runtime-gate-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.runtime-skeleton{gap:var(--space-2);display:grid}.runtime-skeleton span{min-height:var(--touch-target);border-radius:var(--radius-sm);background:var(--muted)}.demo-banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-tint);color:var(--foreground);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.demo-banner strong{color:var(--warning);flex:none}.demo-banner>span{min-inline-size:min(var(--detail-min-inline-size), 100%);flex:var(--flex-grow)}.demo-dismiss-button{min-block-size:var(--touch-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--warning);border-radius:var(--radius-sm);color:var(--foreground);font-weight:var(--font-weight-semibold);background:0 0}.demo-dismiss-button:hover{background:var(--warning-tint)}.board-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);min-width:0;margin-block:var(--space-6);display:flex}.task-filter-header{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ops-shell.is-dashboard-view .board-header{margin-block:var(--space-3);flex:none}.board-heading{min-width:0}.board-heading p,.drawer-kicker{margin:0 0 var(--space-1);color:var(--primary-text);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.board-heading .workspace-context{align-items:baseline;gap:var(--space-1);border-inline-start:calc(var(--border-width) * 2) solid var(--workspace-accent);color:var(--muted-foreground);letter-spacing:normal;text-transform:none;padding-inline-start:var(--space-2);display:flex}.board-heading .workspace-context strong{color:var(--foreground);font-weight:var(--font-weight-bold)}.board-heading h1{font-size:var(--font-size-title);line-height:var(--line-height-tight);letter-spacing:-.025em;margin:0}.board-heading h1:after{inline-size:var(--control-height);block-size:calc(var(--border-width) * 2);border-radius:var(--radius-pill);background:var(--workspace-accent);content:"";margin-block-start:var(--space-2);display:block}.board-heading>span{max-width:46rem;color:var(--muted-foreground);margin-block-start:var(--space-2);display:block}.filters-panel{justify-content:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--control-shadow);flex-wrap:wrap;display:flex}.filter-primary-row,.filter-facet-row{display:contents}.active-filter-banner{justify-content:space-between;align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--filter-notice-border);border-radius:var(--radius-sm);background:var(--filter-notice-tint);color:var(--foreground);grid-column:1/-1;display:flex}.active-filter-message{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);display:inline-flex}.active-filter-message .ops-icon{color:var(--filter-notice);flex:none}.day-list-board-header{flex-direction:column;align-items:stretch}.day-list-board-header .board-heading-row,.day-list-board-header .active-filter-banner,.day-list-board-header .filters-panel{inline-size:min(100%, var(--day-list-max-inline-size));margin-inline:auto}.day-list-board-header .filters-panel{--filter-search-inline-size:calc(var(--space-4) * 11);grid-template-columns:minmax(0, var(--filter-search-inline-size)) minmax(0, 1fr);align-items:center;gap:var(--space-2);padding:var(--space-2);border-color:var(--border-strong);display:grid}.day-list-board-header .filter-primary-row{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.day-list-board-header .filter-facet-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.day-list-board-header .filter-primary-row .search-field{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);border-color:var(--border-strong);background:var(--card);box-shadow:var(--control-shadow)}.day-list-board-header .filter-field,.day-list-board-header .task-type-toggle,.day-list-board-header .completed-search-toggle{min-inline-size:0;flex:none;width:auto;max-width:none}.day-list-board-header .filter-field [data-ops-select-trigger]{width:auto;max-width:var(--filter-select-max-inline-size)}.day-list-board-header .task-type-toggle button{white-space:nowrap;flex:none;min-width:0}.quick-add-form{min-inline-size:min(var(--copy-max-inline-size), 100%);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);display:flex;overflow:hidden}.quick-add-form input{flex:var(--flex-grow);min-inline-size:0;color:var(--foreground);padding-inline:var(--space-3);background:0 0;border:0}.quick-add-form button{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-3);background:var(--accent);color:var(--accent-foreground);font-weight:var(--font-weight-semibold);display:inline-flex}.quick-add-form button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.sidebar-quick-add{min-inline-size:0;margin:var(--space-3) var(--space-3) var(--space-2);flex:none}.sidebar-aggregate-destination{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:grid}.sidebar-quick-add-trigger{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height-compact);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.sidebar-quick-add-trigger:hover,.sidebar-quick-add-trigger:focus-visible{border-color:var(--border-strong);color:var(--foreground)}.column-task-composer.sidebar-task-composer{max-block-size:calc(100dvh - var(--mobile-topbar-height) - var(--touch-target) - (var(--space-3) * 4));overscroll-behavior-block:contain;overflow:hidden auto}.sidebar-task-composer .column-task-composer-actions{background:var(--card);padding-block-start:var(--space-2);position:sticky;inset-block-end:0}.sidebar-task-composer .column-task-composer-fields{display:grid}.sidebar-task-composer .column-task-composer-field,.sidebar-task-composer .column-task-composer-file{min-inline-size:0}.search-field,.filter-field{min-height:var(--control-height-compact);align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);display:flex}.search-field{min-width:min(var(--filter-search-inline-size), 100%);padding-inline:var(--space-3)}.search-field input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--muted-foreground)}.filter-field [data-ops-select-trigger]{min-height:calc(var(--control-height-compact) - var(--border-width) * 2);max-width:var(--filter-select-max-inline-size);padding-inline:var(--space-3);box-shadow:none;color:var(--foreground);background:0 0;border:0;outline:0}.completed-search-toggle{min-height:var(--control-height-compact);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);box-shadow:var(--control-shadow);transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}.completed-search-toggle:hover{border-color:var(--border-strong);background:var(--surface-overlay);color:var(--foreground)}.completed-search-toggle[aria-pressed=true]{background:var(--workspace-accent-tint);color:var(--foreground);box-shadow:inset 0 0 0 var(--border-width) var(--workspace-accent-border)}.clear-filter-button{min-block-size:var(--control-height-compact);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--workspace-accent-border);border-radius:var(--radius-pill);background:var(--card);color:var(--workspace-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);box-shadow:var(--control-shadow);transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex:none;display:inline-flex}.clear-filter-button:hover{border-color:var(--workspace-accent);background:var(--surface-overlay)}.task-type-toggle,.view-toggle{min-height:var(--control-height-compact);align-items:center;gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);box-shadow:var(--control-shadow);margin:0;display:inline-flex}.task-type-toggle button,.view-toggle button{min-height:calc(var(--control-height-compact) - var(--space-2) - var(--border-width) * 2);padding-inline:var(--space-2);border-radius:calc(var(--radius-sm) - var(--border-width));color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0}.view-toggle button{padding-inline:var(--space-3);font-size:var(--font-size-small)}.task-type-toggle button[aria-pressed=true],.view-toggle button[aria-pressed=true]{background:var(--card);color:var(--workspace-accent);box-shadow:inset 0 0 0 var(--border-width) var(--workspace-accent-border)}.task-type-toggle button:focus-visible,.view-toggle button:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.kanban-board{contain:layout paint inline-size;gap:var(--space-4);min-width:0;scroll-snap-type:inline proximity;overscroll-behavior-inline:contain;padding-block-end:var(--space-4);display:flex;overflow-x:auto}.ops-shell.is-kanban-view .kanban-board{flex:auto;min-height:0;overflow-y:hidden}.kanban-column{flex:0 0 var(--column-width);scroll-snap-align:start;min-width:0}.ops-shell.is-kanban-view .kanban-column{flex-direction:column;min-height:0;display:flex}.column-header{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2);flex:none;display:flex}.column-header-summary{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.column-header h2{color:var(--foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.column-task-count{color:var(--muted-foreground);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.column-quick-add{margin:var(--space-3) var(--space-1) 0;flex:none}.column-header-actions{align-items:center;gap:var(--space-1);display:inline-flex}.column-quick-add button span{display:none}.column-task-composer{gap:var(--space-3);padding:var(--space-3);border-color:var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;overflow:visible}.column-task-composer-copy{gap:var(--space-1);display:grid}.column-task-composer .column-task-composer-title,.column-task-composer .column-task-composer-description{width:100%;min-inline-size:0;color:var(--foreground);padding:var(--space-1);background:0 0;border:0}.column-task-composer .column-task-composer-title{min-block-size:var(--space-8);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold)}.column-task-composer .column-task-composer-description{min-block-size:calc(var(--space-8) + var(--space-3));resize:vertical;font:inherit;line-height:var(--line-height-body)}.column-task-composer-fields{gap:var(--space-2);flex-wrap:wrap;display:flex}.column-task-composer-field{min-inline-size:calc((100% - var(--space-2)) / 2);flex:1 1 calc((100% - var(--space-2)) / 2);gap:var(--space-1);color:var(--muted-foreground);font-size:var(--font-size-caption);display:grid}.column-task-composer-field input,.column-task-composer-field [data-ops-select-trigger]{width:100%;min-width:0;min-block-size:var(--touch-target);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);padding-inline:var(--space-2)}.column-task-composer-file{min-inline-size:calc((100% - var(--space-2)) / 2);min-block-size:var(--touch-target);flex:1 1 calc((100% - var(--space-2)) / 2);align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);padding-inline:var(--space-3);cursor:pointer;display:inline-flex;position:relative}.column-task-composer-file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.column-task-composer-file input{width:var(--border-width);height:var(--border-width);opacity:0;position:absolute;overflow:hidden}.column-task-composer-file:has(input:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.column-task-composer-files{gap:var(--space-1);color:var(--muted-foreground);font-size:var(--font-size-caption);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-5);display:grid}.column-task-composer-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.column-task-composer .column-task-composer-actions button{min-inline-size:var(--touch-target);justify-content:center;padding:0}.column-task-composer .column-task-composer-actions .icon-button{color:var(--muted-foreground);background:0 0}.column-task-composer .column-task-composer-submit{background:var(--accent);color:var(--accent-foreground)}.column-task-list{align-content:start;gap:var(--space-2);min-height:10rem;padding:var(--space-2) var(--space-1);border-radius:var(--radius);transition:background-color var(--transition-fast);display:grid}.ops-shell.is-kanban-view .column-task-list{overscroll-behavior-block:auto;flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex;overflow-y:auto}.ops-shell.is-kanban-view .task-card{flex:none}.kanban-column[data-drag-over=true] .column-task-list{background:var(--primary-tint)}.task-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:0;color:var(--card-foreground);box-shadow:none;cursor:pointer;transition:border-color var(--transition-default), background-color var(--transition-default);position:relative;overflow:visible}[data-task-product=ads]{--task-product-background:color-mix(in srgb, var(--product-ads) 12%, var(--card))}[data-task-product=content]{--task-product-background:color-mix(in srgb, var(--product-content) 12%, var(--card))}[data-task-product=crm]{--task-product-background:color-mix(in srgb, var(--product-crm) 12%, var(--card))}[data-task-product=outbound]{--task-product-background:color-mix(in srgb, var(--product-outbound) 12%, var(--card))}[data-task-product=crossProduct]{--task-product-background:color-mix(in srgb, var(--product-cross) 12%, var(--card))}[data-task-card-open-surface=true][data-task-product]{background:var(--task-product-background)}.task-card:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--task-product-background,var(--surface-raised)) 82%, var(--surface-raised))}.task-card[data-focused=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);box-shadow:inset 0 0 0 var(--border-width) var(--workspace-accent-border)}.task-card[data-focused=true]:hover{border-color:var(--workspace-accent);background:var(--workspace-accent-tint)}[data-task-card-open-surface=true][data-attention-pulse-active=true]{animation:task-attention-pulse var(--task-attention-pulse-duration) var(--task-attention-pulse-easing);transform-origin:50%}@keyframes task-attention-pulse{0%,to{transform:translate(0)rotate(0)}18%{transform:translateX(var(--task-attention-pulse-distance)) rotate(var(--task-attention-pulse-rotation))}38%{transform:translateX(var(--task-attention-pulse-distance-reverse)) rotate(var(--task-attention-pulse-rotation-reverse))}58%{transform:translateX(var(--task-attention-pulse-distance-settle)) rotate(var(--task-attention-pulse-rotation-settle))}76%{transform:translateX(var(--task-attention-pulse-distance-settle-reverse)) rotate(var(--task-attention-pulse-rotation-settle-reverse))}}[data-task-card-open-surface=true][data-desktop-task-bulk-selected=true]{border-color:var(--workspace-accent);background:var(--workspace-accent-tint);box-shadow:inset 0 0 0 calc(var(--border-width) * 2) var(--workspace-accent-border)}[data-task-card-open-surface=true][data-desktop-task-bulk-selected=true]:hover{border-color:var(--workspace-accent);background:var(--workspace-accent-tint)}.task-card-header{align-items:start;gap:var(--space-2);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.task-occurrence-actions{align-content:start;justify-items:center;gap:var(--space-0-5);display:grid}.task-complete-button{width:var(--control-height);height:var(--control-height);background:0 0;border:0;place-items:center;margin-block-start:0;display:grid}.task-complete-ring{width:var(--complete-control-size);height:var(--complete-control-size);border:var(--border-width) solid var(--priority-4);border-radius:var(--radius-pill);color:var(--priority-4);background:0 0;place-items:center;display:grid}.task-complete-ring .ops-icon{width:var(--icon-size-small);height:var(--icon-size-small)}.task-complete-ring[data-priority="1"]{border-width:var(--focus-width);border-color:var(--priority-1);color:var(--priority-1)}.task-complete-ring[data-priority="2"]{border-width:var(--focus-width);border-color:var(--priority-2);color:var(--priority-2)}.task-complete-ring[data-priority="3"]{border-width:var(--focus-width);border-color:var(--priority-3);color:var(--priority-3)}.task-complete-button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.task-skip-button{min-inline-size:var(--touch-target);max-inline-size:calc(var(--control-height) * 3);padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-xs);color:var(--muted-foreground);font-size:var(--font-size-xs);line-height:var(--line-height-tight);text-align:center;background:0 0}.task-skip-button:hover:not(:disabled),.task-skip-button:focus-visible{background:var(--muted);color:var(--foreground)}.task-skip-button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.task-complete-ring[data-completion=saving]{border-color:var(--success);color:var(--success)}.task-complete-ring[data-completion=confirmed]{border-color:var(--success);background:var(--success);color:var(--on-success);animation:task-check-pop var(--completion-effect-duration) ease-out both}.task-card[data-completion=confirmed]{border-color:var(--success);animation:task-complete-exit var(--completion-effect-duration) ease-in both}.task-card[data-movement=moved]{animation:task-move-settle var(--completion-effect-duration) ease-out}.task-card[data-status=completed] .task-title-button{color:var(--muted-foreground);text-decoration:line-through}.completion-check{animation:task-check-draw var(--completion-effect-duration) ease-out both}@keyframes task-check-pop{0%{transform:scale(.82)}58%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes task-check-draw{0%{opacity:var(--motion-opacity-hidden);transform:scale(var(--motion-scale-pop)) rotate(var(--motion-rotate-pop))}to{opacity:var(--motion-opacity-visible);transform:scale(1)rotate(0)}}@keyframes task-complete-exit{0%{opacity:var(--motion-opacity-visible);transform:translateY(0)scale(1)}to{opacity:var(--motion-opacity-hidden);transform:translateY(calc(var(--space-2) * -1)) scale(var(--motion-scale-exit))}}@keyframes task-move-settle{0%{opacity:var(--motion-opacity-settle);transform:translateY(var(--space-2)) scale(var(--motion-scale-settle))}to{opacity:var(--motion-opacity-visible);transform:translateY(0)scale(1)}}.task-card-summary{gap:var(--space-1);min-width:0;display:grid}.task-card .task-card-indicators{display:none}.task-card .task-card-summary[data-has-task-family=true] .task-card-indicators{display:flex}.task-card .task-card-summary[data-has-task-family=true] .task-card-indicators>:not([data-task-family-control=true]),.task-card .task-card-context{display:none}.task-card-title-row{min-width:0;min-block-size:var(--control-height);align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.sidebar-goal-group,.sidebar-initiative-list{gap:var(--space-1);min-inline-size:0;display:grid}.sidebar-initiative-list{padding-inline-start:var(--space-5)}.sidebar-initiative-item{color:var(--muted-foreground)}.sidebar-initiative-item[data-focused=true]{color:var(--workspace-accent)}.task-card-overdue,.task-card-area{align-items:center;gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;font-size:var(--font-size-caption);line-height:var(--line-height-tight);display:inline-flex}.task-card-overdue{color:var(--destructive)}.task-card-area{color:var(--muted-foreground)}.task-card-overdue .ops-icon{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.task-card-due-time{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;display:inline-flex}.task-card-due-time .ops-icon{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.task-source-workspace{align-items:center;gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;color:var(--muted-foreground);font-size:var(--font-size-caption);display:inline-flex}.task-source-workspace .ops-icon{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.task-description-preview{min-width:0;color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:anywhere;-webkit-line-clamp:var(--task-card-description-preview-lines);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.task-card[data-task-hierarchy-level]:not([data-task-hierarchy-level="0"]){border-radius:var(--radius-xs);background:var(--surface-raised)}.task-card[data-task-hierarchy-level]:not([data-task-hierarchy-level="0"]) .task-card-header{padding-block:var(--space-1)}.task-card[data-task-hierarchy-level]:not([data-task-hierarchy-level="0"]) .task-title-button{font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.task-card[data-task-hierarchy-level]:not([data-task-hierarchy-level="0"]) .task-card-parent,.task-card[data-task-hierarchy-level]:not([data-task-hierarchy-level="0"]) .task-description-preview{display:none}.task-title-button{min-width:0;color:var(--card-foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:start;overflow-wrap:anywhere;background:0 0;padding:0}.task-priority-dot{width:var(--touch-target);height:var(--touch-target);margin-block:calc((var(--touch-target) - var(--priority-control-size)) / -2);border-radius:var(--radius-pill);background:0 0;place-items:center;margin-inline-end:calc((var(--touch-target) - var(--priority-control-size)) / -2);display:grid}.task-priority-dot:before{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--priority-4);content:""}.task-priority-dot[data-priority="1"]:before{width:var(--space-3);height:var(--space-3);background:var(--priority-1)}.task-priority-dot[data-priority="2"]:before{width:var(--space-2-5);height:var(--space-2-5);background:var(--priority-2)}.task-priority-dot[data-priority="3"]:before{width:var(--space-2);height:var(--space-2);background:var(--priority-3)}.task-card-indicators{align-items:center;gap:var(--space-1) var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.task-detail-indicator{align-items:center;gap:var(--space-1);display:inline-flex}.task-subtask-progress{color:var(--foreground);font-weight:var(--font-weight-semibold)}.task-detail-indicator .ops-icon{width:var(--icon-size-small);height:var(--icon-size-small)}.task-subtask-toggle{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.task-subtask-toggle:hover,.task-subtask-toggle[aria-expanded=true]{color:var(--primary)}.task-card-parent{align-items:center;gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;color:var(--muted-foreground);font-size:var(--font-size-caption);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;overflow:hidden}.task-card-parent:hover{color:var(--foreground)}.task-card-parent .ops-icon{width:var(--icon-size-small);height:var(--icon-size-small);flex-shrink:0}.task-subtask-list{gap:var(--space-1);border-inline-start:var(--border-width) solid var(--border);padding:0 0 0 var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.task-subtask-row{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--muted-foreground);font-size:var(--font-size-caption);line-height:var(--line-height-tight);display:flex}.task-subtask-complete{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.task-subtask-ring{inline-size:var(--space-3);block-size:var(--space-3);border:var(--border-width) solid var(--priority-4);border-radius:var(--radius-pill)}.task-subtask-ring[data-priority="1"]{border-color:var(--priority-1)}.task-subtask-ring[data-priority="2"]{border-color:var(--priority-2)}.task-subtask-ring[data-priority="3"]{border-color:var(--priority-3)}.task-subtask-complete:hover .task-subtask-ring{background:var(--priority-4)}.task-subtask-title{min-inline-size:0;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.task-subtask-title:hover{color:var(--foreground);text-decoration:underline}.task-board-status-dot{inline-size:var(--space-1-5);block-size:var(--space-1-5);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);background:currentColor}.task-detail-indicator[data-board-status=content]{color:var(--primary);opacity:var(--motion-opacity-settle)}.task-card-context{gap:var(--space-1) var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.task-card-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-block-size:0;max-block-size:0;padding:0 var(--space-2) 0 calc(var(--space-2) * 2 + var(--complete-control-size));border-radius:var(--radius-sm);opacity:0;pointer-events:none;visibility:hidden;transition:max-block-size var(--transition-fast), padding-block-end var(--transition-fast), opacity var(--transition-fast), visibility 0s linear;background:0 0;flex-wrap:nowrap;transition-delay:0s;display:flex;position:static;overflow:hidden}.task-card:hover .task-card-actions{max-block-size:var(--task-card-actions-expanded-block-size);opacity:1;pointer-events:auto;visibility:visible;transition-delay:var(--task-card-action-reveal-delay);padding-block-end:var(--space-2);overflow-x:auto}.task-card:focus-within .task-card-actions{max-block-size:var(--task-card-actions-expanded-block-size);opacity:1;pointer-events:auto;visibility:visible;padding-block-end:var(--space-2);transition-delay:0s;overflow-x:auto}.task-card-actions [data-task-hobby-control]{flex:none}.task-roadmap-control,.task-date-control{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-foreground);font-size:var(--font-size-caption);display:flex}.task-roadmap-control[data-open=true]{flex:var(--flex-grow)}.task-card-icon-button{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:grid}.task-card-icon-button:hover,.task-card-icon-button:focus-visible{background:var(--muted);color:var(--foreground)}.task-focus-button[data-active=true]{background:var(--workspace-accent-tint);color:var(--workspace-accent)}.task-card-icon-button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.task-card-icon-button .ops-icon,.task-date-control .ops-icon{width:var(--task-card-action-icon-size);height:var(--task-card-action-icon-size)}.task-roadmap-control [data-ops-select-trigger]{flex:var(--flex-grow);min-width:0;min-height:var(--touch-target);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);padding-inline:var(--space-2)}.task-date-control [data-ops-select-trigger]{flex:var(--flex-grow);min-inline-size:0;min-block-size:var(--touch-target);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);padding-inline:var(--space-2)}@media (hover:none){.task-card-actions{transition-delay:0s}.task-card[data-touch-active=true] .task-card-actions{max-block-size:var(--task-card-actions-expanded-block-size);opacity:1;pointer-events:auto;visibility:visible;padding-block-end:var(--space-2);overflow-x:auto}[dir=rtl] .task-card[data-touch-active=true] .task-card-actions{padding-inline:calc(var(--space-2) * 2 + var(--complete-control-size)) var(--space-2)}}.workspace-module{min-inline-size:0;padding-block-end:var(--space-8)}.hobbies-workspace-stack{gap:var(--space-8);display:grid}.ops-shell.is-dashboard-view .workspace-module{flex:var(--flex-grow);min-block-size:0;padding-block-end:0}.ops-shell.is-dashboard-view .workspace-module>:only-child{block-size:100%;min-block-size:0}.sidebar-workspace-switcher{gap:var(--space-1);padding:var(--space-2);border-block-end:var(--border-width) solid var(--border);display:grid}.sidebar-area-form,.drawer-inline-form{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-2);display:grid}.sidebar-area-form input,.drawer-inline-form input{min-width:0;min-height:var(--control-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground)}.sidebar-area-form button,.drawer-inline-form button,.todoist-preview-panel>header button{min-height:var(--control-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font-weight:var(--font-weight-semibold)}.sidebar-area-form button{align-items:center;gap:var(--space-2);display:inline-flex}.personal-goals-stack{gap:var(--space-6);display:grid}.goal-linked-tasks,.todoist-preview-panel{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);display:grid}.goal-linked-tasks:focus{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.goal-linked-tasks>header,.todoist-preview-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.goal-linked-tasks h2,.goal-linked-tasks p,.todoist-preview-panel h2,.todoist-preview-panel p{margin:0}.goal-linked-task-list,.todoist-preview-projects{gap:var(--space-2);display:grid}.task-focus-badge{align-items:center;gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;padding:var(--space-0-5) var(--space-2);border:var(--border-width) solid var(--workspace-accent-border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--workspace-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);display:inline-flex}.task-focus-badge .ops-icon{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.goal-linked-task-list button,.todoist-preview-projects article{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);text-align:start;display:flex}.goal-linked-task-list button span:last-child,.todoist-preview-projects article span,.drawer-muted{color:var(--muted-foreground);font-size:var(--font-size-caption)}.todoist-preview-boundary{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-foreground)}.todoist-preview-totals{grid-template-columns:repeat(auto-fit, minmax(var(--field-min-inline-size), 1fr));gap:var(--space-3);margin:0;display:grid}.todoist-preview-totals>div{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--muted);display:grid}.todoist-preview-totals dt{color:var(--muted-foreground);font-size:var(--font-size-caption)}.todoist-preview-totals dd{font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);margin:0}.empty-column{align-content:center;place-items:center;gap:var(--space-2);min-height:7rem;padding:var(--space-4);border:var(--border-width) dashed var(--border);border-radius:var(--radius);color:var(--muted-foreground);font-size:var(--font-size-small);text-align:center;display:grid}.icon-button{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:var(--muted-foreground);background:0 0;flex:none;place-items:center;display:grid}.icon-button:hover{background:var(--muted);color:var(--foreground)}.sidebar-backdrop,.drawer-backdrop{background:var(--backdrop);position:fixed;inset:0}.sidebar-backdrop{z-index:calc(var(--z-sidebar) - 1)}.drawer-backdrop{z-index:var(--z-backdrop);justify-content:flex-end;display:flex}[dir=rtl] .drawer-backdrop{justify-content:flex-start}.task-drawer{width:min(100%, var(--drawer-width));border-inline-start:var(--border-width) solid var(--border);background:var(--surface-raised);min-width:0;height:100%;box-shadow:var(--shadow-md);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow-x:hidden}.drawer-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border-block-end:var(--border-width) solid var(--border);display:flex}.drawer-header h2{font-size:var(--font-size-section);margin:0}.drawer-local-note{padding:var(--space-3) var(--space-5);background:var(--primary-tint);color:var(--muted-foreground);font-size:var(--font-size-small);margin:0}.drawer-content{min-width:0;padding:var(--space-5);overflow:hidden auto}.drawer-fieldset,.week-days{border-block-end:0;border-inline:0;min-width:0;margin-inline:0;padding-inline:0}.drawer-fieldset>legend,.week-days>legend{color:var(--muted-foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-block-end:var(--space-3)}.checkbox-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkbox-choice{min-width:0;min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font-weight:var(--font-weight-medium);display:flex}.checkbox-choice input{accent-color:var(--accent)}.recurrence-fields{gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.recurrence-active{width:fit-content}.field-help{color:var(--muted-foreground);font-size:var(--font-size-small);margin:0}.drawer-save-button{width:100%;margin-block-start:var(--space-4)}.attachment-placeholder{height:var(--attachment-height);background:var(--muted);color:var(--muted-foreground);place-items:center;display:grid}.drawer-link-list,.drawer-history-list{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.drawer-link-list a{color:var(--primary-text);overflow-wrap:anywhere}.field-group{gap:var(--space-2);min-width:0;color:var(--muted-foreground);font-size:var(--font-size-small);font-weight:700;display:grid}.field-group+.field-group{margin-block-start:var(--space-4)}.field-group input,.field-group textarea,.field-group [data-ops-select-trigger],.inline-create input{border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:100%;min-width:0;color:var(--card-foreground);font-weight:400}.field-group input,.field-group [data-ops-select-trigger],.inline-create input{min-height:var(--control-height);padding-inline:var(--space-3)}.field-group textarea{min-height:var(--textarea-min-height);resize:vertical;padding:var(--space-3);line-height:var(--line-height-body)}.drawer-field-grid{gap:var(--space-4);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.drawer-field-grid .field-group{margin:0}.field-group-wide{grid-column:1/-1}.date-shortcuts{gap:var(--space-2);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.date-shortcuts button{min-width:0;min-height:var(--touch-target);justify-content:flex-start;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);text-align:start;display:flex}.date-shortcuts button:hover{border-color:var(--border-strong);color:var(--foreground)}.drawer-section{min-width:0;border-block-start:var(--border-width) solid var(--border);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.drawer-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.drawer-section-heading h3{font-size:var(--font-size-body);margin:0}.drawer-section-heading span{color:var(--muted-foreground);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.subtask-list{gap:var(--space-2);display:grid}.subtask-row{min-width:0;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:auto minmax(0,1fr);display:grid}.subtask-row input{width:var(--space-4);height:var(--space-4);accent-color:var(--accent)}.subtask-row span{overflow-wrap:anywhere;min-width:0}.subtask-row:has(input:checked) [data-subtask-title=true]{color:var(--muted-foreground);text-decoration:line-through}.inline-create{gap:var(--space-2);min-width:0;grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-3);display:grid}.inline-create button,.upload-button{min-height:var(--touch-target);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:700;display:inline-flex}.attachment-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.attachment-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:0;margin:0;position:relative;overflow:hidden}.attachment-card img{width:100%;height:var(--attachment-height);object-fit:cover;display:block}.attachment-card figcaption{padding:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-remove{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--foreground);box-shadow:var(--shadow-sm);place-items:center;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.drawer-empty{margin:0 0 var(--space-3);color:var(--muted-foreground)}.drawer-link-list{gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.drawer-link-list li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:minmax(0,1fr) auto;display:grid}.drawer-link-list span,.drawer-link-list a{overflow-wrap:anywhere;min-width:0}.drawer-link-list a{color:var(--accent);text-underline-offset:var(--space-1);text-decoration:underline}.link-remove-button{min-height:var(--touch-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground)}.link-create-grid{gap:var(--space-3);display:grid}.upload-button{width:fit-content;margin-block-start:var(--space-3)}.upload-button input{width:var(--border-width);height:var(--border-width);opacity:0;position:absolute;overflow:hidden}@media (max-width:72rem){.board-header{flex-direction:column;align-items:stretch}.filters-panel{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:64rem){.ops-shell{padding-block-end:calc(var(--mobile-topbar-height) + var(--safe-area-bottom));display:block}.ops-shell:not(.is-kanban-view){overflow-x:clip}.mobile-topbar{z-index:calc(var(--z-backdrop) + 1);min-height:calc(var(--mobile-topbar-height) + var(--safe-area-bottom));padding-block-end:var(--safe-area-bottom);padding-inline:var(--safe-area-left) var(--safe-area-right);border-block-start:calc(var(--border-width) * 2) solid var(--workspace-accent-border);background:var(--sidebar);justify-content:stretch;align-items:center;gap:0;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.mobile-navigation-item{min-inline-size:0;min-block-size:var(--mobile-topbar-height);justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);flex-direction:column;flex:1 1 0;text-decoration:none;display:flex}.mobile-navigation-item>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.mobile-navigation-item[aria-current=page]{background:var(--workspace-accent-tint);color:var(--workspace-accent)}.mobile-navigation-item:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-offset) * -1)}.drawer-backdrop{inset-block-end:calc(var(--mobile-topbar-height) + var(--safe-area-bottom))}.ops-sidebar{z-index:var(--z-sidebar);inline-size:min(var(--sidebar-width), 86vw);block-size:100dvh;padding-block:var(--safe-area-top) var(--safe-area-bottom);visibility:hidden;pointer-events:none;transition:transform var(--transition-default);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .ops-sidebar{transform:translate(105%)}.ops-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-close{display:grid}:root{--focused-initiative-wobble-interval:0s;--focused-initiative-wobble-duration:0s;--task-attention-pulse-duration:0s}.sidebar-brand{min-block-size:var(--touch-target);padding:var(--space-1) var(--space-2);justify-content:flex-end;align-items:center;display:flex}.ops-main{padding:var(--space-4);padding-block-end:calc(var(--space-4) + var(--safe-area-bottom));padding-inline:calc(var(--space-4) + var(--safe-area-left)) calc(var(--space-4) + var(--safe-area-right));grid-column:auto}.ops-shell.is-kanban-view{block-size:auto;min-block-size:100dvh;overflow:visible}.ops-shell.is-dashboard-view .ops-main{block-size:100%}.ops-shell.is-strategic-planning-dashboard .workspace-module,.ops-shell.is-strategic-planning-dashboard .workspace-module>:only-child{block-size:auto;min-block-size:0}}@media (max-width:48rem){:root,[data-theme=dark],[data-theme=light]{--column-width:min(86vw, 21rem);--control-height:var(--touch-target);--control-height-compact:var(--touch-target)}.offline-sync-panel{grid-template-columns:minmax(0,1fr)}.task-skip-button{min-block-size:var(--touch-target)}.offline-sync-actions{grid-area:auto/1;justify-content:flex-start}.demo-banner{gap:var(--space-1);display:grid}.board-header{margin-block:var(--space-5)}.filters-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.day-list-board-header .filters-panel{gap:var(--space-1);padding:var(--space-1);grid-template-columns:minmax(0,1fr)}.day-list-board-header .filter-facet-row{scrollbar-width:none}.day-list-board-header .filter-facet-row::-webkit-scrollbar{display:none}.day-list-board-header .task-type-toggle{padding:0}.active-filter-banner{flex-direction:column;align-items:stretch}.search-field{grid-column:1/-1;min-width:0}.filter-field,.filter-field [data-ops-select-trigger],.task-type-toggle,.completed-search-toggle,.clear-filter-button{width:100%;max-width:none;min-height:var(--touch-target)}input[type=date],input[type=time],input[type=datetime-local]{min-height:var(--touch-target);width:100%;min-width:0;font-size:var(--mobile-control-font-size)}.clear-filter-button{justify-content:center}.task-type-toggle{grid-column:1/-1}.task-type-toggle button{min-width:0;min-height:var(--touch-target);white-space:normal;flex:1 1 0}.task-title-button{min-height:var(--touch-target)}.task-card-actions{display:none}.kanban-board{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-snap-type:inline mandatory}.ops-shell.is-kanban-view .ops-main{overscroll-behavior-y:auto;block-size:auto;min-block-size:0;overflow-y:visible}.ops-shell.is-kanban-view .kanban-board{flex:none;block-size:auto;min-block-size:0;overflow-y:visible}.ops-shell.is-kanban-view .kanban-column,.ops-shell.is-kanban-view .column-task-list{max-block-size:none;overflow-y:visible}.task-drawer{width:100%;border-inline-start:0;padding-block-end:var(--safe-area-bottom)}.drawer-header,.drawer-local-note,.drawer-content{padding-inline:calc(var(--space-4) + var(--safe-area-left)) calc(var(--space-4) + var(--safe-area-right))}.drawer-field-grid,.date-shortcuts{grid-template-columns:minmax(0,1fr)}.field-group-wide{grid-column:auto}.goal-linked-tasks>header,.todoist-preview-panel>header{flex-direction:column}}@media (max-width:30rem){.ops-main{padding-inline:calc(var(--space-3) + var(--safe-area-left)) calc(var(--space-3) + var(--safe-area-right))}.filters-panel{grid-template-columns:minmax(0,1fr)}.search-field{grid-column:auto}.attachment-grid,.inline-create,.checkbox-grid,.drawer-link-list li,.sidebar-area-form,.drawer-inline-form{grid-template-columns:minmax(0,1fr)}.inline-create button,.upload-button,.link-remove-button{width:100%}.kanban-board{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){[data-task-card-open-surface=true][data-attention-pulse-active=true]{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.task-observation-list{gap:var(--space-2);min-width:0;margin:0;display:grid}[data-task-observation-tone="1"]{--task-observation-color:var(--primary-text)}[data-task-observation-tone="2"]{--task-observation-color:var(--workspace-teal)}[data-task-observation-tone="3"]{--task-observation-color:var(--workspace-violet)}[data-task-observation-tone="4"]{--task-observation-color:var(--workspace-rose)}[data-task-observation-tone="5"]{--task-observation-color:var(--success)}[data-task-observation-tone="6"]{--task-observation-color:var(--warning)}[data-task-observation-tone="7"]{--task-observation-color:var(--workspace-orange)}[data-task-observation-tone="8"]{--task-observation-color:var(--destructive)}[data-task-observation-tone="9"]{--task-observation-color:var(--workspace-cyan)}[data-task-observation-tone="10"]{--task-observation-color:var(--task-text-lime)}.task-observation-preview{grid-template-columns:var(--icon-size-small) minmax(0, 1fr);align-items:start;gap:var(--space-2);min-width:0;color:var(--task-observation-color,var(--primary-text));font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0;display:grid;overflow:visible}.task-observation-preview .ops-icon{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);margin-block-start:var(--space-1)}.task-observation-preview>span{white-space:pre-wrap}.task-observation-list+.task-description-preview{margin-block-start:var(--space-2)}[data-task-text-bold=true]{font-weight:var(--font-weight-bold)}[data-task-text-observation=true]{opacity:var(--motion-opacity-settle)}[data-task-text-color=white]{color:var(--task-text-white)}[data-task-text-color=blue]{color:var(--primary-text)}[data-task-text-color=cyan]{color:var(--workspace-cyan)}[data-task-text-color=teal]{color:var(--workspace-teal)}[data-task-text-color=violet]{color:var(--workspace-violet)}[data-task-text-color=rose]{color:var(--workspace-rose)}[data-task-text-color=green]{color:var(--success)}[data-task-text-color=yellow]{color:var(--workspace-ochre)}[data-task-text-color=amber]{color:var(--warning)}[data-task-text-color=orange]{color:var(--workspace-orange)}[data-task-text-color=red]{color:var(--destructive)}[data-task-text-color=steel]{color:var(--workspace-steel)}[data-task-text-color=gray]{color:var(--task-text-gray)}[data-task-text-color=brown]{color:var(--task-text-brown)}[data-task-text-color=sky]{color:var(--task-text-sky)}[data-task-text-color=mint]{color:var(--task-text-mint)}[data-task-text-color=lime]{color:var(--task-text-lime)}[data-task-text-color=lavender]{color:var(--task-text-lavender)}[data-task-text-color=pink]{color:var(--task-text-pink)}[data-task-text-color=peach]{color:var(--task-text-peach)}.workspace-focus-layout,.workspace-focus-content{display:contents}@media (min-width:80rem){body:has(.workspace-focus-layout>[data-daily-focus-rail]){overflow-x:clip}.ops-main:has(.workspace-focus-layout>[data-daily-focus-rail]){--day-list-max-inline-size:min(var(--day-list-preferred-inline-size), calc(100% - 2 * (var(--column-width) + var(--space-5))))}.workspace-focus-layout:has(>[data-daily-focus-rail]){grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace-focus-layout:has(>[data-daily-focus-rail])>.workspace-focus-content{grid-area:1/1;min-inline-size:0;display:block}.workspace-focus-layout>[data-daily-focus-rail]{grid-area:1/1;justify-self:end}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b4667d8-module__1oJ3HW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b4667d8-module__1oJ3HW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
