@media (min-width:768px) and (max-width:1023px){.tablet_container__zL2q_{max-width:768px;padding:2rem}.tablet_delete-button__ydUs0,.tablet_delete-button__ydUs0:active,.tablet_delete-button__ydUs0:hover,.tablet_plus-button__7tUFL,.tablet_plus-button__7tUFL:active,.tablet_plus-button__7tUFL:hover{transform:scale(1.15)}.tablet_projects-list__41brj{padding:1rem;gap:1rem}.tablet_project-card__DA_kt{padding:1rem;margin-top:1rem;margin-bottom:1rem}.tablet_project-header__CTIKZ{padding:1rem}.tablet_project-title__o6PdP{font-size:5rem;line-height:1.6}.tablet_grid__FWCbp{grid-template-columns:repeat(2,1fr)}.tablet_project-grid__bs_Qs{max-width:768px;padding:1.5rem}.tablet_nav-container__BTMJi{position:sticky;top:0;padding:1rem}.tablet_team-selector-position__p1liM{position:fixed;top:1.25rem;right:1.5rem}.tablet_logo-container__CGMeR{padding:1.5rem}.tablet_main-logo__V4WZc{font-size:3.5rem;padding:1.5rem 3rem}.tablet_team-selector-container__5MeQM{width:140px}.tablet_team-selector___1Bqa{padding:.625rem;font-size:.9375rem}.tablet_team-dropdown__w3Ut_{width:180px}.tablet_top-menu-container__pu6CV{padding:.75rem}.tablet_top-menu-layout__5B9a4{padding:0 1.5rem}.tablet_top-menu-selector__E4_DV,.tablet_top-menu-spacer__SwRX_{width:140px}.tablet_project-list__kJ7um{grid-template-columns:repeat(2,1fr);gap:1.5rem}.tablet_projects-grid__NefE_{padding:1.5rem;width:100%;margin:0 auto}.tablet_projects-layout__lNtXH{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:800px;margin:0 auto}.tablet_section-content__T3L3m{padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column}.tablet_project-item__0koUJ{min-height:150px}}@media (min-width:768px){.tablet_task-list-container__y2g3j{padding:1.5rem}.tablet_task-list-layout__0j_t6{gap:1.5rem}.tablet_task-content__o4R1E{padding:.75rem}.tablet_deliverables-list__s9k2g{padding:1.5rem}.tablet_deliverables-grid__Nzp_K{grid-template-columns:repeat(2,1fr);gap:1.5rem}.tablet_deliverable-content__Eh2lP{padding:0 1rem}.tablet_deliverable-section___AnBQ{margin-top:1rem}.tablet_contracts-list__q0VoQ{padding:1rem}.tablet_contract-content__0M6ek{padding:0 1rem}.tablet_dependencies-container__qhTs1{padding:1rem}.tablet_dependencies-list__o1H5N{margin-left:1rem}.tablet_project-actions__TqIjh{flex-direction:row;justify-content:flex-end;margin-top:1.5rem}.tablet_outputs-grid__G4Xvj{grid-template-columns:repeat(3,1fr);gap:1rem}.tablet_output-item__2HQch{padding:.75rem}.tablet_output-icon-wrapper__3T55F{margin-bottom:.75rem}.tablet_output-filename__dImcU{font-size:.875rem;line-height:1.3}.tablet_output-status__1uOH0{font-size:.75rem;margin-top:.375rem}.tablet_section-header__tlzR_{padding:.75rem}.tablet_add-output-button__WUlae{width:24px;height:24px;font-size:1.25rem}.tablet_task-description__YNB97{font-size:.9375rem;line-height:1.5;padding:.75rem;margin:.75rem 0}.tablet_task-description__YNB97[data-editing=true]{min-height:4.5em}.tablet_contract-description__qxwDI{font-size:.875rem;line-height:1.5}.tablet_task-description__YNB97{font-size:1rem;line-height:1.5}.tablet_project-description__s6D0e{font-size:1.125rem;line-height:1.6}.tablet_contract-title__YPo3i{font-size:1rem;line-height:1.5}.tablet_task-title__n6pIy{font-size:1.125rem;line-height:1.5}.tablet_output-form__ihICc{margin:.75rem}.tablet_form-content__2hw2Q{padding:1rem}.tablet_file-input-wrapper__zEIos{height:120px}.tablet_file-icon__gyzEH{font-size:1.75rem}.tablet_file-input-label__c4HrU,.tablet_upload-status__YQLG9{font-size:1rem}.tablet_contracts-list__q0VoQ{padding:.75rem;margin-top:1rem}.tablet_new-contract-button__NFIEy{width:40px;height:40px;font-size:22px;margin:1rem 0}.tablet_deliverables-list__s9k2g{padding:.75rem;margin-top:1rem}.tablet_deliverables-grid__Nzp_K{grid-template-columns:repeat(2,1fr);gap:1rem}.tablet_new-deliverable-button__vCTw_{width:40px;height:40px;font-size:22px;margin:1rem auto}.tablet_dependency-selector__xo10M{margin-left:auto;margin-right:auto;max-width:36rem}.tablet_dependency-search__mL80h{margin-bottom:1.5rem}.tablet_project-group__TG7wZ,.tablet_task-group__lrTzP{margin-bottom:1rem}.tablet_project-header__CTIKZ,.tablet_task-header__3csGw{padding:.5rem}.tablet_task-contracts__TeoCE{margin-left:2rem}}.tablet_requirements-section__oGZNX{padding:1rem}.tablet_requirements-grid__cyV8d{grid-template-columns:repeat(2,1fr);gap:1rem}.tablet_requirement-item__BqVjV{padding:1rem}.tablet_requirement-header__kftmI{flex-direction:row;gap:1rem;align-items:center}.tablet_validation-criteria__MrZL8{margin:1rem 0}.tablet_evidence-grid__2GLZt{grid-template-columns:repeat(2,1fr);gap:.75rem}.tablet_validation-evidence__bBjtv h5{margin-bottom:1rem}.tablet_evidence-item__VSp4e{padding:.75rem}.tablet_output-reference__8bdrt{word-break:normal}.tablet_line-reference__DZDA9{display:inline;margin-left:.5rem}.tablet_validate-button__RVKJp{width:auto;padding:.25rem .75rem;margin-top:.5rem}.tablet_theme-terminal__Jtfqd .tablet_requirement-item__BqVjV{margin:0}.tablet_deliverable-container__JMeoT{padding:1rem;margin:.75rem 0}.tablet_deliverable-header__YQ_8a{flex-direction:row;gap:1rem}.tablet_deliverable-meta___o80P{flex-direction:row;flex-wrap:wrap;gap:.75rem}.tablet_deliverable-content__Eh2lP{padding-top:1rem;margin-top:1rem}.tablet_deliverable-section___AnBQ{margin-top:1.25rem}.tablet_plan-container__O6B_M{margin-left:auto;margin-right:auto;width:100%;max-width:42rem;padding-left:1rem;padding-right:1rem}.tablet_plan-grid__KXRVi{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px) and (max-width:1023px){.tablet_plan-grid__KXRVi{grid-template-columns:repeat(2,1fr)}}.tablet_plan-step-grid__AtQYp{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:768px) and (max-width:1023px){.tablet_plan-step-grid__AtQYp{grid-template-columns:repeat(2,1fr)}}.tablet_plan-actions__Dr_ZX{display:flex;justify-content:flex-end;gap:.75rem}.tablet_plan-editor-grid__nuG8t{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px) and (max-width:1023px){.tablet_plan-editor-grid__nuG8t{grid-template-columns:repeat(2,1fr)}}.tablet_plan-metadata__3umh7{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}@media (min-width:1024px){.desktop_container__IbHR3{max-width:1280px;padding:2rem}.desktop_delete-button__mN8sx,.desktop_delete-button__mN8sx:active,.desktop_delete-button__mN8sx:hover,.desktop_plus-button__6y9mP,.desktop_plus-button__6y9mP:active,.desktop_plus-button__6y9mP:hover{transform:scale(1.25)}.desktop_projects-list__um3Tw{padding:1rem;gap:2rem}.desktop_project-card__mryc7{padding:1rem!important;margin-top:1rem!important;margin-bottom:1rem!important}.desktop_project-header__boz6t{padding:1rem!important}.desktop_project-title__c1C7z{font-size:1.25rem!important;line-height:1.36!important}.desktop_grid__0m8_t,.desktop_project-grid__qXs4x{grid-template-columns:repeat(3,1fr)}.desktop_split-view__Zea9N{display:grid;grid-template-columns:300px 1fr;gap:2rem}.desktop_split-view__Zea9N .desktop_task-list__ciI7T{max-height:calc(100vh - 4rem);overflow-y:auto}.desktop_nav-container__vCSbs{position:sticky;top:0;padding:1rem}.desktop_sidebar__QPIjq{position:sticky;top:2rem;height:calc(100vh - 4rem);overflow-y:auto}.desktop_logo-container__P0OKM{padding:2rem}.desktop_main-logo__632oA{font-size:5rem;padding:3rem 5rem}.desktop_team-selector-container__wtQEi{width:160px}.desktop_team-selector__5MGNM{padding:.75rem;font-size:1rem}.desktop_team-dropdown__vEUqI{width:200px}.desktop_top-menu-container__3nmLY{padding:1rem}.desktop_top-menu-layout___d0ru{padding:0 2rem}.desktop_top-menu-selector__XrsYr,.desktop_top-menu-spacer__2B5hx{width:160px}.desktop_task-list-container__L3uhR{padding:2rem;max-width:1200px;margin:0 auto}.desktop_task-list-layout__NukhL{gap:2rem}.desktop_task-content__v2k2C{padding:1rem}.desktop_deliverables-list__4jIaB{padding:1rem;margin-top:1.5rem}.desktop_deliverables-grid__tXD21{grid-template-columns:repeat(3,1fr);gap:1.5rem}.desktop_deliverable-content__QqIpt{padding:0 1.5rem}.desktop_deliverable-section___fq3i{margin-top:1.5rem}.desktop_contracts-list__k2vyz{padding:1rem;margin-top:1.5rem}.desktop_contract-content__X4Cn9{padding:0 1.5rem}.desktop_section-content__0cSNa{padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;margin-left:1.5rem}.desktop_dependencies-container___TEXI{padding:1.5rem}.desktop_dependencies-list__0bUk_{margin-left:1.5rem;max-width:800px}.desktop_project-actions__WdE_a{margin-top:2rem}.desktop_outputs-grid__Xhp7d{grid-template-columns:repeat(4,1fr);gap:1.5rem}.desktop_output-item__dX9o_{padding:1rem}.desktop_output-icon-wrapper__jxNRz{margin-bottom:1rem}.desktop_output-filename__eFt5x{font-size:1rem;line-height:1.4}.desktop_output-status__qHM4f{font-size:.875rem;margin-top:.5rem}.desktop_section-header__OEx33{padding:1rem}.desktop_add-output-button__nYDUK{width:28px;height:28px;font-size:1.5rem}.desktop_task-description__1r8BU{font-size:1.125rem;line-height:1.6;padding:1rem;margin:1rem 0}.desktop_task-description__1r8BU[data-editing=true]{min-height:4.8em}.desktop_contract-description__yl3gx{font-size:1rem;line-height:1.6}.desktop_project-description__46KZI{font-size:1.25rem;line-height:1.7}.desktop_contract-title___VPKq{font-size:1.125rem;line-height:1.6}.desktop_task-title__eLAfB{font-size:1.25rem;line-height:1.6}.desktop_project-title__c1C7z{font-size:1.5rem;line-height:1.7}.desktop_new-contract-button__Udtl0{width:44px;height:44px;font-size:24px;margin:1.25rem 0}.desktop_new-deliverable-button__CZSUh{width:44px;height:44px;font-size:24px;margin:1.25rem auto}.desktop_dependency-selector__CcEr6{max-height:600px;padding:1.25rem}.desktop_dependency-search__ufSKt{margin-bottom:1.25rem}.desktop_search-input__rPXXM{font-size:.9375rem;padding:.875rem 1rem .875rem 2.75rem}.desktop_section-title__fGj7l{font-size:.8125rem}.desktop_dependency-option__AqHzD{padding:.625rem}.desktop_dependency-checkbox__FJ7rb{width:18px;height:18px}.desktop_dependency-label__0vJ_J{font-size:.9375rem}.desktop_task-group__Pd4F3.desktop_nested__c6LhY{margin-left:1.5rem}.desktop_project-header__boz6t,.desktop_task-header__PqHWW{font-size:.9375rem;padding:.625rem}.desktop_task-contracts__iaUEX{margin-left:2rem}.desktop_team-selector-position__3XpeW{position:fixed;top:1.5rem;right:2rem}}.InlineEdit_inline-edit__ihq6W{width:100%;position:relative;display:inline-block}.InlineEdit_inline-edit-auto__cYrQd{position:relative;display:inline-block;min-width:60px;max-width:100%}.InlineEdit_inline-edit-title-auto__uk_xR,.InlineEdit_inline-edit-title__3c2sU{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg)}.InlineEdit_inline-edit-description-auto__nsQrk,.InlineEdit_inline-edit-description__aHEe2{font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.InlineEdit_static-text__XfB7V{cursor:text;min-height:1.5rem;word-break:break-word;white-space:pre-wrap;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid transparent;border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center}.InlineEdit_clickable__slE24:hover .InlineEdit_static-text__XfB7V{border-color:var(--color-border-primary);background:var(--color-background-surface)}.InlineEdit_placeholder__NXlBH{opacity:.5;font-style:italic;color:var(--color-text-secondary)}.InlineEdit_input___MPEV,.InlineEdit_select__UEVAJ{width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);font-family:inherit;font-size:inherit;line-height:inherit;transition:all .2s ease;box-shadow:var(--shadow-glow-sm)}.InlineEdit_input-auto__8mkGx{width:auto;min-width:60px;max-width:100%}.InlineEdit_input-auto__8mkGx:focus,.InlineEdit_input___MPEV:focus,.InlineEdit_select__UEVAJ:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-glow-md)}textarea.InlineEdit_input___MPEV{min-height:60px;resize:vertical}.InlineEdit_inline-edit-auto__cYrQd:hover,.InlineEdit_inline-edit__ihq6W:hover{border-color:var(--color-border-primary)}.InlineEdit_select__UEVAJ{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:-8px}@media (min-width:768px) and (max-width:1023px){.InlineEdit_inline-edit-title-auto__uk_xR,.InlineEdit_inline-edit-title__3c2sU{font-size:var(--font-size-xl)}}@media (min-width:1024px){.InlineEdit_inline-edit-title-auto__uk_xR,.InlineEdit_inline-edit-title__3c2sU{font-size:var(--font-size-2xl)}}