.AuthenticatedUserMenu_userMenu__PsfTr{position:relative}.AuthenticatedUserMenu_trigger__0jy4t{align-items:center;background:var(--aum-trigger-bg,#ffffff);border:1px solid var(--aum-trigger-border,#cbd5e1);border-radius:999px;color:var(--aum-trigger-color,#0f172a);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:38px;max-width:280px;padding:3px 8px 3px 3px;text-align:left}.AuthenticatedUserMenu_trigger__0jy4t:hover{background:var(--aum-trigger-hover-bg,#f8fafc);border-color:var(--aum-trigger-hover-border,#94a3b8);box-shadow:0 1px 4px rgba(15,23,42,.08)}.AuthenticatedUserMenu_logoutButton__W1NfH:focus-visible,.AuthenticatedUserMenu_menuItem__iObZU:focus-visible,.AuthenticatedUserMenu_trigger__0jy4t:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.AuthenticatedUserMenu_avatar__hBRUT,.AuthenticatedUserMenu_initials__wfCkX{border-radius:999px;display:block;height:32px;width:32px}.AuthenticatedUserMenu_avatar__hBRUT{border:1px solid #cbd5e1;background-position:50%;background-size:cover}.AuthenticatedUserMenu_initials__wfCkX{align-items:center;background:#1e293b;border:1px solid #334155;color:#ffffff;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.04em}.AuthenticatedUserMenu_identity__gNWk3{display:grid;gap:1px;min-width:0}.AuthenticatedUserMenu_email__Xy70_,.AuthenticatedUserMenu_name__AwnMs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthenticatedUserMenu_name__AwnMs{color:var(--aum-trigger-color,#0f172a);font-size:12px;font-weight:760;line-height:1.15}.AuthenticatedUserMenu_email__Xy70_{color:#64748b;font-size:11px;line-height:1.2}.AuthenticatedUserMenu_chevron__RvPie{color:#64748b;font-size:11px}.AuthenticatedUserMenu_menu__HAQlw{background:var(--aum-menu-bg,#ffffff);border:1px solid var(--aum-menu-border,#cbd5e1);border-radius:8px;box-shadow:0 18px 48px rgba(15,23,42,.16);display:grid;gap:6px;min-width:260px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.AuthenticatedUserMenu_menuHeader__VTj6O{border-bottom:1px solid var(--aum-menu-border,#e2e8f0);display:grid;gap:4px;padding:4px 4px 8px}.AuthenticatedUserMenu_menuHeader__VTj6O strong{color:var(--aum-trigger-color,#0f172a);font-size:13px;line-height:1.2}.AuthenticatedUserMenu_menuHeader__VTj6O span{color:var(--account-muted-color,#64748b);font-size:11px;overflow-wrap:anywhere}.AuthenticatedUserMenu_roleBadge__5MFD5{background:var(--twp-panel-active-bg,#eff6ff);border:1px solid var(--twp-panel-active-border,#bfdbfe);border-radius:999px;color:var(--twp-panel-accent,#1d4ed8);display:inline-flex;font-size:10px;font-weight:780;justify-self:start;letter-spacing:.04em;padding:4px 7px;text-transform:uppercase}.AuthenticatedUserMenu_menuList__5MOSr{display:grid;gap:2px}.AuthenticatedUserMenu_logoutButton__W1NfH,.AuthenticatedUserMenu_menuItem__iObZU,.AuthenticatedUserMenu_menuLanguage__98Und,.AuthenticatedUserMenu_menuLink__owk1G,.AuthenticatedUserMenu_menuTheme__3WnBP{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--aum-menu-color,#334155);display:flex;font-size:12px;font-weight:680;justify-content:space-between;min-height:32px;padding:7px 8px;text-align:left;width:100%}.AuthenticatedUserMenu_menuLink__owk1G{text-decoration:none}.AuthenticatedUserMenu_menuLanguage__98Und,.AuthenticatedUserMenu_menuTheme__3WnBP{cursor:default;gap:10px}.AuthenticatedUserMenu_menuLanguage__98Und>span,.AuthenticatedUserMenu_menuTheme__3WnBP>span{flex:1 1 auto}.AuthenticatedUserMenu_menuLanguage__98Und .language-switcher,.AuthenticatedUserMenu_menuTheme__3WnBP .theme-toggle{flex:0 0 auto}.AuthenticatedUserMenu_menuLanguage__98Und .language-switcher__label{display:none}.AuthenticatedUserMenu_menuLanguage__98Und .language-switcher__group{background:var(--twp-panel-card-bg,#f8fafc);border-color:var(--twp-panel-border,#cbd5e1)}.AuthenticatedUserMenu_menuLanguage__98Und .language-switcher__group button{min-width:30px;padding:3px 7px}.AuthenticatedUserMenu_menuItem__iObZU{cursor:default}.AuthenticatedUserMenu_logoutButton__W1NfH{cursor:pointer}.AuthenticatedUserMenu_logoutButton__W1NfH:hover,.AuthenticatedUserMenu_menuItem__iObZU:hover,.AuthenticatedUserMenu_menuLink__owk1G:hover{background:var(--aum-menu-hover-bg,#f8fafc);border-color:var(--aum-menu-border,#e2e8f0)}.AuthenticatedUserMenu_accountPage__uzTTQ{color-scheme:var(--account-color-scheme,light);color:var(--account-text-color,#0f172a)}.AuthenticatedUserMenu_accountContent__MaaN5{background:var(--account-content-bg,#f1f5f9)}.AuthenticatedUserMenu_accountGrid__cmtXH{display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.AuthenticatedUserMenu_accountHero__I0TM0,.AuthenticatedUserMenu_accountPanel__igjmo{background:var(--account-panel-bg,#ffffff);border:1px solid var(--account-panel-border,#dbe4ee);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.AuthenticatedUserMenu_accountHero__I0TM0{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.AuthenticatedUserMenu_accountHeroAvatar__GWToT,.AuthenticatedUserMenu_accountHeroInitials__IRDwP{border-radius:999px;height:64px;width:64px}.AuthenticatedUserMenu_accountHeroAvatar__GWToT{background-position:50%;background-size:cover;border:1px solid #cbd5e1}.AuthenticatedUserMenu_accountHeroInitials__IRDwP{align-items:center;background:#1e293b;color:#ffffff;display:inline-flex;font-size:18px;font-weight:820;justify-content:center}.AuthenticatedUserMenu_accountHero__I0TM0 h2,.AuthenticatedUserMenu_accountPanel__igjmo h2{color:#0f172a;font-size:16px;line-height:1.2;margin:0}.AuthenticatedUserMenu_accountHero__I0TM0 p,.AuthenticatedUserMenu_accountPanel__igjmo p{color:#64748b;font-size:12px;line-height:1.45;margin:4px 0 0}.AuthenticatedUserMenu_accountMeta__ctNdF{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.AuthenticatedUserMenu_accountMeta__ctNdF span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:11px;font-weight:700;padding:4px 7px}.AuthenticatedUserMenu_accountPanel__igjmo{display:grid;gap:12px;padding:12px}.AuthenticatedUserMenu_formGrid__fkpOy{display:grid;gap:10px}.AuthenticatedUserMenu_avatarControl__i9z_u,.AuthenticatedUserMenu_formGrid__fkpOy label{display:grid;gap:5px}.AuthenticatedUserMenu_avatarControl__i9z_u span,.AuthenticatedUserMenu_formGrid__fkpOy label span,.AuthenticatedUserMenu_preferenceRow__zJ5mJ span{color:#475569;font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.AuthenticatedUserMenu_avatarControl__i9z_u input,.AuthenticatedUserMenu_formGrid__fkpOy input,.AuthenticatedUserMenu_formGrid__fkpOy select{background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;min-height:36px;padding:8px 10px}.AuthenticatedUserMenu_accountButton__RCUht:focus-visible,.AuthenticatedUserMenu_avatarControl__i9z_u input:focus-visible,.AuthenticatedUserMenu_formGrid__fkpOy input:focus-visible,.AuthenticatedUserMenu_formGrid__fkpOy select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.AuthenticatedUserMenu_preferenceList__hZdMr{display:grid;gap:7px}.AuthenticatedUserMenu_preferenceRow__zJ5mJ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;min-height:38px;padding:8px 10px}.AuthenticatedUserMenu_preferenceRow__zJ5mJ input{height:16px;width:16px}.AuthenticatedUserMenu_buttonRow__lwRx7{display:flex;flex-wrap:wrap;gap:8px}.AuthenticatedUserMenu_accountButton__RCUht{background:#2563eb;border:1px solid #2563eb;border-radius:8px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:780;min-height:36px;padding:8px 11px}.AuthenticatedUserMenu_accountButtonSecondary__DMfVy{background:#ffffff;border-color:#cbd5e1;color:#334155}.AuthenticatedUserMenu_accountButton__RCUht:disabled{cursor:not-allowed;opacity:.6}.AuthenticatedUserMenu_statusMessage__6i1CR{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:12px;line-height:1.4;padding:8px 10px}.AuthenticatedUserMenu_statusError__znb7z{background:#fef2f2;border-color:#fecaca;color:#991b1b}@media (max-width:900px){.AuthenticatedUserMenu_accountGrid__cmtXH,.AuthenticatedUserMenu_accountHero__I0TM0{grid-template-columns:1fr}}.AuthenticatedUserMenu_logoutForm__MOIRT{border-top:1px solid var(--aum-menu-border,#e2e8f0);margin-top:2px;padding-top:6px}.LoginForm_shell__fzlx_{align-items:center;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 30%),#f8fafc;color:#0f172a;display:grid;min-height:100vh;padding:24px}.LoginForm_panel__ES9NZ{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 18px 56px rgba(15,23,42,.1);display:grid;gap:18px;margin:0 auto;max-width:420px;padding:24px;width:100%}.LoginForm_header__J4q_I{display:grid;gap:6px}.LoginForm_eyebrow__3bMdv{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.LoginForm_title__VAf3v{color:#0f172a;font-size:24px;line-height:1.1;margin:0}.LoginForm_summary___bYKJ{color:#64748b;font-size:13px;line-height:1.45;margin:0}.LoginForm_form__b5TC_{display:grid;gap:12px}.LoginForm_actions__1tzS5{display:flex;justify-content:flex-end}.LoginForm_field__Cwx8X{display:grid;gap:6px}.LoginForm_field__Cwx8X span{color:#334155;font-size:12px;font-weight:760}.LoginForm_field__Cwx8X input{background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;min-height:40px;padding:9px 10px}.LoginForm_button__HcqdT{background:#2563eb;border:1px solid #2563eb;border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;min-height:42px;padding:10px 12px}.LoginForm_button__HcqdT:disabled{cursor:not-allowed;opacity:.62}.LoginForm_linkButton__RVk4x{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:12px;font-weight:700;padding:0;text-align:right}.LoginForm_message__KcFuG{border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:12px;line-height:1.4;margin:0;padding:10px}.LoginForm_error__W4Bmq{background:#fef2f2;border-color:#fecaca;color:#991b1b}.LoginForm_success__Pd2Kn{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.EditJobModal_modalOverlay__u7IHb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.EditJobModal_modalContent__vRklx{background:var(--color-bg-surface);border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.EditJobModal_modalHeader__Ew6tG{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border-subtle)}.EditJobModal_modalHeader__Ew6tG h3{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.EditJobModal_closeButton__Jcl5S{background:none;border:none;font-size:24px;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;line-height:1}.EditJobModal_closeButton__Jcl5S:hover{color:var(--color-text-primary)}.EditJobModal_formContainer__GZDu3{padding:24px 24px 120px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.EditJobModal_errorMessage__aFLRm{background:var(--color-critical-bg);border:1px solid var(--color-critical-border);color:var(--color-critical-text);padding:12px;border-radius:8px;font-size:14px}.EditJobModal_fieldWide__nQk6U{display:flex;flex-direction:column;gap:6px}.EditJobModal_fieldWide__nQk6U span{font-size:13px;font-weight:600;color:var(--color-text-primary)}.EditJobModal_fieldWide__nQk6U input,.EditJobModal_fieldWide__nQk6U select,.EditJobModal_fieldWide__nQk6U textarea{padding:8px 12px;border:1px solid var(--color-border-default);border-radius:6px;font-size:14px;width:100%;color:var(--color-text-primary);background:var(--color-bg-sunken);box-sizing:border-box}.EditJobModal_fieldWide__nQk6U input:focus,.EditJobModal_fieldWide__nQk6U select:focus,.EditJobModal_fieldWide__nQk6U textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.EditJobModal_assigneePicker__fRl8p{display:flex;flex-direction:column;gap:8px}.EditJobModal_selectorDropdown__Axq_h{border:1px solid var(--color-border-subtle);border-radius:8px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:8px}.EditJobModal_selectorHint__U1I4M{font-size:13px;color:var(--color-text-muted);padding:8px}.EditJobModal_selectorOption__MPy2j{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;border:1px solid transparent;background:transparent;text-align:left}.EditJobModal_selectorOption__MPy2j:hover{background:var(--color-bg-raised)}.EditJobModal_selectorOption__MPy2j.EditJobModal_selected__5MXBv{background:var(--color-accent-subtle);border-color:var(--color-accent-border)}.EditJobModal_userOptionInfo___MmIx{display:flex;flex-direction:column}.EditJobModal_userOptionInfo___MmIx strong{font-size:14px;color:var(--color-text-primary)}.EditJobModal_userOptionInfo___MmIx small{font-size:12px;color:var(--color-text-muted)}.EditJobModal_selectedAssignee__lPQA1{background:var(--color-bg-raised);border:1px solid var(--color-border-subtle);border-radius:8px;padding:12px;display:flex;flex-direction:column}.EditJobModal_selectedAssignee__lPQA1 strong{font-size:14px;color:var(--color-text-primary)}.EditJobModal_selectedAssignee__lPQA1 small{font-size:12px;color:var(--color-text-muted)}.EditJobModal_modalActions__1HiRP{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.EditJobModal_cancelButton__P8SL9{padding:8px 16px;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:6px;color:var(--color-text-secondary);font-weight:500;cursor:pointer}.EditJobModal_cancelButton__P8SL9:hover{background:var(--color-bg-raised);color:var(--color-text-primary)}.EditJobModal_submitButton__8Xww5{padding:8px 16px;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:6px;color:#ffffff;font-weight:500;cursor:pointer}.EditJobModal_submitButton__8Xww5:hover{background:var(--color-accent-hover)}.EditJobModal_cancelButton__P8SL9:disabled,.EditJobModal_submitButton__8Xww5:disabled{opacity:.5;cursor:not-allowed}.EditTaskModal_modalOverlay__LN3u8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.EditTaskModal_modalContent__LHct9{background:var(--color-bg-surface);border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid var(--color-border-subtle)}.EditTaskModal_modalHeader__eEl0T{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border-subtle)}.EditTaskModal_modalHeader__eEl0T h3{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.EditTaskModal_closeButton__aEt3H{background:none;border:none;font-size:24px;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;line-height:1}.EditTaskModal_closeButton__aEt3H:hover{color:var(--color-text-primary)}.EditTaskModal_formContainer__zMOqC{padding:24px 24px 120px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.EditTaskModal_errorMessage__73uj_{background:var(--color-critical-bg);border:1px solid var(--color-critical-border);color:var(--color-critical-text);padding:12px;border-radius:8px;font-size:14px}.EditTaskModal_fieldWide__OUzhT{display:flex;flex-direction:column;gap:6px}.EditTaskModal_fieldWide__OUzhT span{font-size:13px;font-weight:600;color:var(--color-text-primary)}.EditTaskModal_fieldWide__OUzhT input,.EditTaskModal_fieldWide__OUzhT select,.EditTaskModal_fieldWide__OUzhT textarea{padding:8px 12px;border:1px solid var(--color-border-default);border-radius:6px;font-size:14px;width:100%;color:var(--color-text-primary);background:var(--color-bg-base);box-sizing:border-box}.EditTaskModal_fieldWide__OUzhT input:focus,.EditTaskModal_fieldWide__OUzhT select:focus,.EditTaskModal_fieldWide__OUzhT textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.EditTaskModal_assigneePicker__jmmSh{display:flex;flex-direction:column;gap:8px}.EditTaskModal_selectorDropdown__sOv7L{border:1px solid var(--color-border-subtle);border-radius:8px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--color-bg-surface)}.EditTaskModal_selectorHint__1MTIL{font-size:13px;color:var(--color-text-muted);padding:8px}.EditTaskModal_selectorOption__psY7H{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;border:1px solid transparent;background:transparent;text-align:left}.EditTaskModal_selectorOption__psY7H:hover{background:var(--color-bg-sunken)}.EditTaskModal_selectorOption__psY7H.EditTaskModal_selected__r8yW4{background:var(--color-bg-raised);border-color:var(--color-accent)}.EditTaskModal_userOptionInfo__jPlkw{display:flex;flex-direction:column}.EditTaskModal_userOptionInfo__jPlkw strong{font-size:14px;color:var(--color-text-primary)}.EditTaskModal_userOptionInfo__jPlkw small{font-size:12px;color:var(--color-text-muted)}.EditTaskModal_selectedAssignee__0EuGW{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px;padding:12px;display:flex;flex-direction:column}.EditTaskModal_selectedAssignee__0EuGW strong{font-size:14px;color:var(--color-text-primary)}.EditTaskModal_selectedAssignee__0EuGW small{font-size:12px;color:var(--color-text-muted)}.EditTaskModal_modalActions__kYP49{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.EditTaskModal_cancelButton__K0lql{padding:8px 16px;background:transparent;border:1px solid var(--color-border-default);border-radius:6px;color:var(--color-text-secondary);font-weight:500;cursor:pointer}.EditTaskModal_cancelButton__K0lql:hover{background:var(--color-bg-raised)}.EditTaskModal_submitButton__dW5_I{padding:8px 16px;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:6px;color:#ffffff;font-weight:500;cursor:pointer}.EditTaskModal_submitButton__dW5_I:hover{filter:brightness(.9)}.EditTaskModal_cancelButton__K0lql:disabled,.EditTaskModal_submitButton__dW5_I:disabled{opacity:.5;cursor:not-allowed}.DeliverableReadinessModal_overlay__dzujZ{position:fixed;inset:0;background:rgba(15,23,42,.4);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:DeliverableReadinessModal_fadeIn__H3Dao .3s ease-out}.dark .DeliverableReadinessModal_overlay__dzujZ{background:rgba(15,23,42,.75)}.DeliverableReadinessModal_container__ubdE_{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:16px;width:90%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.02);color:var(--color-text-primary);animation:DeliverableReadinessModal_slideUp__u66R0 .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;transition:background-color .3s,border-color .3s}.dark .DeliverableReadinessModal_container__ubdE_{background:rgba(30,41,59,.75);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px);box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(0,0,0,.4)}@keyframes DeliverableReadinessModal_fadeIn__H3Dao{0%{opacity:0}to{opacity:1}}@keyframes DeliverableReadinessModal_slideUp__u66R0{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.DeliverableReadinessModal_header__t87Lo{padding:20px 24px;border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between}.dark .DeliverableReadinessModal_header__t87Lo{border-bottom:1px solid rgba(255,255,255,.06)}.DeliverableReadinessModal_title__O_hKd{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;background:linear-gradient(135deg,var(--color-accent),#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.DeliverableReadinessModal_closeBtn__dxLjo{background:transparent;border:none;color:var(--color-text-muted);font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.DeliverableReadinessModal_closeBtn__dxLjo:hover{background:var(--color-bg-raised);color:var(--color-text-primary)}.dark .DeliverableReadinessModal_closeBtn__dxLjo:hover{background:rgba(255,255,255,.05);color:#f1f5f9}.DeliverableReadinessModal_content__AVw1x{padding:24px;display:flex;flex-direction:column;gap:20px}.DeliverableReadinessModal_statusBox__x3aTe{background:var(--color-bg-raised);border:1px solid var(--color-border-subtle);border-radius:12px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.dark .DeliverableReadinessModal_statusBox__x3aTe{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.DeliverableReadinessModal_statusLabel__gGhBl{color:var(--color-text-secondary);font-size:.875rem}.DeliverableReadinessModal_statusBadge__jYy_1{font-size:.875rem;font-weight:600;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.DeliverableReadinessModal_status_draft__ijqQ0,.DeliverableReadinessModal_status_not_started__yIeF_{background:rgba(148,163,184,.15);color:var(--color-text-muted)}.DeliverableReadinessModal_status_pending_review__zlXoV{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}.DeliverableReadinessModal_status_rejected__9vw5f{background:var(--color-critical-bg);color:var(--color-critical-text);border:1px solid var(--color-critical-border)}.DeliverableReadinessModal_status_approved__X_JA1{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.dark .DeliverableReadinessModal_status_pending_review__zlXoV{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.dark .DeliverableReadinessModal_status_rejected__9vw5f{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.2)}.dark .DeliverableReadinessModal_status_approved__X_JA1{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.2)}.DeliverableReadinessModal_inputGroup__gudh0{display:flex;flex-direction:column;gap:6px}.DeliverableReadinessModal_label__kF48O{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.DeliverableReadinessModal_required__KYU6E{color:var(--color-critical-text)}.DeliverableReadinessModal_input__UDnoC{background:var(--color-bg-base);border:1px solid var(--color-border-default);border-radius:8px;padding:10px 14px;color:var(--color-text-primary);font-size:.925rem;transition:all .2s ease;width:100%}.DeliverableReadinessModal_input__UDnoC:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle)}.dark .DeliverableReadinessModal_input__UDnoC{background:rgba(15,23,42,.4);border:1px solid rgba(255,255,255,.08)}.dark .DeliverableReadinessModal_input__UDnoC:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.DeliverableReadinessModal_textarea__r5vqJ{min-height:80px;resize:vertical}.DeliverableReadinessModal_hint__7UTUy{font-size:.75rem;color:var(--color-text-muted);margin-top:4px}.DeliverableReadinessModal_alertError__7GLZG{background:var(--color-critical-bg);border:1px solid var(--color-critical-border);color:var(--color-critical-text);padding:12px 16px;border-radius:8px;font-size:.875rem}.dark .DeliverableReadinessModal_alertError__7GLZG{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#f87171}.DeliverableReadinessModal_actions__NWxPj{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.DeliverableReadinessModal_btn__b_kef{padding:10px 18px;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.DeliverableReadinessModal_btnNeutral__Y2t2J{background:var(--color-bg-raised);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.DeliverableReadinessModal_btnNeutral__Y2t2J:hover{background:var(--color-bg-base);color:var(--color-text-primary)}.dark .DeliverableReadinessModal_btnNeutral__Y2t2J{background:rgba(255,255,255,.05);color:#cbd5e1;border:1px solid rgba(255,255,255,.05)}.dark .DeliverableReadinessModal_btnNeutral__Y2t2J:hover{background:rgba(255,255,255,.08);color:#f1f5f9}.DeliverableReadinessModal_btnPrimary__pJPap{background:var(--color-accent);color:white}.DeliverableReadinessModal_btnPrimary__pJPap:hover{background:var(--color-accent-hover)}.dark .DeliverableReadinessModal_btnPrimary__pJPap{background:linear-gradient(135deg,#0284c7,#4f46e5);box-shadow:0 4px 12px rgba(79,70,229,.2)}.dark .DeliverableReadinessModal_btnPrimary__pJPap:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(79,70,229,.35)}.dark .DeliverableReadinessModal_btnPrimary__pJPap:active{transform:translateY(0)}.DeliverableReadinessModal_btnPrimary__pJPap:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.DeliverableReadinessModal_btnDanger__irJcp{background:var(--color-critical-bg);color:var(--color-critical-text);border:1px solid var(--color-critical-border)}.DeliverableReadinessModal_btnDanger__irJcp:hover{opacity:.9}.dark .DeliverableReadinessModal_btnDanger__irJcp{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.2)}.dark .DeliverableReadinessModal_btnDanger__irJcp:hover{background:rgba(239,68,68,.18)}.DeliverableReadinessModal_btnSuccess__YeAYv{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.DeliverableReadinessModal_btnSuccess__YeAYv:hover{opacity:.9}.dark .DeliverableReadinessModal_btnSuccess__YeAYv{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.2)}.dark .DeliverableReadinessModal_btnSuccess__YeAYv:hover{background:rgba(34,197,94,.22)}.DeliverableReadinessModal_lockedOverlay__fyKoT{position:absolute;inset:0;background:rgba(255,255,255,.9);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;border-radius:12px}.dark .DeliverableReadinessModal_lockedOverlay__fyKoT{background:rgba(15,23,42,.85)}.DeliverableReadinessModal_lockedText__Vxb7P{color:var(--color-critical-text);font-weight:600;font-size:.95rem;max-width:320px}.dark .DeliverableReadinessModal_lockedText__Vxb7P{color:#f87171}.DeliverableReadinessModal_reviewSection__tVE7y{background:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:12px;padding:18px}.dark .DeliverableReadinessModal_reviewSection__tVE7y{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.DeliverableReadinessModal_reviewTitle__qG8sE{margin:0 0 14px;font-size:.95rem;font-weight:600;color:var(--color-text-primary)}.DeliverableReadinessModal_reviewItemList__39kti{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.DeliverableReadinessModal_reviewItem__sdOgR{display:flex;align-items:center;gap:10px;background:var(--color-bg-raised);padding:10px 14px;border-radius:8px;border:1px solid var(--color-border-subtle)}.dark .DeliverableReadinessModal_reviewItem__sdOgR{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04)}.DeliverableReadinessModal_reviewItemLink__E9lMF{color:var(--color-accent);text-decoration:none;font-weight:500;transition:opacity .2s}.DeliverableReadinessModal_reviewItemLink__E9lMF:hover{opacity:.8;text-decoration:underline}.dark .DeliverableReadinessModal_reviewItemLink__E9lMF{color:#38bdf8}.dark .DeliverableReadinessModal_reviewItemLink__E9lMF:hover{color:#7dd3fc}.DeliverableReadinessModal_internalPanel__TjTM4{background:var(--color-accent-subtle);border:1px solid var(--color-accent-border);border-radius:12px;padding:18px;margin-top:8px}.dark .DeliverableReadinessModal_internalPanel__TjTM4{background:rgba(79,70,229,.05);border:1px solid rgba(79,70,229,.15)}.ScheduleProposal_container__Im9J_{width:100%;max-width:720px;border:1px solid var(--twp-panel-border,#dbe4ee);border-radius:8px;padding:20px;background:var(--twp-panel-bg,#ffffff);margin:0 auto}.ScheduleProposal_header__rB6Fp{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.ScheduleProposal_title__mI9p0{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.ScheduleProposal_subtitle__UUE8G{font-size:13px;color:var(--color-text-secondary);margin:4px 0 0}.ScheduleProposal_errorBox___HXJm{padding:12px;margin-bottom:16px;background:var(--color-danger-bg);color:var(--color-danger-text);border-radius:4px;font-size:13px}.ScheduleProposal_section__s44KF{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ScheduleProposal_sectionTitle__xVIBm{margin:0;font-size:14px}.ScheduleProposal_formLabel__AeSVo{display:flex;flex-direction:column;gap:4px;font-size:13px}.ScheduleProposal_formRow__awooH{display:flex;gap:12px}.ScheduleProposal_formRow__awooH>*{flex:1}.ScheduleProposal_inputField__9Wlyu,.ScheduleProposal_selectField__ajl2u,.ScheduleProposal_textareaField__lTrOx{padding:8px;border:1px solid var(--color-border);border-radius:4px;font-size:13px;width:100%;box-sizing:border-box}.ScheduleProposal_textareaField__lTrOx{min-height:60px}.ScheduleProposal_buttonPrimary__88E9s{padding:8px 16px;background:var(--color-primary);color:white;border:none;border-radius:4px;cursor:pointer;margin-top:8px}.ScheduleProposal_buttonPrimary__88E9s:disabled{cursor:not-allowed;opacity:.6}.ScheduleProposal_buttonSuccess__0F6J8{padding:8px 16px;background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border);border-radius:4px;cursor:pointer;flex:1}.ScheduleProposal_buttonSuccess__0F6J8:disabled{cursor:not-allowed;opacity:.6}.ScheduleProposal_buttonAccent__CfxMA{padding:8px 16px;background:var(--color-accent);color:white;border:none;border-radius:4px;cursor:pointer}.ScheduleProposal_buttonAccent__CfxMA:disabled{cursor:not-allowed;opacity:.6}.ScheduleProposal_buttonDanger__M2wo0{padding:8px 16px;background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border);border-radius:4px;cursor:pointer;align-self:flex-start}.ScheduleProposal_buttonDanger__M2wo0:disabled{cursor:not-allowed;opacity:.6}.ScheduleProposal_buttonGroup__WOKBU{display:flex;gap:8px}.ScheduleProposal_revisionSection__vwMz2{padding-top:16px;border-top:1px solid var(--color-border-subtle)}.ScheduleProposal_fallbackState__dVKwS{font-style:italic;margin-top:16px}.ScheduleProposal_fallbackState__dVKwS,.ScheduleProposal_messageLoading__8ZCoi{color:var(--color-text-muted);font-size:13px}.ScheduleProposal_messageError__LNTgx{font-size:13px;color:var(--color-danger-text)}.ScheduleProposal_messageWarning__Eedtk{font-size:13px;color:var(--color-warning-text)}.ScheduleProposal_equipmentList__VH1uP{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;border:1px solid var(--color-border);border-radius:4px;padding:8px}.ScheduleProposal_equipmentItem__RgmJl{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ScheduleProposal_equipmentItemDisabled__KgM77{opacity:.6;cursor:not-allowed}.ScheduleProposal_equipmentCategory__ryiF4{color:var(--color-text-muted)}