.task-selection-drag-module__blT-qq__preview{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--foreground);color:var(--background);pointer-events:none;z-index:var(--z-popover);position:fixed;inset-block-start:0;inset-inline-start:0}.task-selection-drag-module__blT-qq__notice[data-dragging=true]{pointer-events:none}.task-selection-drag-module__blT-qq__notice{inset-block-start:var(--space-2);inset-inline:var(--space-3);max-inline-size:var(--content-max-width);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--control-shadow);z-index:var(--z-popover);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}
.select-field-module__2G28dG__trigger{min-inline-size:0;min-block-size:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius);background:var(--surface-raised);color:var(--foreground);direction:inherit;font-size:var(--font-size-small);line-height:var(--line-height-tight);text-align:start;box-shadow:var(--control-shadow);transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}.select-field-module__2G28dG__trigger:hover:not(:disabled){border-color:var(--workspace-accent-border);background:var(--card)}.select-field-module__2G28dG__trigger[data-state=open]{border-color:var(--workspace-accent);background:var(--card);box-shadow:var(--shadow-focus)}.select-field-module__2G28dG__trigger:focus-visible{border-color:var(--workspace-accent);box-shadow:var(--shadow-focus);outline:0}.select-field-module__2G28dG__trigger:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.select-field-module__2G28dG__trigger[data-density=compact]{min-block-size:var(--control-height-compact);padding-inline:var(--space-2)}.select-field-module__2G28dG__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.select-field-module__2G28dG__chevron{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);color:var(--muted-foreground);transition:transform var(--transition-fast);flex:none;transform:rotate(90deg)}.select-field-module__2G28dG__trigger[data-state=open] .select-field-module__2G28dG__chevron{transform:rotate(-90deg)}.select-field-module__2G28dG__content{z-index:var(--z-popover);max-block-size:min(var(--radix-select-content-available-height), var(--select-content-max-block-size));min-inline-size:var(--radix-select-trigger-width);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-overlay);color:var(--foreground);direction:inherit;box-shadow:var(--shadow-md);transform-origin:var(--radix-select-content-transform-origin);overflow:hidden}.select-field-module__2G28dG__content[data-state=open]{animation:select-field-module__2G28dG__select-enter var(--transition-fast)}.select-field-module__2G28dG__viewport{max-block-size:min(var(--radix-select-content-available-height), var(--select-content-max-block-size));padding:var(--space-1);overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.select-field-module__2G28dG__searchField{gap:var(--space-1);padding:var(--space-2);border-block-end:var(--border-width) solid var(--border);display:grid}.select-field-module__2G28dG__searchLabel{color:var(--muted-foreground);font-size:var(--font-size-small);line-height:var(--line-height-tight)}.select-field-module__2G28dG__searchField input{min-block-size:var(--control-height-compact);inline-size:100%;min-inline-size:0;padding-inline:var(--space-2);border:var(--border-width) solid var(--input);border-radius:var(--radius-xs);background:var(--surface-raised);color:var(--foreground);font:inherit}.select-field-module__2G28dG__searchField input:focus-visible{border-color:var(--workspace-accent);box-shadow:var(--shadow-focus);outline:0}.select-field-module__2G28dG__noResults{padding:var(--space-3);color:var(--muted-foreground);font-size:var(--font-size-small);text-align:center;margin:0}.select-field-module__2G28dG__item{min-block-size:var(--control-height-compact);align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:calc(var(--icon-size-small) + var(--space-3)) var(--space-2);border-radius:var(--radius-xs);color:var(--foreground);font-size:var(--font-size-small);line-height:var(--line-height-tight);cursor:default;-webkit-user-select:none;user-select:none;outline:0;display:flex;position:relative}.select-field-module__2G28dG__item[data-highlighted]{background:var(--workspace-accent-tint);color:var(--foreground)}.select-field-module__2G28dG__item[data-state=checked]{color:var(--workspace-accent);font-weight:var(--font-weight-semibold)}.select-field-module__2G28dG__item[data-state=checked]:after{content:"";inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--workspace-accent);margin-inline-start:auto}.select-field-module__2G28dG__item[data-disabled]{opacity:var(--disabled-opacity)}.select-field-module__2G28dG__indicator{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);place-items:center;display:grid;position:absolute;inset-inline-start:var(--space-2)}.select-field-module__2G28dG__check{block-size:100%;inline-size:100%}.select-field-module__2G28dG__scrollButton{min-block-size:var(--control-height-compact);background:var(--surface-overlay);color:var(--muted-foreground);place-items:center;display:grid}.select-field-module__2G28dG__scrollButton .select-field-module__2G28dG__chevron{transform:rotate(-90deg)}.select-field-module__2G28dG__scrollButton:last-child .select-field-module__2G28dG__chevron{transform:rotate(90deg)}@keyframes select-field-module__2G28dG__select-enter{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.select-field-module__2G28dG__trigger,.select-field-module__2G28dG__trigger[data-density=compact],.select-field-module__2G28dG__item{min-block-size:var(--touch-target);font-size:var(--mobile-control-font-size)}.select-field-module__2G28dG__content{max-inline-size:calc(100vw - var(--safe-area-left) - var(--safe-area-right) - var(--space-4))}}@media (prefers-reduced-motion:reduce){.select-field-module__2G28dG__trigger,.select-field-module__2G28dG__chevron{transition:none}.select-field-module__2G28dG__content[data-state=open]{animation:none}}
.auto-fit-text-module__JTOaBG__text{overflow-wrap:anywhere;min-block-size:0;min-inline-size:0;font-size:var(--auto-fit-font-size,var(--auto-fit-font-max));overflow:hidden}.auto-fit-text-module__JTOaBG__text[data-overflowing=true]{overscroll-behavior:contain;overflow:auto}
.strategic-planning-matrix-module__Sf4Nga__section{gap:var(--space-3);min-block-size:0;min-inline-size:0;padding:var(--space-4);border-radius:var(--radius);background:var(--background);grid-template-rows:auto minmax(0,1fr);display:grid}.strategic-planning-matrix-module__Sf4Nga__header,.strategic-planning-matrix-module__Sf4Nga__inspectorActions,.strategic-planning-matrix-module__Sf4Nga__inspectorHeader{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.strategic-planning-matrix-module__Sf4Nga__header{padding-inline:var(--space-1)}.strategic-planning-matrix-module__Sf4Nga__header h2,.strategic-planning-matrix-module__Sf4Nga__header p,.strategic-planning-matrix-module__Sf4Nga__card h3,.strategic-planning-matrix-module__Sf4Nga__inspector h3,.strategic-planning-matrix-module__Sf4Nga__inspector p{margin:0}.strategic-planning-matrix-module__Sf4Nga__header h2{color:var(--foreground);font-size:var(--font-size-xl)}.strategic-planning-matrix-module__Sf4Nga__header p{max-inline-size:var(--copy-max-inline-size);color:var(--muted-foreground)}.strategic-planning-matrix-module__Sf4Nga__composer{z-index:var(--z-sidebar);gap:var(--space-2);inline-size:min(calc(100% - var(--space-6)), var(--strategy-composer-inline-size));max-block-size:calc(100% - var(--control-height) - var(--space-8));padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-start:calc(var(--space-3) + var(--touch-target) + var(--space-2));overflow:auto}.strategic-planning-matrix-module__Sf4Nga__composerHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.strategic-planning-matrix-module__Sf4Nga__composerHeader strong{color:var(--foreground);font-size:var(--font-size-sm)}.strategic-planning-matrix-module__Sf4Nga__composer .strategic-planning-matrix-module__Sf4Nga__field textarea{min-block-size:calc(var(--control-height) * 1.75);resize:vertical}.strategic-planning-matrix-module__Sf4Nga__composer button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.strategic-planning-matrix-module__Sf4Nga__composer button svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.strategic-planning-matrix-module__Sf4Nga__field,.strategic-planning-matrix-module__Sf4Nga__compactField,.strategic-planning-matrix-module__Sf4Nga__inspector form{gap:var(--space-2);min-inline-size:0;display:grid}.strategic-planning-matrix-module__Sf4Nga__field span,.strategic-planning-matrix-module__Sf4Nga__compactField span{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.strategic-planning-matrix-module__Sf4Nga__field input,.strategic-planning-matrix-module__Sf4Nga__field textarea,.strategic-planning-matrix-module__Sf4Nga__field [data-ops-select-trigger],.strategic-planning-matrix-module__Sf4Nga__compactField input,.strategic-planning-matrix-module__Sf4Nga__compactField [data-ops-select-trigger]{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);font:inherit}.strategic-planning-matrix-module__Sf4Nga__tagFilters,.strategic-planning-matrix-module__Sf4Nga__inspectorTags{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.strategic-planning-matrix-module__Sf4Nga__tagFilters legend,.strategic-planning-matrix-module__Sf4Nga__inspectorTags legend{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0}.strategic-planning-matrix-module__Sf4Nga__tagFilters>div,.strategic-planning-matrix-module__Sf4Nga__inspectorTags>div{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.strategic-planning-matrix-module__Sf4Nga__canvasTopTools{z-index:var(--z-sidebar);inset-block-start:var(--space-3);inset-inline:var(--space-3);justify-content:flex-end;align-items:end;gap:var(--space-2);pointer-events:none;min-inline-size:0;display:flex;position:absolute}.strategic-planning-matrix-module__Sf4Nga__canvasTopTools>*{pointer-events:auto}.strategic-planning-matrix-module__Sf4Nga__canvasToolRail{z-index:var(--z-sidebar);gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--shadow-sm);display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.strategic-planning-matrix-module__Sf4Nga__canvasToolButton{min-inline-size:var(--touch-target);min-block-size:var(--touch-target);padding:var(--space-2);border-radius:var(--radius-xs);color:var(--foreground);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.strategic-planning-matrix-module__Sf4Nga__canvasToolButton:hover,.strategic-planning-matrix-module__Sf4Nga__canvasToolButton[aria-expanded=true]{background:var(--muted)}.strategic-planning-matrix-module__Sf4Nga__canvasToolButton svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.strategic-planning-matrix-module__Sf4Nga__canvasToolLabel{inline-size:var(--visually-hidden-size);block-size:var(--visually-hidden-size);margin:calc(var(--visually-hidden-size) * -1);clip:var(--visually-hidden-clip);white-space:nowrap;position:absolute;overflow:hidden}.strategic-planning-matrix-module__Sf4Nga__canvasTopTools .strategic-planning-matrix-module__Sf4Nga__compactField{inline-size:min(100%, var(--field-min-inline-size));padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--shadow-sm)}.strategic-planning-matrix-module__Sf4Nga__canvasTopTools .strategic-planning-matrix-module__Sf4Nga__tagFilters{max-inline-size:var(--strategy-filter-panel-inline-size);padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--shadow-sm)}.strategic-planning-matrix-module__Sf4Nga__field textarea{min-block-size:var(--textarea-min-block-size);padding-block:var(--space-3);resize:vertical}.strategic-planning-matrix-module__Sf4Nga__primaryButton,.strategic-planning-matrix-module__Sf4Nga__secondaryButton,.strategic-planning-matrix-module__Sf4Nga__closeButton{min-block-size:var(--touch-target);border-radius:var(--radius-sm);padding-inline:var(--space-4);font:inherit;font-weight:var(--font-weight-semibold);text-decoration:none}.strategic-planning-matrix-module__Sf4Nga__primaryButton{border:var(--border-width) solid var(--accent);background:var(--accent);color:var(--accent-foreground)}.strategic-planning-matrix-module__Sf4Nga__secondaryButton,.strategic-planning-matrix-module__Sf4Nga__closeButton{border:var(--border-width) solid var(--border);background:var(--card);color:var(--foreground)}.strategic-planning-matrix-module__Sf4Nga__primaryButton:disabled,.strategic-planning-matrix-module__Sf4Nga__secondaryButton:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.strategic-planning-matrix-module__Sf4Nga__emptyState{z-index:var(--z-raised);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);margin:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.strategic-planning-matrix-module__Sf4Nga__editor{min-block-size:0;min-inline-size:0;position:relative}.strategic-planning-matrix-module__Sf4Nga__canvasShell{block-size:100%;inline-size:100%;min-inline-size:0;min-block-size:var(--strategy-canvas-min-block-size-large);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--background);direction:ltr;overflow:hidden}.strategic-planning-matrix-module__Sf4Nga__inspector{z-index:var(--z-drawer);gap:var(--space-4);inline-size:min(calc(100% - var(--space-8)), var(--strategy-inspector-inline-size));max-block-size:calc(100% - var(--space-8));padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);align-content:start;display:grid;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);overflow:auto}.strategic-planning-matrix-module__Sf4Nga__inspectorHeader{flex-wrap:nowrap;align-items:flex-start}.strategic-planning-matrix-module__Sf4Nga__closeButton{inline-size:var(--touch-target);font-size:var(--font-size-xl);flex:none;place-items:center;padding:0;display:inline-grid}.strategic-planning-matrix-module__Sf4Nga__gridFlowNode{z-index:0;pointer-events:none}.strategic-planning-matrix-module__Sf4Nga__matrixGrid{inline-size:var(--strategy-matrix-inline-size);block-size:var(--strategy-matrix-block-size);position:relative}.strategic-planning-matrix-module__Sf4Nga__quadrants{inset-block:var(--strategy-axis-block-gutter);inset-inline:var(--strategy-axis-inline-gutter);border:var(--border-width) solid var(--border);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid;position:absolute}.strategic-planning-matrix-module__Sf4Nga__quadrants section{padding:var(--space-8);border:var(--border-width) solid var(--border);color:var(--foreground)}.strategic-planning-matrix-module__Sf4Nga__quadrants section[data-quadrant=schedule]{background:var(--warning-tint)}.strategic-planning-matrix-module__Sf4Nga__quadrants section[data-quadrant=doFirst]{background:var(--destructive-tint)}.strategic-planning-matrix-module__Sf4Nga__quadrants section[data-quadrant=dontDo]{background:var(--primary-tint)}.strategic-planning-matrix-module__Sf4Nga__quadrants section[data-quadrant=delegate]{background:var(--success-tint)}.strategic-planning-matrix-module__Sf4Nga__quadrants strong{color:var(--muted-foreground);font-size:var(--strategy-quadrant-font-size);font-weight:var(--font-weight-medium);display:block}.strategic-planning-matrix-module__Sf4Nga__valueHigh,.strategic-planning-matrix-module__Sf4Nga__valueLow,.strategic-planning-matrix-module__Sf4Nga__effortHigh,.strategic-planning-matrix-module__Sf4Nga__effortLow{z-index:var(--z-raised);color:var(--muted-foreground);font-size:var(--strategy-axis-font-size);font-weight:var(--font-weight-semibold);white-space:nowrap;position:absolute}.strategic-planning-matrix-module__Sf4Nga__valueHigh{inset-block-start:calc(var(--strategy-axis-block-gutter) / 2);inset-inline-start:50%;transform:translate(-50%,-50%)}.strategic-planning-matrix-module__Sf4Nga__valueLow{inset-block-end:calc(var(--strategy-axis-block-gutter) / 2);inset-inline-start:50%;transform:translate(-50%,50%)}.strategic-planning-matrix-module__Sf4Nga__effortHigh{inset-block-start:50%;inset-inline-start:calc(var(--strategy-axis-inline-gutter) / 2);transform:translate(-50%,-50%)}.strategic-planning-matrix-module__Sf4Nga__effortLow{inset-block-start:50%;inset-inline-end:calc(var(--strategy-axis-inline-gutter) / 2);transform:translate(50%,-50%)}.strategic-planning-matrix-module__Sf4Nga__cardFlowNode{inline-size:var(--strategy-card-inline-size);block-size:var(--strategy-card-block-size)}.strategic-planning-matrix-module__Sf4Nga__card{inline-size:var(--strategy-card-inline-size);block-size:var(--strategy-card-block-size);padding:var(--space-3);border:var(--border-width) solid var(--task-board-note-border);border-radius:var(--radius-xs);background:var(--task-board-note-background);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-default);align-content:stretch;display:grid;position:relative;overflow:hidden}.strategic-planning-matrix-module__Sf4Nga__card:after{inline-size:var(--space-3);block-size:var(--space-3);border-block-start:var(--border-width) solid var(--task-board-note-border);border-inline-start:var(--border-width) solid var(--task-board-note-border);background:var(--surface-raised);content:"";position:absolute;inset-block-end:0;inset-inline-end:0}.strategic-planning-matrix-module__Sf4Nga__cardSelected{border-color:var(--ring);box-shadow:var(--shadow-focus);transform:translateY(calc(var(--border-width) * -1))}.strategic-planning-matrix-module__Sf4Nga__productMark{block-size:var(--space-1);background:var(--product-cross);position:absolute;inset-block-start:0;inset-inline:0}.strategic-planning-matrix-module__Sf4Nga__card[data-product=ads] .strategic-planning-matrix-module__Sf4Nga__productMark{background:var(--product-ads)}.strategic-planning-matrix-module__Sf4Nga__card[data-product=content] .strategic-planning-matrix-module__Sf4Nga__productMark{background:var(--product-content)}.strategic-planning-matrix-module__Sf4Nga__card[data-product=crm] .strategic-planning-matrix-module__Sf4Nga__productMark{background:var(--product-crm)}.strategic-planning-matrix-module__Sf4Nga__card[data-product=outbound] .strategic-planning-matrix-module__Sf4Nga__productMark{background:var(--product-outbound)}.strategic-planning-matrix-module__Sf4Nga__cardText{--auto-fit-font-min:var(--strategy-card-title-min-font-size);--auto-fit-font-max:var(--strategy-card-title-font-size);block-size:100%;padding-block-start:var(--space-1)}.strategic-planning-matrix-module__Sf4Nga__cardTitle{overflow-wrap:anywhere;color:var(--task-board-note-foreground);cursor:text;font-size:inherit;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);-webkit-user-select:text;user-select:text;outline:none;margin:0;display:block}.strategic-planning-matrix-module__Sf4Nga__cardTitle:focus-visible,.strategic-planning-matrix-module__Sf4Nga__mobileCardTitle:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--shadow-focus)}.strategic-planning-matrix-module__Sf4Nga__linkedTask{gap:var(--space-1);min-inline-size:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-inline-start:calc(var(--border-width) * 2) solid var(--primary);color:var(--foreground);overflow-wrap:anywhere;display:grid}.strategic-planning-matrix-module__Sf4Nga__linkedTask span{font-size:var(--font-size-xs)}.strategic-planning-matrix-module__Sf4Nga__linkedIndicator{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);color:var(--primary-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.strategic-planning-matrix-module__Sf4Nga__linkedIndicator>svg,.strategic-planning-matrix-module__Sf4Nga__closeButton>svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);stroke-width:var(--icon-stroke)}.strategic-planning-matrix-module__Sf4Nga__linkedIndicator>span:not(.strategic-planning-matrix-module__Sf4Nga__srOnly),.strategic-planning-matrix-module__Sf4Nga__closeButton>span{display:none}.strategic-planning-matrix-module__Sf4Nga__scoreGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.strategic-planning-matrix-module__Sf4Nga__linkedScores{gap:var(--space-1);display:grid}.strategic-planning-matrix-module__Sf4Nga__inspectorActions{align-items:stretch}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix{display:none}.strategic-planning-matrix-module__Sf4Nga__srOnly{inline-size:var(--visually-hidden-size);block-size:var(--visually-hidden-size);margin:calc(var(--visually-hidden-size) * -1);clip:var(--visually-hidden-clip);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (max-width:48rem),(max-height:30rem) and (max-width:60rem){.strategic-planning-matrix-module__Sf4Nga__header{align-items:stretch}.strategic-planning-matrix-module__Sf4Nga__section{padding:var(--space-3);overflow:visible}.strategic-planning-matrix-module__Sf4Nga__editor{gap:var(--space-3);display:grid;overflow:visible}.strategic-planning-matrix-module__Sf4Nga__canvasTopTools,.strategic-planning-matrix-module__Sf4Nga__composer{grid-template-columns:minmax(0,1fr);max-block-size:none;inline-size:100%;position:static}.strategic-planning-matrix-module__Sf4Nga__canvasTopTools{display:grid}.strategic-planning-matrix-module__Sf4Nga__canvasToolRail{box-shadow:none;background:0 0;border:0;justify-self:start;padding:0;position:static}.strategic-planning-matrix-module__Sf4Nga__canvasToolButton{gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);background:var(--card)}.strategic-planning-matrix-module__Sf4Nga__canvasToolLabel{clip:auto;white-space:normal;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}.strategic-planning-matrix-module__Sf4Nga__canvasTopTools .strategic-planning-matrix-module__Sf4Nga__compactField,.strategic-planning-matrix-module__Sf4Nga__canvasTopTools .strategic-planning-matrix-module__Sf4Nga__tagFilters{inline-size:100%;max-inline-size:none}.strategic-planning-matrix-module__Sf4Nga__canvasShell{block-size:var(--map-canvas-mobile-block-size);min-block-size:var(--map-canvas-mobile-block-size);touch-action:none;display:block}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--routine-card-min-inline-size)), 1fr));align-content:start;gap:var(--space-3);inline-size:100%;min-inline-size:0;display:grid}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix section{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);align-content:start;min-inline-size:0;display:grid}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix section:first-child{background:var(--warning-tint)}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix section:nth-child(2){background:var(--destructive-tint)}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix section:nth-child(3){background:var(--primary-tint)}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix section:nth-child(4){background:var(--success-tint)}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix h3,.strategic-planning-matrix-module__Sf4Nga__mobileMatrix p{margin:0}.strategic-planning-matrix-module__Sf4Nga__mobileMatrix ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.strategic-planning-matrix-module__Sf4Nga__mobileCard{gap:var(--space-1);inline-size:100%;min-block-size:var(--touch-target);padding:var(--space-3);border:var(--border-width) solid var(--task-board-note-border);border-inline-start-width:var(--space-1);border-radius:var(--radius-sm);background:var(--task-board-note-background);color:var(--task-board-note-foreground);text-align:start;display:grid}.strategic-planning-matrix-module__Sf4Nga__mobileCard[data-product=ads]{border-inline-start-color:var(--product-ads)}.strategic-planning-matrix-module__Sf4Nga__mobileCard[data-product=content]{border-inline-start-color:var(--product-content)}.strategic-planning-matrix-module__Sf4Nga__mobileCard[data-product=crm]{border-inline-start-color:var(--product-crm)}.strategic-planning-matrix-module__Sf4Nga__mobileCard[data-product=outbound]{border-inline-start-color:var(--product-outbound)}.strategic-planning-matrix-module__Sf4Nga__mobileCard[data-product=crossProduct]{border-inline-start-color:var(--product-cross)}.strategic-planning-matrix-module__Sf4Nga__mobileCardDetails span,.strategic-planning-matrix-module__Sf4Nga__mobileMatrix p{color:var(--muted-foreground);font-size:var(--font-size-xs)}.strategic-planning-matrix-module__Sf4Nga__mobileCardTitle{min-inline-size:0;color:var(--task-board-note-foreground);cursor:text;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;outline:none}.strategic-planning-matrix-module__Sf4Nga__mobileCardDetails{gap:var(--space-1);min-block-size:var(--touch-target);color:var(--muted-foreground);text-align:start;background:0 0;border:0;padding:0;display:grid}.strategic-planning-matrix-module__Sf4Nga__mobileTagText{color:var(--muted-foreground);font-size:var(--font-size-xs)}.strategic-planning-matrix-module__Sf4Nga__scoreGrid{grid-template-columns:minmax(0,1fr)}.strategic-planning-matrix-module__Sf4Nga__inspector{inset-block:auto calc(var(--space-3) + var(--safe-area-bottom));inset-inline:var(--space-3);inline-size:auto;max-block-size:calc(100dvh - var(--space-6) - var(--safe-area-top) - var(--safe-area-bottom));overscroll-behavior:contain;position:fixed}}@media (min-width:48.0625rem) and (max-width:75rem){.strategic-planning-matrix-module__Sf4Nga__composer{inline-size:min(calc(100% - var(--space-6)), var(--strategy-composer-inline-size))}}
.media-preview-dialog-module__c_TS_q__backdrop{z-index:var(--z-popover);padding:var(--space-5);background:color-mix(in srgb, var(--foreground), transparent 22%);place-items:center;display:grid;position:fixed;inset:0}.media-preview-dialog-module__c_TS_q__dialog{max-inline-size:var(--media-preview-max-inline-size);max-block-size:var(--media-preview-max-block-size);padding:var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius);background:var(--background);box-shadow:var(--shadow-md);place-items:center;display:grid;position:relative}.media-preview-dialog-module__c_TS_q__media{max-inline-size:100%;max-block-size:var(--media-preview-content-max-block-size);object-fit:contain;display:block}.media-preview-dialog-module__c_TS_q__closeButton{z-index:1;inline-size:var(--touch-target);block-size:var(--touch-target);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--foreground);cursor:pointer;place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.media-preview-dialog-module__c_TS_q__closeButton svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.media-preview-dialog-module__c_TS_q__closeButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}
.couple-plans-workspace-module__QnulKW__section{gap:var(--space-6);min-inline-size:0;display:grid}.couple-plans-workspace-module__QnulKW__header{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.couple-plans-workspace-module__QnulKW__header p{max-inline-size:var(--copy-max-inline-size);color:var(--muted-foreground);line-height:var(--line-height-body);text-wrap:pretty;margin:0}.couple-plans-workspace-module__QnulKW__headerActions,.couple-plans-workspace-module__QnulKW__listHeaderActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.couple-plans-workspace-module__QnulKW__filterButton,.couple-plans-workspace-module__QnulKW__suggestButton{gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);box-shadow:var(--control-shadow);color:var(--on-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition-property:transform,background-color,border-color;transition-duration:var(--transition-fast);align-items:center;display:inline-flex}.couple-plans-workspace-module__QnulKW__filterButton{border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.couple-plans-workspace-module__QnulKW__filterButton:hover,.couple-plans-workspace-module__QnulKW__filterButton[data-active=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent)}.couple-plans-workspace-module__QnulKW__suggestButton:hover,.couple-plans-workspace-module__QnulKW__suggestButton[aria-pressed=true]{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--on-primary)}.couple-plans-workspace-module__QnulKW__suggestButton:active,.couple-plans-workspace-module__QnulKW__filterButton:active{transform:scale(.96)}.couple-plans-workspace-module__QnulKW__filters{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--detail-min-inline-size)), 1fr));gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.couple-plans-workspace-module__QnulKW__filterGroup{gap:var(--space-1);flex-wrap:wrap;align-content:start;align-items:center;min-inline-size:0;display:flex}.couple-plans-workspace-module__QnulKW__filterGroup>span{color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-0-5);text-transform:uppercase;flex-basis:100%}.couple-plans-workspace-module__QnulKW__filterGroup button,.couple-plans-workspace-module__QnulKW__clearFilters,.couple-plans-workspace-module__QnulKW__cancelButton{min-block-size:var(--control-height-compact);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--muted-foreground);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition-property:border-color,background-color,color,transform;transition-duration:var(--transition-fast)}.couple-plans-workspace-module__QnulKW__filterGroup button:hover,.couple-plans-workspace-module__QnulKW__clearFilters:hover,.couple-plans-workspace-module__QnulKW__cancelButton:hover{border-color:var(--workspace-accent-border);color:var(--foreground)}.couple-plans-workspace-module__QnulKW__filterGroup button:active,.couple-plans-workspace-module__QnulKW__clearFilters:active,.couple-plans-workspace-module__QnulKW__cancelButton:active{transform:scale(.96)}.couple-plans-workspace-module__QnulKW__filterGroup button[data-active=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent);font-weight:var(--font-weight-semibold)}.couple-plans-workspace-module__QnulKW__clearFilters{place-self:end start}.couple-plans-workspace-module__QnulKW__libraryHeader{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:end;min-inline-size:0;display:flex}.couple-plans-workspace-module__QnulKW__listTabs{flex:var(--flex-grow);gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.couple-plans-workspace-module__QnulKW__listTabs button{gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);background:var(--muted);color:var(--muted-foreground);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition-property:border-color,background-color,color,transform;transition-duration:var(--transition-fast);align-items:center;display:inline-flex}.couple-plans-workspace-module__QnulKW__listTabs button:hover{border-color:var(--workspace-accent-border);color:var(--foreground)}.couple-plans-workspace-module__QnulKW__listTabs button:active{transform:scale(.96)}.couple-plans-workspace-module__QnulKW__listTabs button[data-active=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--foreground);box-shadow:inset 0 calc(var(--border-width) * -2) 0 var(--workspace-accent)}.couple-plans-workspace-module__QnulKW__tabCount{min-inline-size:var(--badge-min-inline-size);min-block-size:var(--badge-min-block-size);padding-inline:var(--space-1-5);border-radius:var(--radius-pill);background:var(--card);color:var(--muted-foreground);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;line-height:var(--badge-min-block-size);text-align:center}.couple-plans-workspace-module__QnulKW__listTabs button[data-active=true] .couple-plans-workspace-module__QnulKW__tabCount{background:var(--workspace-accent);color:var(--on-primary)}.couple-plans-workspace-module__QnulKW__newListForm,.couple-plans-workspace-module__QnulKW__newItemForm{gap:var(--space-2);display:grid}.couple-plans-workspace-module__QnulKW__newListForm{min-inline-size:min(100%, var(--detail-min-inline-size))}.couple-plans-workspace-module__QnulKW__newListForm>div{gap:var(--space-2);display:flex}.couple-plans-workspace-module__QnulKW__newListForm label,.couple-plans-workspace-module__QnulKW__newItemForm label{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.couple-plans-workspace-module__QnulKW__newListForm input,.couple-plans-workspace-module__QnulKW__newItemForm input,.couple-plans-workspace-module__QnulKW__newItemForm select{min-inline-size:0;min-block-size: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);font:inherit}.couple-plans-workspace-module__QnulKW__newListForm input{flex:var(--flex-grow)}.couple-plans-workspace-module__QnulKW__newListForm button,.couple-plans-workspace-module__QnulKW__newItemForm button,.couple-plans-workspace-module__QnulKW__error button,.couple-plans-workspace-module__QnulKW__destructiveButton{min-block-size: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:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition-property:border-color,background-color,color,transform;transition-duration:var(--transition-fast)}.couple-plans-workspace-module__QnulKW__addItemButton{gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--workspace-accent-border);border-radius:var(--radius-sm);background:var(--workspace-accent-tint);color:var(--workspace-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition-property:border-color,background-color,color,transform;transition-duration:var(--transition-fast);align-items:center;display:inline-flex}.couple-plans-workspace-module__QnulKW__addItemButton:hover,.couple-plans-workspace-module__QnulKW__addItemButton[aria-expanded=true]{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--on-primary)}.couple-plans-workspace-module__QnulKW__addItemButton:active{transform:scale(.96)}.couple-plans-workspace-module__QnulKW__newListForm button,.couple-plans-workspace-module__QnulKW__newItemForm button{gap:var(--space-2);border-color:var(--accent);background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;display:inline-flex}.couple-plans-workspace-module__QnulKW__newListForm button:active,.couple-plans-workspace-module__QnulKW__newItemForm button:active,.couple-plans-workspace-module__QnulKW__destructiveButton:active,.couple-plans-workspace-module__QnulKW__itemActions button:active{transform:scale(.96)}.couple-plans-workspace-module__QnulKW__draftFacets{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--field-min-inline-size)), 1fr));gap:var(--space-2);display:grid}.couple-plans-workspace-module__QnulKW__draftFacets label{gap:var(--space-1);display:grid}.couple-plans-workspace-module__QnulKW__listGrid{min-inline-size:0;display:grid}.couple-plans-workspace-module__QnulKW__listCard{gap:var(--space-5);min-inline-size:0;padding:var(--space-6);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.couple-plans-workspace-module__QnulKW__listHeader,.couple-plans-workspace-module__QnulKW__listHeader>div{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.couple-plans-workspace-module__QnulKW__listHeader{border-block-end:var(--border-width) solid var(--border);order:0;justify-content:space-between;padding-block-end:var(--space-4)}.couple-plans-workspace-module__QnulKW__listHeader h2,.couple-plans-workspace-module__QnulKW__listHeader span,.couple-plans-workspace-module__QnulKW__itemTitleRow strong,.couple-plans-workspace-module__QnulKW__empty{margin:0}.couple-plans-workspace-module__QnulKW__listHeader h2{font-size:var(--font-size-xl);line-height:var(--line-height-tight);text-wrap:balance}.couple-plans-workspace-module__QnulKW__listHeader>div>span{min-inline-size:var(--badge-min-inline-size);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--muted);color:var(--muted-foreground);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;text-align:center}.couple-plans-workspace-module__QnulKW__destructiveButton{gap:var(--space-2);color:var(--muted-foreground);background:0 0;border-color:#0000;align-items:center;display:inline-flex}.couple-plans-workspace-module__QnulKW__destructiveButton:hover,.couple-plans-workspace-module__QnulKW__destructiveButton[data-confirm=true]{border-color:var(--destructive);background:var(--destructive-tint);color:var(--destructive)}.couple-plans-workspace-module__QnulKW__cancelButton{order:1;justify-self:end}.couple-plans-workspace-module__QnulKW__newItemForm{padding:var(--space-4);border:var(--border-width) solid var(--workspace-accent-border);border-radius:var(--radius);background:var(--workspace-accent-tint);order:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.couple-plans-workspace-module__QnulKW__newItemForm>label,.couple-plans-workspace-module__QnulKW__newItemForm>.couple-plans-workspace-module__QnulKW__draftFacets{grid-column:1/-1}.couple-plans-workspace-module__QnulKW__newItemForm>button{align-self:end}.couple-plans-workspace-module__QnulKW__itemList{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--detail-min-inline-size) + var(--space-8))), 1fr));gap:var(--space-3);order:3;margin:0;padding:0;list-style:none;display:grid}.couple-plans-workspace-module__QnulKW__itemCard{--couple-plan-card-background:color-mix(in srgb, var(--couple-plan-tone,var(--workspace-accent)) var(--couple-plan-card-background-strength), var(--card));--couple-plan-card-border:color-mix(in srgb, var(--couple-plan-tone,var(--workspace-accent)) var(--couple-plan-card-border-strength), var(--border));gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:var(--border-width) solid var(--couple-plan-card-border);border-radius:var(--radius);background:var(--couple-plan-card-background);box-shadow:var(--control-shadow);transition-property:border-color,box-shadow,transform;transition-duration:var(--transition-fast);grid-template-rows:minmax(0,1fr) auto;display:grid}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=new]{--couple-plan-card-background:var(--card);--couple-plan-card-border:var(--border)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=ocean]{--couple-plan-tone:var(--workspace-ocean)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=teal]{--couple-plan-tone:var(--workspace-teal)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=jade]{--couple-plan-tone:var(--workspace-jade)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=ochre]{--couple-plan-tone:var(--workspace-ochre)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=coral]{--couple-plan-tone:var(--workspace-coral)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=rose]{--couple-plan-tone:var(--workspace-rose)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=orange]{--couple-plan-tone:var(--workspace-orange)}.couple-plans-workspace-module__QnulKW__itemCard[data-completion-tone=steel]{--couple-plan-tone:var(--workspace-steel)}.couple-plans-workspace-module__QnulKW__itemCard[data-next=true]{border-color:var(--workspace-accent);box-shadow:var(--shadow-sm)}.couple-plans-workspace-module__QnulKW__itemCard:hover{border-color:var(--workspace-accent-border);box-shadow:var(--shadow-sm);transform:translateY(calc(var(--border-width) * -2))}.couple-plans-workspace-module__QnulKW__itemBody,.couple-plans-workspace-module__QnulKW__itemTitleRow{gap:var(--space-2);min-inline-size:0;display:grid}.couple-plans-workspace-module__QnulKW__nextBadge{justify-self:start;align-items:center;gap:var(--space-1);min-block-size:var(--badge-min-block-size);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--workspace-accent-tint);color:var(--workspace-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:inline-flex}.couple-plans-workspace-module__QnulKW__itemImage{aspect-ratio:var(--couple-plan-image-aspect-ratio);border-radius:var(--radius-sm);background:var(--muted);position:relative;overflow:hidden}.couple-plans-workspace-module__QnulKW__itemImage img{object-fit:cover;block-size:100%;inline-size:100%}.couple-plans-workspace-module__QnulKW__itemImage span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--foreground);font-size:var(--font-size-caption);position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.couple-plans-workspace-module__QnulKW__itemNotes{color:var(--muted-foreground);line-height:var(--line-height-body);white-space:pre-wrap;margin:0}.couple-plans-workspace-module__QnulKW__itemTitleRow strong{font-size:var(--font-size-card-title);line-height:var(--line-height-tight);overflow-wrap:anywhere;text-wrap:pretty}.couple-plans-workspace-module__QnulKW__itemTitleRow>span{color:var(--muted-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-body);overflow-wrap:anywhere}.couple-plans-workspace-module__QnulKW__chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.couple-plans-workspace-module__QnulKW__chips li{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--muted);color:var(--muted-foreground);font-size:var(--font-size-caption);line-height:var(--line-height-tight)}.couple-plans-workspace-module__QnulKW__chips li:first-child{background:var(--workspace-accent-tint);color:var(--workspace-accent)}.couple-plans-workspace-module__QnulKW__itemMeta{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.couple-plans-workspace-module__QnulKW__itemMeta a{color:var(--workspace-accent);font-weight:var(--font-weight-semibold)}.couple-plans-workspace-module__QnulKW__itemActions{gap:var(--space-1);border-block-start:var(--border-width) solid var(--border);scrollbar-width:thin;flex-wrap:nowrap;align-items:center;padding-block-start:var(--space-3);display:flex;overflow-x:auto}.couple-plans-workspace-module__QnulKW__editorBackdrop{z-index:var(--z-popover);padding:var(--space-5);background:var(--backdrop);place-items:center;display:grid;position:fixed;inset:0}.couple-plans-workspace-module__QnulKW__editorDialog{inline-size:min(100%, var(--couple-plan-editor-inline-size));max-block-size:var(--couple-plan-editor-max-block-size);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-overlay);box-shadow:var(--shadow-lg);display:grid;overflow:hidden}.couple-plans-workspace-module__QnulKW__editorDialog>header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-block-end:var(--border-width) solid var(--border);display:flex}.couple-plans-workspace-module__QnulKW__editorDialog>header>div{gap:var(--space-1);display:grid}.couple-plans-workspace-module__QnulKW__editorDialog>header span,.couple-plans-workspace-module__QnulKW__editorForm label>span{color:var(--muted-foreground);font-size:var(--font-size-caption)}.couple-plans-workspace-module__QnulKW__editorDialog h2{font-size:var(--font-size-section);margin:0}.couple-plans-workspace-module__QnulKW__editorDialog>header button{min-inline-size:var(--touch-target);min-block-size:var(--touch-target);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.couple-plans-workspace-module__QnulKW__editorForm{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.couple-plans-workspace-module__QnulKW__scheduleDialog{inline-size:min(100%, var(--login-card-inline-size))}.couple-plans-workspace-module__QnulKW__scheduleForm{gap:var(--space-4);padding:var(--space-4);display:grid;overflow:auto}.couple-plans-workspace-module__QnulKW__scheduleForm label{gap:var(--space-2);display:grid}.couple-plans-workspace-module__QnulKW__scheduleForm label>span{color:var(--muted-foreground);font-size:var(--font-size-caption)}.couple-plans-workspace-module__QnulKW__scheduleForm input,.couple-plans-workspace-module__QnulKW__scheduleForm select{inline-size:100%;min-block-size:var(--control-height);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--field-background);color:var(--foreground);font:inherit;font-size:var(--font-size-body)}.couple-plans-workspace-module__QnulKW__editorForm>label,.couple-plans-workspace-module__QnulKW__editorForm label,.couple-plans-workspace-module__QnulKW__editorFacets{gap:var(--space-2);display:grid}.couple-plans-workspace-module__QnulKW__editorForm>label:nth-child(2),.couple-plans-workspace-module__QnulKW__editorForm>label:nth-child(4),.couple-plans-workspace-module__QnulKW__editorForm>label:nth-child(5),.couple-plans-workspace-module__QnulKW__editorImages,.couple-plans-workspace-module__QnulKW__editorFacets,.couple-plans-workspace-module__QnulKW__editorActions{grid-column:1/-1}.couple-plans-workspace-module__QnulKW__editorForm input,.couple-plans-workspace-module__QnulKW__editorForm textarea,.couple-plans-workspace-module__QnulKW__editorForm select{inline-size:100%;min-block-size:var(--control-height);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--field-background);color:var(--foreground);font:inherit}.couple-plans-workspace-module__QnulKW__editorForm textarea{min-block-size:var(--couple-plan-editor-description-min-block-size);resize:vertical}.couple-plans-workspace-module__QnulKW__editorImages{grid-template-columns:repeat(auto-fit, minmax(var(--touch-target), 1fr));gap:var(--space-2);display:grid}.couple-plans-workspace-module__QnulKW__editorImages img{inline-size:100%;aspect-ratio:var(--couple-plan-image-aspect-ratio);border-radius:var(--radius-sm);object-fit:cover}.couple-plans-workspace-module__QnulKW__editorFacets{grid-template-columns:repeat(auto-fit, minmax(var(--field-min-inline-size), 1fr))}.couple-plans-workspace-module__QnulKW__editorCheckbox{align-content:center;justify-items:start}.couple-plans-workspace-module__QnulKW__editorCheckbox input{inline-size:var(--touch-target);min-block-size:var(--touch-target)}.couple-plans-workspace-module__QnulKW__editorActions{justify-content:flex-end;gap:var(--space-2);display:flex}.couple-plans-workspace-module__QnulKW__editorActions button{min-block-size: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:inherit;cursor:pointer}.couple-plans-workspace-module__QnulKW__editorActions button[type=submit]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:var(--font-weight-semibold)}.couple-plans-workspace-module__QnulKW__itemActions button{gap:var(--space-1);min-inline-size:var(--touch-target);min-block-size:var(--touch-target);padding-inline:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--muted-foreground);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition-property:border-color,background-color,color,transform;transition-duration:var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.couple-plans-workspace-module__QnulKW__itemActions button:hover{border-color:var(--border);background:var(--muted);color:var(--foreground)}.couple-plans-workspace-module__QnulKW__itemActions button[data-active=true],.couple-plans-workspace-module__QnulKW__itemActions button:first-child{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent)}.couple-plans-workspace-module__QnulKW__itemActions button[data-confirm=true]{border-color:var(--destructive);background:var(--destructive-tint);color:var(--destructive)}.couple-plans-workspace-module__QnulKW__downIcon{transform:rotate(90deg)}.couple-plans-workspace-module__QnulKW__empty{padding-block:var(--space-4);color:var(--muted-foreground);text-align:center;order:4}.couple-plans-workspace-module__QnulKW__error{gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--destructive);border-radius:var(--radius-sm);background:var(--destructive-tint);color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.couple-plans-workspace-module__QnulKW__skeletonHeader,.couple-plans-workspace-module__QnulKW__skeletonCard{border-radius:var(--radius);background:var(--muted);animation:couple-plans-workspace-module__QnulKW__pulse var(--transition-default) infinite alternate}.couple-plans-workspace-module__QnulKW__skeletonHeader{inline-size:var(--copy-max-inline-size);max-inline-size:100%;block-size:var(--control-height)}.couple-plans-workspace-module__QnulKW__skeletonGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kanban-column-min-inline-size)), 1fr));gap:var(--space-4);display:grid}.couple-plans-workspace-module__QnulKW__skeletonCard{block-size:calc(var(--control-height) * 6)}.couple-plans-workspace-module__QnulKW__suggestButton:focus-visible,.couple-plans-workspace-module__QnulKW__filterButton:focus-visible,.couple-plans-workspace-module__QnulKW__filterGroup button:focus-visible,.couple-plans-workspace-module__QnulKW__clearFilters:focus-visible,.couple-plans-workspace-module__QnulKW__cancelButton:focus-visible,.couple-plans-workspace-module__QnulKW__listTabs button:focus-visible,.couple-plans-workspace-module__QnulKW__newListForm input:focus-visible,.couple-plans-workspace-module__QnulKW__newListForm button:focus-visible,.couple-plans-workspace-module__QnulKW__newItemForm input:focus-visible,.couple-plans-workspace-module__QnulKW__newItemForm select:focus-visible,.couple-plans-workspace-module__QnulKW__newItemForm button:focus-visible,.couple-plans-workspace-module__QnulKW__itemActions button:focus-visible,.couple-plans-workspace-module__QnulKW__destructiveButton:focus-visible,.couple-plans-workspace-module__QnulKW__addItemButton:focus-visible,.couple-plans-workspace-module__QnulKW__error button:focus-visible,.couple-plans-workspace-module__QnulKW__editorDialog button:focus-visible,.couple-plans-workspace-module__QnulKW__editorForm input:focus-visible,.couple-plans-workspace-module__QnulKW__editorForm textarea:focus-visible,.couple-plans-workspace-module__QnulKW__editorForm select:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.couple-plans-workspace-module__QnulKW__filterGroup button:disabled,.couple-plans-workspace-module__QnulKW__filterButton:disabled,.couple-plans-workspace-module__QnulKW__listTabs button:disabled,.couple-plans-workspace-module__QnulKW__newListForm button:disabled,.couple-plans-workspace-module__QnulKW__newItemForm button:disabled,.couple-plans-workspace-module__QnulKW__itemActions button:disabled,.couple-plans-workspace-module__QnulKW__destructiveButton:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}@keyframes couple-plans-workspace-module__QnulKW__pulse{0%{opacity:var(--disabled-opacity)}to{opacity:var(--motion-opacity-visible)}}@media (max-width:48rem){.couple-plans-workspace-module__QnulKW__section{gap:var(--space-5)}.couple-plans-workspace-module__QnulKW__header,.couple-plans-workspace-module__QnulKW__libraryHeader,.couple-plans-workspace-module__QnulKW__newListForm>div,.couple-plans-workspace-module__QnulKW__newItemForm{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.couple-plans-workspace-module__QnulKW__suggestButton,.couple-plans-workspace-module__QnulKW__filterButton,.couple-plans-workspace-module__QnulKW__newListForm button,.couple-plans-workspace-module__QnulKW__newItemForm button{inline-size:100%}.couple-plans-workspace-module__QnulKW__headerActions{grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.couple-plans-workspace-module__QnulKW__filters{grid-template-columns:minmax(0,1fr)}.couple-plans-workspace-module__QnulKW__filterGroup button,.couple-plans-workspace-module__QnulKW__clearFilters,.couple-plans-workspace-module__QnulKW__cancelButton,.couple-plans-workspace-module__QnulKW__listTabs button{min-block-size:var(--touch-target)}.couple-plans-workspace-module__QnulKW__listTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.couple-plans-workspace-module__QnulKW__listTabs button{white-space:normal;text-align:start;justify-content:space-between;min-inline-size:0}.couple-plans-workspace-module__QnulKW__newListForm{inline-size:100%}.couple-plans-workspace-module__QnulKW__listCard{padding:var(--space-4)}.couple-plans-workspace-module__QnulKW__listHeader{align-items:start}.couple-plans-workspace-module__QnulKW__listHeaderActions{inline-size:100%}.couple-plans-workspace-module__QnulKW__addItemButton,.couple-plans-workspace-module__QnulKW__destructiveButton{flex:var(--flex-grow);min-block-size:var(--touch-target);justify-content:center}.couple-plans-workspace-module__QnulKW__destructiveButton{padding-inline:var(--space-2)}.couple-plans-workspace-module__QnulKW__newItemForm>label,.couple-plans-workspace-module__QnulKW__newItemForm>.couple-plans-workspace-module__QnulKW__draftFacets{grid-column:auto}.couple-plans-workspace-module__QnulKW__itemList{grid-template-columns:minmax(0,1fr)}.couple-plans-workspace-module__QnulKW__itemCard:hover{transform:none}.couple-plans-workspace-module__QnulKW__editorBackdrop{place-items:end center;padding:0}.couple-plans-workspace-module__QnulKW__editorDialog{inline-size:100%;max-block-size:var(--couple-plan-editor-max-block-size);border-end-end-radius:0;border-end-start-radius:0}.couple-plans-workspace-module__QnulKW__editorForm{grid-template-columns:minmax(0,1fr)}.couple-plans-workspace-module__QnulKW__editorForm>label,.couple-plans-workspace-module__QnulKW__editorForm>label:nth-child(2),.couple-plans-workspace-module__QnulKW__editorForm>label:nth-child(4),.couple-plans-workspace-module__QnulKW__editorForm>label:nth-child(5),.couple-plans-workspace-module__QnulKW__editorImages,.couple-plans-workspace-module__QnulKW__editorFacets,.couple-plans-workspace-module__QnulKW__editorActions{grid-column:auto}}@media (prefers-reduced-motion:reduce){.couple-plans-workspace-module__QnulKW__suggestButton,.couple-plans-workspace-module__QnulKW__filterButton,.couple-plans-workspace-module__QnulKW__filterGroup button,.couple-plans-workspace-module__QnulKW__clearFilters,.couple-plans-workspace-module__QnulKW__cancelButton,.couple-plans-workspace-module__QnulKW__listTabs button,.couple-plans-workspace-module__QnulKW__newListForm button,.couple-plans-workspace-module__QnulKW__newItemForm button,.couple-plans-workspace-module__QnulKW__itemCard,.couple-plans-workspace-module__QnulKW__itemActions button,.couple-plans-workspace-module__QnulKW__destructiveButton{transition:none}.couple-plans-workspace-module__QnulKW__skeletonHeader,.couple-plans-workspace-module__QnulKW__skeletonCard{animation:none}}
.suggestion-panel-module__KK3kUa__panel{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:var(--border-width) solid var(--accent);border-radius:var(--radius);background:var(--surface-raised);display:grid}.suggestion-panel-module__KK3kUa__context{gap:var(--space-2);display:grid}.suggestion-panel-module__KK3kUa__group{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.suggestion-panel-module__KK3kUa__group>span{min-inline-size:var(--space-7,4rem);color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.suggestion-panel-module__KK3kUa__group button,.suggestion-panel-module__KK3kUa__blocking button,.suggestion-panel-module__KK3kUa__more{min-block-size:var(--control-height-compact);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--muted-foreground);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer}.suggestion-panel-module__KK3kUa__group button[data-active=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--foreground)}.suggestion-panel-module__KK3kUa__results{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.suggestion-panel-module__KK3kUa__card{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);align-content:start;display:grid}.suggestion-panel-module__KK3kUa__cardBody{gap:var(--space-2);min-inline-size:0;display:grid}.suggestion-panel-module__KK3kUa__cardBody strong{overflow-wrap:anywhere}.suggestion-panel-module__KK3kUa__cardBody>span{color:var(--muted-foreground);font-size:var(--font-size-sm)}.suggestion-panel-module__KK3kUa__chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.suggestion-panel-module__KK3kUa__chips li{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--muted);color:var(--muted-foreground);font-size:var(--font-size-caption)}.suggestion-panel-module__KK3kUa__never{color:var(--muted-foreground);font-size:var(--font-size-caption)}.suggestion-panel-module__KK3kUa__cardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.suggestion-panel-module__KK3kUa__cardActions button{gap:var(--space-1);min-block-size:var(--touch-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--foreground);font:inherit;font-size:var(--font-size-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.suggestion-panel-module__KK3kUa__empty{gap:var(--space-3);padding-block:var(--space-4);color:var(--muted-foreground);text-align:center;justify-items:center;display:grid}.suggestion-panel-module__KK3kUa__empty p{margin:0}.suggestion-panel-module__KK3kUa__blocking{gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.suggestion-panel-module__KK3kUa__more{justify-self:start}.suggestion-panel-module__KK3kUa__group button:focus-visible,.suggestion-panel-module__KK3kUa__blocking button:focus-visible,.suggestion-panel-module__KK3kUa__cardActions button:focus-visible,.suggestion-panel-module__KK3kUa__more:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.suggestion-panel-module__KK3kUa__more:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}
.commemorative-dates-list-module__OdWrqq__section{gap:var(--space-5);min-inline-size:0;display:grid}.commemorative-dates-list-module__OdWrqq__header{gap:var(--space-1);max-inline-size:var(--copy-max-inline-size);display:grid}.commemorative-dates-list-module__OdWrqq__header h2,.commemorative-dates-list-module__OdWrqq__header p,.commemorative-dates-list-module__OdWrqq__card h3,.commemorative-dates-list-module__OdWrqq__details,.commemorative-dates-list-module__OdWrqq__details dt,.commemorative-dates-list-module__OdWrqq__details dd,.commemorative-dates-list-module__OdWrqq__empty{margin:0}.commemorative-dates-list-module__OdWrqq__header h2{color:var(--foreground);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.commemorative-dates-list-module__OdWrqq__header p,.commemorative-dates-list-module__OdWrqq__empty{color:var(--muted-foreground);line-height:var(--line-height-body)}.commemorative-dates-list-module__OdWrqq__list{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--routine-card-min-inline-size)), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.commemorative-dates-list-module__OdWrqq__card{align-content:start;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);display:grid}.commemorative-dates-list-module__OdWrqq__cardHeader{gap:var(--space-3);justify-content:space-between;align-items:start;display:flex}.commemorative-dates-list-module__OdWrqq__cardHeader>div{gap:var(--space-2);min-inline-size:0;display:grid}.commemorative-dates-list-module__OdWrqq__card h3{color:var(--foreground);font-size:var(--font-size-section);overflow-wrap:anywhere}.commemorative-dates-list-module__OdWrqq__priority,.commemorative-dates-list-module__OdWrqq__status{color:var(--muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.commemorative-dates-list-module__OdWrqq__status[data-paused=false]{color:var(--success)}.commemorative-dates-list-module__OdWrqq__details{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commemorative-dates-list-module__OdWrqq__details div{gap:var(--space-1);display:grid}.commemorative-dates-list-module__OdWrqq__details dt{color:var(--muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.commemorative-dates-list-module__OdWrqq__details dd{color:var(--foreground);font-size:var(--font-size-sm)}.commemorative-dates-list-module__OdWrqq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.commemorative-dates-list-module__OdWrqq__primaryButton,.commemorative-dates-list-module__OdWrqq__secondaryButton{min-block-size:var(--touch-target);padding-inline:var(--space-4);border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.commemorative-dates-list-module__OdWrqq__primaryButton{border:var(--border-width) solid var(--accent);background:var(--accent);color:var(--on-accent)}.commemorative-dates-list-module__OdWrqq__secondaryButton{border:var(--border-width) solid var(--border);background:var(--card);color:var(--foreground)}.commemorative-dates-list-module__OdWrqq__primaryButton:disabled,.commemorative-dates-list-module__OdWrqq__secondaryButton:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.commemorative-dates-list-module__OdWrqq__primaryButton:focus-visible,.commemorative-dates-list-module__OdWrqq__secondaryButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}
.free-capture-module__nv4hQa__layout{gap:var(--space-6);grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.free-capture-module__nv4hQa__composer,.free-capture-module__nv4hQa__history{min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm)}.free-capture-module__nv4hQa__composer header,.free-capture-module__nv4hQa__history{gap:var(--space-2);display:grid}.free-capture-module__nv4hQa__composer header p,.free-capture-module__nv4hQa__empty{color:var(--muted-foreground)}.free-capture-module__nv4hQa__form{gap:var(--space-3);margin-block-start:var(--space-5);display:grid}.free-capture-module__nv4hQa__form>label{font-weight:650}.free-capture-module__nv4hQa__form textarea{resize:vertical;min-height:14rem;line-height:1.55}.free-capture-module__nv4hQa__composerActions,.free-capture-module__nv4hQa__queue,.free-capture-module__nv4hQa__captureMeta{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.free-capture-module__nv4hQa__composerActions button,.free-capture-module__nv4hQa__queue button,.free-capture-module__nv4hQa__error button,.free-capture-module__nv4hQa__captureCard>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(--workspace-accent);color:var(--background);font-weight:700;display:inline-flex}.free-capture-module__nv4hQa__fileButton{min-height:var(--touch-target);align-items:center;gap:var(--space-2);cursor:pointer;color:var(--workspace-accent);font-weight:700;display:inline-flex}.free-capture-module__nv4hQa__fileButton input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.free-capture-module__nv4hQa__selectedFiles{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.free-capture-module__nv4hQa__selectedFiles li{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--muted)}.free-capture-module__nv4hQa__queue,.free-capture-module__nv4hQa__notice,.free-capture-module__nv4hQa__error{padding:var(--space-3);border-radius:var(--radius-sm);margin-block-start:var(--space-4)}.free-capture-module__nv4hQa__queue,.free-capture-module__nv4hQa__notice{background:var(--workspace-accent-tint)}.free-capture-module__nv4hQa__error{gap:var(--space-3);background:var(--destructive-tint);color:var(--destructive);display:grid}.free-capture-module__nv4hQa__history{max-height:min(72vh,56rem);overflow:auto}.free-capture-module__nv4hQa__captureList{gap:var(--space-3);margin-block-start:var(--space-2);display:grid}.free-capture-module__nv4hQa__captureCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);display:grid}.free-capture-module__nv4hQa__captureMeta{color:var(--muted-foreground);font-size:var(--font-size-caption)}.free-capture-module__nv4hQa__captureMeta span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--muted)}.free-capture-module__nv4hQa__captureMeta span[data-status=failed],.free-capture-module__nv4hQa__captureMeta span[data-status=partially_organized]{background:var(--destructive-tint);color:var(--destructive)}.free-capture-module__nv4hQa__rawText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.free-capture-module__nv4hQa__originalNote{gap:var(--space-1);display:grid}.free-capture-module__nv4hQa__loadMoreButton{min-height:var(--touch-target);padding-inline:var(--space-4);border:1px solid var(--workspace-accent);border-radius:var(--radius-sm);color:var(--workspace-accent);justify-self:start;font-weight:700}.free-capture-module__nv4hQa__links,.free-capture-module__nv4hQa__images{gap:var(--space-2);display:grid}.free-capture-module__nv4hQa__links a{color:var(--workspace-accent);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.free-capture-module__nv4hQa__images button{min-height:var(--touch-target);align-items:center;gap:var(--space-2);color:var(--workspace-accent);text-align:start;justify-self:start;display:inline-flex}@media (max-width:64rem){.free-capture-module__nv4hQa__layout{grid-template-columns:1fr}.free-capture-module__nv4hQa__history{max-height:none}}@media (max-width:40rem){.free-capture-module__nv4hQa__composer,.free-capture-module__nv4hQa__history{padding:var(--space-4)}.free-capture-module__nv4hQa__composerActions>*,.free-capture-module__nv4hQa__composerActions button,.free-capture-module__nv4hQa__fileButton{width:100%}.free-capture-module__nv4hQa__fileButton{justify-content:center}}
.ideas-workspace-module__loVbtq__workspace{gap:var(--space-6);min-inline-size:0;display:grid}.ideas-workspace-module__loVbtq__header{gap:var(--space-4);display:grid}.ideas-workspace-module__loVbtq__heading,.ideas-workspace-module__loVbtq__columnTitle,.ideas-workspace-module__loVbtq__ideaTitle{color:var(--foreground);margin:0}.ideas-workspace-module__loVbtq__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.ideas-workspace-module__loVbtq__captureForm{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--field-min-inline-size)), 1fr));gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);align-items:end;display:grid}.ideas-workspace-module__loVbtq__field{gap:var(--space-2);min-inline-size:0;display:grid}.ideas-workspace-module__loVbtq__label,.ideas-workspace-module__loVbtq__selectLabel{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ideas-workspace-module__loVbtq__input,.ideas-workspace-module__loVbtq__textarea,.ideas-workspace-module__loVbtq__select{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);font:inherit}.ideas-workspace-module__loVbtq__input,.ideas-workspace-module__loVbtq__select{padding-inline:var(--space-3)}.ideas-workspace-module__loVbtq__textarea{min-block-size:var(--textarea-min-block-size);padding:var(--space-3);resize:vertical}.ideas-workspace-module__loVbtq__input:focus-visible,.ideas-workspace-module__loVbtq__textarea:focus-visible,.ideas-workspace-module__loVbtq__select:focus-visible,.ideas-workspace-module__loVbtq__primaryButton:focus-visible,.ideas-workspace-module__loVbtq__secondaryButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.ideas-workspace-module__loVbtq__primaryButton,.ideas-workspace-module__loVbtq__secondaryButton{min-block-size:var(--control-height);border-radius:var(--radius-sm);padding-inline:var(--space-4);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.ideas-workspace-module__loVbtq__primaryButton{border:var(--border-width) solid var(--accent);background:var(--accent);color:var(--accent-foreground)}.ideas-workspace-module__loVbtq__secondaryButton{border:var(--border-width) solid var(--border);background:var(--card);color:var(--foreground)}.ideas-workspace-module__loVbtq__primaryButton:disabled,.ideas-workspace-module__loVbtq__secondaryButton:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ideas-workspace-module__loVbtq__board{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kanban-column-min-inline-size)), 1fr));gap:var(--space-4);align-items:start;display:grid}.ideas-workspace-module__loVbtq__column{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border-radius:var(--radius);background:var(--muted);display:grid}.ideas-workspace-module__loVbtq__columnHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ideas-workspace-module__loVbtq__columnTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ideas-workspace-module__loVbtq__count{min-inline-size:var(--badge-min-inline-size);min-block-size:var(--badge-min-block-size);border-radius:var(--radius-pill);background:var(--card);color:var(--muted-foreground);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.ideas-workspace-module__loVbtq__ideaList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ideas-workspace-module__loVbtq__ideaCard{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-sm);display:grid}.ideas-workspace-module__loVbtq__ideaCard[draggable=true]{cursor:grab}.ideas-workspace-module__loVbtq__ideaCard[data-dragging=true]{opacity:var(--disabled-opacity)}.ideas-workspace-module__loVbtq__ideaCard[draggable=true]:active{cursor:grabbing}.ideas-workspace-module__loVbtq__ideaBody{gap:var(--space-2);min-inline-size:0;display:grid}.ideas-workspace-module__loVbtq__ideaTitle{overflow-wrap:anywhere;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ideas-workspace-module__loVbtq__ideaDetails,.ideas-workspace-module__loVbtq__emptyState{color:var(--muted-foreground);line-height:var(--line-height-body);margin:0}.ideas-workspace-module__loVbtq__ideaDetails{-webkit-line-clamp:var(--text-preview-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ideas-workspace-module__loVbtq__metadata{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.ideas-workspace-module__loVbtq__actions{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.ideas-workspace-module__loVbtq__selectLabel{flex:var(--flex-grow);gap:var(--space-1);min-inline-size:min(100%, var(--field-min-inline-size));display:grid}.ideas-workspace-module__loVbtq__linkedTask{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--primary-tint);color:var(--primary-text);overflow-wrap:anywhere;display:grid}.ideas-workspace-module__loVbtq__linkedTask span{font-size:var(--font-size-xs)}.ideas-workspace-module__loVbtq__emptyState{padding:var(--space-4);text-align:center}.ideas-workspace-module__loVbtq__panel{border-block-start:var(--border-width) solid var(--border);min-inline-size:0;padding-block-start:var(--space-3)}.ideas-workspace-module__loVbtq__panelSummary{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.ideas-workspace-module__loVbtq__panelSummary:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.ideas-workspace-module__loVbtq__panelBody{gap:var(--space-3);min-inline-size:0;margin-block-start:var(--space-3);display:grid}.ideas-workspace-module__loVbtq__imageGrid{grid-template-columns:repeat(auto-fill, minmax(var(--thumbnail-min-inline-size,72px), 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ideas-workspace-module__loVbtq__imageCard{border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);aspect-ratio:1;position:relative;overflow:hidden}.ideas-workspace-module__loVbtq__imageThumbnail,.ideas-workspace-module__loVbtq__imagePlaceholder{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ideas-workspace-module__loVbtq__imagePreviewButton{cursor:zoom-in;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.ideas-workspace-module__loVbtq__imagePreviewButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-offset))}.ideas-workspace-module__loVbtq__imageRemove{min-inline-size:var(--badge-min-inline-size);min-block-size:var(--badge-min-block-size);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;line-height:1;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.ideas-workspace-module__loVbtq__imageRemove svg,.ideas-workspace-module__loVbtq__uploadButton svg,.ideas-workspace-module__loVbtq__boardLink svg,.ideas-workspace-module__loVbtq__dangerButton svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.ideas-workspace-module__loVbtq__imageRemove:focus-visible,.ideas-workspace-module__loVbtq__uploadButton:focus-within,.ideas-workspace-module__loVbtq__boardLink:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.ideas-workspace-module__loVbtq__imageRemove:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ideas-workspace-module__loVbtq__uploadButton{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);padding-inline:var(--space-4);background:var(--card);color:var(--foreground);font-weight:var(--font-weight-semibold);cursor:pointer;place-items:center;display:inline-flex}.ideas-workspace-module__loVbtq__uploadButton[data-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}.ideas-workspace-module__loVbtq__fileInput{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ideas-workspace-module__loVbtq__dangerButton{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);padding-inline:var(--space-4);background:var(--card);color:var(--destructive);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.ideas-workspace-module__loVbtq__dangerButton[data-armed=true]{border-color:var(--destructive);background:var(--destructive-tint)}.ideas-workspace-module__loVbtq__dangerButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.ideas-workspace-module__loVbtq__dangerButton:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ideas-workspace-module__loVbtq__boardLink{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);padding-inline:var(--space-4);background:var(--card);color:var(--foreground);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.ideas-workspace-module__loVbtq__actionCopy{gap:var(--space-1);text-align:start;display:grid}.ideas-workspace-module__loVbtq__actionCopy small{color:var(--muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.ideas-workspace-module__loVbtq__boardLink[data-board-status=content]{border-color:var(--primary);background:var(--primary-tint);color:var(--primary-text)}
.idea-conversion-dialog-module__mifsAW__backdrop{z-index:var(--z-backdrop);padding:max(var(--space-4), var(--safe-area-top)) max(var(--space-4), var(--safe-area-right)) max(var(--space-4), var(--safe-area-bottom)) max(var(--space-4), var(--safe-area-left));background:var(--backdrop);place-items:center;display:grid;position:fixed;inset:0}.idea-conversion-dialog-module__mifsAW__dialog{inline-size:min(var(--drawer-width), 100%);max-block-size:calc(100dvh - (var(--space-4) * 2));border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-overlay);color:var(--foreground);box-shadow:var(--shadow-md);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.idea-conversion-dialog-module__mifsAW__dialog:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.idea-conversion-dialog-module__mifsAW__header{gap:var(--space-2);padding:var(--space-5);border-block-end:var(--border-width) solid var(--border);display:grid}.idea-conversion-dialog-module__mifsAW__title,.idea-conversion-dialog-module__mifsAW__description,.idea-conversion-dialog-module__mifsAW__hint{margin:0}.idea-conversion-dialog-module__mifsAW__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.idea-conversion-dialog-module__mifsAW__description,.idea-conversion-dialog-module__mifsAW__hint{color:var(--muted-foreground);line-height:var(--line-height-body)}.idea-conversion-dialog-module__mifsAW__description{font-size:var(--font-size-body)}.idea-conversion-dialog-module__mifsAW__form{grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid}.idea-conversion-dialog-module__mifsAW__content{gap:var(--space-4);min-block-size:0;padding:var(--space-5);overscroll-behavior:contain;display:grid;overflow-y:auto}.idea-conversion-dialog-module__mifsAW__field{gap:var(--space-2);min-inline-size:0;display:grid}.idea-conversion-dialog-module__mifsAW__label{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.idea-conversion-dialog-module__mifsAW__input,.idea-conversion-dialog-module__mifsAW__textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);font:inherit}.idea-conversion-dialog-module__mifsAW__input{padding-inline:var(--space-3)}.idea-conversion-dialog-module__mifsAW__textarea{min-block-size:var(--textarea-min-block-size);padding:var(--space-3);resize:vertical}.idea-conversion-dialog-module__mifsAW__input:focus-visible,.idea-conversion-dialog-module__mifsAW__textarea:focus-visible,.idea-conversion-dialog-module__mifsAW__primaryButton:focus-visible,.idea-conversion-dialog-module__mifsAW__secondaryButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.idea-conversion-dialog-module__mifsAW__scoreFields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.idea-conversion-dialog-module__mifsAW__hint{font-size:var(--font-size-sm)}.idea-conversion-dialog-module__mifsAW__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-start:var(--border-width) solid var(--border);background:var(--card);flex-wrap:wrap;display:flex}.idea-conversion-dialog-module__mifsAW__primaryButton,.idea-conversion-dialog-module__mifsAW__secondaryButton{min-block-size:var(--touch-target);padding-inline:var(--space-4);border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.idea-conversion-dialog-module__mifsAW__primaryButton{border:var(--border-width) solid var(--accent);background:var(--accent);color:var(--accent-foreground)}.idea-conversion-dialog-module__mifsAW__secondaryButton{border:var(--border-width) solid var(--border);background:var(--card);color:var(--foreground)}.idea-conversion-dialog-module__mifsAW__primaryButton:disabled,.idea-conversion-dialog-module__mifsAW__secondaryButton:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}@media (max-width:48rem){.idea-conversion-dialog-module__mifsAW__backdrop{padding:0}.idea-conversion-dialog-module__mifsAW__dialog{border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100%}.idea-conversion-dialog-module__mifsAW__header{padding:max(var(--space-4), var(--safe-area-top)) max(var(--space-4), var(--safe-area-right)) var(--space-4) max(var(--space-4), var(--safe-area-left))}.idea-conversion-dialog-module__mifsAW__content{padding:var(--space-4) max(var(--space-4), var(--safe-area-right)) var(--space-4) max(var(--space-4), var(--safe-area-left))}.idea-conversion-dialog-module__mifsAW__scoreFields{grid-template-columns:minmax(0,1fr)}.idea-conversion-dialog-module__mifsAW__input,.idea-conversion-dialog-module__mifsAW__textarea,.idea-conversion-dialog-module__mifsAW__primaryButton,.idea-conversion-dialog-module__mifsAW__secondaryButton{font-size:var(--mobile-control-font-size)}.idea-conversion-dialog-module__mifsAW__footer{padding:var(--space-4) max(var(--space-4), var(--safe-area-right)) max(var(--space-4), var(--safe-area-bottom)) max(var(--space-4), var(--safe-area-left))}.idea-conversion-dialog-module__mifsAW__primaryButton,.idea-conversion-dialog-module__mifsAW__secondaryButton{flex:var(--flex-grow)}}
.acquisition-flow-workspace-module__mbevBq__workspaceModule{gap:var(--space-4);min-width:0;display:grid}.acquisition-flow-workspace-module__mbevBq__header{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.acquisition-flow-workspace-module__mbevBq__header h2,.acquisition-flow-workspace-module__mbevBq__header p,.acquisition-flow-workspace-module__mbevBq__hierarchyPanel h3,.acquisition-flow-workspace-module__mbevBq__inspector h3,.acquisition-flow-workspace-module__mbevBq__inspector h4,.acquisition-flow-workspace-module__mbevBq__branchGroup h4,.acquisition-flow-workspace-module__mbevBq__orphanGroup h3,.acquisition-flow-workspace-module__mbevBq__pathsSection h4{margin:0}.acquisition-flow-workspace-module__mbevBq__header p,.acquisition-flow-workspace-module__mbevBq__emptyState{color:var(--muted-foreground)}.acquisition-flow-workspace-module__mbevBq__snapshotStatus{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-inline-start-width:var(--space-1);border-radius:var(--radius-sm);background:var(--card);display:grid}.acquisition-flow-workspace-module__mbevBq__snapshotStatus[data-metric-state=fresh]{border-inline-start-color:var(--success)}.acquisition-flow-workspace-module__mbevBq__snapshotStatus[data-metric-state=loading]{border-inline-start-color:var(--primary)}.acquisition-flow-workspace-module__mbevBq__snapshotStatus[data-metric-state=stale],.acquisition-flow-workspace-module__mbevBq__snapshotStatus[data-metric-state=partial]{border-inline-start-color:var(--warning)}.acquisition-flow-workspace-module__mbevBq__snapshotStatus[data-metric-state=error]{border-inline-start-color:var(--destructive)}.acquisition-flow-workspace-module__mbevBq__snapshotStatus small{color:var(--muted-foreground)}.acquisition-flow-workspace-module__mbevBq__toolbar{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--field-min-inline-size)), 1fr));align-items:end;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);display:grid}.acquisition-flow-workspace-module__mbevBq__toolbar label{gap:var(--space-1);min-width:0;color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:grid}.acquisition-flow-workspace-module__mbevBq__toolbar [data-ops-select-trigger]{width:100%;min-block-size:var(--touch-target)}.acquisition-flow-workspace-module__mbevBq__refreshButton,.acquisition-flow-workspace-module__mbevBq__inspectorActions button{min-block-size:var(--touch-target);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--foreground);font-weight:var(--font-weight-semibold);display:inline-flex}.acquisition-flow-workspace-module__mbevBq__operationalGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--map-panel-min-inline-size)), 1fr));align-items:start;gap:var(--space-4);min-width:0;display:grid}.acquisition-flow-workspace-module__mbevBq__hierarchyPanel,.acquisition-flow-workspace-module__mbevBq__inspector{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);display:grid}.acquisition-flow-workspace-module__mbevBq__rootList,.acquisition-flow-workspace-module__mbevBq__branchList,.acquisition-flow-workspace-module__mbevBq__pathsSection ul{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.acquisition-flow-workspace-module__mbevBq__entityItem{gap:var(--space-2);min-width:0;display:grid}.acquisition-flow-workspace-module__mbevBq__entityRow{grid-template-columns:var(--touch-target) minmax(0, 1fr) auto;align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--border);border-inline-start-width:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;display:grid}.acquisition-flow-workspace-module__mbevBq__entityRow[data-entity-kind=channel]{border-inline-start-color:var(--primary)}.acquisition-flow-workspace-module__mbevBq__entityRow[data-entity-kind=campaign]{border-inline-start-color:var(--warning)}.acquisition-flow-workspace-module__mbevBq__entityRow[data-entity-kind=offer]{border-inline-start-color:var(--success)}.acquisition-flow-workspace-module__mbevBq__entityRow[data-selected=true]{border-color:var(--ring);box-shadow:var(--shadow-sm)}.acquisition-flow-workspace-module__mbevBq__expandButton,.acquisition-flow-workspace-module__mbevBq__expandSpacer,.acquisition-flow-workspace-module__mbevBq__entityActions button{inline-size:var(--touch-target);min-block-size:var(--touch-target)}.acquisition-flow-workspace-module__mbevBq__expandButton,.acquisition-flow-workspace-module__mbevBq__entityActions button{border-radius:var(--radius-sm);color:var(--muted-foreground);background:0 0;place-items:center;padding:0;display:grid}.acquisition-flow-workspace-module__mbevBq__expandButton:focus-visible,.acquisition-flow-workspace-module__mbevBq__entityActions button:focus-visible,.acquisition-flow-workspace-module__mbevBq__entityMain:focus-visible,.acquisition-flow-workspace-module__mbevBq__refreshButton:focus-visible,.acquisition-flow-workspace-module__mbevBq__inspectorActions button:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.acquisition-flow-workspace-module__mbevBq__chevron,.acquisition-flow-workspace-module__mbevBq__actionIcon{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.acquisition-flow-workspace-module__mbevBq__chevron{transition:transform var(--transition-fast)}.acquisition-flow-workspace-module__mbevBq__expandButton[aria-expanded=true] .acquisition-flow-workspace-module__mbevBq__chevron{transform:rotate(90deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .acquisition-flow-workspace-module__mbevBq__chevron{transform:rotate(180deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .acquisition-flow-workspace-module__mbevBq__expandButton[aria-expanded=true] .acquisition-flow-workspace-module__mbevBq__chevron{transform:rotate(90deg)}.acquisition-flow-workspace-module__mbevBq__entityMain{min-width:0;min-block-size:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-2);color:var(--foreground);text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.acquisition-flow-workspace-module__mbevBq__entityIdentity,.acquisition-flow-workspace-module__mbevBq__entitySignals,.acquisition-flow-workspace-module__mbevBq__metricBadge,.acquisition-flow-workspace-module__mbevBq__inspectorSummary{gap:var(--space-1);min-width:0;display:grid}.acquisition-flow-workspace-module__mbevBq__entityIdentity strong,.acquisition-flow-workspace-module__mbevBq__entityIdentity span,.acquisition-flow-workspace-module__mbevBq__entitySignals small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-flow-workspace-module__mbevBq__entityIdentity small,.acquisition-flow-workspace-module__mbevBq__entityIdentity span,.acquisition-flow-workspace-module__mbevBq__entitySignals small,.acquisition-flow-workspace-module__mbevBq__metricBadge small,.acquisition-flow-workspace-module__mbevBq__inspectorSummary small,.acquisition-flow-workspace-module__mbevBq__inspectorSummary span{color:var(--muted-foreground);font-size:var(--font-size-caption)}.acquisition-flow-workspace-module__mbevBq__entitySignals{text-align:end;justify-items:end}.acquisition-flow-workspace-module__mbevBq__metricBadge{justify-items:inherit}.acquisition-flow-workspace-module__mbevBq__metricBadge[data-metric-state=error] strong{color:var(--destructive)}.acquisition-flow-workspace-module__mbevBq__metricBadge[data-metric-state=stale] strong,.acquisition-flow-workspace-module__mbevBq__metricBadge[data-metric-state=partial] strong{color:var(--warning)}.acquisition-flow-workspace-module__mbevBq__metricBadge[data-metric-state=not_configured] strong,.acquisition-flow-workspace-module__mbevBq__metricBadge[data-metric-state=loading] strong{color:var(--muted-foreground)}.acquisition-flow-workspace-module__mbevBq__entityActions{justify-content:end;gap:var(--space-1);flex-wrap:wrap;padding-inline-end:var(--space-1);display:flex}.acquisition-flow-workspace-module__mbevBq__channelContents,.acquisition-flow-workspace-module__mbevBq__branchGroup,.acquisition-flow-workspace-module__mbevBq__orphanGroup,.acquisition-flow-workspace-module__mbevBq__pathsSection,.acquisition-flow-workspace-module__mbevBq__inspectorActions{gap:var(--space-2);min-width:0;display:grid}.acquisition-flow-workspace-module__mbevBq__channelContents,.acquisition-flow-workspace-module__mbevBq__branchGroup{border-inline-start:var(--border-width) solid var(--border);margin-inline-start:var(--space-4);padding-inline-start:var(--space-3)}.acquisition-flow-workspace-module__mbevBq__branchGroup h4{color:var(--muted-foreground);font-size:var(--font-size-caption)}.acquisition-flow-workspace-module__mbevBq__orphanGroup{border-block-start:var(--border-width) solid var(--border);padding-block-start:var(--space-3)}.acquisition-flow-workspace-module__mbevBq__emptyState{font-size:var(--font-size-small);margin:0}.acquisition-flow-workspace-module__mbevBq__inspectorSummary{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--muted)}.acquisition-flow-workspace-module__mbevBq__inspectorActions{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--field-min-inline-size)), 1fr))}.acquisition-flow-workspace-module__mbevBq__pathsSection ul 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(--surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.acquisition-flow-workspace-module__mbevBq__pathsSection ul li>span{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.acquisition-flow-workspace-module__mbevBq__chevron{transition:none}}
.channel-board-entry-module__elFYuq__link,.channel-board-entry-module__elFYuq__status{align-items:center;display:inline-flex}.channel-board-entry-module__elFYuq__link{min-block-size:var(--touch-target);gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);color:var(--foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-decoration:none}.channel-board-entry-module__elFYuq__link:hover,.channel-board-entry-module__elFYuq__link:focus-visible{border-color:var(--border-strong);background:var(--muted)}.channel-board-entry-module__elFYuq__icon{inline-size:var(--icon-size);block-size:var(--icon-size);flex:none}.channel-board-entry-module__elFYuq__status{gap:var(--space-1);color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);flex:none}.channel-board-entry-module__elFYuq__statusDot{inline-size:var(--space-2);block-size:var(--space-2);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);background:0 0;flex:none}.channel-board-entry-module__elFYuq__status[data-board-status=content]{color:var(--success)}.channel-board-entry-module__elFYuq__status[data-board-status=content] .channel-board-entry-module__elFYuq__statusDot{background:currentColor}@media (prefers-reduced-motion:reduce){.channel-board-entry-module__elFYuq__link{transition:none}}
.channel-priority-badge-module__oAO4HG__badge{min-inline-size:var(--space-6);padding:var(--space-0-5) var(--space-1);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);background:var(--card);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);flex:none;justify-content:center;align-items:center;display:inline-flex}.channel-priority-badge-module__oAO4HG__badge[data-priority="1"]{color:var(--priority-1)}.channel-priority-badge-module__oAO4HG__badge[data-priority="2"]{color:var(--priority-2)}.channel-priority-badge-module__oAO4HG__badge[data-priority="3"]{color:var(--priority-3)}.channel-priority-badge-module__oAO4HG__badge[data-priority="4"]{color:var(--priority-4)}
.marketing-map-module__Ipa2da__section{gap:var(--space-4);display:grid}.marketing-map-module__Ipa2da__header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.marketing-map-module__Ipa2da__heading{font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}.marketing-map-module__Ipa2da__instructions,.marketing-map-module__Ipa2da__emptyText{margin:var(--space-1) 0 0;color:var(--muted-foreground);font-size:var(--font-size-small)}.marketing-map-module__Ipa2da__quickComposer{grid-template-columns:minmax(var(--field-min-inline-size), 1fr) repeat(3, minmax(var(--field-min-inline-size), auto)) auto;align-items:end;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);display:grid}.marketing-map-module__Ipa2da__composerInput,.marketing-map-module__Ipa2da__compactField [data-ops-select-trigger],.marketing-map-module__Ipa2da__field [data-ops-select-trigger],.marketing-map-module__Ipa2da__field textarea,.marketing-map-module__Ipa2da__nodeTitleInput{border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;color:var(--foreground)}.marketing-map-module__Ipa2da__composerInput,.marketing-map-module__Ipa2da__compactField [data-ops-select-trigger],.marketing-map-module__Ipa2da__field [data-ops-select-trigger]{min-height:var(--control-height);padding:0 var(--space-3)}.marketing-map-module__Ipa2da__compactField,.marketing-map-module__Ipa2da__field{gap:var(--space-1);color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:grid}.marketing-map-module__Ipa2da__compactField [data-ops-select-trigger],.marketing-map-module__Ipa2da__field [data-ops-select-trigger],.marketing-map-module__Ipa2da__field textarea{color:var(--foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.marketing-map-module__Ipa2da__srLabel{width:var(--visually-hidden-size);height:var(--visually-hidden-size);clip:var(--visually-hidden-clip);position:absolute;overflow:hidden}.marketing-map-module__Ipa2da__primaryButton,.marketing-map-module__Ipa2da__secondaryButton,.marketing-map-module__Ipa2da__statusButton{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast)}.marketing-map-module__Ipa2da__primaryButton{background:var(--accent);color:var(--on-accent)}.marketing-map-module__Ipa2da__secondaryButton{border:var(--border-width) solid var(--border);background:var(--card);color:var(--foreground)}.marketing-map-module__Ipa2da__statusButton{border:var(--border-width) solid var(--border);background:var(--muted);width:100%;color:var(--muted-foreground)}.marketing-map-module__Ipa2da__primaryButton:not(:disabled):hover,.marketing-map-module__Ipa2da__secondaryButton:not(:disabled):hover,.marketing-map-module__Ipa2da__statusButton:not(:disabled):hover{transform:translateY(calc(var(--border-width) * -1));border-color:var(--border-strong)}.marketing-map-module__Ipa2da__primaryButton:disabled,.marketing-map-module__Ipa2da__secondaryButton:disabled{opacity:var(--disabled-opacity)}.marketing-map-module__Ipa2da__inactiveShelf{grid-template-columns:minmax(var(--map-panel-min-inline-size), auto) 1fr;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius);background:var(--muted);display:grid}.marketing-map-module__Ipa2da__inactiveShelf>div:first-child{gap:var(--space-0-5);display:grid}.marketing-map-module__Ipa2da__inactiveShelf span{color:var(--muted-foreground);font-size:var(--font-size-small)}.marketing-map-module__Ipa2da__inactiveList{gap:var(--space-2);padding-block:var(--space-1);display:flex;overflow-x:auto}.marketing-map-module__Ipa2da__inactiveCard{min-width:var(--map-inactive-card-inline-size);gap:var(--space-0-5);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);text-align:start;display:grid}.marketing-map-module__Ipa2da__inactiveCard[data-channel-kind=organic]{border-inline-start-color:var(--channel-organic);border-inline-start-width:var(--space-1)}.marketing-map-module__Ipa2da__inactiveCard[data-channel-kind=paid]{border-inline-start-color:var(--channel-paid);border-inline-start-width:var(--space-1)}.marketing-map-module__Ipa2da__inactiveCard[data-channel-kind=outreach]{border-inline-start-color:var(--channel-outreach);border-inline-start-width:var(--space-1)}.marketing-map-module__Ipa2da__inactiveChannelKind{inline-size:fit-content;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--muted);color:var(--foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.marketing-map-module__Ipa2da__inactiveTitle{color:var(--foreground);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-map-module__Ipa2da__inactiveCard small{color:var(--primary-text)}.marketing-map-module__Ipa2da__editorGrid{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.marketing-map-module__Ipa2da__canvasShell{min-width:0;height:var(--map-canvas-block-size);-webkit-user-select:none;user-select:none;border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.marketing-map-module__Ipa2da__canvasShell .react-flow{z-index:var(--z-raised);position:relative}:is(.marketing-map-module__Ipa2da__canvasShell .react-flow__controls,.marketing-map-module__Ipa2da__canvasShell .react-flow__minimap){border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--shadow-sm);overflow:hidden}.marketing-map-module__Ipa2da__canvasShell .react-flow__controls-button{border-block-end-color:var(--border);background:var(--surface-overlay);fill:var(--foreground)}.marketing-map-module__Ipa2da__canvasShell .react-flow__minimap{background:var(--surface-overlay)}.marketing-map-module__Ipa2da__canvasShell .react-flow__edge-text{fill:var(--foreground);font-size:var(--map-label-font-size);font-weight:var(--font-weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none}.marketing-map-module__Ipa2da__canvasShell .react-flow__edge-textbg{fill:var(--surface-overlay);stroke:var(--border);stroke-width:var(--border-width)}:is(.marketing-map-module__Ipa2da__canvasShell input,.marketing-map-module__Ipa2da__canvasShell textarea,.marketing-map-module__Ipa2da__canvasShell [data-ops-select-trigger]){-webkit-user-select:text;user-select:text}.marketing-map-module__Ipa2da__channelLegend{align-items:center;gap:var(--space-2);pointer-events:none;display:flex}.marketing-map-module__Ipa2da__channelLegendItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-inline-start-width:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--foreground);box-shadow:var(--shadow-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:inline-flex}.marketing-map-module__Ipa2da__channelLegendItem[data-channel-kind=organic]{border-inline-start-color:var(--channel-organic)}.marketing-map-module__Ipa2da__channelLegendItem[data-channel-kind=paid]{border-inline-start-color:var(--channel-paid)}.marketing-map-module__Ipa2da__channelLegendItem[data-channel-kind=outreach]{border-inline-start-color:var(--channel-outreach)}.marketing-map-module__Ipa2da__channelLegendItem strong{min-width:var(--space-4);color:var(--muted-foreground);text-align:center}.marketing-map-module__Ipa2da__nodeCard{width:var(--map-node-inline-size);gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border);border-inline-start-width:var(--space-1);border-radius:var(--radius);background:var(--surface-overlay);color:var(--foreground);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);display:grid;position:relative}.marketing-map-module__Ipa2da__nodeCard[data-channel-kind=organic]{border-inline-start-color:var(--channel-organic)}.marketing-map-module__Ipa2da__nodeCard[data-channel-kind=paid]{border-inline-start-color:var(--channel-paid)}.marketing-map-module__Ipa2da__nodeCard[data-channel-kind=outreach]{border-inline-start-color:var(--channel-outreach)}.marketing-map-module__Ipa2da__nodeCardSelected{border-color:var(--ring);box-shadow:var(--shadow-md);transform:translateY(calc(var(--border-width) * -1))}.marketing-map-module__Ipa2da__nodeCardinitiative{border-inline-start-color:var(--success)}.marketing-map-module__Ipa2da__nodeCardcampaign{border-inline-start-color:var(--primary)}.marketing-map-module__Ipa2da__nodeCardoffer{border-inline-start-color:var(--accent)}.marketing-map-module__Ipa2da__nodeCardfunnel{border-inline-start-color:var(--warning)}.marketing-map-module__Ipa2da__nodeCardnote{border-inline-start-color:var(--muted-foreground)}.marketing-map-module__Ipa2da__nodeMeta{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:flex}.marketing-map-module__Ipa2da__channelBadge{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--muted)}.marketing-map-module__Ipa2da__nodeTitle{color:var(--foreground);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:start;background:0 0;padding:0}.marketing-map-module__Ipa2da__nodeTitleInput{min-height:var(--control-height);padding:var(--space-2);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold)}.marketing-map-module__Ipa2da__parentLabel,.marketing-map-module__Ipa2da__taskCount{color:var(--muted-foreground);font-size:var(--font-size-caption)}.marketing-map-module__Ipa2da__nodeMetric{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);font-size:var(--font-size-caption);display:flex}.marketing-map-module__Ipa2da__nodeMetric strong{color:var(--foreground);font-size:var(--font-size-body)}.marketing-map-module__Ipa2da__parentLabel:before{content:"↳ "}.marketing-map-module__Ipa2da__notePreview{color:var(--muted-foreground);font-size:var(--font-size-small);-webkit-line-clamp:var(--map-note-preview-lines);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.marketing-map-module__Ipa2da__handle{width:var(--map-handle-size);height:var(--map-handle-size);border:var(--border-width) solid var(--card);background:var(--primary)}.marketing-map-module__Ipa2da__busyPulse{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);animation:marketing-map-module__Ipa2da__mapPulse var(--map-pulse-duration) ease-in-out infinite alternate;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.marketing-map-module__Ipa2da__channelHierarchyEdge{stroke:var(--success);stroke-dasharray:var(--space-2) var(--space-1);stroke-width:var(--map-edge-width)}.marketing-map-module__Ipa2da__connectionLegend{gap:var(--space-1);padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--shadow-sm);pointer-events:none;display:grid}.marketing-map-module__Ipa2da__connectionLegend span{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:flex}.marketing-map-module__Ipa2da__connectionLegend span:before{inline-size:var(--space-5);block-size:var(--border-width);background:var(--muted-foreground);content:""}.marketing-map-module__Ipa2da__connectionLegend span[data-connection-kind=channel_hierarchy]:before{background:var(--success)}.marketing-map-module__Ipa2da__connectionLegend span[data-connection-kind=campaign_membership]:before{background:var(--primary)}.marketing-map-module__Ipa2da__connectionLegend span[data-connection-kind=acquisition_flow]:before{background:var(--accent)}.marketing-map-module__Ipa2da__campaignMembershipEdge{stroke:var(--primary);stroke-width:var(--map-edge-width)}.marketing-map-module__Ipa2da__acquisitionEdge{stroke:var(--accent);stroke-width:var(--map-edge-width)}.marketing-map-module__Ipa2da__relationshipEdge{stroke:var(--muted-foreground);stroke-width:var(--map-edge-width)}.marketing-map-module__Ipa2da__nodeDeleteButton{inline-size:var(--control-height-compact);block-size:var(--control-height-compact);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--muted-foreground);justify-self:end;place-items:center;padding:0;display:grid}.marketing-map-module__Ipa2da__nodeDeleteButton[data-confirming=true]{border-color:var(--destructive);background:var(--destructive);color:var(--background)}.marketing-map-module__Ipa2da__nodeDeleteButton:not([data-confirming=true]):hover:not(:disabled){border-color:var(--destructive);color:var(--destructive)}.marketing-map-module__Ipa2da__nodeDeleteButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.marketing-map-module__Ipa2da__edgeToolbar{align-items:center;gap:var(--space-1);pointer-events:all;display:flex}.marketing-map-module__Ipa2da__edgeInteraction{fill:none;stroke:#0000;stroke-width:var(--touch-target);pointer-events:stroke}.marketing-map-module__Ipa2da__edgeLabel{max-inline-size:var(--map-panel-min-inline-size);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--foreground);box-shadow:var(--shadow-sm);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-map-module__Ipa2da__edgeMetric{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--accent);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--foreground);box-shadow:var(--shadow-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap}.marketing-map-module__Ipa2da__edgeDeleteButton,.marketing-map-module__Ipa2da__connectionListDeleteButton{border:var(--border-width) solid var(--destructive);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--destructive);box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast), color var(--transition-fast);flex:none;place-items:center;padding:0;display:grid}.marketing-map-module__Ipa2da__edgeDeleteButton{inline-size:var(--control-height-compact);block-size:var(--control-height-compact)}.marketing-map-module__Ipa2da__connectionListDeleteButton{inline-size:var(--touch-target);block-size:var(--touch-target)}.marketing-map-module__Ipa2da__edgeDeleteButton[data-armed=true],.marketing-map-module__Ipa2da__connectionListDeleteButton[data-armed=true]{background:var(--destructive);color:var(--background)}.marketing-map-module__Ipa2da__edgeDeleteButton:not(:disabled):hover,.marketing-map-module__Ipa2da__connectionListDeleteButton:not(:disabled):hover{border-color:var(--border-strong)}.marketing-map-module__Ipa2da__edgeDeleteButton:focus-visible,.marketing-map-module__Ipa2da__connectionListDeleteButton:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.marketing-map-module__Ipa2da__edgeDeleteButton:disabled,.marketing-map-module__Ipa2da__connectionListDeleteButton:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.marketing-map-module__Ipa2da__edgeDeleteIcon{inline-size:var(--space-2);block-size:var(--space-2)}.marketing-map-module__Ipa2da__inspector{min-width:0;max-height:var(--map-canvas-block-size);align-content:start;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);display:grid;overflow-y:auto}.marketing-map-module__Ipa2da__inspector h3,.marketing-map-module__Ipa2da__connectionListSection h4,.marketing-map-module__Ipa2da__taskSection h4{margin:0}.marketing-map-module__Ipa2da__inspectorFields,.marketing-map-module__Ipa2da__nodeNameForm,.marketing-map-module__Ipa2da__inspectorForm,.marketing-map-module__Ipa2da__taskSection,.marketing-map-module__Ipa2da__taskCreateForm,.marketing-map-module__Ipa2da__taskLinkForm,.marketing-map-module__Ipa2da__initiativeDeleteSection,.marketing-map-module__Ipa2da__connectionInspector,.marketing-map-module__Ipa2da__connectionListSection,.marketing-map-module__Ipa2da__connectionList{gap:var(--space-3);display:grid}.marketing-map-module__Ipa2da__nodeNameForm,.marketing-map-module__Ipa2da__taskCreateForm,.marketing-map-module__Ipa2da__taskLinkForm{padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted)}.marketing-map-module__Ipa2da__taskPickerField{border:0;min-width:0;margin:0;padding:0}.marketing-map-module__Ipa2da__taskPickerField legend{color:var(--muted-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-1)}.marketing-map-module__Ipa2da__initiativeDeleteSection{border-block-start:var(--border-width) solid var(--border);padding-block-start:var(--space-3)}.marketing-map-module__Ipa2da__initiativeDeleteSection p{color:var(--destructive);font-size:var(--font-size-small);margin:0}.marketing-map-module__Ipa2da__deleteButton{min-height:var(--control-height);padding:0 var(--space-4);border:var(--border-width) solid var(--destructive);border-radius:var(--radius-sm);color:var(--destructive);font-weight:var(--font-weight-semibold);background:0 0}.marketing-map-module__Ipa2da__deleteButton[data-confirming=true]{background:var(--destructive);color:var(--background)}.marketing-map-module__Ipa2da__connectionListButton{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);text-align:start;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.marketing-map-module__Ipa2da__connectionListItem{grid-template-columns:minmax(0, 1fr) var(--touch-target);align-items:center;gap:var(--space-2);display:grid}.marketing-map-module__Ipa2da__connectionListDeleteButton{box-shadow:none}.marketing-map-module__Ipa2da__connectionListButton[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint)}.marketing-map-module__Ipa2da__connectionListButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-map-module__Ipa2da__connectionListDetail{color:var(--muted-foreground);font-size:var(--font-size-caption);grid-column:1/-1}.marketing-map-module__Ipa2da__connectionDetails{gap:var(--space-2);margin:0;display:grid}.marketing-map-module__Ipa2da__connectionDetails div{gap:var(--space-1);display:grid}.marketing-map-module__Ipa2da__connectionDetails dt{color:var(--muted-foreground);font-size:var(--font-size-caption)}.marketing-map-module__Ipa2da__connectionDetails dd{color:var(--foreground);margin:0}.marketing-map-module__Ipa2da__field textarea{min-height:var(--textarea-min-block-size);resize:vertical;padding:var(--space-3)}.marketing-map-module__Ipa2da__taskList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.marketing-map-module__Ipa2da__taskList li{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--muted);display:grid}.marketing-map-module__Ipa2da__taskList span{font-size:var(--font-size-small)}.marketing-map-module__Ipa2da__taskList button{color:var(--destructive);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);background:0 0;justify-self:start;padding:0}@keyframes marketing-map-module__Ipa2da__mapPulse{0%{opacity:var(--disabled-opacity);transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}@media (max-width:74rem){.marketing-map-module__Ipa2da__quickComposer{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.marketing-map-module__Ipa2da__editorGrid{grid-template-columns:minmax(0,1fr)}.marketing-map-module__Ipa2da__inspector{max-height:none}}@media (max-width:48rem){.marketing-map-module__Ipa2da__header{align-items:stretch}.marketing-map-module__Ipa2da__quickComposer{grid-template-columns:minmax(0,1fr)}.marketing-map-module__Ipa2da__compactField{min-width:0}.marketing-map-module__Ipa2da__inactiveShelf{grid-template-columns:minmax(0,1fr)}.marketing-map-module__Ipa2da__canvasShell{height:var(--map-canvas-mobile-block-size)}.marketing-map-module__Ipa2da__canvasShell .react-flow__minimap{display:none}}@media (prefers-reduced-motion:reduce){.marketing-map-module__Ipa2da__nodeCard,.marketing-map-module__Ipa2da__primaryButton,.marketing-map-module__Ipa2da__secondaryButton,.marketing-map-module__Ipa2da__statusButton,.marketing-map-module__Ipa2da__edgeDeleteButton,.marketing-map-module__Ipa2da__connectionListDeleteButton{transition:none}.marketing-map-module__Ipa2da__busyPulse{animation:none}}
.marketing-sidebar-tree-module__FXNCNG__tree,.marketing-sidebar-tree-module__FXNCNG__group{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.marketing-sidebar-tree-module__FXNCNG__group{border-inline-start:var(--border-width) solid var(--border);margin-inline-start:var(--space-4);padding-inline-start:var(--space-1)}.marketing-sidebar-tree-module__FXNCNG__item{min-width:0}.marketing-sidebar-tree-module__FXNCNG__row{display:grid;position:relative}.marketing-sidebar-tree-module__FXNCNG__button{width:100%;grid-area:1/1;padding-inline-end:calc(var(--touch-target) + var(--space-2))}.marketing-sidebar-tree-module__FXNCNG__boardLink{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}.marketing-sidebar-tree-module__FXNCNG__boardLink:hover,.marketing-sidebar-tree-module__FXNCNG__boardLink:focus-visible{background:var(--surface-subtle);color:var(--foreground)}.marketing-sidebar-tree-module__FXNCNG__boardIcon{inline-size:var(--icon-size);block-size:var(--icon-size)}.marketing-sidebar-tree-module__FXNCNG__boardDot{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)}.marketing-sidebar-tree-module__FXNCNG__boardLink[data-board-status=empty] .marketing-sidebar-tree-module__FXNCNG__boardDot{background:var(--muted-foreground)}.marketing-sidebar-tree-module__FXNCNG__boardLink[data-board-status=hasContent]{color:var(--success)}.marketing-sidebar-tree-module__FXNCNG__boardLink[data-board-status=hasContent] .marketing-sidebar-tree-module__FXNCNG__boardDot{background:currentColor}.marketing-sidebar-tree-module__FXNCNG__marker{width:var(--space-2);height:var(--space-2);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill)}.marketing-sidebar-tree-module__FXNCNG__item[data-node-kind=campaign]>.marketing-sidebar-tree-module__FXNCNG__button .marketing-sidebar-tree-module__FXNCNG__marker{border-radius:var(--radius-xs)}.marketing-sidebar-tree-module__FXNCNG__item[data-node-kind=offer]>.marketing-sidebar-tree-module__FXNCNG__button .marketing-sidebar-tree-module__FXNCNG__marker,.marketing-sidebar-tree-module__FXNCNG__item[data-node-kind=funnel]>.marketing-sidebar-tree-module__FXNCNG__button .marketing-sidebar-tree-module__FXNCNG__marker{background:currentColor}.marketing-sidebar-tree-module__FXNCNG__labelGroup{min-width:0;display:grid}.marketing-sidebar-tree-module__FXNCNG__title,.marketing-sidebar-tree-module__FXNCNG__kindLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-sidebar-tree-module__FXNCNG__descriptionStatus{color:var(--success);flex:none;place-items:center;display:inline-grid}.marketing-sidebar-tree-module__FXNCNG__descriptionIcon{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.marketing-sidebar-tree-module__FXNCNG__metadata{align-items:center;gap:var(--space-1);min-width:0;display:flex}.marketing-sidebar-tree-module__FXNCNG__kindLabel{color:var(--muted-foreground);font-size:var(--font-size-caption)}@media (prefers-reduced-motion:reduce){.marketing-sidebar-tree-module__FXNCNG__button{transition:none}}
