.project_projectPage__DzINe{display:grid;gap:24px;min-width:0}.project_pageHeader__X_rGA,.project_workspaceHeader__Er72E{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.project_pageHeader__X_rGA h1,.project_workspaceHeader__Er72E h1{margin:4px 0 8px;line-height:32px;font-weight:650}.project_pageHeader__X_rGA p,.project_panelHeading__OiaaT p,.project_sectionTitle___Q3F4 p,.project_workspaceHeader__Er72E p{max-width:780px;margin:0;color:var(--muted);font-size:14px;line-height:22px}.project_eyebrow____Ke7,.project_panelEyebrow__aBpO4,.project_sectionTitle___Q3F4>div>span{color:var(--brand-teal-deep);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project_headerActions__mhQ__{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.project_dangerButton__AbiG7,.project_primaryButton__VSdqN,.project_secondaryButton__iCYdX,.project_tableAction__MTQVM,.project_tertiaryButton__cfdwm{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.project_primaryButton__VSdqN{border:1px solid var(--brand-teal-deep);color:#fff;background:var(--brand-teal-deep)}.project_primaryButton__VSdqN:hover:not(:disabled){border-color:#216e72;background:#216e72}.project_secondaryButton__iCYdX,.project_tertiaryButton__cfdwm{border:1px solid var(--border);color:var(--foreground);background:var(--surface)}.project_secondaryButton__iCYdX:hover:not(:disabled),.project_tertiaryButton__cfdwm:hover:not(:disabled){border-color:var(--brand-teal);color:var(--brand-teal-deep);background:#f2fbfa}.project_dangerButton__AbiG7{border:1px solid var(--danger);color:#fff;background:var(--danger)}.project_dangerButton__AbiG7:disabled,.project_primaryButton__VSdqN:disabled,.project_secondaryButton__iCYdX:disabled,.project_tertiaryButton__cfdwm:disabled{opacity:.56}.project_inlineNotice__t8aP6{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(40,126,131,.22);border-radius:8px;padding:12px 16px;color:var(--brand-teal-deep);background:#eef9f8;font-size:13px;line-height:20px}.project_problemBanner__5HdOz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px;border:1px solid rgba(217,92,92,.36);border-radius:12px;padding:16px;color:#773638;background:#fff4f4}.project_problemBanner__5HdOz strong{display:block;margin-bottom:4px;color:#753234}.project_problemBanner__5HdOz p{margin:0 0 6px;color:#865052;font-size:13px;line-height:20px}.project_problemBanner__5HdOz code{color:#8d3d40;font-size:12px}.project_problemIcon__aBPz9{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--danger);background:rgba(217,92,92,.12)}.project_panel__J7wOK,.project_workspacePanel__w7_pr{min-width:0;border:1px solid var(--border);background:var(--surface);box-shadow:0 4px 18px rgba(36,72,82,.08)}.project_panel__J7wOK,.project_workspacePanel__w7_pr{padding:20px}.project_panelHeading__OiaaT,.project_sectionTitle___Q3F4{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.project_panelHeading__OiaaT h2,.project_sectionTitle___Q3F4 h2{margin:4px 0;font-size:18px;line-height:26px;font-weight:650}.project_filterForm__wqGqI{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(145px,.8fr));gap:12px;margin-bottom:16px}.project_filterFormSecondary__nAYzx{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr)) auto;gap:12px;align-items:end;margin-bottom:20px}.project_field__biMNG,.project_searchField__lnCw_{display:grid;gap:6px;min-width:0;color:var(--foreground);font-size:13px;font-weight:600}.project_field__biMNG small{color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.project_field__biMNG input,.project_field__biMNG select,.project_field__biMNG textarea,.project_filterFormSecondary__nAYzx input,.project_filterFormSecondary__nAYzx select,.project_filterForm__wqGqI select,.project_searchField__lnCw_ input{width:100%;min-height:40px;border:1px solid var(--border);border-radius:8px;padding:8px 11px;color:var(--foreground);background:var(--surface)}.project_field__biMNG textarea{min-height:88px;resize:vertical}.project_filterActions__iAKfs{display:flex;flex-wrap:wrap;gap:8px}.project_filterFooter__i_nOV{display:grid;grid-template-columns:minmax(180px,240px) minmax(130px,180px) auto;gap:12px;align-items:end}.project_filterFooter__i_nOV>button{justify-self:end}.project_tableScrollHint__PLFiN{margin:0 0 8px;color:var(--muted);font-size:12px;line-height:18px}.project_tableScroller__S4bww{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:8px;scrollbar-color:rgba(40,126,131,.38) transparent}.project_projectTable__TtyCe{width:100%;min-width:1280px;border-collapse:collapse}.project_projectTable__TtyCe td,.project_projectTable__TtyCe th{border-bottom:1px solid var(--border);padding:12px;text-align:left;vertical-align:top;font-size:13px;line-height:20px}.project_projectTable__TtyCe th{color:#53616a;background:#f8fbfb;font-size:12px;font-weight:700;letter-spacing:.02em}.project_projectTable__TtyCe tr:last-child td{border-bottom:0}.project_projectTable__TtyCe td:first-child,.project_projectTable__TtyCe th:first-child{width:250px}.project_projectTable__TtyCe td:nth-child(2),.project_projectTable__TtyCe th:nth-child(2){width:220px}.project_projectTable__TtyCe td:nth-child(3),.project_projectTable__TtyCe th:nth-child(3){width:150px}.project_projectTable__TtyCe td:nth-child(4),.project_projectTable__TtyCe th:nth-child(4){width:140px}.project_projectTable__TtyCe td:nth-child(5),.project_projectTable__TtyCe th:nth-child(5){width:250px}.project_projectTable__TtyCe td:nth-child(6),.project_projectTable__TtyCe th:nth-child(6){width:175px}.project_projectTable__TtyCe td:nth-child(7),.project_projectTable__TtyCe th:nth-child(7){width:155px}.project_projectTable__TtyCe td:nth-child(8),.project_projectTable__TtyCe th:nth-child(8){width:135px}.project_customerReference__4vmb6,.project_projectNameCell__eG6Zp{display:grid;gap:3px}.project_customerReference__4vmb6 strong,.project_projectNameCell__eG6Zp strong{color:var(--foreground);font-size:14px;line-height:20px}.project_countSummary__W0ksx small,.project_customerReference__4vmb6 small,.project_projectNameCell__eG6Zp small,.project_responsibleCell__NE3JU small{color:var(--muted);font-size:12px;line-height:18px}.project_projectCodeLink__MNjyL{color:var(--brand-teal-deep);font-weight:700;text-decoration:none}.project_projectCodeLink__MNjyL:hover{text-decoration:underline}.project_countSummary__W0ksx,.project_responsibleCell__NE3JU{display:grid;gap:2px}.project_cellFootnote__kk_x7{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:18px}.project_tableActionCell__N3wUS{display:grid;gap:8px;align-items:start}.project_tableActionCell__N3wUS>small{color:var(--muted);font-size:12px;line-height:18px}.project_badge__rTUbV{display:inline-flex;width:max-content;max-width:100%;align-items:center;border:0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;white-space:normal}.project_badgeSuccess__EPkyQ{border-color:rgba(22,168,102,.26);color:#087342;background:rgba(22,168,102,.1)}.project_badgeInfo__gqqXy{color:var(--brand-teal-deep);background:#edf7f6}.project_badgeWarning__FJCen{border-color:rgba(230,162,60,.3);color:#8b5b0f;background:#fff7e8}.project_badgeDanger__AmWUN{border-color:rgba(217,92,92,.28);color:#963f43;background:#fff0f0}.project_badgeNeutral__rpgA9{border-color:#d9e1e3;color:#5e6b73;background:#f2f5f5}.project_targetInlineList__E_QEx{display:flex;flex-wrap:wrap;gap:5px}.project_targetInlineList__E_QEx>span{border-radius:6px;padding:3px 7px;color:var(--brand-teal-deep);background:#e7f5f4;font-size:12px;line-height:18px}.project_pendingText__z5GPq{color:#8b5b0f;font-size:12px;line-height:18px}.project_tableAction__MTQVM{min-height:34px;border:1px solid var(--border);padding:6px 10px;color:var(--foreground);background:var(--surface);white-space:nowrap}.project_tableAction__MTQVM svg{transform:rotate(180deg)}.project_pagination__OfEoE{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;color:var(--muted);font-size:13px}.project_pagination__OfEoE>div{display:flex;align-items:center;gap:12px}.project_emptyState__UFwwP,.project_loadingState__UUD2p{display:flex;min-height:150px;align-items:center;justify-content:center;gap:14px;border:1px dashed #cfdada;border-radius:8px;padding:24px;color:var(--muted);background:#fbfdfd;text-align:left}.project_analysisPending__P1Pa5{display:grid;min-height:420px;place-items:center;align-content:center;gap:12px;text-align:center}.project_analysisPending__P1Pa5 p{max-width:100%;margin:0;color:var(--muted);overflow-wrap:anywhere}.project_analysisPending__P1Pa5 strong{color:var(--foreground);font-size:22px;font-weight:600}.project_emptyState__UFwwP>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--brand-teal-deep);background:#e7f5f4}.project_emptyState__UFwwP strong,.project_loadingState__UUD2p strong{color:var(--foreground)}.project_emptyState__UFwwP p,.project_loadingState__UUD2p p{margin:3px 0 0;font-size:13px;line-height:20px}.project_dialogBackdrop__hYFYY{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:24px;background:rgba(24,42,48,.48)}.project_dialog__UX5EC{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(900px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 18px 55px rgba(22,47,55,.2)}.project_dialogHeader__Yx0S9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:20px 24px 16px}.project_dialogHeader__Yx0S9 h2{margin:4px 0;font-size:20px;line-height:28px}.project_dialogHeader__Yx0S9 p{margin:0;color:var(--muted);font-size:13px;line-height:20px}.project_closeButton__Jp2BS{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface)}.project_dialogBody__vacFN{display:grid;gap:18px;min-height:0;overflow-y:auto;padding:20px 24px}.project_formGrid__06Lkc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project_fullWidth__C_IIM{grid-column:1/-1}.project_choiceGroup__ohFc0{display:grid;gap:10px;border:0;margin:0;padding:0}.project_choiceGroup__ohFc0 legend{margin-bottom:2px;font-size:13px;font-weight:700}.project_choiceGrid__uqg1B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project_choiceCard__4JlGZ{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border:1px solid var(--border);border-radius:8px;padding:11px 12px;background:#fbfdfd}.project_choiceCard__4JlGZ:has(input:checked){border-color:rgba(40,126,131,.42);background:#eef9f8}.project_choiceCard__4JlGZ input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand-teal-deep)}.project_choiceCard__4JlGZ small,.project_choiceCard__4JlGZ strong{display:block}.project_choiceHelp__hX_Cb,.project_factCaption__E2BaS{margin:0;color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.project_successNotice__moMti{border:1px solid rgba(22,168,102,.25);border-radius:8px;padding:12px 16px;color:#087342;background:rgba(22,168,102,.08);font-size:13px;line-height:20px}.project_choiceCard__4JlGZ small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.project_dialogFooter__aCbpR{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);padding:16px 24px 20px}.project_backLink__keNGA{display:inline-flex;align-items:center;gap:7px;color:var(--brand-teal-deep);font-size:13px;font-weight:650;text-decoration:none}.project_workspaceHeaderCopy__zaOu7{display:grid;gap:8px}.project_workspaceMeta__uwhVm{display:flex;flex-wrap:wrap;gap:8px}.project_workspaceSummary__D1QWv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 4px 18px rgba(36,72,82,.08)}.project_workspaceSummary__D1QWv>div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--border);padding:16px 18px}.project_workspaceSummary__D1QWv>div:last-child{border-right:0}.project_workspaceSummary__D1QWv span{color:var(--muted);font-size:12px}.project_workspaceSummary__D1QWv strong{overflow-wrap:anywhere;font-size:14px;line-height:20px}.project_workspaceGrid__ZSzJ_{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:20px;align-items:start}.project_workspacePrimary__mocwk,.project_workspaceSecondary__3N1B9{display:grid;gap:20px;min-width:0}.project_factGrid__WwX_d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project_sourceSetGrid__6UIKM{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.project_sourceSetGrid__6UIKM>div{display:grid;gap:4px;border-left:3px solid var(--brand-blue);border-radius:0 8px 8px 0;padding:10px 12px;background:#f5f8fd}.project_sourceSetGrid__6UIKM span{color:var(--muted);font-size:12px}.project_sourceSetGrid__6UIKM strong{overflow-wrap:anywhere;font-size:13px;line-height:20px}.project_factItem__v5Ilk{display:grid;gap:4px;border-left:3px solid var(--brand-teal);border-radius:0 8px 8px 0;padding:10px 12px;background:#f8fbfb}.project_factItem__v5Ilk span{color:var(--muted);font-size:12px}.project_factItem__v5Ilk strong{font-size:18px;line-height:24px}.project_factCaption__E2BaS{margin-top:12px}.project_downstreamGrid__LOeIT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project_downstreamGrid__LOeIT article{display:grid;gap:5px;border:1px solid var(--border);border-radius:8px;padding:14px;background:#fbfdfd}.project_downstreamGrid__LOeIT article>small,.project_downstreamGrid__LOeIT article>span{color:var(--muted);font-size:12px;line-height:18px}.project_downstreamGrid__LOeIT article>strong{font-size:14px;line-height:20px}.project_contactList__IXO_c,.project_deliveryList__RHMno,.project_riskList__8dI_k,.project_sourceList__Y_JsP,.project_taskList__T7HZN{display:grid;gap:10px;margin:0;padding:0;list-style:none}.project_contactList__IXO_c li,.project_deliveryList__RHMno li,.project_sourceList__Y_JsP li,.project_taskList__T7HZN li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:0 0 10px}.project_contactList__IXO_c li:last-child,.project_deliveryList__RHMno li:last-child,.project_sourceList__Y_JsP li:last-child,.project_taskList__T7HZN li:last-child{border-bottom:0;padding-bottom:0}.project_contactList__IXO_c strong,.project_deliveryList__RHMno strong,.project_sourceList__Y_JsP strong,.project_taskList__T7HZN strong{display:block;font-size:14px;line-height:20px}.project_contactList__IXO_c small,.project_deliveryList__RHMno small,.project_sourceList__Y_JsP small,.project_taskList__T7HZN small{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:18px}.project_riskList__8dI_k li{border-left:3px solid #cbd5d7;border-radius:0 8px 8px 0;padding:10px 12px;background:#f8fbfb}.project_riskWarning__aRg73{border-left-color:var(--warning)!important;background:#fffaf0!important}.project_riskDanger__3DI6V{border-left-color:var(--danger)!important;background:#fff5f5!important}.project_riskInfo__IbHch{border-left-color:var(--brand-blue)!important;background:#f2f6fc!important}.project_riskList__8dI_k strong{display:block;margin-bottom:3px}.project_riskList__8dI_k p{margin:0;color:#53616a;font-size:13px;line-height:20px}.project_riskList__8dI_k small{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:18px}.project_gateNotice__qBLgq{border:1px solid rgba(230,162,60,.28);border-radius:8px;padding:12px;color:#7f5516;background:#fff8ec;font-size:13px;line-height:20px}.project_flowNav__0y1IJ{min-width:0;border:1px solid rgba(40,126,131,.2);border-radius:12px;padding:6px;background:#fff;box-shadow:0 4px 18px rgba(36,72,82,.06)}.project_flowHint__h92dI{margin:0;border-bottom:1px solid rgba(40,126,131,.14);padding:7px 10px 9px;color:#526c63;font-size:12px;line-height:18px}.project_flowNav__0y1IJ ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.project_flowStep__7MEv7{position:relative;min-width:0}.project_flowStep__7MEv7:not(:last-child):after{position:absolute;z-index:0;top:50%;right:-9px;width:18px;height:1px;background:var(--border);content:""}.project_flowStep__7MEv7>a,.project_flowStep__7MEv7>div{position:relative;z-index:1;display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:8px 12px;color:var(--foreground);background:#fff;text-decoration:none}.project_flowStep__7MEv7>a:hover{border-color:rgba(40,126,131,.24);background:rgba(88,183,181,.08)}.project_flowStepCurrent__Ynjh0>a,.project_flowStepCurrent__Ynjh0>div{border-color:rgba(40,126,131,.28);background:#fff;box-shadow:0 3px 12px rgba(36,72,82,.08)}.project_flowNumber__qKJk5{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(40,126,131,.28);border-radius:50%;color:var(--brand-teal-deep);background:var(--surface);font-size:12px;font-weight:750}.project_flowStepCurrent__Ynjh0 .project_flowNumber__qKJk5{border-color:var(--brand-teal-deep);color:var(--brand-teal-deep);background:#fff}.project_flowStepComplete__jD1_c .project_flowNumber__qKJk5{border-color:var(--success);color:var(--success);background:#fff}.project_flowCopy__3Rqnd{display:grid;min-width:0;gap:2px}.project_flowCopy__3Rqnd small,.project_flowCopy__3Rqnd strong{overflow-wrap:anywhere}.project_flowCopy__3Rqnd strong{font-size:13px;line-height:18px}.project_flowCopy__3Rqnd small{color:var(--muted);font-size:11px;line-height:16px}.project_flowStepGated__U9JpL>div{color:#68767e;background:#f1f3f3}.project_flowStepGated__U9JpL .project_flowNumber__qKJk5{border-color:#d8e0e1;color:#7c8a93;background:#f5f8f8}.project_lockedFeature___ZFxq{display:flex;align-items:flex-start;gap:9px;margin-top:12px;color:var(--muted);font-size:12px;line-height:18px}.project_srOnly__5_23f{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:1180px){.project_filterFormSecondary__nAYzx,.project_filterForm__wqGqI{grid-template-columns:repeat(2,minmax(0,1fr))}.project_workspaceSummary__D1QWv{grid-template-columns:repeat(3,minmax(0,1fr))}.project_workspaceSummary__D1QWv>div:nth-child(3){border-right:0}.project_workspaceSummary__D1QWv>div:nth-child(n+4){border-top:1px solid var(--border)}.project_workspaceGrid__ZSzJ_{grid-template-columns:1fr}}@media (max-width:720px){.project_projectPage__DzINe{gap:16px}.project_pageHeader__X_rGA,.project_panelHeading__OiaaT,.project_sectionTitle___Q3F4,.project_workspaceHeader__Er72E{display:grid;gap:12px}.project_headerActions__mhQ__,.project_headerActions__mhQ__>*{width:100%}.project_panel__J7wOK,.project_workspacePanel__w7_pr{padding:16px}.project_choiceGrid__uqg1B,.project_downstreamGrid__LOeIT,.project_factGrid__WwX_d,.project_filterFooter__i_nOV,.project_filterFormSecondary__nAYzx,.project_filterForm__wqGqI,.project_formGrid__06Lkc,.project_sourceSetGrid__6UIKM{grid-template-columns:1fr}.project_filterFooter__i_nOV>button{width:100%;justify-self:stretch}.project_filterActions__iAKfs,.project_filterActions__iAKfs>*{width:100%}.project_pagination__OfEoE{align-items:stretch;flex-direction:column}.project_pagination__OfEoE>div{justify-content:space-between}.project_dialogBackdrop__hYFYY{align-items:end;padding:0}.project_dialog__UX5EC{width:100%;max-height:calc(100vh - 20px);border-radius:12px 12px 0 0}.project_dialogBody__vacFN,.project_dialogFooter__aCbpR,.project_dialogHeader__Yx0S9{padding-right:16px;padding-left:16px}.project_dialogFooter__aCbpR{align-items:stretch;flex-direction:column-reverse}.project_dialogFooter__aCbpR>*{width:100%;min-height:44px}.project_workspaceSummary__D1QWv{grid-template-columns:1fr}.project_workspaceSummary__D1QWv>div,.project_workspaceSummary__D1QWv>div:nth-child(3){border-right:0;border-bottom:1px solid var(--border);border-top:0}.project_workspaceSummary__D1QWv>div:last-child{border-bottom:0}.project_contactList__IXO_c li,.project_deliveryList__RHMno li,.project_sourceList__Y_JsP li,.project_taskList__T7HZN li{display:grid}.project_problemBanner__5HdOz{grid-template-columns:auto minmax(0,1fr)}.project_problemBanner__5HdOz>:last-child:not(:nth-child(2)){grid-column:1/-1;width:100%}.project_tableScrollHint__PLFiN{color:var(--brand-teal-deep);font-weight:600}}@media (prefers-reduced-motion:reduce){.project_dangerButton__AbiG7,.project_primaryButton__VSdqN,.project_secondaryButton__iCYdX,.project_tableAction__MTQVM,.project_tertiaryButton__cfdwm{transition:none}}.project_pageHeader__X_rGA,.project_workspaceHeader__Er72E{padding-bottom:20px}.project_pageHeader__X_rGA h1,.project_workspaceHeader__Er72E h1{font-size:24px;line-height:30px;font-weight:500}.project_pageHeader__X_rGA p,.project_workspaceHeader__Er72E p{font-size:13px;line-height:20px}.project_pageHeader__X_rGA>div>.project_eyebrow____Ke7{font-size:10px;line-height:18px;font-weight:500;letter-spacing:0;text-transform:none}.project_dangerButton__AbiG7,.project_primaryButton__VSdqN,.project_secondaryButton__iCYdX,.project_tableAction__MTQVM,.project_tertiaryButton__cfdwm{min-height:34px;border-radius:7px;padding:0 12px;font-size:13px;line-height:20px;font-weight:500}.project_panel__J7wOK,.project_workspacePanel__w7_pr{border-radius:12px;box-shadow:var(--panel-shadow)}.project_projectTable__TtyCe{table-layout:fixed;font-size:13px;line-height:20px}.project_projectTable__TtyCe td,.project_projectTable__TtyCe th{height:62px;padding:8px 10px;text-align:center;vertical-align:middle}.project_projectTable__TtyCe th{font-size:11px;font-weight:500}.project_tableActionCell__N3wUS{align-items:center}.project_archivedProjectRow__amEBg{background:linear-gradient(90deg,rgba(94,107,115,.055),transparent 44%),var(--surface)}.project_archivedProjectRow__amEBg .project_projectNameCell__eG6Zp strong{color:#56656d}.project_lifecyclePanel__MqXOH{position:relative;display:grid;gap:20px;overflow:hidden;border:1px solid rgba(40,126,131,.24);border-radius:14px;padding:22px;background:radial-gradient(circle at 92% -16%,rgba(88,183,181,.18),transparent 34%),linear-gradient(135deg,rgba(238,249,248,.74),rgba(255,255,255,.96) 48%),var(--surface);box-shadow:0 8px 28px rgba(36,72,82,.09)}.project_lifecyclePanel__MqXOH:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--brand-teal);content:""}.project_lifecyclePanelArchived__vBvzK{border-color:#cbd5d7;background:radial-gradient(circle at 92% -16%,rgba(94,107,115,.13),transparent 34%),linear-gradient(135deg,rgba(245,248,248,.9),rgba(255,255,255,.97) 52%),var(--surface)}.project_lifecyclePanelArchived__vBvzK:before{background:#7c8a93}.project_lifecycleLead__y6BR1{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.project_lifecycleLead__y6BR1>div:first-child{min-width:0}.project_lifecycleLead__y6BR1 h2{margin:4px 0 6px;font-size:19px;line-height:27px}.project_lifecycleLead__y6BR1 p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:21px}.project_lifecyclePrimaryAction__kKuht{flex:0 0 auto}.project_lifecycleFacts___aQ4S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(40,126,131,.15);border-radius:10px;background:rgba(255,255,255,.72)}.project_lifecycleFacts___aQ4S>div{display:grid;gap:3px;min-width:0;border-right:1px solid var(--border);padding:13px 15px}.project_lifecycleFacts___aQ4S>div:last-child{border-right:0}.project_lifecycleFacts___aQ4S small,.project_lifecycleFacts___aQ4S span{color:var(--muted);font-size:11px;line-height:17px}.project_lifecycleFacts___aQ4S strong{overflow-wrap:anywhere;font-size:14px;line-height:20px}.project_lifecycleNotice__kuH64{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(22,168,102,.24);border-radius:9px;padding:11px 13px;color:#087342;background:rgba(22,168,102,.075);font-size:13px;line-height:20px}.project_lifecycleDangerZone__rNvo4{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);gap:18px;border-top:1px solid rgba(217,92,92,.2);padding-top:18px}.project_lifecycleDangerCopy__VBW7e h3{margin:3px 0 5px;font-size:15px;line-height:22px}.project_lifecycleDangerCopy__VBW7e p{margin:0;color:var(--muted);font-size:12px;line-height:19px}.project_dangerEyebrow__NpQsy{color:#a34044;font-size:11px;font-weight:750;letter-spacing:.08em}.project_eligibilityBlocked__nJ4_Q,.project_eligibilityLoading___PdN6,.project_eligibilityMuted__g5atu,.project_eligibilityReady__mXNKL{min-width:0;border:1px solid var(--border);border-radius:10px;padding:13px 14px;background:rgba(255,255,255,.76)}.project_eligibilityLoading___PdN6,.project_eligibilityMuted__g5atu{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;line-height:19px}.project_eligibilityMuted__g5atu{align-items:flex-start;flex-direction:column;gap:2px}.project_eligibilityMuted__g5atu strong{color:var(--foreground);font-size:13px}.project_statusPulse__6yOt6{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--brand-teal);box-shadow:0 0 0 0 rgba(40,126,131,.3);animation:project_lifecyclePulse__2PXGx 1.5s ease-out infinite}.project_eligibilityReady__mXNKL{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:rgba(217,92,92,.25);background:rgba(255,250,250,.88)}.project_eligibilityBlockedHeader__fIpLR>div,.project_eligibilityReady__mXNKL>div{display:grid;gap:2px;min-width:0}.project_eligibilityBlocked__nJ4_Q strong,.project_eligibilityReady__mXNKL strong{font-size:13px;line-height:20px}.project_eligibilityBlocked__nJ4_Q span,.project_eligibilityReady__mXNKL span{color:var(--muted);font-size:12px;line-height:18px}.project_eligibilityBlocked__nJ4_Q{border-color:rgba(230,162,60,.3);background:rgba(255,250,240,.88)}.project_eligibilityBlockedHeader__fIpLR{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project_eligibilityBlocked__nJ4_Q ul{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.project_eligibilityBlocked__nJ4_Q li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px}.project_archiveDialogCallout__HChwt,.project_recoverDialogCallout__d2ajs{border-left:4px solid #7c8a93;border-radius:0 10px 10px 0;padding:14px 16px;background:#f4f7f7}.project_recoverDialogCallout__d2ajs{border-left-color:var(--brand-teal);background:#eef9f8}.project_archiveDialogCallout__HChwt strong,.project_deleteWarning__h0rod strong,.project_formalBlockerSummary__oKa5Q>strong,.project_recoverDialogCallout__d2ajs strong{display:block;margin-bottom:4px;font-size:14px;line-height:21px}.project_archiveDialogCallout__HChwt p,.project_deleteWarning__h0rod p,.project_formalBlockerSummary__oKa5Q p,.project_recoverDialogCallout__d2ajs p{margin:0;color:#596870;font-size:13px;line-height:21px}.project_dialogFactList__GyZep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:9px;margin:0}.project_dialogFactList__GyZep>div{min-width:0;border-right:1px solid var(--border);padding:12px 13px}.project_dialogFactList__GyZep>div:last-child{border-right:0}.project_dialogFactList__GyZep dt{margin-bottom:3px;color:var(--muted);font-size:11px;line-height:17px}.project_dialogFactList__GyZep dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:20px}.project_deleteWarning__h0rod{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid rgba(217,92,92,.34);border-radius:10px;padding:14px;color:#7e373a;background:linear-gradient(120deg,rgba(217,92,92,.08),transparent 64%),#fff7f7}.project_deleteWarningMark__OHfjk{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:var(--danger);font-size:19px;font-weight:800}.project_formalBlockerSummary__oKa5Q{border:1px solid var(--border);border-radius:10px;padding:14px 16px;background:#fbfdfd}.project_formalBlockerSummary__oKa5Q ul{display:grid;gap:5px;margin:8px 0 10px;padding-left:20px;color:#4f5f67;font-size:13px;line-height:20px}.project_deleteConfirmationField__vrCRE{display:grid;gap:7px;font-size:13px;font-weight:650;line-height:20px}.project_deleteConfirmationField__vrCRE input{width:100%;min-height:44px;border:1px solid #d7b1b3;border-radius:8px;padding:9px 11px;color:var(--foreground);background:#fffafa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;letter-spacing:.035em}.project_deleteConfirmationField__vrCRE input:focus{border-color:var(--danger);outline:3px solid rgba(217,92,92,.14)}.project_deleteConfirmationField__vrCRE small{color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.project_deletionProgressPage__rIFy3{position:relative;display:grid;min-height:min(720px,calc(100dvh - 150px));place-items:center;overflow:hidden;border:1px solid rgba(40,126,131,.15);border-radius:16px;padding:44px 24px;background:#f4f9f8}.project_deletionProgressBackdrop__7WH_B{position:absolute;inset:0;background:radial-gradient(circle at 12% 14%,rgba(88,183,181,.18),transparent 30%),radial-gradient(circle at 88% 90%,rgba(36,84,164,.09),transparent 31%),linear-gradient(rgba(255,255,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 0);background-size:auto,auto,28px 28px,28px 28px;pointer-events:none}.project_deletionProgressCard___d1ie{position:relative;z-index:1;display:grid;width:min(720px,100%);gap:18px;border:1px solid rgba(40,126,131,.18);border-radius:16px;padding:32px;background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(28,61,68,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project_deletionProgressCard___d1ie h1{margin:-8px 0 -10px;font-size:26px;line-height:35px}.project_deletionProgressCard___d1ie>p{margin:0;color:var(--muted);font-size:14px;line-height:22px}.project_deletionProgressMark__N8yjk{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(40,126,131,.25);border-radius:50%;color:var(--brand-teal-deep);background:#eef9f8;font-size:27px;font-weight:800}.project_deletionComplete__HQGq7{border-color:rgba(22,168,102,.26);color:#087342;background:rgba(22,168,102,.1)}.project_deletionSpinner__IpdWv{width:24px;height:24px;border:3px solid rgba(40,126,131,.2);border-top:3px solid var(--brand-teal-deep);border-radius:50%;animation:project_deletionSpin__82BnG .85s linear infinite}.project_deletionTimeline__FsvmA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:10px}.project_deletionTimeline__FsvmA>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:14px}.project_deletionTimeline__FsvmA>div:first-child{border-right:1px solid var(--border)}.project_deletionTimeline__FsvmA>div>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;font-size:12px;font-weight:800}.project_deletionTimelineDone__a9IdL>span{color:#fff;background:var(--success)}.project_deletionTimelineCurrent__DVFVr>span{color:var(--brand-teal-deep);background:#dff2f0;box-shadow:0 0 0 5px rgba(40,126,131,.08)}.project_deletionTimeline__FsvmA small,.project_deletionTimeline__FsvmA strong{display:block}.project_deletionTimeline__FsvmA strong{font-size:13px;line-height:20px}.project_deletionTimeline__FsvmA small{margin-top:2px;color:var(--muted);font-size:11px;line-height:17px}.project_deletionReceipt__Sj0OH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.project_deletionReceipt__Sj0OH>div{min-width:0;border-radius:8px;padding:10px 12px;background:#f5f8f8}.project_deletionReceipt__Sj0OH dt{color:var(--muted);font-size:11px;line-height:17px}.project_deletionReceipt__Sj0OH dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:20px}.project_deletionProgressActions__r5i_7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.project_dangerButton__AbiG7:focus-visible,.project_primaryButton__VSdqN:focus-visible,.project_projectDialogClose__OhzIs:focus-visible,.project_secondaryButton__iCYdX:focus-visible,.project_tableAction__MTQVM:focus-visible,.project_tertiaryButton__cfdwm:focus-visible{outline:3px solid rgba(40,126,131,.2);outline-offset:2px}.project_dangerButton__AbiG7:focus-visible{outline-color:rgba(217,92,92,.25)}@keyframes project_lifecyclePulse__2PXGx{70%{box-shadow:0 0 0 8px rgba(40,126,131,0)}to{box-shadow:0 0 0 0 rgba(40,126,131,0)}}@keyframes project_deletionSpin__82BnG{to{transform:rotate(1turn)}}@media (max-width:900px){.project_lifecycleDangerZone__rNvo4{grid-template-columns:1fr}}@media (max-width:720px){.project_lifecyclePanel__MqXOH{gap:16px;border-radius:12px;padding:17px 16px 17px 18px}.project_eligibilityBlockedHeader__fIpLR,.project_eligibilityReady__mXNKL,.project_lifecycleLead__y6BR1{display:grid;gap:12px}.project_eligibilityBlockedHeader__fIpLR>button,.project_eligibilityReady__mXNKL>button,.project_lifecyclePrimaryAction__kKuht,.project_lifecyclePrimaryAction__kKuht>*{width:100%}.project_deletionReceipt__Sj0OH,.project_deletionTimeline__FsvmA,.project_dialogFactList__GyZep,.project_lifecycleFacts___aQ4S{grid-template-columns:1fr}.project_deletionTimeline__FsvmA>div:first-child,.project_dialogFactList__GyZep>div,.project_lifecycleFacts___aQ4S>div{border-right:0;border-bottom:1px solid var(--border)}.project_dialogFactList__GyZep>div:last-child,.project_lifecycleFacts___aQ4S>div:last-child{border-bottom:0}.project_deletionProgressPage__rIFy3{min-height:calc(100dvh - 110px);border:0;border-radius:0;margin:-16px;padding:28px 16px}.project_deletionProgressCard___d1ie{gap:16px;border-radius:13px;padding:22px 18px}.project_deletionProgressCard___d1ie h1{font-size:23px;line-height:31px}.project_deletionProgressActions__r5i_7,.project_deletionProgressActions__r5i_7>*{width:100%}}@media (prefers-reduced-motion:reduce){.project_deletionSpinner__IpdWv,.project_statusPulse__6yOt6{animation:none}}.project_projectDialogBackdrop__5ekiE{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px;background:rgba(22,41,47,.56);animation:project_projectDialogFade__c0UDi .16s ease-out both}.project_projectDialog__VeZR0{display:grid;width:min(920px,100%);max-height:min(920px,calc(100dvh - 48px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(40,126,131,.24);border-radius:14px;background:var(--surface);box-shadow:0 28px 80px rgba(18,42,48,.28);animation:project_projectDialogEnter__WYuPv .22s cubic-bezier(.22,.78,.28,1) both}.project_projectDialogHeader__WTFkM{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:20px 24px 18px;background:radial-gradient(circle at 88% 0,rgba(88,183,181,.14),transparent 40%),var(--surface)}.project_projectDialogHeader__WTFkM>div{min-width:0}.project_projectDialogHeader__WTFkM>div>span{color:var(--brand-teal-deep);font-size:11px;font-weight:750;letter-spacing:.08em}.project_projectDialogHeader__WTFkM h2{margin:4px 0;overflow-wrap:anywhere;font-size:22px;line-height:30px}.project_projectDialogHeader__WTFkM p{max-width:700px;margin:0;color:var(--muted);font-size:13px;line-height:20px}.project_projectDialogClose__OhzIs{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--foreground);background:rgba(255,255,255,.86);font-size:25px;line-height:1}.project_projectDialogClose__OhzIs:hover:not(:disabled){border-color:var(--brand-teal);color:var(--brand-teal-deep);background:#eef9f8}.project_projectDialogBody__1ulGt{display:grid;align-content:start;gap:16px;min-width:0;min-height:0;overflow-y:auto;padding:20px 24px 28px;overscroll-behavior:contain}.project_projectDialogFooter__5kb8J{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);padding:14px 24px 18px;background:rgba(248,251,251,.96)}@keyframes project_projectDialogFade__c0UDi{0%{opacity:0}to{opacity:1}}@keyframes project_projectDialogEnter__WYuPv{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.project_simpleSearchBar__djv1m{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px}.project_simpleSearchBar__djv1m input{min-width:0;min-height:40px;border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--foreground);background:var(--surface);font:inherit;font-size:13px;font-weight:400}.project_simpleSearchBar__djv1m input:focus{border-color:var(--brand-teal);outline:3px solid rgba(40,126,131,.12)}.project_simpleProjectTable__mA2Xm{width:100%;min-width:700px;border-collapse:collapse}.project_simpleProjectTable__mA2Xm td,.project_simpleProjectTable__mA2Xm th{border-bottom:1px solid var(--border);padding:14px 12px;text-align:left;vertical-align:middle}.project_simpleProjectTable__mA2Xm th{color:var(--muted);font-size:13px;font-weight:500;background:#f8fbfb}.project_simpleProjectTable__mA2Xm tbody tr:last-child td{border-bottom:0}.project_projectNameLink__LvyLy{color:var(--foreground);font-weight:400;text-decoration:none}.project_projectNameLink__LvyLy:hover{color:var(--brand-teal-deep);text-decoration:underline}.project_projectNameCellSimple__8G_un{display:table-cell}.project_mutedAction__7TxPB,.project_projectNameCellSimple__8G_un small{color:var(--muted);font-size:12px;line-height:18px}.project_rowActions__fmWtA{display:flex;flex-wrap:wrap;gap:8px}.project_tableDangerAction__OkAdj{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:7px;padding:6px 12px;color:#963f43;background:#fff;font:inherit;font-size:13px;font-weight:500}.project_tableDangerAction__OkAdj:disabled{opacity:.56}.project_tableAction__MTQVM:hover{border-color:#bddbd9;color:var(--brand-teal-deep);background:#f7fbfb}.project_directoryPagination__H_Q_P{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;color:var(--muted);font-size:13px;line-height:20px}.project_tableDangerAction__OkAdj:hover:not(:disabled){border-color:var(--danger);background:#fff4f4}.project_projectCreateFlowDialog__RfzWw{width:min(820px,calc(100vw - 32px))}.project_createModeSwitch__lL43g{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.project_createModeSwitch__lL43g label{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;padding:7px 12px;color:var(--foreground);background:#fff;font-size:13px;font-weight:600}.project_createModeSwitch__lL43g input{width:auto;min-height:auto;margin:0}.project_captureSection__MybZM{display:grid;gap:14px;margin-top:22px;border-top:1px solid var(--border);padding-top:20px}.project_captureTabs__GfiqL{display:flex;gap:4px;border-bottom:1px solid var(--border)}.project_captureTabs__GfiqL button{border:0;border-bottom:2px solid transparent;padding:9px 14px;color:var(--muted);background:transparent;font-size:14px;font-weight:650}.project_captureTabs__GfiqL button[aria-selected=true]{border-bottom-color:var(--brand-teal);color:var(--brand-teal-deep)}.project_createFilePicker__EqaWT{position:relative;display:grid;min-height:132px;place-content:center;gap:6px;overflow:hidden;border:1px dashed var(--brand-teal);border-radius:10px;padding:22px;color:var(--foreground);background:#f4fbfa;text-align:center}.project_createFilePicker__EqaWT span{color:var(--muted);font-size:13px}.project_createFilePicker__EqaWT input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}@media (max-width:720px){.project_projectPage__DzINe{gap:16px}.project_pageHeader__X_rGA,.project_panelHeading__OiaaT,.project_sectionTitle___Q3F4,.project_workspaceHeader__Er72E{display:grid;gap:12px}.project_headerActions__mhQ__,.project_headerActions__mhQ__>*{width:100%}.project_simpleSearchBar__djv1m{grid-template-columns:1fr}.project_projectCreateFlowDialog__RfzWw,.project_simpleSearchBar__djv1m>button{width:100%}.project_panel__J7wOK,.project_workspacePanel__w7_pr{padding:16px}.project_choiceGrid__uqg1B,.project_downstreamGrid__LOeIT,.project_factGrid__WwX_d,.project_filterFooter__i_nOV,.project_filterFormSecondary__nAYzx,.project_filterForm__wqGqI,.project_formGrid__06Lkc,.project_sourceSetGrid__6UIKM{grid-template-columns:1fr}.project_filterFooter__i_nOV>button{width:100%;justify-self:stretch}.project_filterActions__iAKfs,.project_filterActions__iAKfs>*{width:100%}.project_pagination__OfEoE{align-items:stretch;flex-direction:column}.project_pagination__OfEoE>div{justify-content:space-between}.project_dialogBackdrop__hYFYY{align-items:end;padding:0}.project_dialog__UX5EC{width:100%;max-height:calc(100vh - 20px);border-radius:12px 12px 0 0}.project_dialogBody__vacFN,.project_dialogFooter__aCbpR,.project_dialogHeader__Yx0S9{padding-right:16px;padding-left:16px}.project_dialogFooter__aCbpR{align-items:stretch;flex-direction:column-reverse}.project_dialogFooter__aCbpR>*{width:100%;min-height:44px}.project_workspaceSummary__D1QWv{grid-template-columns:1fr}.project_workspaceSummary__D1QWv>div,.project_workspaceSummary__D1QWv>div:nth-child(3){border-right:0;border-bottom:1px solid var(--border);border-top:0}.project_workspaceSummary__D1QWv>div:last-child{border-bottom:0}.project_contactList__IXO_c li,.project_deliveryList__RHMno li,.project_sourceList__Y_JsP li,.project_taskList__T7HZN li{display:grid}.project_problemBanner__5HdOz{grid-template-columns:auto minmax(0,1fr)}.project_problemBanner__5HdOz>:last-child:not(:nth-child(2)){grid-column:1/-1;width:100%}.project_tableScrollHint__PLFiN{color:var(--brand-teal-deep);font-weight:600}.project_flowNav__0y1IJ{padding:4px}.project_flowStep__7MEv7>a,.project_flowStep__7MEv7>div{min-height:66px;grid-template-columns:1fr;justify-items:center;gap:4px;padding:7px 4px;text-align:center}.project_flowNumber__qKJk5{width:27px;height:27px}.project_flowCopy__3Rqnd small{display:none}.project_flowCopy__3Rqnd strong{font-size:12px;line-height:17px}.project_projectDialogBackdrop__5ekiE{align-items:end;padding:0}.project_projectDialog__VeZR0{width:100%;max-height:calc(100dvh - 8px);border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0;animation-name:project_projectDialogSheetEnter__GgZMv}.project_projectDialogBody__1ulGt,.project_projectDialogFooter__5kb8J,.project_projectDialogHeader__WTFkM{padding-right:16px;padding-left:16px}.project_projectDialogHeader__WTFkM{padding-top:16px}.project_projectDialogHeader__WTFkM h2{font-size:20px;line-height:28px}.project_projectDialogBody__1ulGt{padding-top:16px;padding-bottom:22px}.project_projectDialogFooter__5kb8J{align-items:stretch;flex-direction:column;padding-top:12px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.project_projectDialogFooter__5kb8J>*{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.project_dangerButton__AbiG7,.project_primaryButton__VSdqN,.project_secondaryButton__iCYdX,.project_tableAction__MTQVM,.project_tertiaryButton__cfdwm{transition:none}.project_projectDialogBackdrop__5ekiE,.project_projectDialog__VeZR0{animation:none}}.source_uploadFlow__G8PNs{display:grid;gap:20px}.source_ruleNotice__hWvps{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(40,126,131,.22);border-radius:8px;padding:12px 16px;color:var(--brand-teal-deep);background:#eef9f8;font-size:13px;line-height:20px}.source_ruleNotice__hWvps svg{flex:0 0 auto;margin-top:1px}.source_fixedSummary__C74kH,.source_policyGrid__oyudG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--border);border-radius:8px;background:#fbfdfd}.source_fixedSummary__C74kH,.source_policyGrid__oyudG{grid-template-columns:repeat(5,minmax(0,1fr))}.source_fixedSummary__C74kH>div,.source_policyGrid__oyudG>div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 14px}.source_fixedSummary__C74kH>div:nth-child(5n),.source_policyGrid__oyudG>div:nth-child(5n){border-right:0}.source_fixedSummary__C74kH>div:nth-last-child(-n+5),.source_policyGrid__oyudG>div:nth-last-child(-n+5){border-bottom:0}.source_fixedSummary__C74kH dt,.source_policyGrid__oyudG dt{color:var(--muted);font-size:12px;line-height:18px}.source_fixedSummary__C74kH dd,.source_policyGrid__oyudG dd{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:20px}.source_sourceKindSwitch__WLk1r{display:inline-flex;gap:4px;margin-bottom:16px;border:1px solid var(--border);border-radius:8px;padding:4px;background:#f5f8f8}.source_sourceKindSwitch__WLk1r button{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:0;border-radius:6px;padding:6px 12px;color:var(--muted);background:transparent;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.source_sourceKindSwitch__WLk1r button[aria-pressed=true]{color:var(--brand-teal-deep);background:var(--surface);box-shadow:0 1px 4px rgba(36,72,82,.12)}.source_sourceKindSwitch__WLk1r button:focus-visible{outline:3px solid rgba(40,126,131,.24);outline-offset:2px}.source_sourceKindSwitch__WLk1r button:disabled{cursor:not-allowed;opacity:.62}.source_sourceKindSwitch__WLk1r button>span{min-width:20px;border-radius:6px;padding:1px 6px;color:inherit;background:rgba(40,126,131,.09);font-size:11px;text-align:center}.source_sourceKindPanel__tyd0K{min-width:0}.source_textPanelHeading__yUSW_{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.source_textPanelHeading__yUSW_>div{display:grid;gap:3px}.source_textPanelHeading__yUSW_>div>span{color:var(--muted);font-size:12px;line-height:18px}.source_textSourceList__NjcUV{display:grid;gap:12px}.source_textSourceCard__KB3bs{position:relative;display:grid;min-width:0;gap:12px;margin:0;border:1px solid var(--border);border-radius:12px;padding:16px;background:#fbfdfd}.source_textSourceCard__KB3bs legend{padding:0 6px;color:var(--brand-teal-deep);font-size:13px;font-weight:700}.source_removeTextButton__U9wld{position:absolute;top:10px;right:12px;border:0;padding:4px 6px;color:#8a484b;background:transparent;font:inherit;font-size:12px;cursor:pointer}.source_removeTextButton__U9wld:focus-visible{border-radius:6px;outline:3px solid rgba(217,92,92,.2);outline-offset:1px}.source_removeTextButton__U9wld:disabled{cursor:not-allowed;opacity:.55}.source_textField___pwL4{display:grid;gap:6px;color:var(--foreground);font-size:13px;font-weight:650}.source_textField___pwL4 input,.source_textField___pwL4 textarea{width:100%;border:1px solid #cfdada;border-radius:8px;padding:10px 12px;color:var(--foreground);background:var(--surface);font:inherit;font-size:14px;font-weight:400;line-height:21px}.source_textField___pwL4 textarea{min-height:164px;resize:vertical;white-space:pre-wrap;tab-size:4}.source_textField___pwL4 input:focus-visible,.source_textField___pwL4 textarea:focus-visible{border-color:var(--brand-teal-deep);outline:3px solid rgba(40,126,131,.18);outline-offset:1px}.source_textField___pwL4 input[aria-invalid=true],.source_textField___pwL4 textarea[aria-invalid=true]{border-color:rgba(217,92,92,.62)}.source_textField___pwL4 input:disabled,.source_textField___pwL4 textarea:disabled{cursor:not-allowed;opacity:.68}.source_textMetrics__co9gE{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:11px;line-height:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.source_textMetrics__co9gE span:last-child{color:var(--brand-teal-deep);font-weight:650}.source_textCheck__WiUyA{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 10px;border-left:3px solid var(--success);border-radius:0 8px 8px 0;padding:9px 11px;background:#f4fbf7}.source_textCheckFailed__1XsZJ{border-left-color:var(--danger);background:#fff4f4}.source_textCheck__WiUyA p{margin:0;color:var(--muted);font-size:12px;line-height:18px}.source_textCheck__WiUyA code,.source_textCheck__WiUyA small{grid-column:2;color:#865052;font-size:11px}.source_structuredSourceList__nztM6{display:grid;gap:16px}.source_structuredSourceCard__4OZpq{position:relative;display:grid;min-width:0;gap:12px;margin:0;border:1px solid var(--border);border-radius:12px;padding:16px;background:#fbfdfd}.source_structuredSourceCard__4OZpq legend{padding:0 6px;color:var(--brand-teal-deep);font-size:13px;font-weight:700}.source_structuredEditorHeading__GU9_N{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:16px;padding-right:54px}.source_structuredEditorActions__Yv_Fp{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.source_structuredTableScroller__s7_cz{position:relative;max-width:100%;max-height:min(62vh,720px);overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);scrollbar-color:rgba(40,126,131,.38) transparent}.source_structuredTableScroller__s7_cz:focus-visible{border-color:var(--brand-teal-deep);outline:3px solid rgba(40,126,131,.18);outline-offset:2px}.source_structuredTable__hhPDX{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.source_structuredTable__hhPDX td,.source_structuredTable__hhPDX th{width:184px;min-width:184px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px;text-align:center;vertical-align:middle}.source_structuredTable__hhPDX thead th{position:sticky;top:0;z-index:3;color:#53616a;background:#f5f8f8;font-size:12px}.source_structuredTable__hhPDX tr:last-child td,.source_structuredTable__hhPDX tr:last-child th{border-bottom:0}.source_structuredTable__hhPDX td:last-child,.source_structuredTable__hhPDX th:last-child{border-right:0}.source_structuredTable__hhPDX .source_structuredRowHeader__Z2s9w{position:sticky;left:0;z-index:2;width:142px;min-width:142px;background:#f8fbfb}.source_structuredTable__hhPDX thead .source_structuredRowHeader__Z2s9w{z-index:4;background:#eef5f5}.source_structuredRowHeader__Z2s9w>strong{display:block;margin-bottom:6px;font-size:12px}.source_rowActions__INGN8{display:flex;flex-wrap:wrap;gap:4px}.source_customColumnLabel__fFK_5 button,.source_rowActions__INGN8 button{border:1px solid #cfdada;border-radius:6px;padding:4px 6px;color:var(--muted);background:var(--surface);font:inherit;font-size:11px;cursor:pointer}.source_customColumnLabel__fFK_5 button,.source_rowActions__INGN8 button:last-child{color:#8a484b}.source_customColumnLabel__fFK_5 button:focus-visible,.source_customColumnLabel__fFK_5 input:focus-visible,.source_mappingRow__ppy2N select:focus-visible,.source_rowActions__INGN8 button:focus-visible,.source_structuredTable__hhPDX textarea:focus-visible{border-color:var(--brand-teal-deep);outline:3px solid rgba(40,126,131,.18);outline-offset:1px}.source_customColumnLabel__fFK_5 button:disabled,.source_customColumnLabel__fFK_5 input:disabled,.source_mappingRow__ppy2N select:disabled,.source_rowActions__INGN8 button:disabled,.source_structuredTable__hhPDX textarea:disabled{cursor:not-allowed;opacity:.58}.source_customColumnLabel__fFK_5,.source_standardColumnLabel__Z1mXL{display:grid;gap:4px}.source_standardColumnLabel__Z1mXL strong{color:var(--foreground);font-size:12px}.source_standardColumnLabel__Z1mXL small{overflow-wrap:anywhere;color:var(--muted);font-size:10px;font-weight:500}.source_customColumnLabel__fFK_5 input,.source_mappingRow__ppy2N select,.source_structuredTable__hhPDX textarea{width:100%;border:1px solid #cfdada;border-radius:6px;padding:8px;color:var(--foreground);background:var(--surface);font:inherit;font-size:12px;line-height:18px}.source_structuredTable__hhPDX textarea{min-height:64px;resize:vertical;white-space:pre-wrap}.source_structuredMetrics__GLqwE{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:17px}.source_mappingPanel__pcPFD{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:14px}.source_mappingConfirmActions__UMfPD,.source_mappingHeading__n_B_D{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.source_mappingConfirmActions__UMfPD>span,.source_mappingHeading__n_B_D>div{display:grid;gap:3px}.source_mappingHeading__n_B_D span{color:var(--brand-teal-deep);font-size:11px;font-weight:700;letter-spacing:.06em}.source_mappingHeading__n_B_D h3{margin:0;font-size:15px;line-height:22px}.source_mappingHeading__n_B_D h3:focus-visible{border-radius:4px;outline:3px solid rgba(40,126,131,.18);outline-offset:3px}.source_mappingConfirmActions__UMfPD>span,.source_mappingHeading__n_B_D p{margin:0;color:var(--muted);font-size:12px;line-height:18px}.source_mappingProblem__ZyddQ{border:1px solid rgba(217,92,92,.32);border-radius:8px;padding:10px 12px;color:#80393c;background:#fff4f4}.source_mappingProblem__ZyddQ:focus-visible{outline:3px solid rgba(217,92,92,.2);outline-offset:2px}.source_mappingProblem__ZyddQ small,.source_mappingProblem__ZyddQ strong{display:block}.source_mappingProblem__ZyddQ p{margin:3px 0;font-size:12px;line-height:18px}.source_mappingPreviewFacts__3URMe{display:flex;flex-wrap:wrap;gap:6px 12px;border-left:3px solid var(--brand-teal);border-radius:0 8px 8px 0;padding:9px 11px;color:var(--brand-teal-deep);background:#eef9f8;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.source_mappingList__srV_2{display:grid;border:1px solid var(--border);border-radius:8px;overflow:hidden}.source_mappingRow__ppy2N{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(240px,1.4fr) minmax(220px,1fr);align-items:start;gap:12px;border-bottom:1px solid var(--border);padding:12px;background:var(--surface)}.source_mappingRow__ppy2N:last-child{border-bottom:0}.source_mappingCandidateCopy__1ScTn,.source_mappingRow__ppy2N>div:first-child,.source_mappingRow__ppy2N>label{display:grid;gap:4px}.source_mappingCandidateCopy__1ScTn small,.source_mappingRow__ppy2N>div:first-child small,.source_mappingRow__ppy2N>label>span{color:var(--muted);font-size:11px}.source_mappingCandidateCopy__1ScTn p{margin:0;color:var(--muted);font-size:12px;line-height:18px}.source_srOnly__pPtk0{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.source_dropZone__Mtbli{position:relative;display:grid;min-height:168px;place-items:center;align-content:center;gap:8px;border:1px dashed #adc9c9;border-radius:12px;padding:24px;color:var(--foreground);background:#f8fcfc;text-align:center;transition:border-color .18s ease,background .18s ease}.source_dropZoneActive__Fd9dy,.source_dropZone__Mtbli:focus-within,.source_dropZone__Mtbli:hover{border-color:var(--brand-teal-deep);background:#eef9f8}.source_dropZone__Mtbli strong{font-size:16px;line-height:24px}.source_dropZone__Mtbli>span:last-child{color:var(--muted);font-size:13px;line-height:20px}.source_dropIcon__EhVR_{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;color:var(--brand-teal-deep);background:#e1f3f2}.source_fileInput__UEt_2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.source_batchSummary__HRKYb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.source_batchSummary__HRKYb>div{display:grid;gap:4px;border-left:3px solid var(--brand-teal);border-radius:0 8px 8px 0;padding:10px 12px;background:#f8fbfb}.source_batchSummary__HRKYb span{color:var(--muted);font-size:12px}.source_batchSummary__HRKYb strong{font-size:14px;line-height:20px}.source_preflightSummary__hAuJQ{margin-top:16px;border:1px solid rgba(217,92,92,.3);border-radius:8px;padding:12px 14px;color:#80393c;background:#fff4f4;font-size:13px;line-height:20px}.source_preflightSummary__hAuJQ ul{margin:6px 0 0;padding-left:20px}.source_fileTable__hwWoo code,.source_preflightSummary__hAuJQ code,.source_problemFileTable__Wwk7e code{display:block;margin-top:3px;color:inherit;font-size:11px}.source_tableHint__s_XjZ{margin:16px 0 8px;color:var(--muted);font-size:12px;line-height:18px}.source_fileTableScroller__yODjB,.source_problemFileScroller__MQp3t{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:8px;scrollbar-color:rgba(40,126,131,.38) transparent}.source_fileTable__hwWoo,.source_problemFileTable__Wwk7e{width:100%;min-width:940px;border-collapse:collapse;table-layout:fixed}.source_fileTable__hwWoo td,.source_fileTable__hwWoo th,.source_problemFileTable__Wwk7e td,.source_problemFileTable__Wwk7e th{height:62px;border-bottom:1px solid var(--border);padding:8px 12px;text-align:center;vertical-align:middle;font-size:12px;line-height:18px}.source_fileTable__hwWoo th,.source_problemFileTable__Wwk7e th{color:#53616a;background:#f8fbfb;font-weight:700}.source_fileTable__hwWoo tr:last-child td,.source_problemFileTable__Wwk7e tr:last-child td{border-bottom:0}.source_fileTable__hwWoo td:first-child,.source_fileTable__hwWoo th:first-child{width:220px}.source_fileTable__hwWoo td:nth-child(2),.source_fileTable__hwWoo th:nth-child(2){width:110px}.source_fileTable__hwWoo td:nth-child(3),.source_fileTable__hwWoo th:nth-child(3){width:230px}.source_fileTable__hwWoo td:nth-child(4),.source_fileTable__hwWoo th:nth-child(4){width:170px}.source_fileTable__hwWoo small,.source_fileTable__hwWoo strong,.source_fileTable__hwWoo td>span{display:block}.source_fileTable__hwWoo strong{overflow-wrap:anywhere;color:var(--foreground);font-size:13px}.source_fileTable__hwWoo small{margin-top:2px;color:var(--muted)}.source_noSelection__gKXgh{display:grid;min-height:92px;place-items:center;margin-top:16px;border:1px dashed #cfdada;border-radius:8px;padding:20px;color:var(--muted);background:#fbfdfd;font-size:13px;text-align:center}.source_submissionActions__zWikb{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.source_submissionActions__zWikb>div:first-child{display:grid;gap:3px;max-width:620px}.source_submissionActions__zWikb>div:first-child span{color:var(--muted);font-size:12px;line-height:18px}.source_submissionActions__zWikb>div:last-child{display:flex;flex:0 0 auto;gap:10px}.source_problemBanner__mLgvZ{display:grid;gap:14px;border:1px solid rgba(217,92,92,.36);border-radius:12px;padding:16px;color:#773638;background:#fff4f4}.source_problemHeading__zpU_n{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px}.source_problemHeading__zpU_n strong{display:block;margin-bottom:4px;color:#753234}.source_problemHeading__zpU_n p{margin:0 0 6px;color:#865052;font-size:13px;line-height:20px}.source_problemHeading__zpU_n code{color:#8d3d40;font-size:12px}.source_problemIcon__jR_Jq{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--danger);background:rgba(217,92,92,.12)}.source_problemAction__CWKei{display:flex;justify-content:flex-end}.source_problemBatch__G9QAT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.source_problemBatch__G9QAT>div{display:grid;gap:3px;border-radius:8px;padding:9px 11px;background:rgba(255,255,255,.62)}.source_problemBatch__G9QAT dt{color:#966164;font-size:11px}.source_problemBatch__G9QAT dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:650}.source_problemFileScroller__MQp3t{border-color:rgba(217,92,92,.22)}.source_problemFileTable__Wwk7e{min-width:780px}.source_problemFileTable__Wwk7e th{color:#754548;background:rgba(255,255,255,.62)}.source_problemFileTable__Wwk7e td:first-child{overflow-wrap:anywhere}.source_problemFileTable__Wwk7e td:nth-child(3) strong{display:block}.source_problemFileTable__Wwk7e td:nth-child(3) small{display:block;margin-top:3px}.source_projectContext__E6Nyw{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border:1px solid var(--border);border-radius:12px;padding:16px 18px;background:var(--surface);box-shadow:0 4px 18px rgba(36,72,82,.08)}.source_projectContext__E6Nyw>div{min-width:0}.source_projectContext__E6Nyw>div>span{color:var(--brand-teal-deep);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.source_projectContext__E6Nyw h2{margin:4px 0;overflow-wrap:anywhere;font-size:16px;line-height:24px}.source_projectContext__E6Nyw p{margin:0;color:var(--muted);font-size:13px;line-height:20px}@media (max-width:720px){.source_batchSummary__HRKYb,.source_fixedSummary__C74kH,.source_policyGrid__oyudG,.source_problemBatch__G9QAT{grid-template-columns:1fr}.source_fixedSummary__C74kH>div,.source_fixedSummary__C74kH>div:nth-child(5n),.source_fixedSummary__C74kH>div:nth-last-child(-n+5),.source_policyGrid__oyudG>div,.source_policyGrid__oyudG>div:nth-child(5n),.source_policyGrid__oyudG>div:nth-last-child(-n+5){border-right:0;border-bottom:1px solid var(--border)}.source_fixedSummary__C74kH>div:last-child,.source_policyGrid__oyudG>div:last-child{border-bottom:0}.source_dropZone__Mtbli{min-height:184px;padding:20px 16px}.source_projectContext__E6Nyw,.source_submissionActions__zWikb,.source_textPanelHeading__yUSW_{align-items:stretch;flex-direction:column}.source_submissionActions__zWikb>div:last-child{display:grid;width:100%}.source_problemAction__CWKei>*,.source_submissionActions__zWikb button,.source_textPanelHeading__yUSW_>button{width:100%;min-height:44px}.source_problemHeading__zpU_n{grid-template-columns:auto minmax(0,1fr)}.source_problemAction__CWKei{grid-column:1/-1;width:100%}.source_tableHint__s_XjZ{color:var(--brand-teal-deep);font-weight:600}.source_sourceKindSwitch__WLk1r{display:grid;grid-template-columns:1fr 1fr;width:100%}.source_sourceKindSwitch__WLk1r button:last-child{grid-column:1/-1}.source_sourceKindSwitch__WLk1r button{min-height:44px;justify-content:center}.source_structuredSourceCard__4OZpq,.source_textSourceCard__KB3bs{padding:14px}.source_mappingRow__ppy2N,.source_structuredEditorHeading__GU9_N{grid-template-columns:1fr}.source_structuredEditorHeading__GU9_N{align-items:stretch;padding-right:0}.source_mappingConfirmActions__UMfPD,.source_mappingHeading__n_B_D,.source_structuredEditorActions__Yv_Fp{align-items:stretch;flex-direction:column}.source_structuredEditorActions__Yv_Fp{display:grid}.source_mappingConfirmActions__UMfPD button,.source_mappingHeading__n_B_D>button,.source_structuredEditorActions__Yv_Fp button{width:100%;min-height:44px}.source_structuredTableScroller__s7_cz{max-height:66vh}.source_textCheck__WiUyA{grid-template-columns:1fr}.source_textCheck__WiUyA code,.source_textCheck__WiUyA small{grid-column:1}}@media (prefers-reduced-motion:reduce){.source_dropZone__Mtbli{transition:none}}