.StageDeliverableRow_doneName___9wtr{color:var(--d-ink-dim);font-weight:var(--fw-regular)}.StageDeliverableRow_more__HH5aW{display:flex;flex-wrap:wrap;gap:var(--space-6)}.StageDeliverableRow_drawerPrimary__qdbD0{display:flex;justify-content:flex-end;padding-bottom:var(--space-8);border-bottom:1px solid var(--hairline)}.StageDeliverableRow_inDrawer__sn7G5{padding:0;gap:var(--space-12)}.StageDeliverableRow_nudge__AdRqS{color:var(--c-warning-ink);font-size:var(--fs-11);white-space:nowrap}.StageDeliverableRow_stateGroup__bIx0T{display:inline-flex;align-items:center;gap:var(--space-4)}.StageDeliverableRow_materialCount__C4u8V{display:inline-flex;align-items:center;min-height:20px;padding:0 var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-3);font-size:var(--fs-11);font-weight:var(--fw-medium);line-height:1;white-space:nowrap}.StageDeliverableRow_fact__kYAF2{font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap}.StageDeliverableRow_fact__kYAF2 b{font-weight:var(--fw-medium);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StageDeliverableRow_dropZone__OMFZs{padding:var(--space-10);border:1px dashed var(--d-line,var(--hairline));border-radius:8px;color:var(--d-ink-faint,var(--ink-3));font-size:var(--fs-11);text-align:center}.StageDeliverableRow_dropZone__OMFZs.StageDeliverableRow_isActive__HK8v4{border-color:var(--d-blue,var(--brand-500));background:color-mix(in srgb,var(--d-blue-soft,var(--brand-50)) 60%,white);color:var(--d-ink-dim,var(--ink-2))}.StageDeliverableRow_uploadRow__lY1Nz{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.7fr) minmax(260px,1.2fr) auto;grid-gap:var(--space-10);gap:var(--space-10);align-items:end;min-width:0}.StageDeliverableRow_uploadRow__lY1Nz>div:first-child{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.StageDeliverableRow_measurementPolicy__G87kO{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-10) var(--space-12);border:1px solid var(--c-warning-border);border-radius:var(--radius-8);background:var(--c-warning-soft)}.StageDeliverableRow_measurementPolicy__G87kO>div{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:baseline;color:var(--ink);font-size:var(--fs-13)}.StageDeliverableRow_measurementHistory__VcVsV p,.StageDeliverableRow_measurementPolicy__G87kO p{margin:0;color:var(--ink-3);font-size:var(--fs-12)}.StageDeliverableRow_policyEditor__4RlY1{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto auto;grid-gap:var(--space-8);gap:var(--space-8);align-items:end}.StageDeliverableRow_policyEditor__4RlY1 label{display:grid;grid-gap:var(--space-4);gap:var(--space-4);color:var(--ink-2);font-size:var(--fs-11)}.StageDeliverableRow_policyEditor__4RlY1 input{height:var(--control-height-toolbar);padding:0 var(--space-8);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-13)}.StageDeliverableRow_measurementHistory__VcVsV{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.StageDeliverableRow_measurementHistory__VcVsV h4{margin:0;font-size:var(--fs-13)}.StageDeliverableRow_measurementHistory__VcVsV ol{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.StageDeliverableRow_measurementHistory__VcVsV li{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-8) var(--space-10);border-left:2px solid var(--hairline-strong);background:var(--surface-subtle)}.StageDeliverableRow_measurementHistoryHead__cAx6C{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;font-size:var(--fs-12)}.StageDeliverableRow_measurementHistoryHead__cAx6C time{margin-left:auto;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StageDeliverableRow_remediationField__pgxXN{display:grid;grid-gap:var(--space-6);gap:var(--space-6);color:var(--ink-2);font-size:var(--fs-12);font-weight:var(--fw-medium)}.StageDeliverableRow_remediationField__pgxXN textarea{min-height:76px;resize:vertical;padding:var(--space-8) var(--space-10);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--fw-regular)}.StageDeliverableRow_remediationField__pgxXN textarea:focus{border-color:var(--brand-500);outline:none;box-shadow:var(--ring)}@media (max-width:1120px){.StageDeliverableRow_policyEditor__4RlY1,.StageDeliverableRow_uploadRow__lY1Nz{grid-template-columns:1fr;align-items:stretch}}.StageDeliverableRow_planningStep__X0VGm{position:relative;list-style:none}.StageDeliverableRow_planningStep__X0VGm+.StageDeliverableRow_planningStep__X0VGm{border-top:1px solid var(--hairline)}.StageDeliverableRow_stepHead__3ZHfA{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;grid-gap:var(--space-12);gap:var(--space-12);align-items:center;min-height:64px;padding:var(--space-12);border-radius:var(--radius-sm)}.StageDeliverableRow_planningStep__X0VGm[data-current]>.StageDeliverableRow_stepHead__3ZHfA{background:var(--brand-50)}.StageDeliverableRow_planningStep__X0VGm:not(:last-child):before{content:"";position:absolute;left:25px;top:32px;bottom:-32px;width:2px;background:var(--hairline-strong);pointer-events:none;z-index:1}.StageDeliverableRow_stepNumber__AnjXJ{z-index:2;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.StageDeliverableRow_planningStep__X0VGm[data-current] .StageDeliverableRow_stepNumber__AnjXJ{color:var(--surface);background:var(--brand-600);border-color:var(--brand-600)}.StageDeliverableRow_stepNumber__AnjXJ[data-done]{background:var(--success-500);color:var(--surface);border-color:var(--success-500)}.StageDeliverableRow_stepTitle__pxQqq{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0;text-align:left;white-space:normal}.StageDeliverableRow_stepTitle__pxQqq strong{color:var(--ink);font-size:var(--fs-13)}.StageDeliverableRow_stepTitle__pxQqq small{color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-regular)}.StageDeliverableRow_stepStatus__51aub{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:flex-end;max-width:180px}.StageDeliverableRow_stepAction__86mN5{display:flex;justify-content:flex-end;min-width:84px}@media (max-width:560px){.StageDeliverableRow_stepHead__3ZHfA{grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-8)}.StageDeliverableRow_stepStatus__51aub{grid-column:2;justify-content:flex-start}.StageDeliverableRow_stepAction__86mN5{grid-column:3;grid-row:1/span 2;min-width:0}}.Overlay_scrim__ufUfw{position:fixed;inset:0;z-index:var(--z-overlay);background:rgba(15,23,42,.4);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard)}.Overlay_scrimOpen__eSPNW{opacity:1;pointer-events:auto}.Overlay_drawer__Xn6qd{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:var(--overlay-drawer-width,560px);max-width:92vw;z-index:calc(var(--z-overlay) + 1);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--hairline);box-shadow:var(--shadow-lg);transform:translateX(102%);transition:transform var(--dur-slow) var(--ease-standard)}.Overlay_drawerOpen__q0DrF{transform:translateX(0)}.Overlay_drawer__Xn6qd:focus{outline:none}.Overlay_sizeSm__CC_86{--overlay-drawer-width:420px}.Overlay_sizeMd__GPJp6{--overlay-drawer-width:560px}.Overlay_sizeLg__SWhfF{--overlay-drawer-width:720px}.Overlay_sizeXl__x1GKz{--overlay-drawer-width:960px}.Overlay_head__TZCzM{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--hairline)}.Overlay_headMain__KydGD{flex:1 1;min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.Overlay_title__O0cpI{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--ink);overflow-wrap:anywhere}.Overlay_subtitle__dwo3g{margin:0;font-size:var(--fs-12);line-height:var(--lh-snug);color:var(--ink-3)}.Overlay_headTools__QFhRy{display:flex;align-items:center;gap:var(--space-4);flex:none}.Overlay_headNav__Srm__{display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-6);margin-right:var(--space-2);border-right:1px solid var(--hairline)}.Overlay_headCount__mlVoY{font-size:var(--fs-12);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 var(--space-4);white-space:nowrap}.Overlay_body__AeffE{container-type:inline-size;container-name:detail-section;flex:1 1;overflow:auto;overscroll-behavior:contain;padding:var(--space-16) var(--space-20);display:grid;grid-gap:var(--space-16);gap:var(--space-16);align-content:start}.Overlay_footBlock__Ux_A_{display:grid;grid-gap:var(--space-10)}.Overlay_footBlock__Ux_A_,.Overlay_foot__p1tsK{gap:var(--space-10);padding:var(--space-14) var(--space-20);border-top:1px solid var(--hairline);background:var(--surface)}.Overlay_foot__p1tsK{display:flex;justify-content:flex-end;align-items:center}.Overlay_dialogScrim__6ThDN{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-24);background:rgba(15,23,42,.45);animation:Overlay_overlayFade__nYcm4 var(--dur-fast) var(--ease-out)}@keyframes Overlay_overlayFade__nYcm4{0%{opacity:0}to{opacity:1}}.Overlay_dialog__wSu4i{width:var(--overlay-dialog-width,520px);max-width:100%;max-height:calc(100vh - var(--space-48));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:Overlay_overlayRise__XDMvT var(--dur-base) var(--ease-out)}@keyframes Overlay_overlayRise__XDMvT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Overlay_dialog__wSu4i:focus{outline:none}.Overlay_dialogSm__G5rZd{--overlay-dialog-width:400px}.Overlay_dialogMd__bYn_q{--overlay-dialog-width:520px}.Overlay_dialogLg__Ixev0{--overlay-dialog-width:720px}.Overlay_dialogXl__diSDf{--overlay-dialog-width:860px}.Overlay_dialogHead__rZ0Dx{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-20) var(--space-20) var(--space-12)}.Overlay_dialogHeadDraggable__OZc5I{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.Overlay_dialogHeadDragging__UZXB4{cursor:-webkit-grabbing;cursor:grabbing}.Overlay_dialogHeadDraggable__OZc5I .Overlay_headMain__KydGD{position:relative;padding-left:var(--space-20)}.Overlay_dialogHeadDraggable__OZc5I .Overlay_headMain__KydGD:before{content:"⠿";position:absolute;top:2px;left:0;color:var(--ink-3);font-size:var(--fs-14);line-height:1}.Overlay_headAside__cO8YO{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-8)}.Overlay_dialogBody__sZRH1{container-type:inline-size;container-name:detail-section;flex:1 1;overflow:auto;overscroll-behavior:contain;padding:0 var(--space-20);display:grid;grid-gap:var(--space-14);gap:var(--space-14);align-content:start}.Overlay_dialogFoot__4o2pf{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-10);padding:var(--space-16) var(--space-20) var(--space-16)}.Overlay_footNote__wzx6J{flex:1 1;min-width:0;margin:0;font-size:var(--fs-12);line-height:var(--lh-snug);color:var(--ink-3)}.Overlay_footNoteDanger__xHTg3{color:var(--c-danger-ink)}@media (prefers-reduced-motion:reduce){.Overlay_dialogScrim__6ThDN,.Overlay_dialog__wSu4i,.Overlay_drawer__Xn6qd,.Overlay_scrim__ufUfw{transition:none;animation:none}}@media (max-width:560px){.Overlay_drawer__Xn6qd{top:auto;bottom:0;left:0;width:100%;max-width:100%;height:88dvh;border-left:none;border-top:1px solid var(--hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;transform:translateY(102%)}.Overlay_drawerOpen__q0DrF{transform:translateY(0)}}.ProjectDrawingTakeoffs_workspace__0e8Xw{display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.ProjectDrawingTakeoffs_fileRow__WBKr1,.ProjectDrawingTakeoffs_taskHeader__I6L1R,.ProjectDrawingTakeoffs_toolbar__K55JG{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2,8px)}.ProjectDrawingTakeoffs_entry__SxJ36{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3,12px);border-top:1px solid var(--border);padding-top:var(--space-3,12px)}.ProjectDrawingTakeoffs_entry__SxJ36 p,.ProjectDrawingTakeoffs_meta__bZpeB{margin:4px 0;color:var(--muted);font-size:var(--text-sm,13px)}.ProjectDrawingTakeoffs_form__57OOE,.ProjectDrawingTakeoffs_task__BvaRG{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);padding:var(--space-4,16px);border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface)}.ProjectDrawingTakeoffs_files__3r0Tv{display:grid;grid-gap:var(--space-2,8px);gap:var(--space-2,8px);max-height:220px;overflow:auto}.ProjectDrawingTakeoffs_fileRow__WBKr1 span,.ProjectDrawingTakeoffs_sourceLabel__W5xXQ{overflow-wrap:anywhere;min-width:0}.ProjectDrawingTakeoffs_sourceLabel__W5xXQ{display:flex;gap:var(--space-2,8px);align-items:flex-start}.ProjectDrawingTakeoffs_note__2qnPz{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ProjectDrawingTakeoffs_taskHeader__I6L1R h3{font-size:var(--text-base,14px);margin:0}@media (max-width:560px){.ProjectDrawingTakeoffs_form__57OOE,.ProjectDrawingTakeoffs_task__BvaRG{padding:var(--space-3,12px)}.ProjectDrawingTakeoffs_toolbar__K55JG{align-items:stretch}}.ProjectMaterialFileRows_panel__hw2cE{display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-width:0}.ProjectMaterialFileRows_head__4O6Ne{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.ProjectMaterialFileRows_head__4O6Ne strong{font-size:var(--fs-13)}.ProjectMaterialFileRows_empty__Bsw9o,.ProjectMaterialFileRows_head__4O6Ne p{margin:var(--space-4) 0 0;color:var(--text-tertiary);font-size:var(--fs-12)}.ProjectMaterialFileRows_rows__OcO1K{display:grid;grid-gap:var(--space-8);gap:var(--space-8);max-height:360px;overflow-y:auto}.ProjectMaterialFileRows_row__pgTEB{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:var(--space-8);gap:var(--space-8);align-items:start;padding:var(--space-8);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.ProjectMaterialFileRows_index__plbUa{color:var(--text-tertiary);font-size:var(--fs-12);padding-top:var(--space-8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectMaterialFileRows_name__DzzOs{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.ProjectMaterialFileRows_name__DzzOs input{width:100%;min-width:0}.ProjectMaterialFileRows_meta__ZdqSg{font-size:var(--fs-11);color:var(--text-tertiary);overflow-wrap:anywhere}.ProjectMaterialFileRows_text__sNl3y{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-13)}.ProjectMaterialFileRows_actions__p4tqH,.ProjectMaterialFileRows_upload__lStDJ{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.ProjectMaterialFileRows_upload__lStDJ{padding:var(--space-8)}.ProjectMaterialFileRows_error__demTa{color:var(--c-danger);font-size:var(--fs-12);overflow-wrap:anywhere}@media (max-width:820px){.ProjectMaterialFileRows_row__pgTEB{grid-template-columns:24px minmax(0,1fr)}.ProjectMaterialFileRows_actions__p4tqH{grid-column:2}}@media (max-width:560px){.ProjectMaterialFileRows_head__4O6Ne{align-items:flex-start;flex-direction:column}}.AttachmentPanel_panel__UgEM2{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0}.AttachmentPanel_toolbar__Q1fdD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10)}.AttachmentPanel_hint__sYp8C{color:var(--text-secondary);font-size:var(--fs-12);line-height:var(--lh-normal)}.AttachmentPanel_list__ZnYcn{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;min-width:0}.AttachmentPanel_row__vRiwz{display:flex;align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-6) 0;border-bottom:1px solid var(--hairline)}.AttachmentPanel_row__vRiwz:last-child{border-bottom:none}.AttachmentPanel_name__pIw4V{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);color:var(--text-primary)}.AttachmentPanel_meta__hHfqh{flex:0 0 auto;font-size:var(--fs-12);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AttachmentPanel_identity__mfSfr{display:grid;flex:1 1 auto;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.AttachmentPanel_historyMeta__E7toi{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-10);color:var(--text-secondary);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.AttachmentPanel_error__Wucwo{flex:0 0 auto;font-size:var(--fs-12);color:var(--danger-600)}.AttachmentPanel_progressWrap___b9P5{flex:0 1 220px;display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:140px}.AttachmentPanel_progress__CIR0D{width:100%;height:var(--space-6);overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--surface-sunk);accent-color:var(--brand-600)}.AttachmentPanel_progress__CIR0D::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-sunk)}.AttachmentPanel_progress__CIR0D::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--brand-600)}.AttachmentPanel_progress__CIR0D::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--brand-600)}.AttachmentPanel_progressText__Y_ZB9{color:var(--text-secondary);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AttachmentPanel_actions__pBSlO{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-4)}@media (max-width:560px){.AttachmentPanel_row__vRiwz{flex-wrap:wrap}.AttachmentPanel_progressWrap___b9P5{order:5;flex-basis:100%}}.AttachmentPanel_notice__NoLDp{margin:0;font-size:var(--fs-12);line-height:var(--lh-normal);color:var(--warning-ink)}.AttachmentPanel_recovery__HD489{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);padding:var(--space-8) var(--space-10);border:1px solid var(--c-warning-border);border-radius:var(--radius-sm);background:var(--c-warning-soft);color:var(--c-warning-ink);font-size:var(--fs-12);line-height:var(--lh-normal)}@media (max-width:560px){.AttachmentPanel_recovery__HD489{align-items:flex-start;flex-direction:column}}.AttachmentPanel_empty__uPoZ6{margin:0;padding:var(--space-8) 0;color:var(--text-secondary);font-size:var(--fs-13);line-height:var(--lh-normal)}.AttachmentPanel_srStatus__D9rQZ{margin:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.AttachmentPanel_preview__huWQO{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0}.AttachmentPanel_previewImage__RMHoc{display:block;max-width:100%;max-height:60vh;margin:0 auto;object-fit:contain}.AttachmentPanel_previewFrame__570bH{width:100%;height:60vh;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface)}.PartnerCreateDialog_dialog__OwWkN{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.PartnerCreateDialog_lead__RdWEc{margin:0;font-size:var(--fs-13);line-height:var(--lh-normal);color:var(--ink-2)}.PartnerCreateDialog_body__3076t{max-height:min(68vh,720px);overflow-y:auto;overscroll-behavior:contain}.PartnerCreateDialog_error__LqQtG{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--c-danger-border);background:var(--c-danger-soft);color:var(--c-danger-ink);font-size:var(--fs-13)}.PartnerCreateDialog_actions__TcUwN{display:flex;justify-content:flex-end;gap:var(--space-8)}.StageDrawingFeedback_form__dvxBc,.StageDrawingFeedback_records__OW1Br,.StageDrawingFeedback_workspace__Qa1ia{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.StageDrawingFeedback_records__OW1Br{list-style:none;margin:0;padding:0}.StageDrawingFeedback_record__XE3OS{padding:var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);overflow-wrap:anywhere}.StageDrawingFeedback_actions__Q_MfC,.StageDrawingFeedback_heading__FzB0X{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-8)}.StageDrawingFeedback_heading__FzB0X h3{margin:0;font-size:var(--fs-14)}.StageDrawingFeedback_actions__Q_MfC{justify-content:flex-end}.StageDrawingsEntry_entry__If77P{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;border:1px dashed var(--hairline-strong);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12);margin-bottom:var(--space-12);background:var(--surface-subtle)}.StageDrawingsEntry_hit__G6MTz{display:flex;align-items:center;gap:var(--space-8);flex:1 1 240px;min-width:0;text-align:left}.StageDrawingsEntry_caret__qJp2s{flex:0 0 auto;color:var(--text-tertiary)}.StageDrawingsEntry_body__JjRqu{display:flex;flex-direction:column;gap:2px;min-width:0}.StageDrawingsEntry_title__aBXiy{font-weight:var(--fw-semibold)}.StageDrawingsEntry_hint__cTqet{color:var(--text-secondary);font-size:var(--fs-12);overflow:hidden;text-overflow:ellipsis}.StageDrawingsEntry_count__P8iOk{flex:0 0 auto;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StageDrawingsEntry_nextStep__j_8Wi{flex-basis:100%;margin:0;color:var(--text-secondary);font-size:var(--fs-12)}.StagePlanningSections_costingEntry__fkdVD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24);margin-block:var(--space-12);padding:var(--space-16) var(--space-20);border:1px solid color-mix(in srgb,var(--brand-500) 28%,var(--hairline));border-radius:var(--radius-md);background:var(--brand-50)}.StagePlanningSections_entryTitle__0LHGE{display:flex;align-items:center;gap:var(--space-12);flex-shrink:0}.StagePlanningSections_entryTitle__0LHGE>svg{color:var(--brand-600)}.StagePlanningSections_titleLine__IGgJm{display:flex;align-items:center;gap:var(--space-12)}.StagePlanningSections_titleLine__IGgJm strong{color:var(--ink);font-size:var(--fs-16)}.StagePlanningSections_entryTitle__0LHGE p{margin:var(--space-4) 0 0;color:var(--ink-3);font-size:var(--fs-12)}.StagePlanningSections_reminders__Jxfsl{flex:1 1;padding-left:var(--space-24);border-left:1px solid var(--hairline)}.StagePlanningSections_reminders__Jxfsl p{margin:0;color:var(--ink-2);font-size:var(--fs-12);line-height:1.8}.StagePlanningSections_reminders__Jxfsl strong{color:var(--ink);font-weight:var(--fw-medium)}.StagePlanningSections_planningFlow__vHQDv{padding:var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.StagePlanningSections_flowHeading__s3VOg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);margin-bottom:var(--space-12)}.StagePlanningSections_flowHeading__s3VOg h3{margin:0;color:var(--ink);font-size:var(--fs-16)}.StagePlanningSections_flowHeading__s3VOg p{margin:0;color:var(--ink-3);font-size:var(--fs-12)}.StagePlanningSections_steps__0aHs0{margin:0;padding:0;list-style:none}@media (max-width:1100px){.StagePlanningSections_costingEntry__fkdVD{flex-wrap:wrap;gap:var(--space-12)}.StagePlanningSections_reminders__Jxfsl{order:3;flex-basis:100%;padding:0;border:0}.StagePlanningSections_costingEntry__fkdVD>a,.StagePlanningSections_costingEntry__fkdVD>button{margin-left:auto}}@media (max-width:560px){.StagePlanningSections_costingEntry__fkdVD{padding:var(--space-12)}.StagePlanningSections_costingEntry__fkdVD>a,.StagePlanningSections_costingEntry__fkdVD>button{order:4;width:100%;margin-left:0}.StagePlanningSections_planningFlow__vHQDv{padding:var(--space-10)}}.ProfitPlanWorkspace_workspace__5Lk9Z{display:grid;grid-gap:16px;gap:16px}.ProfitPlanWorkspace_toolbar__jh12E{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between}.ProfitPlanWorkspace_toolbar__jh12E p{margin:0}.ProfitPlanWorkspace_fieldset__mkbuP,.ProfitPlanWorkspace_form__kwCmt{display:grid;grid-gap:16px;gap:16px;min-width:0}.ProfitPlanWorkspace_fieldset__mkbuP{border:0;border-top:1px solid var(--ui-border,#e3e8ef);padding:20px 0;margin:0}.ProfitPlanWorkspace_fieldset__mkbuP legend{font-weight:var(--fw-semibold);padding-right:12px}.ProfitPlanWorkspace_grid__V_U38{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ProfitPlanWorkspace_line___FM5N{display:grid;grid-template-columns:1fr 1.3fr 1fr 1.5fr;grid-gap:12px;gap:12px;align-items:flex-end}.ProfitPlanWorkspace_line___FM5N>span{grid-column:1/-1;font-size:var(--fs-13);color:var(--ui-text-secondary,#596579)}.ProfitPlanWorkspace_share__8xznP{padding:16px 0;border-bottom:1px solid var(--ui-border,#e3e8ef)}.ProfitPlanWorkspace_results__QHj3l{padding:16px;background:var(--ui-bg-muted,#f5f7fa);border-radius:8px;margin:16px 0}.ProfitPlanWorkspace_summary__zndgE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.ProfitPlanWorkspace_summary__zndgE dt{color:var(--ui-text-secondary,#596579);font-size:var(--fs-13)}.ProfitPlanWorkspace_summary__zndgE dd{margin:6px 0 0;font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ProfitPlanWorkspace_confirm__dAEmY{display:flex;align-items:flex-start;gap:8px}.ProfitPlanWorkspace_notice__X9jHl{color:var(--ui-text-secondary,#596579)}@media (max-width:1000px){.ProfitPlanWorkspace_grid__V_U38,.ProfitPlanWorkspace_line___FM5N,.ProfitPlanWorkspace_summary__zndgE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ProfitPlanWorkspace_grid__V_U38,.ProfitPlanWorkspace_line___FM5N,.ProfitPlanWorkspace_summary__zndgE{grid-template-columns:minmax(0,1fr)}}.StagePlanningDocsWorkspace_workspace__pbEw4{display:grid;grid-gap:var(--space-14);gap:var(--space-14);min-width:0;padding:var(--space-16);border:1px solid color-mix(in srgb,var(--brand-500) 24%,var(--hairline));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand-50) 22%,var(--surface))}.StagePlanningDocsWorkspace_heading__Ckyfd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.StagePlanningDocsWorkspace_heading__Ckyfd h3{margin:0;color:var(--ink);font-size:var(--fs-16)}.StagePlanningDocsWorkspace_heading__Ckyfd p{margin:var(--space-4) 0 0;color:var(--ink-3);font-size:var(--fs-12);line-height:1.6}.StagePlanningDocsWorkspace_slots__0nx3V{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:0;padding:0;list-style:none}.StagePlanningDocsWorkspace_slot__hRHJ2{min-width:0;scroll-margin-top:var(--space-16)}.StagePlanningDocsWorkspace_slotHeading__WMP53{display:flex;align-items:center;gap:var(--space-10);margin-bottom:var(--space-8)}.StagePlanningDocsWorkspace_stepNumber__tuWEA{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--brand-600);color:white;font-size:var(--fs-12);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StagePlanningDocsWorkspace_slotTitle__r78ZI{flex:1 1;min-width:0}.StagePlanningDocsWorkspace_slotTitle__r78ZI h4{margin:0;color:var(--ink);font-size:var(--fs-14)}.StagePlanningDocsWorkspace_slotTitle__r78ZI p{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--fs-11)}.StagePlanningDocsWorkspace_formArea__1q480{min-width:0;padding-left:calc(var(--space-32) + var(--space-4))}.StagePlanningDocsWorkspace_placeholder__Q33VT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:72px;padding:var(--space-12) var(--space-14);border:1px dashed var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface)}.StagePlanningDocsWorkspace_placeholder__Q33VT p{margin:0;color:var(--ink-2);font-size:var(--fs-12);line-height:1.6}@media (max-width:820px){.StagePlanningDocsWorkspace_formArea__1q480{padding-left:0}}@media (max-width:560px){.StagePlanningDocsWorkspace_workspace__pbEw4{padding:var(--space-10)}.StagePlanningDocsWorkspace_heading__Ckyfd,.StagePlanningDocsWorkspace_placeholder__Q33VT{align-items:stretch;flex-direction:column}.StagePlanningDocsWorkspace_placeholder__Q33VT>a,.StagePlanningDocsWorkspace_placeholder__Q33VT>button{width:100%}}.panelKit_toneNeutral__CEBoH{--pk-ink:var(--ink-2);--pk-solid:var(--ink-3);--pk-fill:var(--surface-sunk);--pk-line:var(--hairline-strong)}.panelKit_toneBrand__fSj8T{--pk-solid:var(--brand-500);--pk-ink:var(--brand-600);--pk-fill:var(--brand-50);--pk-line:var(--brand-200)}.panelKit_toneInfo__GzLRe{--pk-solid:var(--c-info);--pk-ink:var(--c-info-ink);--pk-fill:var(--c-info-soft);--pk-line:var(--c-info-border)}.panelKit_toneSuccess__PSuoq{--pk-solid:var(--c-success);--pk-ink:var(--c-success-ink);--pk-fill:var(--c-success-soft);--pk-line:var(--c-success-border)}.panelKit_toneWarning__AKPlE{--pk-solid:var(--c-warning);--pk-ink:var(--c-warning-ink);--pk-fill:var(--c-warning-soft);--pk-line:var(--c-warning-border)}.panelKit_toneDanger__0gqRC{--pk-solid:var(--c-danger);--pk-ink:var(--c-danger-ink);--pk-fill:var(--c-danger-soft);--pk-line:var(--c-danger-border)}.panelKit_panel__MIN6s{display:flex;flex-direction:column;min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.panelKit_panelHead__Zrpao{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:44px;padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--hairline)}.panelKit_panelHeadText__d9kVP{min-width:0}.panelKit_panelTitle__FlJjy{margin:0;font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--ink)}.panelKit_panelSubtitle__IYEV7{margin:var(--space-2) 0 0;font-size:var(--fs-12);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--ink-3)}.panelKit_panelActions__h23X3{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.panelKit_panelBody__AIifO{padding:var(--space-16)}.panelKit_panelBodyFlush__Bjp0k{padding:0}.panelKit_panelFoot__YGLBP{padding:var(--space-10) var(--space-16);border-top:1px solid var(--hairline)}.panelKit_tabsPill__HUnla{display:inline-flex;gap:var(--space-2);padding:calc(var(--space-4) - 1px);border-radius:var(--radius-sm);background:var(--surface-sunk)}.panelKit_tabsPill__HUnla .panelKit_tab__995AC{padding:var(--space-6) var(--space-14);border:0;border-radius:var(--radius-4);background:transparent;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.panelKit_tabsPill__HUnla .panelKit_tab__995AC:hover:not(.panelKit_tabActive__0P_bG){color:var(--ink)}.panelKit_tabsPill__HUnla .panelKit_tabActive__0P_bG{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.panelKit_tabsUnderline__qPl_D{display:flex;gap:var(--space-4);border-bottom:1px solid var(--hairline)}.panelKit_tabsUnderline__qPl_D .panelKit_tab__995AC{margin-bottom:-1px;padding:var(--space-10) var(--space-14) var(--space-12);border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--ink-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.panelKit_tabsUnderline__qPl_D .panelKit_tab__995AC:hover:not(.panelKit_tabActive__0P_bG){color:var(--ink)}.panelKit_tabsUnderline__qPl_D .panelKit_tabActive__0P_bG{border-bottom-color:var(--brand-500);color:var(--brand-600)}.panelKit_tab__995AC:focus-visible{outline:none;box-shadow:var(--ring)}.panelKit_tabCount__qgU4K{-webkit-margin-start:var(--space-6);margin-inline-start:var(--space-6);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.panelKit_tabActive__0P_bG .panelKit_tabCount__qgU4K{color:inherit}.panelKit_statRow__tQ0_u{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.panelKit_statTile__6pHCn{position:relative;display:flex;align-items:center;gap:var(--space-14);min-width:0;padding:var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);text-align:start;text-decoration:none;color:inherit;font:inherit}.panelKit_statTileRail__oIQdk:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--pk-ink)}a.panelKit_statTile__6pHCn,button.panelKit_statTile__6pHCn{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}a.panelKit_statTile__6pHCn:focus-visible,a.panelKit_statTile__6pHCn:hover,button.panelKit_statTile__6pHCn:focus-visible,button.panelKit_statTile__6pHCn:hover{border-color:var(--brand-300);box-shadow:var(--shadow-sm);outline:none}.panelKit_statIcon__3gDv8{display:grid;place-items:center;flex-shrink:0;width:var(--space-40);height:var(--space-40);border-radius:var(--radius-sm);background:var(--pk-fill);color:var(--pk-ink)}.panelKit_statMain__ysQcY{flex:1 1;min-width:0}.panelKit_statLabel__7hK9O{display:block;font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:.2px;color:var(--ink-3)}.panelKit_statValueRow__JUDac{display:flex;align-items:baseline;gap:var(--space-8);margin-top:var(--space-2)}.panelKit_statValue__m_pOY{font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.2px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panelKit_statUnit___3F9U{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--ink-3)}.panelKit_statTrend__8WAA5{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-11);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panelKit_trendUp__EcBLr{color:var(--c-success-ink)}.panelKit_trendDown__RCZpc{color:var(--c-danger-ink)}.panelKit_trendFlat__9RCX_{color:var(--ink-3)}.panelKit_statFoot__wezLx{display:block;margin-top:var(--space-2);font-size:var(--fs-11);line-height:var(--lh-snug);color:var(--ink-3)}.panelKit_spark__tyqbb{display:flex;align-items:flex-end;gap:var(--space-2);flex-shrink:0;height:var(--space-24)}.panelKit_sparkBar__bz39Q{width:var(--space-4);border-radius:var(--radius-4);background:var(--pk-solid);opacity:.28}.panelKit_sparkBar__bz39Q:nth-child(odd){opacity:.4}.panelKit_sparkBar__bz39Q:last-child{opacity:1}.panelKit_meter__tR_2P{display:flex;align-items:center;gap:var(--space-10);min-width:0}.panelKit_meterTrack__EtcY0{display:block;flex:1 1;min-width:0;height:var(--space-4);border-radius:var(--radius-pill);background:var(--hairline);overflow:hidden}.panelKit_meterTrackThick__awEpu{height:var(--space-8)}.panelKit_meterFill__y8fDs{display:block;height:100%;border-radius:var(--radius-pill);background:var(--pk-solid);transition:width var(--dur-base) var(--ease-standard)}.panelKit_meterStacked__6tptT{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.panelKit_meterHead__iiqLS{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);min-width:0}.panelKit_meterLabel__0kXdy{font-size:var(--fs-12);color:var(--ink-3)}.panelKit_meterValue__N_Qsk{flex-shrink:0;min-width:3.2em;text-align:end;font-size:var(--fs-12);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.panelKit_summaryList__Rr91D{display:flex;flex-direction:column}.panelKit_summaryRow__ilt6H{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-8) 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:inherit}.panelKit_summaryRow__ilt6H:last-child{border-bottom:0}a.panelKit_summaryRow__ilt6H:hover .panelKit_summaryLabel__vDfVm{color:var(--brand-600)}.panelKit_summaryLabel__vDfVm{flex-shrink:0;width:8.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);color:var(--ink-2)}.panelKit_summaryMeter__k7YnO{display:block;flex:1 1;min-width:0}.panelKit_summaryValue__HsDmw{flex-shrink:0;min-width:2.6em;text-align:end;font-size:var(--fs-13);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.panelKit_ring___oYh2{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-6)}.panelKit_ringBox__BU4sZ{position:relative;display:grid;place-items:center}.panelKit_ringSvg__RGVs2{transform:rotate(-90deg)}.panelKit_ringTrack__sSAhb{fill:none;stroke:var(--surface-sunk)}.panelKit_ringFill__d1YPX{fill:none;stroke:var(--pk-solid);stroke-linecap:round;transition:stroke-dashoffset var(--dur-slow) var(--ease-standard)}.panelKit_ringCenter__xG4SN{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:var(--lh-tight)}.panelKit_ringValue__pmUTI{font-size:var(--fs-18);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.panelKit_ringUnit__aTToO{font-size:var(--fs-11);color:var(--ink-3)}.panelKit_ringLabel__jcE4f{font-size:var(--fs-12);color:var(--ink-3)}.panelKit_legendList__ELXai{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.panelKit_legendItem__3qp48{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) 0;font-size:var(--fs-13);color:var(--ink-2)}.panelKit_legendDot__c1BR0{flex-shrink:0;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-4);background:var(--pk-solid)}.panelKit_legendName__NMFF5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panelKit_legendValue___po3k{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--fs-12);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.panelKit_feed__dgIdD{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.panelKit_feedItem__7yRg_{display:flex;gap:var(--space-10);padding:var(--space-10) 0;border-bottom:1px solid var(--hairline)}.panelKit_feedItem__7yRg_:last-child{border-bottom:0}.panelKit_feedMark__IrmwY{position:relative;display:flex;justify-content:center;flex-shrink:0;width:var(--space-16);padding-top:var(--space-6)}.panelKit_feedDot__kuz54{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--pk-solid)}.panelKit_feedItem__7yRg_:not(:last-child) .panelKit_feedMark__IrmwY:after{content:"";position:absolute;left:50%;transform:translateX(-1px);top:calc(var(--space-6) + var(--space-12));bottom:calc(var(--space-10) * -1);width:1px;background:var(--hairline-strong)}.panelKit_feedBody__PTVEt{flex:1 1;min-width:0;font-size:var(--fs-13);line-height:var(--lh-snug);color:var(--ink-2)}.panelKit_feedBody__PTVEt strong{font-weight:var(--fw-medium);color:var(--ink)}.panelKit_feedNote__mtRA2{margin-top:var(--space-2);font-size:var(--fs-12);color:var(--ink-3)}.panelKit_feedTime__C2Zw0{flex-shrink:0;padding-top:var(--space-2);font-size:var(--fs-11);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.panelKit_ribbon__FgymG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.panelKit_ribbonLead__Pf1mR{font-size:var(--fs-12);color:var(--ink-3)}.panelKit_ribbonItem__lN3wP{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-height-toolbar);padding:0 calc(var(--space-12) - 1px);border:1px solid var(--pk-line);border-radius:var(--radius-sm);background:var(--pk-fill);font:inherit;font-size:var(--fs-12);color:var(--ink-2);text-decoration:none}a.panelKit_ribbonItem__lN3wP,button.panelKit_ribbonItem__lN3wP{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}a.panelKit_ribbonItem__lN3wP:focus-visible,a.panelKit_ribbonItem__lN3wP:hover,button.panelKit_ribbonItem__lN3wP:focus-visible,button.panelKit_ribbonItem__lN3wP:hover{border-color:var(--brand-500);outline:none}.panelKit_ribbonItemStatic__yqW1l{height:auto;padding:0;border:0;background:none}.panelKit_ribbonValue__ZN5vt{font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pk-ink)}.panelKit_toneNeutral__CEBoH .panelKit_ribbonValue__ZN5vt{color:var(--ink)}.panelKit_metaGrid__OdHyo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-16);gap:0 var(--space-16);margin:0}.panelKit_metaGridSingle__Abkvl{grid-template-columns:minmax(0,1fr)}.panelKit_metaItem__9rL10{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);min-width:0;padding:var(--space-6) 0;border-bottom:1px dashed var(--hairline-strong)}.panelKit_metaTerm__Ub6Qm{flex-shrink:0;font-size:var(--fs-12);color:var(--ink-3)}.panelKit_metaValue__DZGaw{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end;font-size:var(--fs-13);color:var(--ink)}.panelKit_entityTile__w6c29{display:flex;flex-direction:column;gap:var(--space-10);min-width:0;padding:var(--space-14) var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.panelKit_entityHeadText__xKgPz{min-width:0}.panelKit_entityHead__ZpwDX{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-10)}.panelKit_entityTitle__N3d2W{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--ink)}.panelKit_entityTitle__N3d2W a{color:inherit;text-decoration:none}.panelKit_entityTitle__N3d2W a:hover{color:var(--brand-600)}.panelKit_entitySub__Z_nWE{margin:var(--space-2) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--ink-3)}.panelKit_entityFoot__XrQoJ{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--hairline)}.panelKit_entityNext__dISbb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--pk-ink)}.panelKit_entityActions__EUrOS{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.panelKit_riskGrid__5L3_W{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.panelKit_riskTile__MuEnW{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;padding:var(--space-14) var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.panelKit_riskHead__OX1Mw{display:flex;align-items:center;gap:var(--space-8)}.panelKit_riskIcon__26CO1{display:grid;place-items:center;flex-shrink:0;width:var(--space-24);height:var(--space-24);border-radius:var(--radius-4);background:var(--pk-fill);color:var(--pk-ink)}.panelKit_riskTitle__2Vfnp{margin:0;font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--ink-2)}.panelKit_riskValueRow__x7G7U{display:flex;align-items:baseline;gap:var(--space-6)}.panelKit_riskValue__kIkSS{font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.panelKit_riskValueToned__WGFSi{color:var(--pk-ink)}.panelKit_riskUnit__YUQwc{font-size:var(--fs-12);color:var(--ink-3)}.panelKit_riskPoints__Rb9VE{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.panelKit_riskPoint__89_Se{position:relative;-webkit-padding-start:var(--space-12);padding-inline-start:var(--space-12);font-size:var(--fs-12);line-height:var(--lh-snug);color:var(--ink-2)}.panelKit_riskPoint__89_Se:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--hairline-strong)}.panelKit_riskFoot__OF_QD{margin-top:auto;padding-top:var(--space-8)}@media (max-width:860px){.panelKit_riskGrid__5L3_W,.panelKit_statRow__tQ0_u{grid-template-columns:minmax(0,1fr)}.panelKit_summaryLabel__vDfVm{width:6em}.panelKit_metaGrid__OdHyo{grid-template-columns:minmax(0,1fr)}}.QuotationSummary_row__vSntv{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0;padding:var(--space-16) 0;border-bottom:1px solid var(--hairline)}.QuotationSummary_head__4VW_w{display:flex;align-items:flex-start;gap:var(--space-12)}.QuotationSummary_head__4VW_w>.ui-status-pill{flex:0 0 auto}.QuotationSummary_name__XWIrM{flex:1 1;min-width:0;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;font-size:var(--fs-14);line-height:1.5}.QuotationSummary_name__XWIrM strong{font-weight:var(--fw-semibold)}.QuotationSummary_name__XWIrM:focus-visible{outline:none;box-shadow:var(--ring)}.QuotationSummary_code__m2R8U,.QuotationSummary_facts__gv82y{color:var(--ink-2);font-size:var(--fs-12);line-height:1.5;overflow-wrap:anywhere}.QuotationSummary_values__gjmeS{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-8);font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuotationSummary_values__gjmeS strong{font-weight:var(--fw-semibold)}.QuotationSummary_values__gjmeS time{color:var(--ink-3);font-size:var(--fs-12)}.QuotationSummary_actions__SbEb1{min-width:0}.QuotationSummary_note__zJLzI{margin:0;color:var(--ink-2);font-size:var(--fs-13);line-height:1.5;overflow-wrap:anywhere}.QuotationSummary_actions__SbEb1 .quotation-summary-actions{justify-content:flex-end;flex-wrap:wrap;width:100%}.QuotationSummary_row__vSntv .QuotationSummary_actions__SbEb1 .btn{min-height:44px}.QuotationSummary_row__vSntv .QuotationSummary_actions__SbEb1 .btn-icon{min-width:44px;min-height:44px}.QuotationSummary_selection__6VOHw{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.QuotationSummary_selection__6VOHw input{width:18px;height:18px;accent-color:var(--brand)}.QuotationSummary_selectAll__ws40B{display:flex;align-items:center;gap:var(--space-8);font-size:var(--fs-13)}.QuotationSummary_empty__YNbsR{margin:0;padding:var(--space-24) var(--space-16);text-align:center;color:var(--ink-2);font-size:var(--fs-13)}.QuotationSummary_loading__7_VDk{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding-block:var(--space-16)}@media (max-width:560px){.QuotationSummary_actions__SbEb1 .btn{min-height:44px}.QuotationSummary_actions__SbEb1 .btn-icon{min-width:44px}}.StageWorkPrintSheet_sheet__ERJ91{display:none}@media print{@page{size:A4 portrait;margin:14mm}.StageWorkPrintSheet_sheet__ERJ91,.StageWorkPrintSheet_sheet__ERJ91 *{visibility:visible}.StageWorkPrintSheet_sheet__ERJ91{position:absolute;top:0;left:0;display:block;width:100%;color:rgb(0 0 0);font-size:11pt}.StageWorkPrintSheet_title__sqr_w{margin:0;font-size:16pt;font-weight:700;letter-spacing:2px;text-align:center}.StageWorkPrintSheet_meta__xfHlL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2) var(--space-24);gap:var(--space-2) var(--space-24);margin:var(--space-10) 0 var(--space-14);font-size:10pt}.StageWorkPrintSheet_meta__xfHlL i{color:rgb(68 68 68);font-style:normal}.StageWorkPrintSheet_sheet__ERJ91 table{width:100%;border-collapse:collapse}.StageWorkPrintSheet_sheet__ERJ91 td,.StageWorkPrintSheet_sheet__ERJ91 th{padding:var(--space-6) var(--space-8);font-size:10.5pt;vertical-align:top;border:1px solid rgb(51 51 51)}.StageWorkPrintSheet_sheet__ERJ91 th{background:rgb(240 240 240);font-weight:600;text-align:left}.StageWorkPrintSheet_sheet__ERJ91 tbody tr{height:34px}.StageWorkPrintSheet_no__H1ZT7{width:26px;text-align:center}.StageWorkPrintSheet_box__HnX8x{width:34px;font-size:14pt;line-height:1;text-align:center}.StageWorkPrintSheet_other__HFxkB{min-height:80px;padding:var(--space-8);font-size:10.5pt;border:1px solid rgb(51 51 51);border-top:0}.StageWorkPrintSheet_other__HFxkB b{display:block;margin-bottom:var(--space-4)}.StageWorkPrintSheet_qtitle__W4ZTa{margin:var(--space-14) 0 var(--space-6);font-size:11.5pt;font-weight:700}.StageWorkPrintSheet_sign__66vnc{display:flex;gap:var(--space-24);margin-top:var(--space-16);font-size:10.5pt}.StageWorkPrintSheet_sign__66vnc span{flex:1 1;padding-bottom:var(--space-2);border-bottom:1px solid rgb(51 51 51)}.StageWorkPrintSheet_foot__nfCXU{margin-top:var(--space-10);color:rgb(85 85 85);font-size:9pt}}.StageExecutionWorkspace_workspace__pYkmP{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:var(--space-16) 0;padding:var(--space-18);border:1px solid var(--hairline);border-radius:16px;background:linear-gradient(180deg,var(--brand-50) 0,var(--surface) 180px);box-shadow:var(--shadow-sm)}.StageExecutionWorkspace_header__FUbu4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.StageExecutionWorkspace_header__FUbu4 h3{margin:0;color:var(--ink);font-size:var(--fs-20)}.StageExecutionWorkspace_loading__e5bEE{padding:var(--space-20);border:1px dashed var(--hairline-strong);border-radius:14px;color:var(--ink-2)}.StageExecutionWorkspace_panel__QjIP4,.StageExecutionWorkspace_stack__7eNMZ{display:grid;grid-gap:var(--space-14);gap:var(--space-14)}.StageExecutionWorkspace_panel__QjIP4{padding:var(--space-16);border:1px solid var(--hairline);border-radius:14px;background:var(--surface)}.StageExecutionWorkspace_panel__QjIP4>header{display:flex;justify-content:space-between;gap:var(--space-12)}.StageExecutionWorkspace_panel__QjIP4>header>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-10);min-width:0}.StageExecutionWorkspace_panel__QjIP4 h4{position:relative;margin:0;padding-left:calc(var(--space-10) + 1px);color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.StageExecutionWorkspace_panel__QjIP4 h4:before{content:"";position:absolute;top:50%;left:0;width:3px;height:13px;margin-top:-6.5px;background:var(--brand-500);border-radius:2px}.StageExecutionWorkspace_panel__QjIP4 header p{margin:0;color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-regular);line-height:1.55}.StageExecutionWorkspace_formGrid__K0V_X{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.StageExecutionWorkspace_field__UdwLf{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.StageExecutionWorkspace_field__UdwLf>span{color:var(--ink-2);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.StageExecutionWorkspace_field__UdwLf input,.StageExecutionWorkspace_field__UdwLf select,.StageExecutionWorkspace_field__UdwLf textarea,.StageExecutionWorkspace_inlineForm__WABe7 input,.StageExecutionWorkspace_inlineForm__WABe7 select,.StageExecutionWorkspace_selectorRow__95wYT select,.StageExecutionWorkspace_table__Uhtmc input,.StageExecutionWorkspace_table__Uhtmc select,.StageExecutionWorkspace_table__Uhtmc textarea{width:100%;min-height:var(--control-height-form);padding:calc(var(--space-6) + 1px) calc(var(--space-8) + 1px);border:1px solid var(--hairline-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-13)}.StageExecutionWorkspace_field__UdwLf textarea,.StageExecutionWorkspace_table__Uhtmc textarea{min-height:60px;resize:vertical}.StageExecutionWorkspace_check__Ik3aZ{display:inline-flex;align-items:center;gap:calc(var(--space-6) + 1px);color:var(--ink-2);font-size:var(--fs-13)}.StageExecutionWorkspace_check__Ik3aZ input{width:auto;min-height:auto}.StageExecutionWorkspace_actionBar__GLBzc,.StageExecutionWorkspace_inlineForm__WABe7,.StageExecutionWorkspace_selectorRow__95wYT{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-10)}.StageExecutionWorkspace_selectorRow__95wYT{display:flex;align-items:center;gap:var(--space-10);padding:0 var(--space-2) var(--space-10);color:var(--ink-2);font-size:var(--fs-13);border-bottom:1px solid var(--hairline)}.StageExecutionWorkspace_selectorRow__95wYT select{width:auto;min-width:220px}.StageExecutionWorkspace_actionBar__GLBzc{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;justify-content:flex-end;padding:var(--space-10) 0 var(--space-2);background:var(--surface);border-top:1px solid var(--hairline)}.StageExecutionWorkspace_inlineForm__WABe7 input{flex:1 1 160px}.StageExecutionWorkspace_inlineForm__WABe7 select{width:auto}.StageExecutionWorkspace_short__vm9Vg{max-width:95px}.StageExecutionWorkspace_creator__swssU,.StageExecutionWorkspace_exception__Me_bn{padding:var(--space-10) var(--space-12);border:1px dashed var(--hairline-strong);border-radius:10px;background:var(--surface-subtle)}.StageExecutionWorkspace_creator__swssU summary,.StageExecutionWorkspace_exception__Me_bn summary{cursor:pointer;color:var(--brand-700);font-weight:var(--fw-semibold)}.StageExecutionWorkspace_creator__swssU[open] summary,.StageExecutionWorkspace_exception__Me_bn[open] summary{margin-bottom:var(--space-12)}.StageExecutionWorkspace_exception__Me_bn{border-color:var(--c-danger-border);background:var(--c-danger-soft)}.StageExecutionWorkspace_exceptionRow__WA92p{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);border-left:3px solid var(--c-danger);background:var(--c-danger-soft)}.StageExecutionWorkspace_exceptionRow__WA92p>span{flex:1 1}.StageExecutionWorkspace_tableWrap__9ZYIb{overflow:auto}.StageExecutionWorkspace_table__Uhtmc{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.StageExecutionWorkspace_table__Uhtmc th{padding:var(--space-8);border-bottom:1px solid var(--hairline);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--fs-12);text-align:left}.StageExecutionWorkspace_table__Uhtmc td{padding:var(--space-8);border-bottom:1px solid var(--hairline);vertical-align:top}.StageExecutionWorkspace_table__Uhtmc td:first-child{min-width:190px}.StageExecutionWorkspace_table__Uhtmc td:nth-child(6){min-width:180px}.StageExecutionWorkspace_dangerRow__593gr{background:var(--c-danger-soft)}.StageExecutionWorkspace_compactList__8E1_8,.StageExecutionWorkspace_fileList__zvqzH{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.StageExecutionWorkspace_compactList__8E1_8 li,.StageExecutionWorkspace_fileList__zvqzH li{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10);border-radius:9px;background:var(--surface-sunk)}.StageExecutionWorkspace_compactList__8E1_8 li b,.StageExecutionWorkspace_fileList__zvqzH li span{flex:1 1}.StageExecutionWorkspace_compactList__8E1_8 li span,.StageExecutionWorkspace_fileList__zvqzH li em{color:var(--ink-2);font-size:var(--fs-12);font-style:normal}.StageExecutionWorkspace_compactList__8E1_8 li em{padding:calc(var(--space-2) + 1px) calc(var(--space-6) + 1px);border-radius:999px;background:var(--c-info-soft);color:var(--c-info-ink);font-size:var(--fs-11)}.StageExecutionWorkspace_impact__ssneW{border-left:3px solid var(--c-warning)}.StageExecutionWorkspace_uploadProgress__ImUOu{margin:0 0 var(--space-8);color:var(--ink-2);font-size:var(--fs-12)}.StageExecutionWorkspace_split___j_Y_{display:grid;grid-template-columns:minmax(210px,280px) 1fr;grid-gap:var(--space-14);gap:var(--space-14)}.StageExecutionWorkspace_routeTree__HrvFY{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-10);border-radius:10px;background:var(--surface-sunk)}.StageExecutionWorkspace_routeTree__HrvFY h4{margin:0 0 var(--space-4)}.StageExecutionWorkspace_routeTree__HrvFY button{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-10);border:1px solid transparent;border-radius:9px;background:var(--surface);color:var(--ink);text-align:left}.StageExecutionWorkspace_routeTree__HrvFY button small{color:var(--ink-3)}.StageExecutionWorkspace_routeTree__HrvFY .StageExecutionWorkspace_activeRoute__OkSD8{border-color:var(--brand-400);background:var(--brand-50)}.StageExecutionWorkspace_measureArea__udumz{min-width:0}.StageExecutionWorkspace_point___RiBk{display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin-bottom:var(--space-10);padding:var(--space-12);border:1px solid var(--hairline);border-radius:10px}.StageExecutionWorkspace_point___RiBk>header{display:flex;justify-content:space-between;gap:var(--space-12)}.StageExecutionWorkspace_point___RiBk>header div{display:grid;grid-gap:calc(var(--space-2) + 1px);gap:calc(var(--space-2) + 1px)}.StageExecutionWorkspace_point___RiBk>header span{color:var(--ink-2);font-size:var(--fs-12)}.StageExecutionWorkspace_point___RiBk p{margin:0;color:var(--ink-2);font-size:var(--fs-13)}.StageExecutionWorkspace_pointFailed__5CEjT{border-color:var(--c-danger-border);background:var(--c-danger-soft)}.StageExecutionWorkspace_dimensionGrid__ie6LJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.StageExecutionWorkspace_pair__B2jJJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--space-4) + 1px);gap:calc(var(--space-4) + 1px)}.StageExecutionWorkspace_pair__B2jJJ input{width:100%;min-width:0;padding:calc(var(--space-6) + 1px);border:1px solid var(--hairline-strong);border-radius:7px}.StageExecutionWorkspace_drawingGrid___62dC{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--space-14);gap:var(--space-14)}.StageExecutionWorkspace_meta__U6Ccp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;border:1px solid var(--hairline);background:var(--hairline)}.StageExecutionWorkspace_meta__U6Ccp div{padding:var(--space-10);background:var(--surface)}.StageExecutionWorkspace_meta__U6Ccp dt{color:var(--ink-2);font-size:var(--fs-11)}.StageExecutionWorkspace_meta__U6Ccp dd{margin:var(--space-4) 0 0;color:var(--ink)}.StageExecutionWorkspace_fileList__zvqzH button{border:0;background:transparent;color:var(--brand-600);cursor:pointer}.StageExecutionWorkspace_versionCompare__uNAs6{display:flex;gap:var(--space-10);overflow:auto}.StageExecutionWorkspace_versionCompare__uNAs6 article{min-width:170px;padding:calc(var(--space-10) + 1px);border:1px solid var(--hairline);border-radius:10px}.StageExecutionWorkspace_versionCompare__uNAs6 article p{margin:var(--space-8) 0 calc(var(--space-2) + 1px)}.StageExecutionWorkspace_versionCompare__uNAs6 article small{color:var(--ink-2)}@media (max-width:1000px){.StageExecutionWorkspace_dimensionGrid__ie6LJ,.StageExecutionWorkspace_formGrid__K0V_X{grid-template-columns:repeat(2,minmax(0,1fr))}.StageExecutionWorkspace_drawingGrid___62dC{grid-template-columns:1fr}}@media (max-width:700px){.StageExecutionWorkspace_workspace__pYkmP{margin-inline:calc(-1 * var(--space-8));padding:var(--space-12);border-radius:12px}.StageExecutionWorkspace_header__FUbu4,.StageExecutionWorkspace_selectorRow__95wYT{align-items:flex-start;flex-direction:column}.StageExecutionWorkspace_dimensionGrid__ie6LJ,.StageExecutionWorkspace_formGrid__K0V_X,.StageExecutionWorkspace_split___j_Y_{grid-template-columns:1fr}.StageExecutionWorkspace_selectorRow__95wYT select{width:100%;min-width:0}.StageExecutionWorkspace_actionBar__GLBzc{justify-content:flex-start}.StageExecutionWorkspace_routeTree__HrvFY{max-height:300px;overflow:auto}}@media print{.StageExecutionWorkspace_workspace__pYkmP{margin:0;padding:0;border:0;box-shadow:none}.StageExecutionWorkspace_actionBar__GLBzc,.StageExecutionWorkspace_creator__swssU,.StageExecutionWorkspace_exception__Me_bn,.StageExecutionWorkspace_workspace__pYkmP button,.StageExecutionWorkspace_workspace__pYkmP input[type=file]{display:none!important}.StageExecutionWorkspace_panel__QjIP4{border-color:var(--ink-3);page-break-inside:avoid;break-inside:avoid}.StageExecutionWorkspace_tableWrap__9ZYIb{overflow:visible}.StageExecutionWorkspace_table__Uhtmc{min-width:0;font-size:9pt}.StageExecutionWorkspace_header__FUbu4{padding-bottom:var(--space-8);border-bottom:2px solid var(--ink)}}.StageExecutionWorkspace_checkList__ZsuaN{display:flex;flex-direction:column}.StageExecutionWorkspace_checkItem__sCQdf{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);align-items:center;padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm)}.StageExecutionWorkspace_checkItem__sCQdf+.StageExecutionWorkspace_checkItem__sCQdf{border-top:1px dashed var(--hairline)}.StageExecutionWorkspace_checkItem__sCQdf:hover{background:var(--surface-sunk)}.StageExecutionWorkspace_checkMain__BFnMH{display:flex;align-items:center;gap:var(--space-10);min-width:0;cursor:pointer}.StageExecutionWorkspace_checkMain__BFnMH>input[type=checkbox]{position:relative;flex:none;width:18px;height:18px;min-height:auto;margin:0;padding:0;background:var(--surface);border:1.5px solid var(--hairline-strong);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.StageExecutionWorkspace_checkMain__BFnMH>input[type=checkbox]:checked{background:var(--brand-600);border-color:var(--brand-600)}.StageExecutionWorkspace_checkMain__BFnMH>input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:5px;width:5px;height:10px;border:solid var(--ink-inverse);border-width:0 2px 2px 0;transform:rotate(45deg)}.StageExecutionWorkspace_checkMain__BFnMH>input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(47,107,216,.22)}.StageExecutionWorkspace_checkTitle__t6BiZ{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap}.StageExecutionWorkspace_checkTitleInput__ayXAG{flex:1 1 auto;min-width:0}.StageExecutionWorkspace_checkNote__Rb8dQ,.StageExecutionWorkspace_questionRow__wnhn2 input{width:100%;min-width:0;height:var(--control-height-toolbar);min-height:var(--control-height-toolbar);padding:0 var(--space-10);color:var(--ink);font-family:inherit;font-size:var(--fs-13);background:var(--surface-sunk);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.StageExecutionWorkspace_checkNote__Rb8dQ::placeholder,.StageExecutionWorkspace_questionRow__wnhn2 input::placeholder{color:var(--ink-3)}.StageExecutionWorkspace_checkNote__Rb8dQ:focus,.StageExecutionWorkspace_questionRow__wnhn2 input:focus{outline:none;background:var(--surface);border-color:var(--brand-500);box-shadow:0 0 0 3px rgba(47,107,216,.18)}.StageExecutionWorkspace_checkNote__Rb8dQ:disabled{color:var(--ink-3);cursor:not-allowed}.StageExecutionWorkspace_checkTail__1Hwco{display:flex;align-items:center;gap:var(--space-4);justify-content:flex-end;min-width:96px}.StageExecutionWorkspace_checkDetail__7_ttT{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-10) var(--space-12);gap:var(--space-10) var(--space-12);padding:var(--space-10) 0 var(--space-4);border-top:1px dashed var(--hairline)}@media (max-width:900px){.StageExecutionWorkspace_checkItem__sCQdf{grid-template-columns:minmax(0,1fr) auto}.StageExecutionWorkspace_checkNote__Rb8dQ{grid-column:1/-1}}.StageExecutionWorkspace_questionList__f6xL_{display:flex;flex-direction:column;gap:var(--space-4)}.StageExecutionWorkspace_questionHead__gG4VV{padding:0 var(--space-2) var(--space-2);color:var(--ink-3);font-size:var(--fs-12)}.StageExecutionWorkspace_questionHead__gG4VV,.StageExecutionWorkspace_questionRow__wnhn2{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:var(--space-8);gap:var(--space-8)}.StageExecutionWorkspace_questionRow__wnhn2{align-items:center}.StageExecutionWorkspace_questionRow__wnhn2 input{min-width:0}.StageExecutionWorkspace_questionRow__wnhn2 button:hover{color:var(--c-danger-ink);background:var(--c-danger-soft)}.StageExecutionWorkspace_otherBox__YiB2z{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-12)}.StageExecutionWorkspace_otherBox__YiB2z>span{color:var(--ink-3);font-size:var(--fs-12)}.StageExecutionWorkspace_otherBox__YiB2z textarea{min-height:84px;padding:var(--space-8) var(--space-10);color:var(--ink);font:inherit;font-size:var(--fs-13);line-height:1.7;background:var(--surface-sunk);border:1px solid var(--hairline);border-radius:var(--radius-sm);resize:vertical}.StageExecutionWorkspace_otherBox__YiB2z textarea::placeholder{color:var(--ink-3)}.StageExecutionWorkspace_otherBox__YiB2z textarea:focus{outline:none;background:var(--surface);border-color:var(--brand-500);box-shadow:0 0 0 3px rgba(47,107,216,.18)}.StageExecutionWorkspace_foldPanel__cBKX6{border-top:1px solid var(--hairline);padding-top:var(--space-8)}.StageExecutionWorkspace_foldPanel__cBKX6>summary{cursor:pointer;color:var(--ink-2);font-size:var(--fs-13);list-style:none}.StageExecutionWorkspace_foldPanel__cBKX6>summary::-webkit-details-marker{display:none}.StageExecutionWorkspace_foldPanel__cBKX6>summary:before{content:"› ";color:var(--ink-3)}.StageExecutionWorkspace_foldPanel__cBKX6[open]>summary:before{content:"⌄ "}.StageExecutionWorkspace_trail__Nd6cc{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) var(--space-2) var(--space-4);font-size:var(--fs-13)}.StageExecutionWorkspace_trail__Nd6cc>div{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.StageExecutionWorkspace_trail__Nd6cc b{color:var(--ink-3);font-weight:var(--fw-regular)}.StageExecutionWorkspace_actionState__aG8mY{flex:1 1;min-width:160px;color:var(--ink-3);font-size:var(--fs-12)}.StageExecutionWorkspace_nextItem__BZ3YY{margin-left:auto}.StageExecutionWorkspace_previewSection__YG2S_{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-14)}.StageExecutionWorkspace_previewSection__YG2S_>h4{position:relative;margin:0;padding-left:calc(var(--space-10) + 1px);color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.StageExecutionWorkspace_previewSection__YG2S_>h4:before{content:"";position:absolute;top:50%;left:0;width:3px;height:13px;margin-top:-6.5px;background:var(--brand-500);border-radius:2px}.StageExecutionWorkspace_previewSection__YG2S_>p{margin:0;color:var(--ink-3);font-size:var(--fs-12)}.StagePlanItemsPanel_panel__kyvPF{margin-top:var(--space-16);padding:var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.StagePlanItemsPanel_heading__ZjnTH{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12)}.StagePlanItemsPanel_heading__ZjnTH p,.StagePlanItemsPanel_muted__4pkRS{color:var(--ink-3);font-size:var(--fs-12)}.StagePlanItemsPanel_heading__ZjnTH p{margin:var(--space-4) 0}.StagePlanItemsPanel_item__69XJx{padding:var(--space-16) 0;border-top:1px solid var(--hairline)}.StagePlanItemsPanel_item__69XJx:first-of-type{margin-top:var(--space-12)}.StagePlanItemsPanel_item__69XJx p{font-size:var(--fs-13)}.StagePlanItemsPanel_field__ah3eY{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin:var(--space-12) 0;font-size:var(--fs-12)}.StagePlanItemsPanel_field__ah3eY select{max-width:200px}.StagePlanItemsPanel_field__ah3eY textarea{width:100%;height:auto;resize:vertical}.StagePlanItemsPanel_references__doVWp{margin-top:var(--space-12);border-top:1px solid var(--hairline);padding-top:var(--space-12)}.StagePlanItemsPanel_references__doVWp summary{cursor:pointer;font-size:var(--fs-13)}.StagePlanItemsPanel_reference__dL2qs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-12);padding:var(--space-8) 0}.StagePlanItemsPanel_reference__dL2qs>span:first-child{flex:1 1;min-width:160px}.StagePlanItemsPanel_note__8ky27{white-space:pre-wrap;overflow-wrap:anywhere}.StageBaselineTimeline_timeline__iV4MD{min-width:0}.StageBaselineTimeline_header__hV1jz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.StageBaselineTimeline_header__hV1jz strong{font-size:var(--fs-14)}.StageBaselineTimeline_range__5g70A,.StageBaselineTimeline_version__8famN{margin:var(--space-6) 0;color:var(--ink-3);font-size:var(--fs-12)}.StageBaselineTimeline_range__5g70A{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StageBaselineTimeline_list__YWDb9{list-style:none;margin:var(--space-12) 0 var(--space-8);padding:0;max-height:55vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.StageBaselineTimeline_list__YWDb9 li+li{margin-top:var(--space-4)}.StageBaselineTimeline_list__YWDb9 .StageBaselineTimeline_row__n6fWi{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);width:100%;height:auto;padding:var(--space-10);text-align:left;white-space:normal;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.StageBaselineTimeline_list__YWDb9 .StageBaselineTimeline_row__n6fWi[aria-current=step]{border-color:var(--brand-500);background:var(--brand-50)}.StageBaselineTimeline_list__YWDb9 button.StageBaselineTimeline_row__n6fWi:hover{background:var(--brand-50)}.StageBaselineTimeline_rowTitle__ovxhG{display:flex;align-items:baseline;gap:var(--space-6);min-width:0}.StageBaselineTimeline_rowTitle__ovxhG strong{flex:1 1;font-size:var(--fs-12);color:var(--ink);overflow-wrap:anywhere}.StageBaselineTimeline_sequence__tu0nG{color:var(--ink-3);font-size:var(--fs-11);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StageBaselineTimeline_selectedLabel__Ddt2i{color:var(--brand-700);font-size:var(--fs-11);white-space:nowrap}.StageBaselineTimeline_rowDates__9ydPR{color:var(--ink-2);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StageBaselineTimeline_rowMeta__1i14o{color:var(--ink-3);font-size:var(--fs-11)}.StageBaselineTimeline_child__cgNEo{padding-left:var(--space-12)}.StageBaselineStrip_strip__deBV1{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(104px,.55fr)) auto;grid-gap:var(--space-10) var(--space-16);gap:var(--space-10) var(--space-16);align-items:center;margin:0 0 var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunk)}.StageBaselineStrip_summary__GriNV{min-width:0}.StageBaselineStrip_heading__c6FOy{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center}.StageBaselineStrip_heading__c6FOy strong{color:var(--ink);font-size:var(--fs-13)}.StageBaselineStrip_summary__GriNV p{margin:var(--space-4) 0 0;color:var(--ink-3);font-size:var(--fs-11);line-height:1.5}.StageBaselineStrip_metric__HLIJ1{min-width:0;margin:0}.StageBaselineStrip_metric__HLIJ1 dt{color:var(--ink-3);font-size:var(--fs-11)}.StageBaselineStrip_metric__HLIJ1 dd{overflow:hidden;margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.StageBaselineStrip_shift__rqIMh{color:var(--c-warning-ink);font-size:var(--fs-11);font-weight:var(--fw-semibold)}.StageBaselineStrip_action__ziRkC{justify-self:end;white-space:nowrap}@media (max-width:960px){.StageBaselineStrip_strip__deBV1{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(96px,.5fr))}.StageBaselineStrip_action__ziRkC{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.StageBaselineStrip_strip__deBV1{grid-template-columns:repeat(2,minmax(0,1fr))}.StageBaselineStrip_action__ziRkC,.StageBaselineStrip_summary__GriNV{grid-column:1/-1}}