.ResourceView_container__NfcO8{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);isolation:isolate;overflow:hidden}.ResourceView_container__NfcO8:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none}.ResourceView_header__ODvji{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ResourceView_title__DBHvR{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--text);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(180deg,#fff,#b8aee0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .ResourceView_title__DBHvR{background:none;-webkit-text-fill-color:var(--violet-600);color:var(--violet-600)}.ResourceView_addButton__u8NsD{font-family:var(--font-body);font-size:12px;font-weight:500;background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.28);color:var(--violet-200);border-radius:999px;padding:6px 14px;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.ResourceView_addButton__u8NsD:hover{background:rgba(139,92,246,.22);border-color:var(--violet-400);color:var(--text)}.ResourceView_table__522_M{width:100%;border-collapse:collapse;font-size:12.5px;color:var(--text)}.ResourceView_tableHeadRow__ECCC8{background:rgba(139,92,246,.06)}.ResourceView_th__muZaJ{padding:10px 8px;border-bottom:1px solid var(--border-strong);font-family:var(--font-display);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.ResourceView_thAction__qD6P9{width:30px;border-bottom:1px solid var(--border-strong)}.ResourceView_rowEven__lreB3,.ResourceView_rowOdd__y8awf{border-bottom:1px solid var(--border)}.ResourceView_rowOdd__y8awf{background:hsla(0,0%,100%,.02)}.ResourceView_rowEven__lreB3:hover,.ResourceView_rowOdd__y8awf:hover{background:rgba(139,92,246,.06)}.ResourceView_td__avFbz{padding:8px 6px}.ResourceView_tdName__LzsW9{padding:8px 12px}.ResourceView_tdCenter__lM6qi{padding:8px 6px;text-align:center}.ResourceView_tdCost__KyrDu,.ResourceView_tdHours__gMkkg{padding:8px 6px;text-align:center;font-weight:600}.ResourceView_tdCost__KyrDu{font-family:var(--font-mono);color:var(--emerald-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResourceView_hoursInput__IGo__,.ResourceView_rateInput__mfl_u{width:68px;font-family:var(--font-mono);font-size:12px;padding:4px 6px;border:1px solid var(--border);background:var(--bg-sunken);color:var(--text);border-radius:6px;text-align:right;transition:border-color .18s,box-shadow .18s}.ResourceView_hoursInput__IGo__:focus,.ResourceView_rateInput__mfl_u:focus{outline:none;border-color:var(--violet-400);box-shadow:0 0 0 2px rgba(139,92,246,.22)}.ResourceView_totalRow__cpLsA{background:rgba(139,92,246,.08);border-top:1px solid var(--border-strong);font-weight:700}.ResourceView_totalLabel__qDHXK{padding:10px 12px;color:var(--text);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ResourceView_totalCost__f3hoB,.ResourceView_totalHours__BIlJ2{padding:10px 8px;text-align:center;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResourceView_totalCost__f3hoB{color:var(--emerald-400)}.ResourceView_costContainer__YbYVo{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);overflow:hidden;isolation:isolate}.ResourceView_costContainer__YbYVo:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none}.ResourceView_costTitle__DnoGm{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--text-muted);margin-bottom:14px;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:10px}.ResourceView_costTitle__DnoGm:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--violet-400);box-shadow:0 0 12px rgba(167,139,250,.7)}.ResourceView_costGrid__8G0F6{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.ResourceView_costCard__YaeNS{background:var(--panel);border-radius:var(--radius-md);padding:14px;border-top:1px solid;border:1px solid var(--border);border-top:3px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .18s,transform .18s var(--ease-out)}.ResourceView_costCard__YaeNS:hover{border-color:var(--border-strong);transform:translateY(-2px)}.ResourceView_costCardLabel__viOT_{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--text);margin-bottom:4px;letter-spacing:-.005em}.ResourceView_costCardHours__xJOV_{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);letter-spacing:.02em}.ResourceView_costCardAmount__F2NX7{font-family:var(--font-display);font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.ResourceView_allocPanel__wdcSe{background:var(--bg-sunken);padding:14px 16px;border-top:1px solid var(--border)}.ResourceView_allocRow__RzcBJ{display:flex;align-items:flex-end;gap:10px;margin-bottom:8px;padding:10px 12px 10px 6px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .18s}.ResourceView_allocRow__RzcBJ:hover{border-color:var(--border-strong)}.ResourceView_allocColorBar__AVpcC{width:4px;align-self:stretch;border-radius:2px;flex-shrink:0;box-shadow:0 0 8px currentColor}.ResourceView_allocField__9o_qW{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.ResourceView_allocField__9o_qW:last-of-type{flex:0 0 auto;min-width:100px}.ResourceView_allocLabel__qVxWG{font-family:var(--font-display);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.ResourceView_allocSelectPct__SZ2li,.ResourceView_allocSelect__V9C0G{font-family:var(--font-body);font-size:11.5px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg-sunken);color:var(--text);width:100%;cursor:pointer;transition:border-color .18s,box-shadow .18s}.ResourceView_allocSelectPct__SZ2li{font-weight:600;color:var(--emerald-400);font-family:var(--font-mono)}.ResourceView_allocSelectPct__SZ2li:hover,.ResourceView_allocSelect__V9C0G:hover{border-color:var(--violet-400)}.ResourceView_allocSelectPct__SZ2li:focus,.ResourceView_allocSelect__V9C0G:focus{border-color:var(--violet-400);outline:none;box-shadow:0 0 0 2px rgba(139,92,246,.22)}.ResourceView_utilSummary__Bxxbb{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ResourceView_utilBadge__yiDV7{display:inline-block;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:4px 12px;border-radius:999px;border:1px solid;letter-spacing:.03em}.ResourceView_expandBtn__FEf34{font-size:11px;font-weight:500;padding:4px 12px;background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.25);border-radius:999px;color:var(--violet-200);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.ResourceView_expandBtn__FEf34:hover{background:rgba(139,92,246,.24);border-color:var(--violet-400);color:var(--text)}.ResourceView_addAllocBtn__bCvOZ{font-size:12px;font-weight:500;padding:8px 18px;margin-top:8px;border:1px dashed rgba(167,139,250,.4);background:rgba(139,92,246,.06);color:var(--violet-200);border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.ResourceView_addAllocBtn__bCvOZ:hover{background:rgba(139,92,246,.14);border-color:var(--violet-400);color:var(--text)}.ResourceView_allocSummaryRow__NYC96{display:flex;align-items:center;gap:8px;font-size:11px;padding:6px 0;border-bottom:1px solid var(--border);color:var(--text-soft)}.ResourceView_allocSummaryRow__NYC96:last-child{border-bottom:none}.ResourceView_allocSummaryName__39e7P{font-weight:600;color:var(--text);flex-shrink:0}.ResourceView_allocSummaryMvp__Escsd{color:var(--text-muted);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceView_allocSummaryPct__glhgW{font-family:var(--font-mono);font-weight:600;color:var(--emerald-400);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResourceView_recalcButton__6KC87{font-size:12px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.35);color:var(--amber-400);border-radius:999px;padding:5px 13px;cursor:pointer;font-weight:500;transition:background .18s}.ResourceView_recalcButton__6KC87:hover{background:rgba(251,191,36,.2)}.ResourceView_hoursHint__KOlJf{font-family:var(--font-mono);font-size:9.5px;color:var(--amber-400);font-weight:500;margin-top:3px;letter-spacing:.02em}.ResourceView_costSummaryPanel__MH6v1{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;margin-bottom:16px;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);overflow:hidden;isolation:isolate}.ResourceView_costSummaryPanel__MH6v1:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none}.ResourceView_costSummaryTitle__j5n_q{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--text-muted);margin-bottom:16px;text-transform:uppercase;letter-spacing:.12em}.ResourceView_costTiers__cixog{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:18px}.ResourceView_costTier__FXGf9{text-align:center;padding:16px 12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .18s,transform .18s}.ResourceView_costTier__FXGf9:hover{border-color:var(--border-strong);transform:translateY(-2px)}.ResourceView_costTierMid__zWbzR{background:linear-gradient(135deg,rgba(139,92,246,.16),var(--panel));border-color:var(--violet-400)}.ResourceView_costTierLabel__0K_47{font-family:var(--font-display);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:8px}.ResourceView_costTierAmount__rV0k_{font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:4px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResourceView_costTierDesc__N0PvG{font-size:10.5px;color:var(--text-muted);font-family:var(--font-mono)}.ResourceView_phaseCostBreakdown__L4icV{border-top:1px solid var(--border);padding-top:16px}.ResourceView_phaseCostHeader__e_7TP{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.1em}.ResourceView_phaseCostRow__v_oXx{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--text-soft)}.ResourceView_phaseCostRow__v_oXx:last-child{border-bottom:none}.ResourceView_phaseCostColor__EGGnA{width:3px;height:22px;border-radius:2px;flex-shrink:0;box-shadow:0 0 8px currentColor}.ResourceView_phaseCostName__lI4yI{flex:1 1;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ResourceView_phaseCostHrs__qVPk1{font-family:var(--font-mono);color:var(--text-muted);font-weight:500;flex-shrink:0;min-width:70px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResourceView_phaseCostAmt__wIPy8{font-family:var(--font-mono);font-weight:600;color:var(--emerald-400);flex-shrink:0;min-width:90px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MetricsOverview_container__ExMTm{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.MetricsOverview_summary__xjIxE{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.MetricsOverview_title__uOezf{margin:0;font-size:var(--text-xl);color:var(--text)}.MetricsOverview_sub__FiCzu{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted);max-width:60ch}.MetricsOverview_stats__2N4iY{display:flex;gap:var(--space-4)}.MetricsOverview_stat__l32OI{display:flex;flex-direction:column;align-items:flex-end}.MetricsOverview_statValue___v2Tn{font-size:var(--text-xl);font-weight:800;color:var(--text)}.MetricsOverview_statLabel__9vKxZ{font-size:var(--text-xs);color:var(--text-muted)}.MetricsOverview_group__aR7SN{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel)}.MetricsOverview_groupHead__dBWvY{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.MetricsOverview_groupTitle__yMJsf{margin:0;font-size:var(--text-md);color:var(--text)}.MetricsOverview_meta__V9nKU{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.MetricsOverview_groupHead__dBWvY>button{margin-left:auto}.MetricsOverview_cards__560Wb{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.MetricsOverview_card__v2ZQy{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-md);background:var(--panel-strong)}.MetricsOverview_card_met__OGGao{border-left-color:var(--emerald-400)}.MetricsOverview_card_moving__EHxsS{border-left-color:var(--cyan-400)}.MetricsOverview_card_no-baseline__T5mgn,.MetricsOverview_card_not-moved__rqana{border-left-color:var(--amber-400)}.MetricsOverview_card_worse__jUy6Y{border-left-color:var(--rose-500)}.MetricsOverview_cardHead__W9Xwr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);font-weight:600;color:var(--text)}.MetricsOverview_track__Vugrb{height:var(--space-2);border-radius:var(--radius-xs);background:var(--border);overflow:hidden}.MetricsOverview_fill__7C3Uf{height:100%;background:var(--emerald-400);transition:width var(--duration-base) ease}.MetricsOverview_values__rtbPL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin:0}.MetricsOverview_values__rtbPL dt{font-size:var(--text-xs);color:var(--text-muted)}.MetricsOverview_values__rtbPL dd{margin:0;font-size:var(--text-sm);color:var(--text)}.MetricsOverview_remove__SQZJh{align-self:flex-start;padding:0;border:0;background:none;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer}.MetricsOverview_remove__SQZJh:hover{color:var(--rose-500)}.MetricsOverview_writtenList__OAGmi,.MetricsOverview_written__WzfWV{display:flex;flex-direction:column;gap:var(--space-1)}.MetricsOverview_writtenList__OAGmi{margin:0;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text)}.MetricsOverview_writtenList__OAGmi li{display:flex;flex-wrap:wrap;gap:var(--space-2)}.MetricsOverview_link__nE5rf{padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);color:var(--violet-400);text-decoration:underline;cursor:pointer}.CostEstimation_container__fWhbo{padding:0}.CostEstimation_headerRow__vlhZ8{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:20px;flex-wrap:wrap}.CostEstimation_title__tZ8gR{font-size:22px;font-weight:700;color:var(--text);margin:0 0 4px}.CostEstimation_subtitle__EMuul{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}.CostEstimation_complexityPicker__7AKhe{display:flex;align-items:center;gap:10px;flex-shrink:0}.CostEstimation_complexityLabel__eTvtb{font-size:13px;font-weight:600;color:var(--text)}.CostEstimation_complexityBtns__G4zuE{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg-surface)}.CostEstimation_complexityBtn__vY_pW{padding:8px 16px;background:transparent;border:none;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s;border-right:1px solid var(--border)}.CostEstimation_complexityBtn__vY_pW:last-child{border-right:none}.CostEstimation_complexityBtn__vY_pW:hover{background:var(--bg-hover);color:var(--text)}.CostEstimation_complexityBtnActive__8Gzvs{background:var(--purple);color:#fff}.CostEstimation_complexityBtnActive__8Gzvs:hover{background:var(--purple-dark);color:#fff}.CostEstimation_grandTotal__tBAPL{background:linear-gradient(135deg,#2d1b69 0,var(--bg-surface) 100%);border:1px solid var(--purple-dark);border-radius:14px;padding:28px 32px;margin-bottom:24px;color:var(--text);text-align:center;box-shadow:0 4px 20px rgba(124,58,237,.15)}.CostEstimation_grandTotalLabel__Yg_Fk{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--purple-light);margin-bottom:8px}.CostEstimation_grandTotalRange___nncI{font-size:32px;font-weight:800;margin-bottom:8px;background:linear-gradient(90deg,var(--purple-light),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .CostEstimation_grandTotalLabel__Yg_Fk{color:#c4b5fd}html[data-theme=light] .CostEstimation_grandTotalRange___nncI{background:linear-gradient(90deg,#c4b5fd,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .CostEstimation_grandTotalHint__vFnUH{color:hsla(0,0%,100%,.78)}html[data-theme=light] .CostEstimation_grandTotal__tBAPL{background:linear-gradient(135deg,#2d1b69,#1a1340);border-color:rgba(124,58,237,.35);box-shadow:0 6px 24px rgba(30,27,75,.12)}.CostEstimation_grandTotalHint__vFnUH{font-size:12px;color:var(--text-muted);margin:0}.CostEstimation_phaseCard__dR97l{background:var(--bg-deep);border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.25);margin-bottom:12px;overflow:hidden}.CostEstimation_phaseHeader__50l0V{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;cursor:pointer;transition:background .15s;color:var(--text)}.CostEstimation_phaseHeader__50l0V:hover{background:var(--bg-hover)}.CostEstimation_phaseHeaderLeft__Zrp_x{display:flex;align-items:center;gap:10px}.CostEstimation_phaseDot__JKMtU{width:10px;height:10px;border-radius:50%;flex-shrink:0}.CostEstimation_phaseName__8nge1{font-size:15px;font-weight:700;color:var(--text)}.CostEstimation_moduleCount___CWbD{font-size:12px;color:var(--text-muted);background:var(--bg-surface);padding:2px 8px;border-radius:10px}.CostEstimation_phaseHeaderRight___GSI5{display:flex;align-items:center;gap:12px}.CostEstimation_phaseTotal__owL77{font-size:15px;font-weight:700;color:var(--green-light)}.CostEstimation_expandIcon__WxsVu{font-size:14px;color:var(--text-muted)}.CostEstimation_phaseBody__2hP1K{padding:0 20px 20px;border-top:1px solid var(--border);background:var(--bg-surface)}.CostEstimation_mvpSection__c9U5S{margin-top:16px}.CostEstimation_mvpHeader__SmL_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.CostEstimation_mvpName__WpXIl{font-size:14px;font-weight:600;color:var(--text)}.CostEstimation_mvpTotal__2E8Bl{font-size:13px;font-weight:600;color:var(--green-light)}.CostEstimation_costTable__SGr5L{display:flex;flex-direction:column;gap:6px}.CostEstimation_costRow__Nm67_{display:flex;align-items:center;gap:12px;padding:6px 0}.CostEstimation_costName__HaBbT{flex:1 1;font-size:13px;color:var(--text-muted);min-width:0}.CostEstimation_costDesc__2RruT{display:block;font-size:11px;color:var(--text-dim);margin-top:1px}.CostEstimation_costBar__5srYx{width:80px;height:6px;background:var(--bg-deep);border:1px solid var(--border);border-radius:3px;overflow:hidden;flex-shrink:0}.CostEstimation_costBarFill__NykGg{height:100%;background:linear-gradient(90deg,var(--purple),var(--green));border-radius:3px;transition:width .3s}.CostEstimation_costValue__W66f3{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;text-align:right;min-width:120px}.CostEstimation_overheadSection__vkVfd{margin-top:20px;padding-top:16px;border-top:1px dashed var(--border)}.CostEstimation_overheadTitle__ls41V{font-size:13px;font-weight:700;color:var(--purple-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.CostEstimation_disclaimer__qn4bZ{margin-top:24px;padding:16px 20px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:10px;font-size:12px;color:#fde68a;line-height:1.6}.CostEstimation_disclaimer__qn4bZ strong{color:#fcd34d}.IntelligenceView_container__nIOPB{padding:0;color:var(--text)}.IntelligenceView_title__54Rhz{font-family:var(--font-display);font-size:clamp(28px,3.2vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0 0 6px;display:inline-flex;align-items:center;gap:14px;background:linear-gradient(180deg,#fff,#c7bfea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .IntelligenceView_title__54Rhz{background:none;-webkit-text-fill-color:var(--violet-600);color:var(--violet-600)}.IntelligenceView_title__54Rhz:before{content:"INT/00";font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--violet-300);background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.22);padding:4px 8px;border-radius:999px;-webkit-text-fill-color:var(--violet-300);margin-right:4px}.IntelligenceView_subtitle__AQetM{font-size:14px;color:var(--text-muted);margin:10px 0 32px;line-height:1.55;max-width:72ch}.IntelligenceView_healthBanner__TJI2y{position:relative;display:flex;align-items:center;gap:24px;padding:22px 26px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);overflow:hidden;margin-bottom:28px;isolation:isolate}.IntelligenceView_healthBanner__TJI2y:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.IntelligenceView_healthOrb__pD8dy{position:relative;width:86px;height:86px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:radial-gradient(circle at 30% 30%,var(--orb-color-1),var(--orb-color-2) 70%);box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 0 40px var(--orb-glow)}.IntelligenceView_healthOrbRing__lAY0J{position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--orb-glow);opacity:.4}.IntelligenceView_healthOrbLabel__oWD8G{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--text)}.IntelligenceView_healthBody__rdzog{flex:1 1;min-width:0}.IntelligenceView_healthHeadline__MS1xQ{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text);margin:0 0 4px}.IntelligenceView_healthSub__e8vf5{font-size:13.5px;color:var(--text-muted);margin:0;line-height:1.5}.IntelligenceView_healthStats__WgOHA{display:flex;gap:18px;flex-shrink:0}.IntelligenceView_healthStat__1soHZ{text-align:center;padding:0 10px}.IntelligenceView_healthStatValue__tIpTC{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IntelligenceView_healthStatLabel__xQdjh{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.IntelligenceView_valCritical__8OtxP{color:#fca5a5}.IntelligenceView_valWarn__NEij7{color:#fdba74}.IntelligenceView_valCaution__7HtzF{color:#fcd34d}.IntelligenceView_valInfo__0MqKM{color:#86efac}.IntelligenceView_trendStrip__LBmKj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:32px}.IntelligenceView_trendCard__6Elfw{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s,transform .18s var(--ease-out)}.IntelligenceView_trendCard__6Elfw:hover{border-color:var(--border-strong);transform:translateY(-1px)}.IntelligenceView_trendLabel__S4Wxn{font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.IntelligenceView_trendValue__72E5Y{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IntelligenceView_trendDelta__Ykmxi{font-family:var(--font-mono);font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;border:1px solid;letter-spacing:.02em}.IntelligenceView_trendGood__g2i9V{background:rgba(52,211,153,.1);color:#86efac;border-color:rgba(52,211,153,.3)}.IntelligenceView_trendBad__nv9AS{background:rgba(244,63,94,.1);color:#fca5a5;border-color:rgba(244,63,94,.3)}.IntelligenceView_trendFlat__901yx{background:hsla(0,0%,100%,.04);color:var(--text-muted);border-color:var(--border)}.IntelligenceView_trendMeta__5WVtb{font-size:11.5px;color:var(--text-muted);margin-top:4px;font-family:var(--font-mono)}.IntelligenceView_trendEmpty__JX6MM{grid-column:1/-1;padding:18px;text-align:center;font-style:italic;color:var(--text-muted);font-size:13px;background:var(--panel);border:1px dashed var(--border-strong);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.IntelligenceView_sectionTitle__OMzpe{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-muted);margin:0 0 16px;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:10px}.IntelligenceView_sectionTitle__OMzpe:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--violet-400);box-shadow:0 0 12px rgba(167,139,250,.7)}.IntelligenceView_signalSection__6VMw4{margin-bottom:36px}.IntelligenceView_signalList__tFXF9{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:12px;gap:12px;align-items:stretch}@media (max-width:560px){.IntelligenceView_signalList__tFXF9{grid-template-columns:1fr}}.IntelligenceView_signal__jf4vb{position:relative;padding:16px 18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s,background .18s;text-align:left;display:flex;flex-direction:column;gap:10px;min-width:0}.IntelligenceView_signal__jf4vb:hover{border-color:var(--border-strong);background:var(--panel-hover)}.IntelligenceView_signalMain__UE7ja{display:grid;grid-template-columns:4px 1fr auto;grid-gap:16px;gap:16px;cursor:pointer;align-items:start;background:transparent;border:none;padding:0;width:100%;text-align:left;font:inherit;color:inherit}.IntelligenceView_signalMain__UE7ja:disabled{cursor:default}.IntelligenceView_signalStripe__D9d1V{grid-column:1;border-radius:2px;background:linear-gradient(180deg,var(--sig-color),transparent)}.IntelligenceView_signalBody__5ygbO{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:4px}.IntelligenceView_signalHead__ctles{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.IntelligenceView_signalKind__bwvRA{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sig-color);background:var(--sig-bg);border:1px solid var(--sig-border);padding:2px 8px;border-radius:999px;white-space:nowrap}.IntelligenceView_signalTitle__tUkWY{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.35}.IntelligenceView_signalDetail__1su3e{font-size:13px;color:var(--text-soft);line-height:1.5}.IntelligenceView_signalRec__etJ7O{font-size:12.5px;color:var(--violet-200);font-style:italic;margin-top:2px;display:flex;align-items:baseline;gap:6px}.IntelligenceView_signalRec__etJ7O:before{content:"→";color:var(--violet-400);font-style:normal}.IntelligenceView_signalArrow__q5Asl{grid-column:3;align-self:center;color:var(--text-dim);font-size:18px;transition:transform .2s var(--ease-out),color .18s}.IntelligenceView_signalMain__UE7ja:hover .IntelligenceView_signalArrow__q5Asl{color:var(--violet-300);transform:translateX(4px)}.IntelligenceView_empty__G96xE{padding:40px 20px;text-align:center;font-size:14px;color:var(--text-muted);font-style:italic;background:var(--panel);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.IntelligenceView_signalActions__jkIk4{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.IntelligenceView_coachBtn__bX6RS{font-family:var(--font-body);font-size:11.5px;font-weight:500;padding:5px 12px;background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(236,72,153,.14));color:var(--violet-200);border:1px solid rgba(167,139,250,.35);border-radius:999px;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .15s;display:inline-flex;align-items:center;gap:6px;letter-spacing:-.005em}.IntelligenceView_coachBtn__bX6RS:before{content:"\2728";font-size:11px;opacity:.85}.IntelligenceView_coachBtn__bX6RS:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,92,246,.26),rgba(236,72,153,.2));border-color:var(--violet-400);color:var(--text);transform:translateY(-1px)}.IntelligenceView_coachBtn__bX6RS:disabled{opacity:.55;cursor:default}.IntelligenceView_coachMeta__TuQLR{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);letter-spacing:.04em}.IntelligenceView_coachPanel__lwiVF{margin-top:14px;padding:16px 18px;background:linear-gradient(180deg,rgba(139,92,246,.06),rgba(139,92,246,.02));border:1px solid rgba(167,139,250,.22);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:14px;position:relative;animation:IntelligenceView_coachFadeIn__ldhkj .25s var(--ease-out)}@keyframes IntelligenceView_coachFadeIn__ldhkj{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.IntelligenceView_coachHeader__BNpyn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.IntelligenceView_coachTitle__saZIK{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--violet-200);text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:8px}.IntelligenceView_coachTitle__saZIK:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--violet-400);box-shadow:0 0 10px var(--violet-400)}.IntelligenceView_coachBadges___okGT{display:inline-flex;align-items:center;gap:6px}.IntelligenceView_coachBadge__FmccS{font-family:var(--font-mono);font-size:9.5px;font-weight:500;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;background:hsla(0,0%,100%,.02)}.IntelligenceView_coachDiagnosis__nsvHe{font-size:13.5px;color:var(--text-soft);line-height:1.55}.IntelligenceView_coachSubTitle__88qWp{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.IntelligenceView_coachRecs__6M3P4{display:flex;flex-direction:column;gap:8px}.IntelligenceView_coachRec__fqeAl{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 14px;gap:10px 14px;padding:12px 14px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .18s}.IntelligenceView_coachRec__fqeAl:hover{border-color:var(--border-strong)}.IntelligenceView_coachRecNum__YBG14{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--violet-300);background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.22);padding:2px 7px;border-radius:6px;align-self:start;letter-spacing:.05em}.IntelligenceView_coachRecBody__gDGrP{display:flex;flex-direction:column;gap:4px;min-width:0}.IntelligenceView_coachRecHead__gfr7g{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.IntelligenceView_coachRecTitle__vYNZo{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.005em;line-height:1.35}.IntelligenceView_coachRecDetail__MBsOg{font-size:12.5px;color:var(--text-soft);line-height:1.55}.IntelligenceView_coachTagRow__PFZNd{display:inline-flex;gap:5px;flex-wrap:wrap}.IntelligenceView_coachTag__hICq2{font-family:var(--font-mono);font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:999px;border:1px solid;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.IntelligenceView_priorityNow__APxKu{background:rgba(244,63,94,.12);color:#fca5a5;border-color:rgba(244,63,94,.3)}.IntelligenceView_prioritySoon__NhPuM{background:rgba(251,191,36,.1);color:#fcd34d;border-color:rgba(251,191,36,.3)}.IntelligenceView_priorityLater__Muy2B{background:rgba(167,139,250,.1);color:var(--violet-200);border-color:rgba(167,139,250,.28)}.IntelligenceView_effortQuick__eEtR5{background:rgba(52,211,153,.1);color:#86efac;border-color:rgba(52,211,153,.28)}.IntelligenceView_effortMedium__STI1V{background:rgba(96,165,250,.1);color:#93c5fd;border-color:rgba(96,165,250,.28)}.IntelligenceView_effortHeavy__yU2eP{background:rgba(251,146,60,.1);color:#fdba74;border-color:rgba(251,146,60,.28)}.IntelligenceView_coachRelated__dkFdL,.IntelligenceView_coachRisks__wWb2S{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.IntelligenceView_coachRelatedItem__cXTI9,.IntelligenceView_coachRisk__G1XGE{font-size:12.5px;color:var(--text-soft);padding-left:18px;position:relative;line-height:1.5}.IntelligenceView_coachRisk__G1XGE:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;border-radius:999px;background:rgba(244,63,94,.6);box-shadow:0 0 6px rgba(244,63,94,.5)}.IntelligenceView_coachRelatedItem__cXTI9:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;border-radius:999px;background:var(--violet-400);box-shadow:0 0 6px rgba(167,139,250,.55)}.IntelligenceView_coachError__vI_U2{padding:12px 14px;background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.28);border-radius:var(--radius-sm);color:#fca5a5;font-size:12.5px;line-height:1.5;display:flex;flex-direction:column;gap:4px}.IntelligenceView_coachErrorHead__DFQV_{font-family:var(--font-display);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.IntelligenceView_coachSkeleton__kFsKH{display:flex;flex-direction:column;gap:10px}.IntelligenceView_coachSkeletonLine__xBziH{height:12px;border-radius:6px;background:linear-gradient(90deg,hsla(0,0%,100%,.03),rgba(139,92,246,.12) 50%,hsla(0,0%,100%,.03));background-size:200% 100%;animation:IntelligenceView_coachShimmer__v43oR 1.4s ease-in-out infinite}.IntelligenceView_coachSkeletonLine__xBziH:nth-child(2){width:88%}.IntelligenceView_coachSkeletonLine__xBziH:nth-child(3){width:72%}.IntelligenceView_coachSkeletonLine__xBziH:nth-child(4){width:92%}@keyframes IntelligenceView_coachShimmer__v43oR{0%{background-position:200% 0}to{background-position:-200% 0}}.IntelligenceView_coachRating__imIdY{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.IntelligenceView_coachRatingLabel___lyRu{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.IntelligenceView_coachThumb__LK1Ca{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.IntelligenceView_coachThumb__LK1Ca:hover:not(:disabled){background:var(--panel-hover);color:var(--text);border-color:var(--border-strong)}.IntelligenceView_coachThumb__LK1Ca:disabled{opacity:.5;cursor:not-allowed}.IntelligenceView_coachThumbActiveUp__U_p2j{background:rgba(52,211,153,.16);border-color:rgba(52,211,153,.4);color:var(--emerald-400)}.IntelligenceView_coachThumbActiveUp__U_p2j:hover:not(:disabled){background:rgba(52,211,153,.24);color:var(--emerald-400)}.IntelligenceView_coachThumbActiveDown__nrfHY{background:rgba(244,63,94,.16);border-color:rgba(244,63,94,.4);color:var(--rose-500)}.IntelligenceView_coachThumbActiveDown__nrfHY:hover:not(:disabled){background:rgba(244,63,94,.24);color:var(--rose-500)}.IntelligenceView_coachRatingError__EN0AD{font-size:11px;color:var(--rose-500)}.IntelligenceView_coachRatingSaved__ZCC_R{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--emerald-400)}.IntelligenceView_coachRatingNoteForm__0KAS4{display:flex;flex-basis:100%;gap:6px;margin-top:4px}.IntelligenceView_coachRatingNote__aUweK{flex:1 1;padding:6px 10px;font-family:var(--font-body);font-size:12px;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}.IntelligenceView_coachRatingNote__aUweK:focus{border-color:var(--violet-400)}.IntelligenceView_coachRatingNote__aUweK::placeholder{color:var(--text-dim)}.IntelligenceView_coachRatingNoteBtn__WJ5G1{padding:6px 12px;font-family:var(--font-body);font-size:11.5px;font-weight:600;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.IntelligenceView_coachRatingNoteBtn__WJ5G1:hover:not(:disabled){background:var(--panel-hover)}.IntelligenceView_coachRatingNoteBtn__WJ5G1:disabled{opacity:.5;cursor:not-allowed}.IntelligenceView_coachProposalsIntro__186vc{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5;margin:0 0 var(--space-2)}.IntelligenceView_coachProposal__MzcSt,.IntelligenceView_coachProposals__Qnwn7{display:flex;flex-direction:column;gap:var(--space-2)}.IntelligenceView_coachProposal__MzcSt{padding:var(--space-3) var(--space-4);background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--violet-400);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.IntelligenceView_coachProposal__MzcSt:hover{border-color:var(--border-strong);border-left-color:var(--violet-400)}.IntelligenceView_coachProposalDecided__pLtgq{opacity:.72;border-left-color:var(--border-strong)}.IntelligenceView_coachProposalHead__6ZWCK{display:flex;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap}.IntelligenceView_coachProposalTool__8Ol3m{font-family:var(--font-mono);font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:999px;color:var(--violet-200);background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.22);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.IntelligenceView_coachProposalSummary__zCWJ4{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text);line-height:1.35;letter-spacing:-.005em}.IntelligenceView_coachProposalRationale__SMuwn{font-size:12.5px;color:var(--text-soft);line-height:1.55;margin:0}.IntelligenceView_coachProposalDetails__FPBdc{font-size:var(--text-xs);color:var(--text-muted)}.IntelligenceView_coachProposalDetails__FPBdc>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-display);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;color:var(--text-muted)}.IntelligenceView_coachProposalDetails__FPBdc>summary:hover{color:var(--text)}.IntelligenceView_coachProposalDiff__NEKcc{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.IntelligenceView_coachProposalDiff__NEKcc pre{margin:0;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--text-soft);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-xs);white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.IntelligenceView_coachProposalDiffLabel__GMy9E{font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-1)}.IntelligenceView_coachProposalStatus__rubnP{font-size:var(--text-xs);line-height:1.5;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);border:1px solid var(--border);color:var(--text-muted);background:var(--bg-sunken)}.IntelligenceView_coachProposalStatusOk__hmI6b{color:var(--emerald-400);border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.08)}.IntelligenceView_coachProposalStatusErr__gK1LQ{color:var(--rose-500);border-color:rgba(244,63,94,.28);background:rgba(244,63,94,.08)}.IntelligenceView_coachProposalActions__vWcFE{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.IntelligenceView_coachProposalApply__jQTrk{font-family:var(--font-body);font-size:11.5px;font-weight:600;padding:5px 14px;background:rgba(52,211,153,.14);color:var(--emerald-400);border:1px solid rgba(52,211,153,.4);border-radius:999px;cursor:pointer;letter-spacing:-.005em;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.IntelligenceView_coachProposalApply__jQTrk:hover:not(:disabled){background:rgba(52,211,153,.24);border-color:var(--emerald-400);transform:translateY(-1px)}.IntelligenceView_coachProposalApply__jQTrk:disabled{opacity:.55;cursor:default}.IntelligenceView_coachProposalDismiss__q4d9N{font-family:var(--font-body);font-size:11.5px;font-weight:500;padding:5px 12px;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.IntelligenceView_coachProposalDismiss__q4d9N:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.IntelligenceView_coachProposalDismiss__q4d9N:disabled{opacity:.55;cursor:default}.IntelligenceView_inbox__8hNVZ{margin-bottom:var(--space-8);padding:var(--space-5);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3)}.IntelligenceView_inboxHead__zfFW5{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.IntelligenceView_inboxBar__VbQ03{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-sm)}.IntelligenceView_inboxSelectAll__DV5d7{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IntelligenceView_inboxNote__0t3VB{flex:1 1 220px;min-width:0;padding:6px var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xs)}.IntelligenceView_inboxNote__0t3VB:focus{outline:none;border-color:var(--violet-400)}.IntelligenceView_inboxActions__jBC4a{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto}.IntelligenceView_inboxItem__ZTyyR{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start}.IntelligenceView_inboxCheck__Pw9d_{width:16px;height:16px;margin-top:2px;accent-color:var(--violet-500)}.IntelligenceView_inboxBody__zTCVx{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.IntelligenceView_inboxSource__24Tnu{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);letter-spacing:.03em}.IntelligenceView_inboxBanner__9h7IU{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--amber-400);border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.08)}.IntelligenceView_followUp__Ui_67{margin-top:var(--space-3);padding:var(--space-4);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3)}.IntelligenceView_followUpTurn__jS_Xe{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--violet-400)}.IntelligenceView_followUpQ__41J_h{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text);line-height:1.45}.IntelligenceView_followUpA__Tepw5{font-size:13px;color:var(--text-soft);line-height:1.55;margin:0}.IntelligenceView_followUpMeta__XPB6a{display:flex;gap:var(--space-3);font-family:var(--font-mono);font-size:10px;color:var(--text-dim);letter-spacing:.04em}.IntelligenceView_followUpForm__DkNsg{display:flex;gap:var(--space-2);align-items:center}.IntelligenceView_followUpError__bil48{font-size:12.5px;color:var(--rose-500);margin:0}.IntelligenceView_followUpHint__yZIxH{font-size:12px;color:var(--text-muted);margin:0}.StatusPanel_panel__3bi_I{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.StatusPanel_head__qF22c{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--violet-500) 18%,var(--panel)),var(--panel));border:1px solid var(--border)}.StatusPanel_eyebrow__QuCSz{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-400)}.StatusPanel_title__eEpR1{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-xl);font-weight:800;color:var(--text)}.StatusPanel_facts__MTwe0{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0}.StatusPanel_facts__MTwe0 dt{font-size:var(--text-xs);color:var(--text-muted)}.StatusPanel_facts__MTwe0 dd{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text)}.StatusPanel_headActions__JQwaE{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.StatusPanel_segment__w_u7I{display:inline-flex;padding:3px;border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--border)}.StatusPanel_segmentOff__JJKhX,.StatusPanel_segmentOn__MOPei{border:none;border-radius:var(--radius-xs);padding:var(--space-1) var(--space-4);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--duration-fast) ease}.StatusPanel_segmentOn__MOPei{background:var(--violet-500);color:var(--violet-50)}.StatusPanel_segmentOff__JJKhX{background:none;color:var(--text-muted)}.StatusPanel_segmentOff__JJKhX:hover{color:var(--text)}.StatusPanel_buttons__T0e0a{display:flex;gap:var(--space-2)}.StatusPanel_tiles__zOlD3{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:1100px){.StatusPanel_tiles__zOlD3{grid-template-columns:repeat(2,1fr)}}.StatusPanel_tile__tTw1z{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--panel);border:1px solid var(--border);text-align:left;font:inherit;color:inherit}.StatusPanel_tileButton__BzODX{cursor:pointer;transition:border-color var(--duration-fast) ease}.StatusPanel_tileButton__BzODX:hover{border-color:var(--violet-400)}.StatusPanel_tileLabel__OCZm_{display:flex;justify-content:space-between;align-items:center;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StatusPanel_tileLabel__OCZm_,.StatusPanel_tileSub__P0yJU{font-size:var(--text-xs);color:var(--text-muted)}.StatusPanel_hero__SIqR3{font-size:var(--text-2xl);font-weight:800;color:var(--text);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatusPanel_heroSmall__zGH_7{font-size:var(--text-md);font-weight:700;color:var(--text)}.StatusPanel_statusTile__dGziF{border-width:1px 1px 1px 6px}.StatusPanel_rag_green__3xv44{border-left-color:var(--emerald-400)}.StatusPanel_rag_amber__6DX8b{border-left-color:var(--amber-400)}.StatusPanel_rag_red__M6855{border-left-color:var(--rose-500)}.StatusPanel_statusValue__WTD8F{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xl);font-weight:800;color:var(--text)}.StatusPanel_statusIcon__nxI8j{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:var(--text-sm);color:var(--violet-950);background:var(--violet-200)}.StatusPanel_rag_green__3xv44 .StatusPanel_statusIcon__nxI8j{background:var(--emerald-400)}.StatusPanel_rag_amber__6DX8b .StatusPanel_statusIcon__nxI8j{background:var(--amber-400)}.StatusPanel_rag_red__M6855 .StatusPanel_statusIcon__nxI8j{background:var(--rose-500);color:var(--violet-50)}.StatusPanel_reasons__J439w{margin:0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);display:flex;flex-direction:column;gap:2px}.StatusPanel_meter__kafW1{position:relative;height:8px;border-radius:4px;background:color-mix(in srgb,var(--violet-500) 14%,transparent);overflow:visible}.StatusPanel_meter__kafW1>span{display:block;height:100%;border-radius:4px;background:var(--violet-500);transition:width var(--duration-base) ease}.StatusPanel_meterMuted__DgcLU>span{background:var(--violet-300)}.StatusPanel_meter__kafW1>.StatusPanel_meterOver__m6J_L{background:var(--rose-500)}.StatusPanel_meterMark__qo_Vi{position:absolute;top:-3px;width:2px;height:14px;background:var(--text);border-radius:1px}.StatusPanel_over__5Udel{color:var(--rose-500);font-weight:600}.StatusPanel_under__l_bzF{color:var(--emerald-400);font-weight:600}.StatusPanel_budgetForm__PPNqx{display:flex;flex-direction:column;gap:var(--space-2)}.StatusPanel_inlineLink__gRUQU{background:none;border:none;padding:0;font:inherit;font-size:var(--text-xs);font-weight:600;text-transform:none;letter-spacing:0;color:var(--violet-400);cursor:pointer}.StatusPanel_inlineLink__gRUQU:hover{text-decoration:underline}.StatusPanel_raidCounts__hg_Ja{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.StatusPanel_raidCounts__hg_Ja b{font-size:var(--text-xl);color:var(--text);margin-right:2px}.StatusPanel_note__4RtmA{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--panel);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-2)}.StatusPanel_noteInput__2n3Ke{width:100%;resize:vertical;font:inherit;font-size:var(--text-sm);color:var(--text);background:transparent;border:1px dashed var(--border);border-radius:var(--radius-xs);padding:var(--space-2)}.StatusPanel_noteInput__2n3Ke:focus{outline:none;border-color:var(--violet-400);border-style:solid}.StatusPanel_noteText__AF71r{margin:0;font-size:var(--text-sm);color:var(--text);white-space:pre-wrap}.StatusPanel_columns__siEzf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.StatusPanel_columns3__i_bAQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:900px){.StatusPanel_columns3__i_bAQ,.StatusPanel_columns__siEzf{grid-template-columns:1fr}}.StatusPanel_card__9RNdJ{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--panel);border:1px solid var(--border)}.StatusPanel_cardTitle__UUdR6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--text)}.StatusPanel_cardMeta___eBtq{font-weight:600;color:var(--text-muted)}.StatusPanel_empty__h92Aa{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.StatusPanel_taskList__JT98a{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--text)}.StatusPanel_taskList__JT98a li{display:flex;gap:var(--space-2);align-items:baseline;padding:var(--space-1) 0;border-bottom:1px solid var(--border)}.StatusPanel_taskList__JT98a li:last-child{border-bottom:none}.StatusPanel_taskRelease__IoBiE{flex:none;font-size:var(--text-xs);font-weight:700;color:var(--text-muted);min-width:22px}.StatusPanel_taskGate__iA8_3{font-weight:700;color:var(--violet-400)}.StatusPanel_more__PvGYT{color:var(--text-muted);font-size:var(--text-xs)}.StatusPanel_barRow__zlWBB{display:flex;flex-direction:column;gap:4px}.StatusPanel_barHead__W1VjE{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}.StatusPanel_barLabel__Z9HdA{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatusPanel_barValue__gevEA{font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatusPanel_barSub__GIX_a{font-size:var(--text-xs);color:var(--text-muted)}.StatusPanel_loadRow__QuDro{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 24px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-sm)}.StatusPanel_loadName__o9uos{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatusPanel_loadPeople__SUX4I{color:var(--text-muted)}.StatusPanel_loadTrack__KAOkd{height:8px;border-radius:4px;background:color-mix(in srgb,var(--violet-500) 10%,transparent)}.StatusPanel_loadTrack__KAOkd>span{display:block;height:100%;border-radius:4px;background:var(--violet-500)}.StatusPanel_loadCount__vqWW3{text-align:right;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatusPanel_trend__JVleg{width:100%;height:auto;max-height:160px}.StatusPanel_grid__UpvIu{stroke:var(--border);stroke-width:1}.StatusPanel_axis__EUVHP{font-size:10px;fill:var(--text-muted)}.StatusPanel_trendLine__A3G8I{fill:none;stroke:var(--violet-500);stroke-width:2}.StatusPanel_trendDot__ynJ3H{fill:var(--violet-300);stroke:var(--panel);stroke-width:2}.StatusPanel_dot_green__UHny4{fill:var(--emerald-400)}.StatusPanel_dot_amber__Shq1y{fill:var(--amber-400)}.StatusPanel_dot_red__rB20k{fill:var(--rose-500)}.StatusPanel_filters__CGnW6{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--space-1)}.StatusPanel_filterOff__A0sE4,.StatusPanel_filterOn__O2834{border:1px solid var(--border);border-radius:999px;padding:2px var(--space-3);font-size:var(--text-xs);font-weight:600;cursor:pointer;background:none;color:var(--text-muted)}.StatusPanel_filterOn__O2834{background:var(--violet-500);border-color:var(--violet-500);color:var(--violet-50)}.StatusPanel_tableWrap__9Taui{overflow-x:auto}.StatusPanel_raidTable__0VVta{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.StatusPanel_raidTable__0VVta th{text-align:left;font-size:var(--text-xs);font-weight:700;color:var(--text-muted);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border)}.StatusPanel_raidTable__0VVta td{padding:var(--space-2);border-bottom:1px solid var(--border);color:var(--text);vertical-align:top}.StatusPanel_raidTable__0VVta td.StatusPanel_over__5Udel{color:var(--rose-500);font-weight:700}.StatusPanel_closed__Ocx8n td{opacity:.55}.StatusPanel_trendKey__3HuZP{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.StatusPanel_trendKey__3HuZP i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.StatusPanel_remove__1JfuA{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--text-md);line-height:1}.StatusPanel_remove__1JfuA:hover{color:var(--rose-500)}.StatusPanel_raidForm___hXGt{display:grid;grid-template-columns:140px minmax(200px,2fr) 1fr 150px 190px auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:end}@media (max-width:1100px){.StatusPanel_raidForm___hXGt{grid-template-columns:1fr 1fr}}.StatusPanel_printBody__FUnFr{padding:var(--space-6);background:var(--bg-surface,var(--panel))}.StatusPanel_printBody__FUnFr .StatusPanel_buttons__T0e0a,.StatusPanel_printBody__FUnFr .StatusPanel_filters__CGnW6,.StatusPanel_printBody__FUnFr .StatusPanel_inlineLink__gRUQU,.StatusPanel_printBody__FUnFr .StatusPanel_raidForm___hXGt,.StatusPanel_printBody__FUnFr .StatusPanel_remove__1JfuA{display:none}@media print{.StatusPanel_printBody__FUnFr{padding:0}.StatusPanel_panel__3bi_I{gap:var(--space-3)}}.StatusPanel_key_green__wynrz{background:var(--emerald-400)}.StatusPanel_key_amber__nAwbq{background:var(--amber-400)}.StatusPanel_key_red__xMGLN{background:var(--rose-500)}.PersonaDashboard_grid__k6_rR{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.PersonaDashboard_card__LpWWp{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:4px;border-radius:var(--radius-lg);background:var(--panel)}.PersonaDashboard_lead__SamsQ{grid-column:1/-1}.PersonaDashboard_tone_good__uPaRp{border-left-color:var(--emerald-400)}.PersonaDashboard_tone_warn__y7LjE{border-left-color:var(--amber-400)}.PersonaDashboard_tone_bad__majR3{border-left-color:var(--rose-500)}.PersonaDashboard_tone_neutral__oGTfp{border-left-color:var(--violet-400)}.PersonaDashboard_cardHead__gZj99{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.PersonaDashboard_title__uWwtc{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.PersonaDashboard_headline__0KQzZ{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text)}.PersonaDashboard_lines__2W2et{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--text)}.PersonaDashboard_link__2DPQ9{padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);color:var(--violet-400);cursor:pointer}.PersonaDashboard_link__2DPQ9:hover{text-decoration:underline}.DashboardView_container__ImhvW{padding:0;font-family:var(--font-body);color:var(--text);position:relative}.DashboardView_title__MDbRV{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--text);margin:0 0 6px;position:relative;display:inline-flex;align-items:center;gap:14px;background:linear-gradient(180deg,#fff,#c7bfea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .DashboardView_costValue__j9YDu,html[data-theme=light] .DashboardView_kpiValue__IXd_p,html[data-theme=light] .DashboardView_title__MDbRV{background:none;-webkit-text-fill-color:var(--violet-600);color:var(--violet-600)}.DashboardView_title__MDbRV[data-index]:before{content:attr(data-index);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--violet-300);background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.22);padding:4px 8px;border-radius:999px;-webkit-text-fill-color:var(--violet-300);margin-right:4px}.DashboardView_phaseSubtitle___1QD3{font-size:15px;color:var(--text-muted);margin:10px 0 32px;line-height:1.55;max-width:68ch}.DashboardView_backBtn__fr6fZ{display:inline-flex;align-items:center;gap:8px;background:var(--panel);color:var(--text-soft);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;padding:7px 14px 7px 12px;margin-bottom:20px;border-radius:999px;transition:background .2s var(--ease-out),border-color .2s,color .2s,transform .2s}.DashboardView_backBtn__fr6fZ:hover{background:var(--panel-hover);border-color:var(--border-strong);color:var(--text);transform:translateX(-2px)}.DashboardView_backBtn__fr6fZ:active{transform:translateX(-1px)}.DashboardView_kpiRow__ZF0Ki{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin:28px 0 32px}.DashboardView_kpiCard__Ee4Cm{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 18px 16px;text-align:left;overflow:hidden;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);transition:background .25s var(--ease-out),border-color .25s,transform .25s var(--ease-out);isolation:isolate}.DashboardView_kpiCard__Ee4Cm:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none}.DashboardView_kpiCard__Ee4Cm:after{content:"";position:absolute;top:-60%;right:-30%;width:180px;height:180px;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 65%);filter:blur(28px);pointer-events:none;z-index:-1;opacity:0;transition:opacity .35s}.DashboardView_kpiCard__Ee4Cm:hover{border-color:var(--border-strong);background:var(--panel-hover);transform:translateY(-2px)}.DashboardView_kpiCard__Ee4Cm:hover:after{opacity:1}.DashboardView_kpiValue__IXd_p{font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block;background:linear-gradient(180deg,#fff,#b8aee0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.DashboardView_kpiLabel__5AW3B{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:10px;display:block}.DashboardView_costSummaryBar__ekeGc{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:32px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.DashboardView_costSummaryBar__ekeGc:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.DashboardView_costSummaryBar__ekeGc:after{content:"";position:absolute;top:-100px;left:20%;width:320px;height:200px;background:radial-gradient(ellipse,rgba(236,72,153,.22),transparent 70%);filter:blur(40px);pointer-events:none}.DashboardView_costLabel__j6vD6{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;position:relative}.DashboardView_costValue__j9YDu{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;background:linear-gradient(135deg,var(--violet-200),var(--pink-400));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.DashboardView_section__xZ07h{margin-bottom:40px;position:relative}.DashboardView_sectionTitle__6POyY{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-muted);margin:0 0 16px;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:10px}.DashboardView_sectionTitle__6POyY:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--violet-400);box-shadow:0 0 12px rgba(167,139,250,.7)}.DashboardView_statusBar__XxU5b{display:flex;height:8px;border-radius:999px;overflow:hidden;margin-bottom:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--border)}.DashboardView_statusBarSegment__TEAoa{transition:width .5s var(--ease-out);min-width:2px}.DashboardView_statusLegend__6rdp0{display:flex;gap:16px;flex-wrap:wrap}.DashboardView_legendItem__i7gKw{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--text-muted)}.DashboardView_legendDot__yAPsR{width:8px;height:8px;border-radius:999px;flex-shrink:0;box-shadow:0 0 10px currentColor}.DashboardView_phaseGrid__MPVrr{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:18px;gap:18px}.DashboardView_phaseCard__TuWX4{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;text-align:left;cursor:pointer;width:100%;overflow:hidden;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);transition:transform .3s var(--ease-out),border-color .3s,background .3s,box-shadow .3s;font-family:var(--font-body);color:var(--text);isolation:isolate}.DashboardView_phaseCard__TuWX4:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none;transition:opacity .3s}.DashboardView_phaseCard__TuWX4:after{content:"";position:absolute;top:-60%;right:-40%;width:280px;height:280px;background:radial-gradient(circle,rgba(139,92,246,.28),transparent 60%);filter:blur(40px);pointer-events:none;z-index:-1;opacity:0;transition:opacity .4s}.DashboardView_phaseCard__TuWX4:hover{transform:translateY(-3px);border-color:var(--border-strong);background:var(--panel-hover);box-shadow:var(--shadow-halo)}.DashboardView_phaseCard__TuWX4:hover:after,.DashboardView_phaseCard__TuWX4:hover:before{opacity:1}.DashboardView_phaseCardHeader__ICC5k{padding:18px 20px 14px;position:relative;border-bottom:1px solid var(--border)}.DashboardView_phaseCardHeader__ICC5k:before{content:"";position:absolute;left:20px;top:18px;width:3px;height:22px;background:linear-gradient(180deg,var(--violet-400),var(--pink-500));border-radius:999px;box-shadow:0 0 12px rgba(167,139,250,.55)}.DashboardView_phaseCardName__I3j3r{display:block;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.015em;line-height:1.2;padding-left:14px}.DashboardView_phaseCardPeriod__Et7vn{display:block;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);font-weight:500;margin-top:4px;padding-left:14px;letter-spacing:.02em}.DashboardView_phaseCardStats__A8uvX{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 20px;border-bottom:1px solid var(--border)}.DashboardView_phaseStat___nSZv{text-align:left;position:relative;padding-right:12px}.DashboardView_phaseStat___nSZv+.DashboardView_phaseStat___nSZv{padding-left:14px;border-left:1px solid var(--border)}.DashboardView_phaseStatValue__NiAJ0{display:block;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardView_phaseStatLabel__eosIi{display:block;font-size:10px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.12em;margin-top:6px}.DashboardView_progressContainer__VGooe{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border)}.DashboardView_progressBar__P16vV{flex:1 1;height:6px;background:hsla(0,0%,100%,.04);border-radius:999px;overflow:hidden;position:relative}.DashboardView_progressFill__xQVha{height:100%;background:linear-gradient(90deg,var(--violet-500),var(--pink-500));border-radius:999px;transition:width .6s var(--ease-out);box-shadow:0 0 14px rgba(139,92,246,.5)}.DashboardView_progressText__8g4CR{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--text-soft);min-width:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardView_phaseCardCost___lreI{padding:12px 20px;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--violet-200);letter-spacing:.01em;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.DashboardView_phaseCardCost___lreI:before{content:"◈";color:var(--violet-400);font-size:10px}.DashboardView_drillHint__Xg4kC{padding:12px 20px;font-size:12px;font-weight:500;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;transition:color .2s}.DashboardView_drillHint__Xg4kC:after{content:"→";color:var(--violet-400);transition:transform .25s var(--ease-out)}.DashboardView_phaseCard__TuWX4:hover .DashboardView_drillHint__Xg4kC{color:var(--text)}.DashboardView_phaseCard__TuWX4:hover .DashboardView_drillHint__Xg4kC:after{transform:translateX(4px)}.DashboardView_mvpGrid__s_h3L{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.DashboardView_mvpCard__ytUjM{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:0;text-align:left;cursor:pointer;width:100%;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s var(--ease-out),border-color .25s,background .25s;font-family:var(--font-body);color:var(--text)}.DashboardView_mvpCard__ytUjM:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--panel-hover)}.DashboardView_mvpCardHeader__oAGUx{padding:14px 18px 10px;border-bottom:1px solid var(--border)}.DashboardView_mvpCardName__B2oFK{display:block;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.015em;line-height:1.25}.DashboardView_mvpCardPeriod__31aeZ{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);font-weight:500;margin-top:3px}.DashboardView_mvpCardBody__GdjPH{display:flex;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border)}.DashboardView_mvpStat__108Ft{font-size:12px;color:var(--text-muted);font-weight:500}.DashboardView_mvpCardCost__Gq_ox{padding:10px 18px;font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--violet-200);letter-spacing:.01em}.DashboardView_navLinks__g_bgq{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.DashboardView_navLink__DUmQt{background:var(--panel);border:1px solid var(--border);padding:10px 18px;font-size:13px;font-weight:500;color:var(--text-soft);cursor:pointer;border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .22s var(--ease-out);display:inline-flex;align-items:center;gap:8px}.DashboardView_navLink__DUmQt:after{content:"→";color:var(--violet-400);transition:transform .25s}.DashboardView_navLink__DUmQt:hover{background:var(--panel-hover);border-color:var(--border-strong);color:var(--text);transform:translateY(-1px)}.DashboardView_navLink__DUmQt:hover:after{transform:translateX(3px)}.DashboardView_timeline__V1Ijq{position:relative;padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.DashboardView_timelineRow__ZkMOo{display:flex;align-items:center;margin-bottom:10px}.DashboardView_timelineLabel__5_dRM{width:140px;font-size:12px;font-weight:500;color:var(--text-soft);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:12px}.DashboardView_timelineTrack__EHwVH{flex:1 1;height:26px;background:hsla(0,0%,100%,.03);border-radius:999px;position:relative;border:1px solid var(--border)}.DashboardView_timelineBar__IsJxQ{position:absolute;top:2px;bottom:2px;border-radius:999px;cursor:pointer;background:linear-gradient(90deg,var(--violet-600),var(--pink-500))!important;transition:filter .25s,box-shadow .25s;box-shadow:0 0 12px rgba(139,92,246,.4)}.DashboardView_timelineBar__IsJxQ:hover{filter:brightness(1.18);box-shadow:0 0 20px rgba(167,139,250,.6)}.DashboardView_timelineMvp__ZdpJk{position:absolute;top:0;bottom:0;border-right:1px solid hsla(0,0%,100%,.18)}.DashboardView_timelineMvp__ZdpJk:last-child{border-right:none}.DashboardView_timelineMarkers__MGSjo{display:flex;align-items:center;margin-top:6px}.DashboardView_timelineMarker__DIAJE{position:absolute;font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text-dim);transform:translateX(-50%);letter-spacing:.02em}.DashboardView_moduleList__50C4l{display:flex;flex-direction:column;gap:12px}.DashboardView_moduleItem__MZogI{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .25s,background .25s}.DashboardView_moduleItem__MZogI:hover{border-color:var(--border-strong)}.DashboardView_moduleHeader__x1Y1p{display:flex;align-items:center;gap:12px;margin-bottom:8px}.DashboardView_moduleBadge__EoCm0{display:inline-block;padding:3px 10px;color:#fff!important;background:rgba(139,92,246,.22)!important;border:1px solid rgba(167,139,250,.35);border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=light] .DashboardView_moduleBadge__EoCm0{color:#fff!important;background:var(--violet-500)!important;border-color:var(--violet-600)}.DashboardView_moduleName__SeEm0{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);flex:1 1;letter-spacing:-.01em}.DashboardView_moduleCost__3WOPa{font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--violet-200)}.DashboardView_moduleBullets__6VASr{margin:8px 0 0 18px;padding:0;font-size:13.5px;color:var(--text-soft);line-height:1.7}.DashboardView_moduleBullets__6VASr li::marker{color:var(--violet-400)}.DashboardView_milestones__hReJO{margin-top:10px;font-size:13px;color:var(--text-muted);padding:10px 12px;background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.15);border-radius:8px}.DashboardView_milestones__hReJO strong{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--violet-300);display:block;margin-bottom:4px}.DashboardView_milestones__hReJO ul{margin:2px 0 0 18px;padding:0;line-height:1.65}.DashboardView_metricsList__OhH7r{margin:0;padding:0 0 0 4px;font-size:14px;color:var(--text-soft);line-height:1.75;list-style:none}.DashboardView_metricsList__OhH7r li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid var(--border)}.DashboardView_metricsList__OhH7r li:last-child{border-bottom:none}.DashboardView_metricsList__OhH7r li:before{content:"";position:absolute;left:0;top:14px;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--violet-400),var(--pink-400));box-shadow:0 0 8px rgba(167,139,250,.5)}.DashboardView_workItemTable__9HNpD{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.DashboardView_workItemHeader__TXdzk{background:rgba(139,92,246,.05);border-bottom:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.DashboardView_workItemHeader__TXdzk,.DashboardView_workItemRow__csE_t{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:0;gap:0;padding:12px 16px}.DashboardView_workItemRow__csE_t{font-size:13.5px;color:var(--text-soft);border-top:1px solid var(--border);align-items:center;transition:background .18s}.DashboardView_workItemRow__csE_t:hover{background:rgba(139,92,246,.06)}.DashboardView_statusDot__nztD2{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:8px;box-shadow:0 0 8px currentColor}.DashboardView_costSummaryBar__ekeGc{flex-wrap:wrap}.DashboardView_costSource__gR24S{flex-basis:100%;position:relative;color:var(--text-muted);font-size:12px}.DashboardView_personaHead__TZ2_C{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.DashboardView_personaTabs__qWi9Z{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel)}.DashboardView_personaOn__rB4G7,.DashboardView_personaTab__l_lvV{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer}.DashboardView_personaTab__l_lvV:hover{color:var(--text)}.DashboardView_personaOn__rB4G7{background:var(--violet-400);color:var(--panel);font-weight:600}.RunwayView_wrap__n0IGW{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.RunwayView_toolbar__DYsCG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.RunwayView_legend__caRaG{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.RunwayView_actions__k9xZc{display:flex;gap:var(--space-2)}.RunwayView_scroller__s_xlh{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel)}.RunwayView_scroller__s_xlh svg{display:block}