.page_page__Idwht{min-height:100vh;background:var(--colour-surface-page);color:var(--colour-text-primary);padding-block:var(--colour-spacing-10) var(--colour-spacing-16)}.page_wrap__g0MRN{max-width:1320px;margin-inline:auto;padding-inline:var(--colour-spacing-8);display:flex;flex-direction:column;gap:var(--colour-spacing-14)}.page_header__1iFdX{display:flex;flex-direction:column;gap:var(--colour-spacing-4);padding-bottom:var(--colour-spacing-8);border-bottom:1px solid var(--colour-border-subtle)}.page_headerTop__jg058{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--colour-spacing-6)}.page_eyebrow__JVdY2{font-size:var(--colour-typography-fontsize-xs);font-weight:var(--colour-typography-fontweight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--colour-text-muted)}.page_title__6tBOU{font-size:var(--colour-typography-fontsize-3xl);font-weight:var(--colour-typography-fontweight-bold);letter-spacing:-.015em;line-height:1.15;margin-block:var(--colour-spacing-2) 0;text-wrap:balance}.page_dek__end4C{max-width:74ch;font-size:var(--colour-typography-fontsize-base);line-height:1.6;color:var(--colour-text-secondary)}.page_dek__end4C strong{color:var(--colour-text-primary);font-weight:var(--colour-typography-fontweight-semibold)}.page_themeToggleSlot__K6CXq{flex:none;padding-top:var(--colour-spacing-1)}.page_findings__XDOVB{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--colour-spacing-3);margin-top:var(--colour-spacing-2)}.page_findingCard__DW_ss{display:flex;flex-direction:column;gap:var(--colour-spacing-1);padding:var(--colour-spacing-4);border-radius:var(--colour-radius-lg);background:var(--colour-surface-subtle);border:1px solid var(--colour-border-subtle)}.page_findingCard__DW_ss[data-severity=fail]{border-color:var(--colour-feedback-error-border);background:var(--colour-feedback-error-surface)}.page_findingLabel__rx5vs{font-size:11px;font-weight:var(--colour-typography-fontweight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--colour-text-muted)}.page_findingCard__DW_ss[data-severity=fail] .page_findingLabel__rx5vs{color:var(--colour-feedback-error-fg)}.page_findingBody__57jTR{font-size:var(--colour-typography-fontsize-sm);line-height:1.5;color:var(--colour-text-secondary)}.page_findingCard__DW_ss[data-severity=fail] .page_findingBody__57jTR{color:var(--colour-feedback-error-fg)}.page_findingBody__57jTR code{font-family:var(--colour-typography-fontfamily-mono);font-size:12px;background:var(--colour-surface-raised);padding:1px 4px;border-radius:var(--colour-radius-xs)}.page_legend__Y68w_{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--colour-spacing-5)}.page_legendCard__YOPqt{display:flex;flex-direction:column;gap:var(--colour-spacing-2);padding:var(--colour-spacing-5);border-radius:var(--colour-radius-lg);background:var(--colour-surface-card,var(--colour-surface-raised));border:1px solid var(--colour-border-subtle)}.page_legendKicker__CUtGq{display:flex;align-items:center;gap:var(--colour-spacing-2);font-size:11px;font-weight:var(--colour-typography-fontweight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--colour-text-muted)}.page_legendSwatchDot__CVhuR{width:10px;height:10px;border-radius:var(--colour-radius-full);flex:none}.page_legendTitle__95y4P{font-size:var(--colour-typography-fontsize-base);font-weight:var(--colour-typography-fontweight-semibold)}.page_legendBody__eU6Tj{font-size:var(--colour-typography-fontsize-sm);line-height:1.55;color:var(--colour-text-secondary)}.page_section__K6HIf{display:flex;flex-direction:column;gap:var(--colour-spacing-4)}.page_sectionHeading__sBZHI{display:flex;align-items:baseline;gap:var(--colour-spacing-3);flex-wrap:wrap}.page_sectionTitle__MDB0s{font-size:var(--colour-typography-fontsize-xl);font-weight:var(--colour-typography-fontweight-bold);letter-spacing:-.01em}.page_sectionNote__eEnlq{font-size:var(--colour-typography-fontsize-sm);line-height:1.55;color:var(--colour-text-secondary);max-width:82ch}.page_tableScroll__fM1OK{overflow-x:auto;border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-lg)}.page_table__kM_9Q{width:100%;border-collapse:collapse;min-width:640px}.page_table__kM_9Q thead th{text-align:left;font-size:11px;font-weight:var(--colour-typography-fontweight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--colour-text-muted);padding:var(--colour-spacing-3) var(--colour-spacing-5);background:var(--colour-surface-subtle);border-bottom:1px solid var(--colour-border-subtle);white-space:nowrap}.page_table__kM_9Q thead th:first-child{width:168px}.page_table__kM_9Q tbody tr+tr td{border-top:1px solid var(--colour-border-subtle)}.page_table__kM_9Q tbody td{padding:var(--colour-spacing-4) var(--colour-spacing-5);vertical-align:middle}.page_rowLabel__4of1z{display:flex;flex-direction:column;gap:2px}.page_rowLabelName__RLCvk{font-size:var(--colour-typography-fontsize-sm);font-weight:var(--colour-typography-fontweight-semibold);color:var(--colour-text-primary)}.page_rowLabelNote__ZZJHD{font-size:11px;color:var(--colour-feedback-error-fg);line-height:1.4}.page_alsoRenders__WzLSj,.page_rowLabelNote__ZZJHD[data-kind=neutral]{color:var(--colour-text-muted)}.page_alsoRenders__WzLSj{margin-top:var(--colour-spacing-2);font-size:11px;line-height:1.6;max-width:30ch}.page_alsoRenders__WzLSj b{color:var(--colour-text-secondary);font-weight:var(--colour-typography-fontweight-medium)}.page_cell__xTaXJ{display:flex;flex-direction:column;align-items:flex-start;gap:var(--colour-spacing-2)}.page_ratioNote__NMl27{font-family:var(--colour-typography-fontfamily-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--colour-text-muted);display:inline-flex;align-items:center;gap:4px}.page_ratioNote__NMl27:before{content:"AA ";font-family:var(--colour-typography-fontfamily-body);color:var(--colour-text-muted);opacity:.75}.page_ratioValue__toFbt{padding:1px 4px;border-radius:var(--colour-radius-xs)}.page_ratioPass__Hl__3{color:var(--colour-feedback-success-fg)}.page_ratioFail__Zb_6l{color:var(--colour-feedback-error-fg);background:var(--colour-feedback-error-surface);font-weight:var(--colour-typography-fontweight-semibold)}.page_swatch__f7kTr{display:inline-flex;align-items:center;gap:4px;height:22px;padding-inline:var(--colour-spacing-2);border-radius:var(--colour-radius-full);font-family:var(--colour-typography-fontfamily-body);font-size:var(--colour-typography-fontsize-xs);font-weight:var(--colour-typography-fontweight-medium);line-height:1;white-space:nowrap;border:1px solid transparent}.page_swatchSoft__dn78j{border-color:transparent}.page_swatchOutline__jFHbr{border-width:1px;border-style:solid}.page_swatchCrisp__EUdb2{border-radius:var(--colour-radius-sm)}.page_swatchIcon__B3qhV{flex:none}.page_numericSwatch__l3xuJ{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;padding-inline:var(--colour-spacing-2);border-radius:var(--colour-radius-full);font-family:var(--colour-typography-fontfamily-mono);font-size:var(--colour-typography-fontsize-xs);font-weight:var(--colour-typography-fontweight-semibold);font-variant-numeric:tabular-nums;border:1px solid transparent}.page_currentHeatChip__bUhDa{display:inline-flex;align-items:center;padding:1px var(--colour-spacing-2);line-height:1.4;white-space:nowrap;border-radius:var(--colour-radius-sm);font-size:var(--colour-typography-fontsize-xs);font-weight:var(--colour-typography-fontweight-medium)}.page_emptySwatch__QMQ1g{display:inline-flex;align-items:center;height:22px;padding-inline:var(--colour-spacing-2);border-radius:var(--colour-radius-full);border:1px dashed var(--colour-border-default);color:var(--colour-text-muted);font-size:11px;font-style:italic}.page_footer__gjHNM{display:flex;flex-direction:column;gap:var(--colour-spacing-4);padding-top:var(--colour-spacing-8);border-top:1px solid var(--colour-border-subtle)}.page_footerList__OYoAJ{display:flex;flex-direction:column;gap:var(--colour-spacing-3);padding:0;margin:0;list-style:none;max-width:92ch}.page_footerList__OYoAJ li{position:relative;padding-left:var(--colour-spacing-5);font-size:var(--colour-typography-fontsize-sm);line-height:1.6;color:var(--colour-text-secondary)}.page_footerList__OYoAJ li:before{content:"";position:absolute;left:2px;top:.65em;width:5px;height:5px;border-radius:var(--colour-radius-full);background:var(--colour-text-muted)}.page_footerList__OYoAJ code{font-family:var(--colour-typography-fontfamily-mono);font-size:12px;background:var(--colour-surface-subtle);padding:1px 4px;border-radius:var(--colour-radius-xs);color:var(--colour-text-primary)}.page_footerMeta__RxlEd{font-size:12px;color:var(--colour-text-muted)}.page_page__Idwht{--optA-danger-bg:#ffebe9;--optA-danger-fg:#a5292b;--optA-warning-bg:#ffead8;--optA-warning-fg:#8e5300;--optA-success-bg:#dcfadc;--optA-success-fg:#00721b;--optA-info-bg:#dff4ff;--optA-info-fg:#006789;--optA-neutral-bg:#edf0f4;--optA-neutral-fg:#595e64;--optA-risk-bg:#ffe9f3;--optA-risk-fg:#9b2b6a;--optA-issue-bg:#f8eaff;--optA-issue-fg:#7e399a;--optA-assumption-bg:#edefff;--optA-assumption-fg:#504cb4;--optA-dependency-bg:#cafbfa;--optA-dependency-fg:#006c6c;--optA-constraint-bg:#e5f3fa;--optA-constraint-fg:#49626e;--optA-decision-bg:#ffece3;--optA-decision-fg:#993d00;--optA-lesson-bg:#d0fceb;--optA-lesson-fg:#006e55;--optA-heat-low-bg:#d5f8d5;--optA-heat-low-fg:#00721b;--optA-heat-medium-bg:#ffebc1;--optA-heat-medium-fg:#775800;--optA-heat-high-bg:#ffe7dd;--optA-heat-high-fg:#993d00;--optA-heat-critical-bg:#ffe6e5;--optA-heat-critical-fg:#a82133;--optB-danger-bg:#fff4f3;--optB-danger-fg:#292524;--optB-danger-border:#dc8c85;--optB-warning-bg:#fff5ec;--optB-warning-fg:#292524;--optB-warning-border:#d49656;--optB-success-bg:#ecfcec;--optB-success-fg:#292524;--optB-success-border:#7cb57d;--optB-info-bg:#edf9ff;--optB-info-fg:#292524;--optB-info-border:#5bb0d7;--optB-neutral-bg:#f5f7f9;--optB-neutral-fg:#292524;--optB-neutral-border:#a0a5ab;--optB-risk-bg:#fff3f8;--optB-risk-fg:#292524;--optB-risk-border:#d48aad;--optB-issue-bg:#fbf4ff;--optB-issue-fg:#292524;--optB-issue-border:#bc91d0;--optB-assumption-bg:#f5f6ff;--optB-assumption-fg:#292524;--optB-assumption-border:#989ee2;--optB-dependency-bg:#e2fdfd;--optB-dependency-fg:#292524;--optB-dependency-border:#49b8b8;--optB-constraint-bg:#eff9fd;--optB-constraint-fg:#292524;--optB-constraint-border:#91a9b5;--optB-decision-bg:#fff4f0;--optB-decision-fg:#292524;--optB-decision-border:#d9906f;--optB-lesson-bg:#e5fdf4;--optB-lesson-fg:#292524;--optB-lesson-border:#5cb99b;--optB-heat-low-bg:#ebfdeb;--optB-heat-low-fg:#292524;--optB-heat-low-border:#77b779;--optB-heat-medium-bg:#fff6e3;--optB-heat-medium-fg:#292524;--optB-heat-medium-border:#c79e41;--optB-heat-high-bg:#fff4f0;--optB-heat-high-fg:#292524;--optB-heat-high-border:#e28b63;--optB-heat-critical-bg:#fff4f3;--optB-heat-critical-fg:#292524;--optB-heat-critical-border:#e18888}@media (prefers-color-scheme:dark){.page_page__Idwht{--optA-danger-bg:#471715;--optA-danger-fg:#ff847d;--optA-warning-bg:#3e2100;--optA-warning-fg:#e89a47;--optA-success-bg:#0a320f;--optA-success-fg:#6bc670;--optA-info-bg:#002d3f;--optA-info-fg:#00befa;--optA-neutral-bg:#26292d;--optA-neutral-fg:#a8afb5;--optA-risk-bg:#43162e;--optA-risk-fg:#f383bb;--optA-issue-bg:#361b42;--optA-issue-fg:#d18fef;--optA-assumption-bg:#23234d;--optA-assumption-fg:#9ea4ff;--optA-dependency-bg:#003030;--optA-dependency-fg:#00c7c7;--optA-constraint-bg:#192c35;--optA-constraint-fg:#9bb2be;--optA-decision-bg:#461a03;--optA-decision-fg:#fa8c58;--optA-lesson-bg:#003125;--optA-lesson-fg:#00cb9f;--optA-heat-low-bg:#06320c;--optA-heat-low-fg:#6bc670;--optA-heat-medium-bg:#362600;--optA-heat-medium-fg:#d6a62e;--optA-heat-high-bg:#471800;--optA-heat-high-fg:#f68f5f;--optA-heat-critical-bg:#491418;--optA-heat-critical-fg:#ff8386;--optB-danger-bg:#2d1917;--optB-danger-fg:#f2ede8;--optB-danger-border:#7d3d39;--optB-warning-bg:#2e1a06;--optB-warning-fg:#f2ede8;--optB-warning-border:#774500;--optB-success-bg:#152316;--optB-success-fg:#f2ede8;--optB-success-border:#2f5f32;--optB-info-bg:#0e222c;--optB-info-fg:#f2ede8;--optB-info-border:#005b79;--optB-neutral-bg:#1d2022;--optB-neutral-fg:#f2ede8;--optB-neutral-border:#4e5359;--optB-risk-bg:#2b1921;--optB-risk-fg:#f2ede8;--optB-risk-border:#773c59;--optB-issue-bg:#251b2a;--optB-issue-fg:#f2ede8;--optB-issue-border:#654274;--optB-assumption-bg:#1c1e2e;--optB-assumption-fg:#f2ede8;--optB-assumption-border:#494c83;--optB-dependency-bg:#092424;--optB-dependency-fg:#f2ede8;--optB-dependency-border:#005f5f;--optB-constraint-bg:#192125;--optB-constraint-fg:#f2ede8;--optB-constraint-border:#425660;--optB-decision-bg:#2c1a12;--optB-decision-fg:#f2ede8;--optB-decision-border:#7b4125;--optB-lesson-bg:#0e241d;--optB-lesson-fg:#f2ede8;--optB-lesson-border:#00624b;--optB-heat-low-bg:#142415;--optB-heat-low-fg:#f2ede8;--optB-heat-low-border:#29612d;--optB-heat-medium-bg:#2a1d00;--optB-heat-medium-fg:#f2ede8;--optB-heat-medium-border:#694e00;--optB-heat-high-bg:#321709;--optB-heat-high-fg:#f2ede8;--optB-heat-high-border:#823b15;--optB-heat-critical-bg:#2e1818;--optB-heat-critical-fg:#f2ede8;--optB-heat-critical-border:#81393b}}.dark .page_page__Idwht{--optA-danger-bg:#471715;--optA-danger-fg:#ff847d;--optA-warning-bg:#3e2100;--optA-warning-fg:#e89a47;--optA-success-bg:#0a320f;--optA-success-fg:#6bc670;--optA-info-bg:#002d3f;--optA-info-fg:#00befa;--optA-neutral-bg:#26292d;--optA-neutral-fg:#a8afb5;--optA-risk-bg:#43162e;--optA-risk-fg:#f383bb;--optA-issue-bg:#361b42;--optA-issue-fg:#d18fef;--optA-assumption-bg:#23234d;--optA-assumption-fg:#9ea4ff;--optA-dependency-bg:#003030;--optA-dependency-fg:#00c7c7;--optA-constraint-bg:#192c35;--optA-constraint-fg:#9bb2be;--optA-decision-bg:#461a03;--optA-decision-fg:#fa8c58;--optA-lesson-bg:#003125;--optA-lesson-fg:#00cb9f;--optA-heat-low-bg:#06320c;--optA-heat-low-fg:#6bc670;--optA-heat-medium-bg:#362600;--optA-heat-medium-fg:#d6a62e;--optA-heat-high-bg:#471800;--optA-heat-high-fg:#f68f5f;--optA-heat-critical-bg:#491418;--optA-heat-critical-fg:#ff8386;--optB-danger-bg:#2d1917;--optB-danger-fg:#f2ede8;--optB-danger-border:#7d3d39;--optB-warning-bg:#2e1a06;--optB-warning-fg:#f2ede8;--optB-warning-border:#774500;--optB-success-bg:#152316;--optB-success-fg:#f2ede8;--optB-success-border:#2f5f32;--optB-info-bg:#0e222c;--optB-info-fg:#f2ede8;--optB-info-border:#005b79;--optB-neutral-bg:#1d2022;--optB-neutral-fg:#f2ede8;--optB-neutral-border:#4e5359;--optB-risk-bg:#2b1921;--optB-risk-fg:#f2ede8;--optB-risk-border:#773c59;--optB-issue-bg:#251b2a;--optB-issue-fg:#f2ede8;--optB-issue-border:#654274;--optB-assumption-bg:#1c1e2e;--optB-assumption-fg:#f2ede8;--optB-assumption-border:#494c83;--optB-dependency-bg:#092424;--optB-dependency-fg:#f2ede8;--optB-dependency-border:#005f5f;--optB-constraint-bg:#192125;--optB-constraint-fg:#f2ede8;--optB-constraint-border:#425660;--optB-decision-bg:#2c1a12;--optB-decision-fg:#f2ede8;--optB-decision-border:#7b4125;--optB-lesson-bg:#0e241d;--optB-lesson-fg:#f2ede8;--optB-lesson-border:#00624b;--optB-heat-low-bg:#142415;--optB-heat-low-fg:#f2ede8;--optB-heat-low-border:#29612d;--optB-heat-medium-bg:#2a1d00;--optB-heat-medium-fg:#f2ede8;--optB-heat-medium-border:#694e00;--optB-heat-high-bg:#321709;--optB-heat-high-fg:#f2ede8;--optB-heat-high-border:#823b15;--optB-heat-critical-bg:#2e1818;--optB-heat-critical-fg:#f2ede8;--optB-heat-critical-border:#81393b}@media (max-width:640px){.page_wrap__g0MRN{padding-inline:var(--colour-spacing-4)}.page_legend__Y68w_{grid-template-columns:1fr}.page_headerTop__jg058{flex-direction:column}}.Tooltip_content__SxSA3{background:var(--colour-surface-pill-selected);color:var(--colour-text-on-pill-selected);border-radius:var(--colour-radius-sm);padding:var(--colour-spacing-1) var(--colour-spacing-2);font-family:var(--colour-typography-fontfamily-body);font-size:var(--colour-typography-fontsize-xs);font-weight:var(--colour-typography-fontweight-medium);line-height:1.4;box-shadow:var(--colour-shadow-md);user-select:none;z-index:100;max-width:240px;&[data-state=delayed-open][data-side=top]{animation:Tooltip_tooltip-slide-down__K1wsP .12s ease-out}&[data-state=delayed-open][data-side=right]{animation:Tooltip_tooltip-slide-left__bUTEt .12s ease-out}&[data-state=delayed-open][data-side=bottom]{animation:Tooltip_tooltip-slide-up__8d_4I .12s ease-out}&[data-state=delayed-open][data-side=left]{animation:Tooltip_tooltip-slide-right__BsLi_ .12s ease-out}}.Tooltip_arrow__nXR_I{fill:var(--colour-surface-pill-selected)}@keyframes Tooltip_tooltip-slide-down__K1wsP{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_tooltip-slide-left__bUTEt{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}@keyframes Tooltip_tooltip-slide-up__8d_4I{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_tooltip-slide-right__BsLi_{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.Tooltip_content__SxSA3{animation:none!important}}.ContextMenu_content__NfX04{background:var(--colour-surface-floating);border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-lg);box-shadow:var(--colour-shadow-md);padding:var(--colour-layout-nav-icon-label-gap,12px);min-width:180px;max-width:260px;z-index:200;&[data-state=open]{animation:ContextMenu_menu-in__HnmC4 .12s ease-out}&[data-state=closed]{animation:ContextMenu_menu-out__uizFF 80ms ease-in}}.ContextMenu_item__PV_fn{display:flex;align-items:center;gap:var(--colour-layout-nav-icon-label-gap,12px);padding:0 var(--colour-layout-nav-container-padding-h,16px);border-radius:var(--colour-radius-md);font-size:var(--colour-typography-fontsize-sm);font-family:var(--colour-typography-fontfamily-body);color:var(--colour-text-primary);cursor:pointer;outline:none;user-select:none;min-height:var(--colour-layout-nav-item-height,44px);&:hover,&[data-highlighted]{background:var(--colour-surface-hover);color:var(--colour-text-primary)}&[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none;color:var(--colour-text-muted)}&[data-destructive]{color:var(--colour-feedback-error-fg);&:hover,&[data-highlighted]{background:var(--colour-feedback-error-surface)}}}.ContextMenu_itemIcon__NG3XC{display:flex;align-items:center;flex-shrink:0;width:var(--colour-layout-nav-icon-size,20px);height:var(--colour-layout-nav-icon-size,20px);color:var(--colour-text-secondary)}.ContextMenu_subTriggerChevron__42Dwz{flex-shrink:0;color:var(--colour-text-muted)}.ContextMenu_item__PV_fn[data-state=open]{background:var(--colour-surface-hover);color:var(--colour-text-primary)}.ContextMenu_subContent__3bQbL{background:var(--colour-surface-floating);border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-lg);box-shadow:var(--colour-shadow-md);padding:var(--colour-layout-nav-icon-label-gap,12px);min-width:180px;max-width:280px;z-index:200;&[data-state=open]{animation:ContextMenu_menu-in__HnmC4 .12s ease-out}&[data-state=closed]{animation:ContextMenu_menu-out__uizFF 80ms ease-in}}.ContextMenu_itemLabel__sS9Z_{flex:1}.ContextMenu_separator__Qpefq{height:1px;background:var(--colour-border-subtle);margin:var(--colour-layout-nav-section-gap,16px) calc(-1 * var(--colour-layout-nav-icon-label-gap, 12px))}@keyframes ContextMenu_menu-in__HnmC4{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ContextMenu_menu-out__uizFF{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.ContextMenu_content__NfX04,.ContextMenu_subContent__3bQbL{animation:none!important}}.DateField_wrapper__MCJfX{display:flex;flex-direction:column;gap:var(--colour-spacing-1)}.DateField_label__wf7Ti{line-height:1.25}.DateField_inputRow__kn68M{position:relative;display:flex;align-items:center;border:1px solid var(--colour-border-default);border-radius:var(--colour-radius-md);background:var(--colour-surface-page);transition:border-color .12s ease,box-shadow .12s ease}.DateField_inputRow__kn68M:focus-within{border-color:var(--colour-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--colour-border-focus) 20%,transparent)}.DateField_inputRowError__4OQ7L{border-color:var(--colour-border-destructive)}.DateField_inputRowError__4OQ7L:focus-within{border-color:var(--colour-border-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--colour-border-destructive) 20%,transparent)}.DateField_input__EUy_e{flex:1;min-height:var(--colour-spacing-11);padding:0 var(--colour-spacing-3);font-family:var(--colour-typography-fontfamily-body);font-size:var(--colour-typography-fontsize-base);color:var(--colour-text-primary);background:transparent;border:none;outline:none;border-radius:var(--colour-radius-md);width:100%}.DateField_input__EUy_e::placeholder{color:var(--colour-text-placeholder)}.DateField_input__EUy_e:disabled{cursor:not-allowed;color:var(--colour-text-muted)}.DateField_triggerButton__oSl0i{display:inline-flex;align-items:center;justify-content:center;min-width:var(--colour-spacing-11);min-height:var(--colour-spacing-11);padding:0 var(--colour-spacing-2);color:var(--colour-text-secondary);background:transparent;border:none;border-radius:var(--colour-radius-md);cursor:pointer;transition:color .12s ease,background .12s ease}.DateField_triggerButton__oSl0i:hover:not(:disabled){color:var(--colour-text-primary);background:var(--colour-surface-hover)}.DateField_triggerButton__oSl0i:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:-2px}.DateField_triggerButton__oSl0i:disabled{cursor:not-allowed;opacity:.5}.DateField_calendar__37AHW{display:flex;flex-direction:column;gap:var(--colour-spacing-2);padding:var(--colour-spacing-3);background:var(--colour-surface-floating);border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-lg);box-shadow:0 10px 30px color-mix(in srgb,var(--colour-text-primary) 14%,transparent);width:max-content;z-index:100}.DateField_header__M3_Ul{justify-content:space-between}.DateField_headerSelects__E2JuW,.DateField_header__M3_Ul{display:flex;align-items:center;gap:var(--colour-spacing-2)}.DateField_select__nJX5H{font-family:var(--colour-typography-fontfamily-body);font-size:var(--colour-typography-fontsize-sm);font-weight:var(--colour-typography-fontweight-medium);color:var(--colour-text-primary);background:var(--colour-surface-page);border:1px solid var(--colour-border-default);border-radius:var(--colour-radius-sm);padding:var(--colour-spacing-1) var(--colour-spacing-2);min-height:var(--colour-spacing-8);cursor:pointer}.DateField_select__nJX5H:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:-1px}.DateField_navButton__2bqHt{display:inline-flex;align-items:center;justify-content:center;width:var(--colour-spacing-9);height:var(--colour-spacing-9);color:var(--colour-text-secondary);background:transparent;border:none;border-radius:var(--colour-radius-md);cursor:pointer;transition:color .12s ease,background .12s ease}.DateField_navButton__2bqHt:hover{color:var(--colour-text-primary);background:var(--colour-surface-hover)}.DateField_navButton__2bqHt:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:-2px}.DateField_weekdays__cehC8{display:grid;grid-template-columns:repeat(7,1fr)}.DateField_weekday__WzTed{display:flex;align-items:center;justify-content:center;height:var(--colour-spacing-8);font-family:var(--colour-typography-fontfamily-body);font-size:var(--colour-typography-fontsize-xs);font-weight:var(--colour-typography-fontweight-semibold);color:var(--colour-text-tertiary);text-transform:uppercase}.DateField_grid__Kjwbz{display:flex;flex-direction:column}.DateField_week__jd316{display:grid;grid-template-columns:repeat(7,1fr)}.DateField_day__KDphz{display:flex;align-items:center;justify-content:center;width:100%;min-width:var(--colour-spacing-11);min-height:var(--colour-spacing-11);font-family:var(--colour-typography-fontfamily-body);font-size:var(--colour-typography-fontsize-sm);color:var(--colour-text-primary);background:transparent;border:1px solid transparent;border-radius:var(--colour-radius-md);cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}.DateField_day__KDphz:hover:not(:disabled){background:var(--colour-surface-hover)}.DateField_day__KDphz:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:-2px}.DateField_day__KDphz:disabled{cursor:not-allowed;color:var(--colour-text-muted);opacity:.4}.DateField_dayOutside__Ro5ya{color:var(--colour-text-tertiary)}.DateField_dayToday__Jsd7_{font-weight:var(--colour-typography-fontweight-bold);border-color:var(--colour-border-emphasis)}.DateField_dayPreview__ZgZlt{background:var(--colour-accent-subtle);border-color:var(--colour-accent-default);color:var(--colour-accent-fg)}.DateField_daySelected__l5pJP,.DateField_daySelected__l5pJP:hover{background:var(--colour-accent-default);border-color:var(--colour-accent-default);color:var(--colour-accent-fg);font-weight:var(--colour-typography-fontweight-semibold)}.DateField_footer__Yy7rr{display:flex;align-items:center;justify-content:space-between;gap:var(--colour-spacing-2);padding-top:var(--colour-spacing-2);border-top:1px solid var(--colour-border-subtle)}.DateField_footerButton__JdY_s{flex:1;min-height:var(--colour-spacing-9);padding:0 var(--colour-spacing-3);font-family:var(--colour-typography-fontfamily-body);font-size:var(--colour-typography-fontsize-sm);font-weight:var(--colour-typography-fontweight-medium);color:var(--colour-text-link);background:transparent;border:1px solid var(--colour-border-default);border-radius:var(--colour-radius-md);cursor:pointer;transition:background .1s ease}.DateField_footerButton__JdY_s:hover{background:var(--colour-surface-hover)}.DateField_footerButton__JdY_s:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:-1px}.DateField_errorText__Q8qU6{color:var(--colour-feedback-error-fg);line-height:1.25}.DateField_srOnly__OQXRL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.DateField_day__KDphz,.DateField_footerButton__JdY_s,.DateField_inputRow__kn68M,.DateField_navButton__2bqHt,.DateField_triggerButton__oSl0i{transition:none}}.CaptureSettingsPanel_form__jSGyb{display:flex;flex-direction:column;gap:var(--colour-spacing-5)}.CaptureSettingsPanel_row__rxjE8{display:flex;gap:var(--colour-spacing-3);flex-wrap:wrap}.CaptureSettingsPanel_row__rxjE8>*{flex:1 1 140px}.CaptureSettingsPanel_field__7aAf_{display:flex;flex-direction:column;gap:var(--colour-spacing-1)}.CaptureSettingsPanel_label__euYaQ{display:block}.CaptureSettingsPanel_calendarList__N3ioX{display:flex;flex-direction:column;gap:var(--colour-spacing-1);margin:0;padding:0;list-style:none}.CaptureSettingsPanel_calendarItem___eHtU{display:flex;align-items:center;gap:var(--colour-spacing-2);padding:var(--colour-spacing-2) var(--colour-spacing-3);border-radius:var(--colour-radius-md);background:var(--colour-surface-subtle)}.CaptureSettingsPanel_actions__7_7hw{display:flex;justify-content:flex-end}.CaptureSettingsPanel_saveCta__yDofm{min-height:44px}.DefaultUserAvatar_root__iWq9Q{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}button.DefaultUserAvatar_root__iWq9Q{appearance:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer;color:inherit;background:transparent}button.DefaultUserAvatar_root__iWq9Q:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:2px}button.DefaultUserAvatar_root__iWq9Q:hover .DefaultUserAvatar_circle__oPjkI{box-shadow:0 0 0 4px var(--colour-surface-hover)}.DefaultUserAvatar_circle__oPjkI{display:block;border-radius:var(--colour-radius-full);overflow:hidden;background:#fbc311;flex-shrink:0}.DefaultUserAvatar_root__iWq9Q[data-size=xs] .DefaultUserAvatar_circle__oPjkI{width:24px;height:24px}.DefaultUserAvatar_root__iWq9Q[data-size=sm] .DefaultUserAvatar_circle__oPjkI{width:28px;height:28px}.DefaultUserAvatar_root__iWq9Q[data-size=md] .DefaultUserAvatar_circle__oPjkI{width:36px;height:36px}.DefaultUserAvatar_root__iWq9Q[data-size=lg] .DefaultUserAvatar_circle__oPjkI{width:44px;height:44px}.DefaultUserAvatar_mark__iCqCq{width:100%;height:100%;display:block}.DefaultUserAvatar_markBg__LnnV5{fill:#fbc311}.DefaultUserAvatar_markStroke__AUvc1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:10px}.InsightsRailTrigger_railTrigger__fdE7d{position:relative;min-width:var(--colour-layout-nav-item-height,44px);min-height:var(--colour-layout-nav-item-height,44px);justify-content:center;border-radius:var(--colour-radius-lg);color:var(--colour-text-on-rail);transition:color .12s ease}.InsightsRailTrigger_railTrigger__fdE7d:before{content:"";position:absolute;inset:4px;border-radius:var(--colour-radius-lg);background:transparent;transition:background-color .12s ease}button.InsightsRailTrigger_railTrigger__fdE7d:hover{color:var(--colour-text-primary)}button.InsightsRailTrigger_railTrigger__fdE7d:hover:before{background:var(--colour-surface-rail-hover)}.InsightsRailTrigger_railTrigger__fdE7d[data-active]{color:var(--colour-text-on-rail-active)}.InsightsRailTrigger_railTrigger__fdE7d[data-active]:before{background:var(--colour-surface-rail-active)}.EditorialCalendar_root__yVTxb{--head-h:30px;--bar-h:20px;--bar-gap:3px;--week-bar-h:22px;--week-bar-gap:4px;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--colour-surface-floating);color:var(--colour-text-primary);font-feature-settings:"tnum" 1,"lnum" 1}.EditorialCalendar_root__yVTxb[data-density=compact]{--head-h:26px;--bar-h:18px;--week-bar-h:20px}.EditorialCalendar_root__yVTxb[data-density=compact] .EditorialCalendar_dayNum__BpzfB{font-size:16px}.EditorialCalendar_root__yVTxb[data-density=compact] .EditorialCalendar_eventRow__eRdVI{min-height:var(--bar-h);font-size:11px;padding-block:1px}.EditorialCalendar_root__yVTxb[data-density=compact] .EditorialCalendar_dayEvents__91Djo{gap:1px}.EditorialCalendar_root__yVTxb[data-density=compact] .EditorialCalendar_cell__VnSDa{padding:6px 10px 8px}.EditorialCalendar_srOnly__XqZKz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.EditorialCalendar_summary__Cj5gX{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px 24px 14px;border-bottom:1px solid var(--colour-border-subtle);flex-shrink:0}.EditorialCalendar_summaryHead__Nc5Ap{display:flex;align-items:baseline;gap:12px;min-width:0}.EditorialCalendar_summaryKicker__fXvUq{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--colour-text-placeholder);font-weight:500}.EditorialCalendar_summaryTitle__LcMOr{font-size:17px;font-weight:300;letter-spacing:-.01em;color:var(--colour-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EditorialCalendar_summaryCount__dUl4y{font-size:12px;color:var(--colour-text-muted);font-variant-numeric:tabular-nums}.EditorialCalendar_summaryLegend__VYN_7{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;min-width:0}.EditorialCalendar_legendItem___PDo_{display:inline-flex;align-items:baseline;gap:7px;padding-bottom:3px;border-bottom:2px solid var(--ev,var(--colour-text-muted))}.EditorialCalendar_legendLabel__lVUjU{font-size:12px;color:var(--colour-text-secondary);white-space:nowrap}.EditorialCalendar_legendCount__yLsuP{font-size:11px;color:var(--colour-text-muted);font-variant-numeric:tabular-nums}.EditorialCalendar_body__MMOc9{display:flex;flex:1;min-height:0}.EditorialCalendar_main__ivY95{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.EditorialCalendar_sidebar__zXQY3{display:flex;flex-direction:column;gap:24px;width:216px;flex-shrink:0;padding:20px 20px 20px 24px;border-right:1px solid var(--colour-border-subtle);overflow-y:auto}.EditorialCalendar_miniMonth__nyVzk{display:flex;flex-direction:column;gap:10px}.EditorialCalendar_miniHead__l93dR{font-size:12px;font-weight:500;letter-spacing:-.005em;color:var(--colour-text-secondary)}.EditorialCalendar_miniGrid__TPTPU{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.EditorialCalendar_miniDow__WJOA3{font-size:9px;text-align:center;color:var(--colour-text-muted);text-transform:uppercase;letter-spacing:.04em;padding-bottom:2px}.EditorialCalendar_miniDay__OEx8Y{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--colour-radius-full)}.EditorialCalendar_miniDay__OEx8Y[data-outside=true]{color:var(--colour-text-muted)}.EditorialCalendar_miniDay__OEx8Y[data-today=true]{color:var(--colour-text-primary);font-weight:600;box-shadow:inset 0 0 0 1px var(--colour-text-primary)}button.EditorialCalendar_miniDay__OEx8Y{margin:0;padding:0;border:none;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}button.EditorialCalendar_miniDay__OEx8Y:hover{background:var(--colour-surface-hover)}button.EditorialCalendar_miniDay__OEx8Y:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_miniDay__OEx8Y[data-selected=true]{background:var(--colour-surface-active);color:var(--colour-text-primary);font-weight:600}.EditorialCalendar_filterGroup__o462r{display:flex;flex-direction:column;gap:10px}.EditorialCalendar_filterTitle__PmvKS{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--colour-text-muted);font-weight:500}.EditorialCalendar_filterList__juLcf{display:flex;flex-direction:column;gap:8px}.EditorialCalendar_filterRow__ll5p1{display:flex;align-items:center;gap:9px;min-width:0}button.EditorialCalendar_filterRow__ll5p1{margin:0;padding:3px 4px;border:none;border-radius:var(--colour-radius-sm);background:none;font:inherit;text-align:left;cursor:pointer;width:100%;-webkit-appearance:none;appearance:none}button.EditorialCalendar_filterRow__ll5p1:hover{background:var(--colour-surface-hover)}button.EditorialCalendar_filterRow__ll5p1:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_filterRow__ll5p1[data-selected=true]{background:var(--colour-surface-active)}.EditorialCalendar_filterRow__ll5p1[data-selected=true] .EditorialCalendar_filterName__WQCct{color:var(--colour-text-primary);font-weight:600}.EditorialCalendar_filterKey__pDFcV{font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--colour-text-muted);border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-sm);padding:1px 5px;flex-shrink:0;min-width:30px;text-align:center}.EditorialCalendar_filterInitials__GedAc{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--colour-radius-full);border:1px solid var(--colour-border-subtle);font-size:9px;font-weight:600;color:var(--colour-text-muted);flex-shrink:0}.EditorialCalendar_filterName__WQCct{font-size:12px;color:var(--colour-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.EditorialCalendar_grid__oBGEg{display:flex;flex-direction:column;flex:1;min-height:0}.EditorialCalendar_weekHead__YzrhD{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex-shrink:0;border-bottom:1px solid var(--colour-border-subtle)}.EditorialCalendar_weekHeadCell__0YePz{padding:11px 16px 9px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--colour-text-muted)}.EditorialCalendar_weekHeadCell__0YePz[data-weekend=true]{color:var(--colour-text-placeholder)}.EditorialCalendar_weeks__e_oMI{display:flex;flex-direction:column;flex:1;min-height:0}.EditorialCalendar_week__mcvgQ{flex:1;min-height:0;display:flex;flex-direction:column}.EditorialCalendar_weekBody__Zgj4Q{position:relative;flex:1;min-height:0;display:flex}.EditorialCalendar_cells__2y5Pz{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;min-height:0}.EditorialCalendar_cell__VnSDa{display:flex;flex-direction:column;padding:8px 12px 10px;border-right:1px solid var(--colour-border-subtle);border-bottom:1px solid var(--colour-border-subtle);min-width:0;overflow:hidden}.EditorialCalendar_cells__2y5Pz>.EditorialCalendar_cell__VnSDa:nth-child(7n){border-right:none}.EditorialCalendar_weeks__e_oMI>.EditorialCalendar_week__mcvgQ:last-child .EditorialCalendar_cell__VnSDa{border-bottom:none}.EditorialCalendar_cell__VnSDa[data-weekend=true]{background:color-mix(in oklab,var(--colour-text-primary) 4%,transparent)}.EditorialCalendar_cell__VnSDa[data-holiday=true]{background:color-mix(in oklab,var(--colour-feedback-info-icon) 12%,transparent)}.EditorialCalendar_cell__VnSDa[data-outside=true]{background:color-mix(in oklab,var(--colour-text-primary) 6%,transparent)}.EditorialCalendar_cellHead__0HSzZ{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;height:var(--head-h);flex-shrink:0}.EditorialCalendar_cellHeadTools__mhxY9{display:inline-flex;align-items:center;gap:2px;min-width:0}.EditorialCalendar_root__yVTxb .EditorialCalendar_dayNum__BpzfB{display:inline-flex;align-items:center;justify-content:center;min-width:var(--head-h);height:var(--head-h);border-radius:var(--colour-radius-full);line-height:1;letter-spacing:-.02em}.EditorialCalendar_cell__VnSDa[data-outside=true] .EditorialCalendar_dayNum__BpzfB{color:var(--colour-text-placeholder)}.EditorialCalendar_root__yVTxb .EditorialCalendar_dayNum__BpzfB[data-today=true]{background:var(--colour-accent-default);color:var(--colour-text-on-accent)}.EditorialCalendar_dayNum__BpzfB[data-holiday=true]:not([data-today=true]){color:var(--colour-feedback-info-fg)}.EditorialCalendar_cellSpansSpacer__n14Z8{height:calc(var(--lanes, 0) * (var(--bar-h) + var(--bar-gap)));flex-shrink:0}.EditorialCalendar_dayEvents__91Djo{display:flex;flex-direction:column;gap:3px;min-height:0;margin-top:4px}.EditorialCalendar_eventRow__eRdVI{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:color-mix(in oklab,var(--ev) 10%,transparent);color:var(--colour-text-primary);padding:2px 6px;border-radius:var(--colour-radius-md);font-family:inherit;font-size:12px;cursor:pointer;min-height:var(--bar-h);transition:background-color .12s ease-out}.EditorialCalendar_eventRow__eRdVI:hover{background:color-mix(in oklab,var(--ev) 20%,transparent)}.EditorialCalendar_eventRow__eRdVI:hover .EditorialCalendar_eventTitle__ZTKN0{color:var(--colour-text-primary)}.EditorialCalendar_eventRow__eRdVI:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_eventDot__9Fszm{width:6px;height:6px;border-radius:var(--colour-radius-full);background:var(--ev,var(--colour-text-muted));flex-shrink:0}.EditorialCalendar_eventTitle__ZTKN0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--colour-text-secondary);font-weight:400}.EditorialCalendar_more__PLdu2{font-size:11px;color:var(--colour-text-muted);padding:1px 4px 1px 16px;border:none;background:transparent;font-family:inherit;text-align:left;border-radius:var(--colour-radius-sm);cursor:pointer;transition:background-color .12s ease-out}.EditorialCalendar_more__PLdu2:hover{color:var(--colour-text-primary);background:var(--colour-surface-hover)}.EditorialCalendar_more__PLdu2:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_spanLayer__3A02D{position:absolute;inset:0;top:calc(var(--head-h) + 8px);left:0;right:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:var(--bar-h);row-gap:var(--bar-gap);padding:0 6px;pointer-events:none}.EditorialCalendar_spanBar___IGMt{pointer-events:auto;display:flex;align-items:center;min-width:0;margin:0 2px;padding:0 8px;border:none;border-left:2px solid var(--ev,var(--colour-text-muted));background:color-mix(in oklab,var(--ev) 16%,color-mix(in oklab,var(--colour-text-primary) 5%,var(--colour-surface-floating)));color:var(--colour-text-primary);border-radius:var(--colour-radius-sm);font-family:inherit;font-size:11px;cursor:pointer;height:var(--bar-h);transition:background-color .12s ease-out}.EditorialCalendar_spanBar___IGMt:hover{background:color-mix(in oklab,var(--ev) 26%,color-mix(in oklab,var(--colour-text-primary) 5%,var(--colour-surface-floating)))}.EditorialCalendar_spanBar___IGMt:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_spanBar___IGMt[data-cont-left=true]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;margin-left:0}.EditorialCalendar_spanBar___IGMt[data-cont-right=true]{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.EditorialCalendar_spanTitle__tZL70{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--colour-text-secondary)}.EditorialCalendar_sprintLane__HM33p{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;padding:0 6px;flex-shrink:0}.EditorialCalendar_sprintLane__HM33p[data-variant=month]{grid-auto-rows:12px;padding-top:3px}.EditorialCalendar_sprintLane__HM33p[data-variant=week]{grid-auto-rows:20px}.EditorialCalendar_sprintBand__jKPVa{--sprint:var(--colour-chart-sprint-planning);display:flex;align-items:center;min-width:0;margin:0 2px;padding:0 7px;border:none;border-left:2px solid var(--sprint);background:color-mix(in oklab,var(--sprint) 13%,transparent);border-radius:var(--colour-radius-sm);font-family:inherit;height:100%}.EditorialCalendar_sprintBand__jKPVa[data-state=active]{--sprint:var(--colour-chart-sprint-active)}.EditorialCalendar_sprintBand__jKPVa[data-state=completed]{--sprint:var(--colour-chart-sprint-completed)}button.EditorialCalendar_sprintBand__jKPVa{cursor:pointer;transition:background-color .12s ease-out}button.EditorialCalendar_sprintBand__jKPVa:hover{background:color-mix(in oklab,var(--sprint) 22%,transparent)}button.EditorialCalendar_sprintBand__jKPVa:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_sprintBand__jKPVa[data-cont-left=true]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;margin-left:0}.EditorialCalendar_sprintBand__jKPVa[data-cont-right=true]{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.EditorialCalendar_sprintName__PzWaj{font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.EditorialCalendar_sprintLane__HM33p[data-variant=week] .EditorialCalendar_sprintName__PzWaj{font-size:11px;letter-spacing:.02em;text-transform:none}.EditorialCalendar_markerGroup__HITOn{display:inline-flex;align-items:center;gap:2px;min-width:0}.EditorialCalendar_marker__NT0Oq{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--colour-radius-sm);background:color-mix(in oklab,var(--mk,var(--colour-text-muted)) 12%,transparent);color:var(--mk,var(--colour-text-muted));cursor:pointer;flex-shrink:0;transition:background-color .12s ease-out}.EditorialCalendar_marker__NT0Oq:hover{background:color-mix(in oklab,var(--mk,var(--colour-text-muted)) 24%,transparent)}.EditorialCalendar_marker__NT0Oq:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_markerBadge__uBqij{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;border:none;border-radius:var(--colour-radius-full);background:color-mix(in oklab,var(--colour-text-primary) 7%,transparent);color:var(--colour-text-secondary);font-family:inherit;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;flex-shrink:0;transition:background-color .12s ease-out}.EditorialCalendar_markerBadge__uBqij:hover{background:color-mix(in oklab,var(--colour-text-primary) 13%,transparent)}.EditorialCalendar_markerBadge__uBqij:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_popList__g0PRt{display:flex;flex-direction:column;gap:2px}.EditorialCalendar_popRow__aoRZ4{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 8px;border:none;background:transparent;border-radius:var(--colour-radius-md);font-family:inherit;font-size:12px;color:var(--colour-text-primary);text-align:left;cursor:pointer;transition:background-color .12s ease-out}.EditorialCalendar_popRow__aoRZ4:hover{background:var(--colour-surface-hover)}.EditorialCalendar_popRow__aoRZ4:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_popRowDot__9j3ls{width:6px;height:6px;border-radius:var(--colour-radius-full);background:var(--ev,var(--colour-text-muted));flex-shrink:0}.EditorialCalendar_popRowIcon__1Q65X{color:var(--mk,var(--colour-text-muted));flex-shrink:0}.EditorialCalendar_popRowTitle__rVEsO{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--colour-text-secondary)}.EditorialCalendar_popRowKind__RNB6U{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-text-muted);flex-shrink:0}.EditorialCalendar_ceremonyChip__HG0GL{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:20px;padding:1px 8px 1px 6px;border:1px solid var(--colour-border-subtle);background:transparent;border-radius:var(--colour-radius-full);font-family:inherit;font-size:11px;color:var(--colour-text-muted);cursor:pointer;transition:background-color .12s ease-out}.EditorialCalendar_ceremonyChip__HG0GL:hover{background:var(--colour-surface-hover);color:var(--colour-text-secondary)}.EditorialCalendar_ceremonyChip__HG0GL:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_ceremonyTitle__eloF_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.EditorialCalendar_dayCreate__XnLl_{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;border-radius:var(--colour-radius-sm);color:var(--colour-text-muted);cursor:pointer;opacity:0;flex-shrink:0;transition:opacity .1s ease-out,background-color .12s ease-out}.EditorialCalendar_dayCreate__XnLl_:before{content:"";position:absolute;inset:-6px}.EditorialCalendar_cell__VnSDa:hover .EditorialCalendar_dayCreate__XnLl_,.EditorialCalendar_dayCreate__XnLl_:focus-visible,.EditorialCalendar_weekColHeadCell__LIi2o:hover .EditorialCalendar_dayCreate__XnLl_{opacity:1}.EditorialCalendar_dayCreate__XnLl_:hover{background:var(--colour-surface-hover);color:var(--colour-text-primary)}.EditorialCalendar_dayCreate__XnLl_:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_cell__VnSDa[data-range-selected],.EditorialCalendar_weekCol__PqvLE[data-range-selected]{background:color-mix(in oklab,var(--colour-border-focus) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--colour-border-focus) 55%,transparent)}.EditorialCalendar_spanWrap__JxNyW{position:relative;display:flex;min-width:0}.EditorialCalendar_spanWrap__JxNyW>.EditorialCalendar_spanBar___IGMt{flex:1;min-width:0;border-left:none}.EditorialCalendar_spanWrap__JxNyW[data-resizing]>.EditorialCalendar_spanBar___IGMt{background:color-mix(in oklab,var(--ev) 30%,color-mix(in oklab,var(--colour-text-primary) 5%,var(--colour-surface-floating)))}.EditorialCalendar_resizeHandle__MOdZy{position:absolute;top:2px;bottom:2px;width:5px;z-index:1;pointer-events:auto;padding:0;border:none;background:color-mix(in oklab,var(--ev,var(--colour-text-muted)) 45%,transparent);border-radius:var(--colour-radius-full);cursor:ew-resize;transition:background-color .1s ease-out}.EditorialCalendar_resizeHandle__MOdZy:before{content:"";position:absolute;inset:calc(var(--bar-gap) * -1) -19.5px}.EditorialCalendar_resizeHandle__MOdZy[data-side=start]{left:4px}.EditorialCalendar_resizeHandle__MOdZy[data-side=end]{right:4px}.EditorialCalendar_resizeHandle__MOdZy:focus-visible,.EditorialCalendar_resizeHandle__MOdZy:hover{background:var(--ev,var(--colour-text-muted))}.EditorialCalendar_resizeHandle__MOdZy:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_chipResizeWrap__cpEgq{position:relative;display:flex;width:100%;min-width:0}.EditorialCalendar_chipResizeWrap__cpEgq>:first-child{flex:1;min-width:0}.EditorialCalendar_chipResizeWrap__cpEgq[data-resizing]>:first-child{background:color-mix(in oklab,var(--ev) 20%,transparent)}.EditorialCalendar_chipResizeHandle__dRrTM{position:absolute;top:2px;bottom:2px;right:2px;width:5px;z-index:1;pointer-events:auto;padding:0;border:none;background:color-mix(in oklab,var(--ev,var(--colour-text-muted)) 45%,transparent);border-radius:var(--colour-radius-full);cursor:ew-resize;transition:background-color .1s ease-out}.EditorialCalendar_chipResizeHandle__dRrTM:before{content:"";position:absolute;inset:-2px -19.5px}.EditorialCalendar_chipResizeHandle__dRrTM:focus-visible,.EditorialCalendar_chipResizeHandle__dRrTM:hover{background:var(--ev,var(--colour-text-muted))}.EditorialCalendar_chipResizeHandle__dRrTM:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_weekView__KQfzV{display:flex;flex-direction:column;flex:1;min-height:0}.EditorialCalendar_pinnedLanes__8qvV6{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-bottom:1px solid var(--colour-border-subtle);flex-shrink:0}.EditorialCalendar_ceremonyRow__C0Hbn,.EditorialCalendar_markerRow__RdwJ3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.EditorialCalendar_ceremonyRowDay__Uq9c2,.EditorialCalendar_markerRowDay__Iyzni{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-width:0;min-height:22px;padding:1px 10px}.EditorialCalendar_weekSpanLayer__qvxBr{position:absolute;inset:0;top:12px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:var(--week-bar-h);row-gap:var(--week-bar-gap);padding:0 6px;pointer-events:none}.EditorialCalendar_weekSpanLayer__qvxBr .EditorialCalendar_spanBar___IGMt,.EditorialCalendar_weekSpanLayer__qvxBr .EditorialCalendar_spanWrap__JxNyW{pointer-events:auto}.EditorialCalendar_weekSpanLayer__qvxBr .EditorialCalendar_spanBar___IGMt{height:100%;font-size:12px}.EditorialCalendar_weekSpanLayer__qvxBr .EditorialCalendar_resizeHandle__MOdZy:before{inset:calc(var(--week-bar-gap) * -1) -19.5px}.EditorialCalendar_weekSpansSpacer__B7JQ_{height:calc(var(--lanes, 0) * (var(--week-bar-h) + var(--week-bar-gap)));flex-shrink:0}.EditorialCalendar_weekColsHead__FfcNL{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex-shrink:0;border-bottom:1px solid var(--colour-border-subtle)}.EditorialCalendar_weekColHeadCell__LIi2o{display:flex;align-items:baseline;gap:8px;padding:14px 16px 12px;min-width:0}.EditorialCalendar_weekColHeadTools__TdnOl{margin-left:auto;display:inline-flex;align-self:center}.EditorialCalendar_weekColDow__L1Zi9{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--colour-text-muted)}.EditorialCalendar_weekColHeadCell__LIi2o[data-weekend=true] .EditorialCalendar_weekColDow__L1Zi9{color:var(--colour-text-placeholder)}.EditorialCalendar_weekColHeadCell__LIi2o[data-holiday=true] .EditorialCalendar_weekColDow__L1Zi9{color:var(--colour-feedback-info-fg)}.EditorialCalendar_root__yVTxb .EditorialCalendar_weekColNum__VvWLD{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:var(--colour-radius-full);line-height:1;letter-spacing:-.02em}.EditorialCalendar_root__yVTxb .EditorialCalendar_weekColNum__VvWLD[data-today=true]{background:var(--colour-accent-default);color:var(--colour-text-on-accent)}.EditorialCalendar_weekColNum__VvWLD[data-holiday=true]:not([data-today=true]){color:var(--colour-feedback-info-fg)}.EditorialCalendar_weekCols__lbriA{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;min-height:0}.EditorialCalendar_weekCol__PqvLE{display:flex;flex-direction:column;gap:4px;padding:12px 12px 16px;border-right:1px solid var(--colour-border-subtle);min-width:0;overflow-y:auto}.EditorialCalendar_weekCols__lbriA>.EditorialCalendar_weekCol__PqvLE:nth-child(7n){border-right:none}.EditorialCalendar_weekCol__PqvLE[data-weekend=true]{background:color-mix(in oklab,var(--colour-text-primary) 4%,transparent)}.EditorialCalendar_weekCol__PqvLE[data-today=true]{background:color-mix(in oklab,var(--colour-accent-default) 6%,transparent)}.EditorialCalendar_weekCol__PqvLE[data-holiday=true]{background:color-mix(in oklab,var(--colour-feedback-info-icon) 12%,transparent)}.EditorialCalendar_weekCol__PqvLE .EditorialCalendar_eventTitle__ZTKN0{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.EditorialCalendar_weekEmpty__HEk98{font-size:12px;color:var(--colour-text-placeholder);padding:4px 2px}.EditorialCalendar_weekEvent__Na1fu{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;border-left:2px solid var(--ev,var(--colour-text-muted));background:color-mix(in oklab,var(--ev) 7%,transparent);color:var(--colour-text-primary);padding:6px 8px;border-radius:var(--colour-radius-md);font-family:inherit;font-size:12px;cursor:pointer;transition:background-color .12s ease-out}.EditorialCalendar_weekEvent__Na1fu:hover{background:color-mix(in oklab,var(--ev) 14%,transparent)}.EditorialCalendar_weekEvent__Na1fu:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_weekEventIcon__KIR0q{color:var(--ev,var(--colour-text-muted));flex-shrink:0}.EditorialCalendar_byPerson__SVmtn{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.EditorialCalendar_byPersonHead__AljG_{display:grid;grid-template-columns:180px 1fr;align-items:stretch;position:sticky;top:0;z-index:1;background:var(--colour-surface-floating);border-bottom:1px solid var(--colour-border-subtle);flex-shrink:0}.EditorialCalendar_byPersonCorner__QW5sZ{display:flex;align-items:center;padding:12px 16px 12px 24px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--colour-text-placeholder);font-weight:500;border-right:1px solid var(--colour-border-subtle)}.EditorialCalendar_byPersonDays__cuEY1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.EditorialCalendar_byPersonDay__gyRdD{display:flex;align-items:baseline;gap:6px;padding:12px 12px 10px}.EditorialCalendar_byPersonDow__Kg2OC{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-text-muted)}.EditorialCalendar_byPersonDate__wndmI{font-size:14px;font-weight:300;color:var(--colour-text-secondary);font-variant-numeric:tabular-nums}.EditorialCalendar_byPersonDay__gyRdD[data-today=true] .EditorialCalendar_byPersonDate__wndmI,.EditorialCalendar_byPersonDay__gyRdD[data-today=true] .EditorialCalendar_byPersonDow__Kg2OC{color:var(--colour-text-primary)}.EditorialCalendar_byPersonDay__gyRdD[data-holiday=true] .EditorialCalendar_byPersonDate__wndmI,.EditorialCalendar_byPersonDay__gyRdD[data-holiday=true] .EditorialCalendar_byPersonDow__Kg2OC{color:var(--colour-feedback-info-fg)}.EditorialCalendar_byPersonRows__e9_dj{display:flex;flex-direction:column}.EditorialCalendar_personLane__FQpqf{display:grid;grid-template-columns:180px 1fr;align-items:center;border-bottom:1px solid var(--colour-border-subtle);min-height:56px}.EditorialCalendar_personLane__FQpqf:last-child{border-bottom:none}.EditorialCalendar_personMeta__BwsDJ{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 24px;border-right:1px solid var(--colour-border-subtle);min-width:0;align-self:stretch}.EditorialCalendar_personInitials__KsgTr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--colour-radius-full);border:1px solid var(--colour-border-subtle);font-size:10px;font-weight:600;color:var(--colour-text-muted);flex-shrink:0}.EditorialCalendar_personName__JTFOl{font-size:13px;color:var(--colour-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.EditorialCalendar_personTrack__Xb4sh{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:var(--bar-h);row-gap:var(--bar-gap);padding:10px 8px;min-height:100%;align-content:center}.EditorialCalendar_personGridlines__I9PHO{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));pointer-events:none}.EditorialCalendar_personGridcol__uM_jf{border-left:1px solid color-mix(in oklab,var(--colour-border-subtle) 60%,transparent)}.EditorialCalendar_personGridcol__uM_jf:first-child{border-left:none}.EditorialCalendar_personGridcol__uM_jf[data-today=true]{background:color-mix(in oklab,var(--colour-accent-default) 6%,transparent)}.EditorialCalendar_personGridcol__uM_jf[data-holiday=true]{background:color-mix(in oklab,var(--colour-feedback-info-icon) 12%,transparent)}.EditorialCalendar_personEmpty__wNAut{grid-column:1/-1;grid-row:1;align-self:center;font-size:11px;color:var(--colour-text-placeholder);padding-left:4px}.EditorialCalendar_personBar__NSlQU{position:relative;pointer-events:auto;display:flex;align-items:center;min-width:0;margin:0 2px;padding:0 8px;border:none;border-left:2px solid var(--ev,var(--colour-text-muted));background:color-mix(in oklab,var(--ev) 12%,var(--colour-surface-floating));color:var(--colour-text-primary);border-radius:var(--colour-radius-sm);font-family:inherit;font-size:11px;cursor:pointer;height:var(--bar-h);transition:background-color .12s ease-out}.EditorialCalendar_personBar__NSlQU:hover{background:color-mix(in oklab,var(--ev) 20%,var(--colour-surface-floating))}.EditorialCalendar_personBar__NSlQU:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_personBar__NSlQU[data-cont-left=true]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;margin-left:0}.EditorialCalendar_personBar__NSlQU[data-cont-right=true]{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}@container (max-width: 640px){.EditorialCalendar_sidebar__zXQY3{display:none}.EditorialCalendar_summary__Cj5gX{padding:16px 18px 12px}.EditorialCalendar_cell__VnSDa{padding:6px 9px 8px}.EditorialCalendar_weekHeadCell__0YePz{padding:10px 9px 8px}.EditorialCalendar_byPersonHead__AljG_,.EditorialCalendar_personLane__FQpqf{grid-template-columns:132px 1fr}.EditorialCalendar_byPersonCorner__QW5sZ,.EditorialCalendar_personMeta__BwsDJ{padding-left:16px}}@container (max-width: 460px){.EditorialCalendar_root__yVTxb{--head-h:26px}.EditorialCalendar_root__yVTxb .EditorialCalendar_dayNum__BpzfB,.EditorialCalendar_root__yVTxb .EditorialCalendar_weekColNum__VvWLD{font-size:16px}.EditorialCalendar_weekColHeadCell__LIi2o{flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;min-width:0}.EditorialCalendar_summaryLegend__VYN_7{gap:12px}.EditorialCalendar_eventTitle__ZTKN0{font-size:11px}}.EditorialCalendar_agenda__8Op_S{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding-bottom:24px}.EditorialCalendar_agendaDay__OmEas{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-bottom:1px solid var(--colour-border-subtle)}.EditorialCalendar_agendaDay__OmEas:last-child{border-bottom:none}.EditorialCalendar_agendaDayHead__TI_eO{display:flex;align-items:baseline;gap:7px}.EditorialCalendar_agendaDow__YRwLS{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--colour-text-muted)}.EditorialCalendar_agendaDayNum__Rre6Z{font-size:18px;font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--colour-text-secondary);font-variant-numeric:tabular-nums}.EditorialCalendar_agendaDayNum__Rre6Z[data-today=true]{color:var(--colour-text-on-accent);background:var(--colour-accent-default);font-weight:400;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 4px;margin:-3px 0;border-radius:var(--colour-radius-full)}.EditorialCalendar_agendaDayNum__Rre6Z[data-holiday=true]:not([data-today=true]){color:var(--colour-feedback-info-fg)}.EditorialCalendar_agendaMonth__jIdDV{font-size:11px;color:var(--colour-text-muted)}.EditorialCalendar_agendaRows__6L7sM{display:flex;flex-direction:column;gap:6px}.EditorialCalendar_agendaRow__V6AQC{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:3px;width:100%;min-height:44px;text-align:left;border:none;border-left:2px solid var(--ev,var(--colour-text-muted));background:color-mix(in oklab,var(--ev) 7%,transparent);color:var(--colour-text-primary);padding:8px 12px;border-radius:var(--colour-radius-md);font-family:inherit;cursor:pointer;transition:background-color .12s ease-out}.EditorialCalendar_agendaRow__V6AQC:hover{background:color-mix(in oklab,var(--ev) 14%,transparent)}.EditorialCalendar_agendaRow__V6AQC:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:1px}.EditorialCalendar_agendaRowTitle__kLSg9{font-size:13px;color:var(--colour-text-secondary);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.EditorialCalendar_agendaRowMeta__L1Goj{display:flex;align-items:center;gap:8px;min-width:0}.EditorialCalendar_agendaKind__A_MN8{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--colour-text-muted);border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-sm);padding:1px 5px;flex-shrink:0}.EditorialCalendar_agendaDates__V5IJb{font-size:11px;color:var(--colour-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.EditorialCalendar_agendaEmpty__grH_H{margin:0;padding:28px 16px;font-size:12px;color:var(--colour-text-placeholder)}@media (prefers-reduced-motion:reduce){.EditorialCalendar_agendaRow__V6AQC,.EditorialCalendar_ceremonyChip__HG0GL,.EditorialCalendar_chipResizeHandle__dRrTM,.EditorialCalendar_dayCreate__XnLl_,.EditorialCalendar_eventRow__eRdVI,.EditorialCalendar_markerBadge__uBqij,.EditorialCalendar_marker__NT0Oq,.EditorialCalendar_more__PLdu2,.EditorialCalendar_personBar__NSlQU,.EditorialCalendar_popRow__aoRZ4,.EditorialCalendar_resizeHandle__MOdZy,.EditorialCalendar_spanBar___IGMt,.EditorialCalendar_sprintBand__jKPVa,.EditorialCalendar_weekEvent__Na1fu{transition:none}}.EditorialCalendar_eventRow__eRdVI[data-dragging],.EditorialCalendar_personBar__NSlQU[data-dragging],.EditorialCalendar_spanBar___IGMt[data-dragging],.EditorialCalendar_weekEvent__Na1fu[data-dragging]{opacity:.5;cursor:grabbing}.EditorialCalendar_cell__VnSDa[data-drop-over],.EditorialCalendar_weekCol__PqvLE[data-drop-over]{background:color-mix(in oklab,var(--colour-border-focus) 12%,transparent);box-shadow:inset 0 0 0 1.5px var(--colour-border-focus)}.EditorialCalendar_personGridcol__uM_jf[data-drop-over]{background:color-mix(in oklab,var(--colour-border-focus) 12%,transparent)}.EditorialCalendar_dragClone___K5RB{display:flex;align-items:center;width:100%;height:100%;min-height:var(--bar-h);padding:2px 8px;border-left:2px solid var(--ev,var(--colour-text-muted));border-radius:var(--colour-radius-md);background:color-mix(in oklab,var(--ev) 24%,color-mix(in oklab,var(--colour-text-primary) 6%,var(--colour-surface-floating)));box-shadow:var(--colour-shadow-md);color:var(--colour-text-primary);font-size:12px;cursor:grabbing}.EditorialCalendar_dragCloneTitle__9RVd3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.LifecycleGateNotice_notice__Cqidn{display:flex;align-items:flex-start;gap:var(--colour-spacing-2);padding:var(--colour-spacing-2) var(--colour-spacing-3);border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-md);background:var(--colour-surface-subtle);color:var(--colour-text-secondary)}.LifecycleGateNotice_icon__NxkqQ{flex-shrink:0;margin-top:1px}.LifecycleGateNotice_body__c3uhL{display:flex;flex-direction:column;gap:2px;min-width:0}.LifecycleGateNotice_label__YNW5i{font-size:13px;font-weight:var(--colour-typography-fontweight-semibold);color:var(--colour-text-primary)}.LifecycleGateNotice_message__yNi3y{font-size:12px;line-height:1.4;color:var(--colour-text-secondary)}.LifecycleGateNotice_notice__Cqidn[data-tone=required]{background:var(--colour-feedback-warning-surface);border-color:var(--colour-feedback-warning-border)}.LifecycleGateNotice_notice__Cqidn[data-tone=required] .LifecycleGateNotice_icon__NxkqQ,.LifecycleGateNotice_notice__Cqidn[data-tone=required] .LifecycleGateNotice_label__YNW5i{color:var(--colour-feedback-warning-fg)}.LifecycleGateNotice_notice__Cqidn[data-tone=blocked]{background:var(--colour-feedback-error-surface);border-color:var(--colour-feedback-error-border)}.LifecycleGateNotice_notice__Cqidn[data-tone=blocked] .LifecycleGateNotice_icon__NxkqQ,.LifecycleGateNotice_notice__Cqidn[data-tone=blocked] .LifecycleGateNotice_label__YNW5i{color:var(--colour-feedback-error-fg)}.LifecycleGateNotice_notice__Cqidn[data-tone=locked]{background:var(--colour-surface-subtle);border-color:var(--colour-border-default)}.LifecycleGateNotice_notice__Cqidn[data-tone=locked] .LifecycleGateNotice_icon__NxkqQ{color:var(--colour-text-muted)}.Logo_root__hKzdS{display:inline-flex;align-items:center;flex-shrink:0}.Logo_mark__JUSrG{width:32px;height:32px}.Logo_markTail__O9u0M{fill:#056032}.Logo_markBody__GX0M6{fill:#0aa05c}.Logo_markHighlight__ENHHu{fill:url(#sp-logo-highlight)}.Logo_gradStart__ckDl8{stop-color:#067f45}.Logo_gradMid__qnOkZ{stop-color:#078a4c}.Logo_gradEnd___Nf0R{stop-color:#0aa05c}.Logo_wordmark__hEH_j{width:200px;height:24px}.Logo_wordmarkFill__iiK3U{fill:currentColor}.Logo_combined__1C75L{gap:var(--colour-spacing-2)}.Logo_combined__1C75L .Logo_mark__JUSrG{width:24px;height:24px}.Logo_combined__1C75L .Logo_wordmark__hEH_j{width:167px;height:20px}.AskAiButton_pill__e1YZ7{display:inline-flex;flex:none;width:var(--colour-spacing-touch-target,44px);height:var(--colour-spacing-touch-target,44px);padding:1.5px;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,#7c5cff,#b14bff 48%,#ff5fa2);box-shadow:0 1px 6px color-mix(in oklab,#8b5cff,transparent 70%);transition:filter .12s ease,box-shadow .12s ease}.AskAiButton_pill__e1YZ7:hover{filter:saturate(1.08) brightness(1.04);box-shadow:0 2px 10px color-mix(in oklab,#8b5cff,transparent 58%)}.AskAiButton_pill__e1YZ7:focus-visible{outline:2px solid var(--colour-button-focus-ring);outline-offset:2px}.AskAiButton_inner__QWQud{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:10.5px;background:var(--colour-surface-floating);color:#9b6bff}@media (prefers-reduced-motion:reduce){.AskAiButton_pill__e1YZ7{transition:none}}.LifecycleStepper_list__MOeP8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--colour-spacing-1)}.LifecycleStepper_item__5rimv{display:inline-flex;min-width:0}.LifecycleStepper_step__Z0Tl4{display:inline-flex;align-items:center;gap:var(--colour-spacing-2);min-height:44px;padding:0 var(--colour-spacing-2);border:0;border-radius:var(--colour-radius-full);background:transparent;color:var(--colour-text-secondary);font:inherit;cursor:default;text-align:left}.LifecycleStepper_list__MOeP8[data-size=sm] .LifecycleStepper_step__Z0Tl4{min-height:32px}button.LifecycleStepper_step__Z0Tl4:not(:disabled){cursor:pointer}button.LifecycleStepper_step__Z0Tl4:not(:disabled):hover{background:var(--colour-surface-hover)}button.LifecycleStepper_step__Z0Tl4:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:2px}.LifecycleStepper_marker__O1jyw{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:var(--colour-radius-full);border:1.5px solid var(--colour-border-default);font-size:11px;font-weight:var(--colour-typography-fontweight-semibold);font-variant-numeric:tabular-nums;line-height:1;background:var(--colour-surface-subtle);color:var(--colour-text-secondary)}.LifecycleStepper_label__JRn8G{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.LifecycleStepper_step__Z0Tl4[data-state=complete] .LifecycleStepper_marker__O1jyw{background:var(--colour-feedback-success-surface);border-color:var(--colour-feedback-success-border);color:var(--colour-feedback-success-fg)}.LifecycleStepper_step__Z0Tl4[data-state=current]{color:var(--colour-text-primary);font-weight:var(--colour-typography-fontweight-semibold)}.LifecycleStepper_step__Z0Tl4[data-state=current] .LifecycleStepper_marker__O1jyw{background:var(--colour-accent-default);border-color:var(--colour-accent-default);color:var(--colour-accent-fg)}.LifecycleStepper_step__Z0Tl4[data-state=upcoming]{color:var(--colour-text-muted)}.LifecycleStepper_connector__SbewO{flex:0 1 24px;min-width:12px;height:2px;border-radius:var(--colour-radius-full);background:var(--colour-border-subtle)}.LifecycleStepper_connector__SbewO[data-state=complete],.LifecycleStepper_connector__SbewO[data-state=current]{background:var(--colour-feedback-success-border)}.MaskedSummary_root__R9qwg{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--colour-radius-full);background:var(--colour-surface-subtle);color:var(--colour-text-muted);cursor:default}.MaskedSummary_root__R9qwg:focus-visible{outline:2px solid var(--colour-border-focus);outline-offset:2px}.MaskedSummary_icon__tMc0k{color:var(--colour-text-muted);flex-shrink:0}.HalfArcGauge_root__6yC17{display:flex;flex-direction:column;align-items:center;width:100%;gap:4px}.HalfArcGauge_svg__9vUsK{width:100%;height:auto;display:block;overflow:visible}.HalfArcGauge_arcRemaining__d342a{stroke:var(--colour-colour-slate-4)}.HalfArcGauge_arcActive__v7m6f{transition:stroke .24s ease}.HalfArcGauge_arcActive__v7m6f[data-tone=success]{stroke:var(--colour-feedback-success-icon)}.HalfArcGauge_arcActive__v7m6f[data-tone=warning]{stroke:var(--colour-feedback-warning-icon)}.HalfArcGauge_arcActive__v7m6f[data-tone=danger]{stroke:var(--colour-feedback-error-icon)}.HalfArcGauge_arcActive__v7m6f[data-tone=default]{stroke:var(--colour-colour-slate-9)}.HalfArcGauge_needle__tGAjA{stroke:var(--colour-colour-slate-12)}.HalfArcGauge_pivot__ANdUE{fill:var(--colour-colour-slate-12)}.HalfArcGauge_endpointRow__hJid1{display:flex;justify-content:space-between;align-items:baseline;width:88%;margin-top:-4px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--colour-colour-slate-11);letter-spacing:.02em}.HalfArcGauge_endpointLabel__ApI0o{flex:0 0 auto}.HalfArcGauge_valueNumber__oE4f3{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--colour-colour-slate-12);font-variant-numeric:tabular-nums}.HalfArcGauge_valueNumber__oE4f3[data-tone=success]{color:var(--colour-feedback-success-fg)}.HalfArcGauge_valueNumber__oE4f3[data-tone=warning]{color:var(--colour-feedback-warning-fg)}.HalfArcGauge_valueNumber__oE4f3[data-tone=danger]{color:var(--colour-feedback-error-fg)}.HalfArcGauge_root__6yC17[data-size=compact] .HalfArcGauge_svg__9vUsK{max-width:130px}.HalfArcGauge_root__6yC17[data-size=compact] .HalfArcGauge_endpointRow__hJid1{font-size:9px}.FloatingDeltaPill_pill__kdFPG{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.005em;line-height:1;z-index:1;box-shadow:0 1px 2px -1px var(--colour-feedback-pill-shadow,rgba(15,23,42,.18));white-space:nowrap}.FloatingDeltaPill_pill__kdFPG svg{width:12px;height:12px;flex-shrink:0}.FloatingDeltaPill_pill__kdFPG[data-tone=good]{background:var(--colour-colour-jade-3);color:var(--colour-colour-jade-11)}.FloatingDeltaPill_pill__kdFPG[data-tone=bad]{background:var(--colour-colour-tomato-3);color:var(--colour-colour-tomato-11)}.FloatingDeltaPill_pill__kdFPG[data-tone=neutral]{background:var(--colour-colour-slate-3);color:var(--colour-colour-slate-11)}.FloatingDeltaPill_pill__kdFPG[data-size=sm]{height:18px;padding:0 6px;border-radius:9px;font-size:10.5px;gap:2px}.FloatingDeltaPill_pill__kdFPG[data-size=sm] svg{width:10px;height:10px}.FloatingDeltaPill_srOnly__uFHGr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProvenanceChip_reasonAnchor__Nw7un{display:inline-flex;align-items:center;border-radius:var(--colour-radius-full,999px);outline:none}.ProvenanceChip_reasonAnchor__Nw7un:focus-visible{outline:2px solid var(--colour-border-focus,var(--colour-brand-primary));outline-offset:2px}