.budget_statusBar__ln776{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.budget_statusActions__hhKEZ{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.budget_summaryGrid__HD2k1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.budget_summaryHead__FWAL0{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.budget_summaryTitle__rXkuN{margin:0;font:var(--text-title)}.budget_bigLine__vQReA{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0}.budget_bigNumber__KUB2u{font:var(--text-metric);font-size:34px}.budget_summaryFoot__lvUzV{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);font:var(--text-small);font-size:14px}.budget_econGrid__ysXq7{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.budget_econTile__7Y3Ni{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted)}.budget_econValue__1RLxs{font:var(--text-title);font-size:24px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget_paceList__IuVz1{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.budget_paceRow__D2GH8{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr) 64px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;font-size:14px}.budget_paceValue__3dz5z{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget_paceNote__9Nl1g{grid-column:2/-1;color:var(--color-text-muted)}.budget_warnText__fxjON{margin:0;color:var(--color-watch);font-weight:500;font-size:14px}.budget_overText__q702S{color:var(--color-critical);font-weight:500}.budget_track___Y_3A{display:block;flex:1 1;height:8px;border-radius:var(--radius-pill);background:var(--color-track);overflow:hidden}.budget_trackBig___OIhy{height:10px}.budget_fill__qxv2a{display:block;height:100%;border-radius:var(--radius-pill);background:var(--color-accent)}.budget_fill_watch__Rwzz8{background:var(--color-watch)}.budget_fill_over__YQivM{background:var(--color-critical)}.budget_fill_progress__UY9bz{background:var(--color-text-muted)}.budget_fill_elapsed__T4mOj{background:var(--color-missing)}.budget_usage__lDmQe{display:flex;align-items:center;gap:var(--space-2);min-width:150px}.budget_usagePct__xi9zw{width:48px;text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget_pct_watch__BJlCo{color:var(--color-watch)}.budget_pct_over__kPxxu{color:var(--color-critical)}.budget_chip__5En3_{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font:var(--text-small);font-weight:500;white-space:nowrap;background:var(--color-surface-muted);color:var(--color-text)}.budget_chip_EXPERTS__ekp_B{background:#1b2c4d;color:#9db8ff}.budget_chip_PM__sDNZd{background:#2a2148;color:#c4b5fd}.budget_chip_LOGISTICS_EVENTS__uDJ_R{background:#362a14;color:#f0b45c}.budget_chip_ADMIN_SUPPORT__hSOKn{background:#11302c;color:#5eead4}.budget_chip_COMMS_DESIGN__yM785{background:#3a1530;color:#f9a8d4}.budget_chip_OTHER_PROJECT__lbHg2{background:#262b34;color:#c0c6d0}.budget_chip_FOP_FEES__TEftX{background:#10302f;color:#7dd3c8}.budget_chip_SALES_FEE__mf3Ss{background:#2f2a14;color:#e5c86a}.budget_chip_RESERVE__Z_7m2{background:#262b34;color:#9ba6ba}:root[data-theme=light] .budget_chip_EXPERTS__ekp_B{background:#e3eafb;color:#1c3f9e}:root[data-theme=light] .budget_chip_PM__sDNZd{background:#f4ebff;color:#53389e}:root[data-theme=light] .budget_chip_LOGISTICS_EVENTS__uDJ_R{background:#fef0c7;color:#93370d}:root[data-theme=light] .budget_chip_ADMIN_SUPPORT__hSOKn{background:#ccfbef;color:#125d56}:root[data-theme=light] .budget_chip_COMMS_DESIGN__yM785{background:#fce7f6;color:#9e165f}:root[data-theme=light] .budget_chip_OTHER_PROJECT__lbHg2{background:#f2f4f7;color:#344054}:root[data-theme=light] .budget_chip_FOP_FEES__TEftX{background:#e0f5f2;color:#0d5c55}:root[data-theme=light] .budget_chip_SALES_FEE__mf3Ss{background:#fbf3d5;color:#6b520f}:root[data-theme=light] .budget_chip_RESERVE__Z_7m2{background:#f2f4f7;color:#475467}.budget_solid_EXPERTS__KnZnU{background:#2b59d9}.budget_solid_PM__JW5Ub{background:#7a5af8}.budget_solid_LOGISTICS_EVENTS_____Qv{background:#f79009}.budget_solid_ADMIN_SUPPORT__OF3GX{background:#15b79e}.budget_solid_COMMS_DESIGN__8Yjrw{background:#ee46bc}.budget_solid_OTHER_PROJECT__0R_1_{background:#98a2b3}.budget_solid_FOP_FEES__2X2tP{background:#0e9384}.budget_solid_SALES_FEE__p8Y3u{background:#ca8504}.budget_solid_RESERVE__C2X6A{background:#5b6474}:root[data-theme=light] .budget_solid_RESERVE__C2X6A{background:#d0d5dd}.budget_natureBar__vGr82{display:flex;height:14px;gap:2px;border-radius:var(--radius-pill);overflow:hidden;margin:var(--space-3) 0}.budget_natureRow__k6AL1{display:grid;grid-template-columns:12px minmax(0,1fr) auto 56px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2) 0;font-size:14px}.budget_dot__22XcI{width:12px;height:12px;border-radius:3px}.budget_status__OCwFP{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font:var(--text-small);font-weight:500;white-space:nowrap}.budget_status_RECEIVED__4YMnq{background:var(--color-ok-soft);color:var(--color-ok)}.budget_status_PARTIAL__dhEIf{background:var(--color-watch-soft);color:var(--color-watch)}.budget_status_INVOICED__AzLOV{background:var(--color-accent-soft);color:var(--color-accent)}.budget_status_PLANNED__NhsAB{background:var(--color-missing-soft);color:var(--color-text-muted)}.budget_chartScroll__ZF27B{overflow-x:auto;contain:paint}.budget_chart__VQp5y{display:grid;grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;grid-gap:var(--space-2);gap:var(--space-2);min-width:100%}.budget_chartBars__7y_4B{display:flex;justify-content:center;align-items:flex-end;gap:3px;height:180px;border-bottom:1px solid var(--color-border);padding-bottom:2px}.budget_barPaid__x9GsC,.budget_barPlan__CJGIe{width:40%;max-width:22px;border-radius:4px 4px 0 0}.budget_barPlan__CJGIe{background:color-mix(in srgb,var(--color-accent) 35%,transparent)}.budget_barPaid__x9GsC{background:var(--color-accent)}.budget_chartLabel__xyM8g{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--color-text-muted);text-align:center}.budget_chartMonth__qi3tZ{font-weight:600;color:var(--color-text)}.budget_legend__vm1ed{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-3) 0;font:var(--text-small);color:var(--color-text-muted)}.budget_legendItem__b_fow{display:inline-flex;align-items:center;gap:6px}.budget_legendSwatch__gTU_H{width:12px;height:12px;border-radius:3px}.budget_twoCol__TLRIV{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.budget_detailRow__P9gvG{display:none}.budget_lineGroup__svGdS:has(details[open]) .budget_detailRow__P9gvG{display:table-row}.budget_lineToggle__oycHa>summary{cursor:pointer;list-style:none}.budget_lineToggle__oycHa>summary::-webkit-details-marker{display:none}.budget_lineToggle__oycHa>summary:before{content:"▸";display:inline-block;width:1em;color:var(--color-text-muted)}.budget_lineToggle__oycHa[open]>summary:before{content:"▾"}.budget_detailBox__J1x1I{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:14px}.budget_emptyBox__3NeRf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.budget_monthsField__R1lN5{margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.budget_monthsField__R1lN5 legend{padding:0 var(--space-1);font-weight:600}.budget_monthsGrid__9YesM{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.budget_totalRow__r96FE td,.budget_totalRow__r96FE th{font-weight:600}.budget_outsideRow__n0_xu td{color:var(--color-text-muted)}.budget_requestList__hZmvu{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.budget_requestList__hZmvu>li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) auto auto minmax(140px,auto);grid-gap:var(--space-3);gap:var(--space-3);align-items:center}@media (max-width:599px){.budget_requestList__hZmvu>li{grid-template-columns:minmax(0,1fr) auto}}.budget_rightsNote__ReC_a{margin:var(--space-1) 0 0;font-size:14px}@media (max-width:599px){.budget_paceRow__D2GH8{grid-template-columns:minmax(0,1fr) 56px}.budget_paceRow__D2GH8>.budget_paceNote__9Nl1g,.budget_paceRow__D2GH8>.budget_track___Y_3A{grid-column:1/-1;grid-row:2}}.access_cellButton__GERCU{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;text-align:left;white-space:nowrap}.access_cellButton__GERCU:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.access_cellButton__GERCU:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.access_chevron__5Eokh{color:var(--color-text-muted);font-weight:600}.access_legend__b7VhU{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.access_legend__b7VhU li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:14px}.access_legendText__Dbj1x{color:var(--color-text-muted)}.access_detailsTitle__YPZVG{margin:0 var(--space-6) var(--space-2) 0;font-size:20px;line-height:1.3}.access_detailsBlock__2gHU0{margin-top:var(--space-4)}.access_detailsBlock__2gHU0 h3{margin:0 0 var(--space-2);font-size:15px}.access_actionList__9dSnm{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.access_actionRow__7cGbV{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.access_actionName__Uv3QY{font-weight:600}.access_actionNote__VTXcD{font-size:13px}.access_actionNote__VTXcD,.access_code___chs_{grid-column:1/-1;color:var(--color-text-muted)}.access_code___chs_,.access_code___chs_ code{font-size:12px}@media (max-width:767px){.access_legend__b7VhU{flex-direction:column}}.access_review__1Bwbh{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);margin:0}.access_review__1Bwbh dt{color:var(--color-text-muted)}.access_review__1Bwbh dd{margin:0}.access_reviewRow__5mUD_{display:contents}.access_codeInline__LLhqO{color:var(--color-text-muted);font-size:12px}@media (max-width:767px){.access_review__1Bwbh{grid-template-columns:minmax(0,1fr)}}.access_capabilityGroup__DFt9J{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.access_capabilityGroup__DFt9J legend,.access_capabilityGroup__DFt9J summary{padding:0 var(--space-1);font-weight:600}.access_capabilityGroup__DFt9J summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.access_capabilityGroup__DFt9J summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.access_capabilityList__n4eKk{margin:0;padding:0;list-style:none}.access_capabilityRow__NVfqu{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.access_capabilityRow__NVfqu:last-child{border-bottom:0}.access_capabilityRow__NVfqu input[type=checkbox]{width:20px;height:20px;margin:0}.access_capabilityName__vwTYU{min-height:24px;display:flex;align-items:center;font-weight:600;cursor:pointer}.access_capabilityAbout__EiLry,.access_capabilityScope__C9trh{grid-column:2/-1;color:var(--color-text-muted);font-size:13px}.access_capabilityScope__C9trh{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--color-text);font-size:inherit}.access_batchList__1U7MG{margin:0;padding-left:var(--space-4)}@media (max-width:767px){.access_capabilityRow__NVfqu{grid-template-columns:24px minmax(0,1fr)}.access_capabilityRow__NVfqu>:nth-child(3){grid-column:2;justify-self:start}}.commitment_commitment__MZ_sl{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.commitment_list__LaBb3{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:1.25em}.commitment_list__LaBb3 li{padding-left:2px;line-height:1.5;overflow-wrap:anywhere}.commitment_list__LaBb3 li::marker{color:var(--color-accent)}.ui_critical__55YCA{--tone:var(--signal-critical);--tone-soft:var(--signal-critical-soft)}.ui_attention__6iAs_{--tone:var(--signal-attention);--tone-soft:var(--signal-attention-soft)}.ui_ok__k3Xaf{--tone:var(--signal-ok);--tone-soft:var(--signal-ok-soft)}.ui_neutral__9DnwE{--tone:var(--signal-neutral);--tone-soft:var(--signal-neutral-soft)}.ui_pageHeader__zcP3o{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5)}.ui_pageHeaderText__XWHZg{flex:1 1 320px;min-width:0}.ui_eyebrow__go0c3{margin:0;font:var(--text-card-title);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.ui_pageTitle__WHSFP{margin:var(--space-1) 0 0;font:var(--text-display)}.ui_pageMeta__XwBJ5{margin:var(--space-1) 0 0;font:var(--text-small);color:var(--color-text-muted)}.ui_objectHeader__gAT0d{margin-bottom:var(--space-4)}.ui_back__9m9yu{display:inline-block;margin-bottom:var(--space-3);font-weight:600;text-decoration:none}.ui_titleRow__xP3hQ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.ui_titleRow__xP3hQ>h1{margin:0;font-size:26px;line-height:1.25}.ui_relationship__OGHpQ{margin:var(--space-3) 0 0;font:var(--text-small);color:var(--color-text-muted)}.ui_titleAction__ySVwu{margin-left:auto}.ui_subtitle___XW7E{margin:var(--space-1) 0 var(--space-3);font-size:17px}.ui_metaLine__xnFuo{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0}.ui_metaItem___C4v6{min-width:0}.ui_metaItem___C4v6 dt{display:flex;align-items:center;font-size:12px;color:var(--color-text-muted)}.ui_metaItem___C4v6 dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ui_period__geZyk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font:var(--text-small)}.ui_periodBar__jxKFB{position:relative;flex:1 1 200px;min-width:120px;height:10px;border-radius:var(--radius-pill);background:var(--color-surface-muted)}.ui_periodFill__369eS{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);background:var(--color-accent-soft)}.ui_periodToday__lwquy{position:absolute;top:-4px;width:3px;height:18px;margin-left:-1px;border-radius:2px;background:var(--color-accent)}.ui_periodLabels__xUYkP{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);font:var(--text-small);color:var(--color-text-muted)}.ui_section__pJ7Fw{margin-bottom:var(--space-6)}.ui_sectionHeader__DjO8P{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.ui_sectionTitle__tMxZL{margin:0;font:var(--text-title)}.ui_stack__aZk4C{gap:var(--space-4)}.ui_card__rjD3J,.ui_stack__aZk4C{display:flex;flex-direction:column;min-width:0}.ui_card__rjD3J{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ui_cardCompact__STYrP{padding:var(--space-4)}.ui_cardHeader__usNBV{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.ui_cardMeta__JyKk6{font:var(--text-small);color:var(--color-text-muted)}.ui_cardTitle__n4liE{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--color-text)}.ui_dot__uRlgV{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--tone)}.ui_metric__CNv9D{position:relative;min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ui_metricMain__dSdTx,.ui_metric__CNv9D{display:flex;flex-direction:column;gap:var(--space-1)}.ui_metricValue__DClDP{font:var(--text-metric)}.ui_metricCompact__8edCQ{padding:var(--space-3)}.ui_metricValueCompact__57fkS{font:var(--text-metric-compact);overflow-wrap:anywhere}.ui_metricLabel__qFqHd{font:var(--text-small);color:var(--color-text-muted)}.ui_metricQualifier__35_a_{font:var(--text-small);font-weight:600;color:var(--tone,var(--color-text-muted))}.ui_neutral__9DnwE .ui_metricQualifier__35_a_{color:var(--signal-neutral-text)}.ui_tileLink__otu9n{color:inherit;text-decoration:none}.ui_tileLink__otu9n:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md)}.ui_tileLink__otu9n:focus-visible{outline:none}.ui_tileLink__otu9n:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px}.ui_signalCard__pFOpE{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--tone);border-radius:var(--radius-md);background:var(--color-surface)}.ui_signalCode__Hl9FA{font:var(--text-label);letter-spacing:.04em;color:var(--color-text-muted)}.ui_signalTitle__f1eKw{margin:0;font-weight:600}.ui_signalText__cX876{margin:0;font:var(--text-small);font-weight:600;color:var(--tone)}.ui_neutral__9DnwE .ui_signalText__cX876{color:var(--signal-neutral-text)}.ui_signalStep__UoZX1{margin:0;font:var(--text-small);color:var(--color-text-muted)}.ui_statusLabel__q5Dk3{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:12px;font-weight:600;white-space:nowrap}.ui_statusDone__TQayj{background:var(--signal-ok-soft);color:var(--signal-ok)}.ui_statusMuted__8ifnr,.ui_statusStruck__fvyux{background:var(--signal-neutral-soft);color:var(--color-text-muted)}.ui_statusStruck__fvyux{text-decoration:line-through}.ui_signalBadge__J6tce{display:inline-flex;align-items:baseline;gap:var(--space-2);font:var(--text-small);font-weight:600;color:var(--tone)}.ui_signalBadge__J6tce .ui_dot__uRlgV{transform:translateY(-1px)}.ui_dataTag__C6yNv,.ui_neutral__9DnwE.ui_signalBadge__J6tce{color:var(--signal-neutral-text)}.ui_dataTag__C6yNv{display:inline-flex;align-items:center;padding:0 var(--space-2);border:1px dashed var(--signal-neutral);border-radius:var(--radius-pill);font:var(--text-small);white-space:nowrap}.ui_table__p1SXN{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.ui_table__p1SXN td,.ui_table__p1SXN th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.ui_table__p1SXN th{background:var(--color-surface-muted);font:var(--text-card-title);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ui_table__p1SXN tr:last-child td{border-bottom:none}.ui_table__p1SXN .ui_numeric__KavsZ{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_tableInCard__U0gdv{border:none;border-radius:0;background:transparent}.ui_tableInCard__U0gdv th{background:transparent}.ui_cellStack__S6O8z{display:flex;flex-direction:column;gap:2px;min-width:0}.ui_cellStrong__OxBCp{font-weight:700}.ui_cellSub__PWn_Z{font:var(--text-small);color:var(--color-text-muted)}.ui_nowrap__umMym{white-space:nowrap}.ui_rowLink__keaXG{color:inherit;text-decoration:none}.ui_rowLink__keaXG:hover .ui_cellStrong__OxBCp{color:var(--color-accent);text-decoration:underline}.ui_openCell__6_V1A{width:1%;text-align:right}.ui_openLink__LvWHF{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);text-decoration:none}.ui_openLink__LvWHF:hover{background:var(--color-accent-soft)}.ui_disclosure__lnijE>summary{display:inline-flex;align-items:center;min-height:44px;color:var(--color-accent);font-weight:600;cursor:pointer}.ui_itemList__aky0d{margin:0;padding:0;list-style:none}.ui_item__VW36t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.ui_itemMain__DapMx{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.ui_itemTitle__B2vt1{font-weight:600;overflow-wrap:anywhere}.ui_itemMeta__Qd0B1{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);font:var(--text-small);color:var(--color-text-muted)}.ui_groupTitle__K55a4{margin:var(--space-3) 0 var(--space-1);font:var(--text-small);font-weight:600}.ui_plainList__zug8_{margin:0 0 var(--space-6);padding:0;list-style:none}.ui_cardList____p_u{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.ui_count__TTg61{font-weight:400}.ui_count__TTg61,.ui_muted__HsCyi{color:var(--color-text-muted)}.ui_facts__ATkYV{display:grid;grid-template-columns:repeat(var(--fact-columns,1),minmax(0,1fr));grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);margin:0}.ui_fact__eAKLB dt{font:var(--text-small);color:var(--color-text-muted)}.ui_fact__eAKLB dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ui_emptyInline__bzFGK{margin:0;color:var(--color-text-muted)}.ui_emptyBlock__a__QZ,.ui_emptyPage__69kHR{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}.ui_emptyPage__69kHR{border-style:solid;background:var(--color-surface)}.ui_emptyTitle__djLyD{margin:0;font-weight:600;color:var(--color-text)}.ui_emptyText__GFrYr{margin:0}.ui_buttonLink__KPYXB,.ui_buttonPrimary__lT8Qx,.ui_buttonSecondary__XTlAQ{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-sm);font:var(--text-body);font-weight:600;text-decoration:none;cursor:pointer}.ui_buttonPrimary__lT8Qx{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.ui_buttonSecondary__XTlAQ{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);background:transparent;color:var(--color-accent)}.ui_buttonLink__KPYXB{min-height:36px;padding:0;border:none;background:none;color:var(--color-accent)}.ui_buttonLink__KPYXB:hover{text-decoration:underline}.ui_buttonLink__KPYXB:before,.ui_buttonSecondary__XTlAQ:before{content:"";position:absolute;inset:-4px 0}.ui_input__XtipX{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.ui_filterBar__Qozh4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.ui_searchForm__UfwST{display:flex;flex:1 1 220px;max-width:360px;gap:var(--space-2);min-width:0}.ui_searchForm__UfwST .ui_input__XtipX{flex:1 1;min-width:0}.ui_inlinePanel__K1Fif{flex:0 1 auto}.ui_inlinePanel__K1Fif[open]{flex:1 1 100%}.ui_inlinePanel__K1Fif>summary{list-style:none}.ui_inlinePanel__K1Fif>summary::-webkit-details-marker{display:none}.ui_itemActions__vifWq{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.ui_inlineForm__6o4Fz{display:inline-flex;flex-direction:column;gap:var(--space-1)}.ui_formGrid__C8TYw{display:flex;flex-direction:column;gap:var(--space-3);max-width:560px;margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.ui_field__FSvxQ{display:flex;flex-direction:column;gap:var(--space-1);font:var(--text-small)}.ui_field__FSvxQ input,.ui_field__FSvxQ select,.ui_field__FSvxQ textarea{min-height:40px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:var(--text-body)}.ui_formActions___S_VH{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui_fieldError__3U45M,.ui_formError__eAM_q{margin:0;font:var(--text-small);color:var(--signal-critical)}.ui_formSaved__NVygx{margin:0;font:var(--text-small);color:var(--signal-ok)}.ui_chips__KBDvv{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui_chip__nR3PL{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);text-decoration:none}.ui_chip__nR3PL:before{content:"";position:absolute;inset:-4px 0}.ui_chipActive__91dhh{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.ui_tabs___cpJj{border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:thin}.ui_tabList__gmXeD{display:flex;gap:var(--space-1);min-width:max-content;margin:0;padding:0;list-style:none}.ui_tab__dJ0Si{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-bottom:2px solid transparent;color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.ui_tabActive__orqUL,.ui_tab__dJ0Si:hover{color:var(--color-text)}.ui_tabActive__orqUL{border-bottom-color:var(--color-accent);font-weight:600}.ui_tabDisabled__N7XTH{cursor:default}.ui_soon__UkyLw{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);font:var(--text-label);color:var(--color-text-muted)}.ui_grid2__ALj_B,.ui_grid3__gU_8c,.ui_grid4__3Z2FS{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui_grid2__ALj_B{grid-template-columns:repeat(2,minmax(0,1fr))}.ui_grid3__gU_8c{grid-template-columns:repeat(3,minmax(0,1fr))}.ui_grid4__3Z2FS{grid-template-columns:repeat(4,minmax(0,1fr))}.ui_gridMainAside__AKpqQ{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:1023px){.ui_grid3__gU_8c,.ui_grid4__3Z2FS{grid-template-columns:repeat(2,minmax(0,1fr))}.ui_gridMainAside__AKpqQ{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.ui_card__rjD3J{padding:var(--space-4)}.ui_pageTitle__WHSFP,.ui_titleRow__xP3hQ>h1{font-size:22px}.ui_back__9m9yu{min-height:44px}.ui_titleAction__ySVwu{flex-basis:100%;margin-left:0}.ui_titleAction__ySVwu>*{width:100%}.ui_metaLine__xnFuo{gap:var(--space-2) var(--space-4)}.ui_facts__ATkYV,.ui_grid2__ALj_B,.ui_grid3__gU_8c{grid-template-columns:minmax(0,1fr)}.ui_buttonPrimary__lT8Qx{width:100%;min-height:44px}.ui_table__p1SXN,.ui_table__p1SXN tbody,.ui_table__p1SXN td,.ui_table__p1SXN tr{display:block}.ui_table__p1SXN{border:none;background:transparent}.ui_table__p1SXN thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ui_table__p1SXN tr{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ui_table__p1SXN td{padding:var(--space-1) 0;border-bottom:none}.ui_table__p1SXN td[data-label]:before{content:attr(data-label);display:block;font:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ui_table__p1SXN .ui_numeric__KavsZ{text-align:left}.ui_table__p1SXN .ui_openCell__6_V1A{display:none}}.ui_accent_green__yems_{--accent:var(--chart-green)}.ui_accent_blue__a0uci{--accent:var(--chart-blue)}.ui_accent_amber___jWAT{--accent:var(--chart-amber)}.ui_accent_violet__PYH50{--accent:var(--chart-violet)}.ui_accent_red__cERG2{--accent:var(--chart-red)}.ui_accent_neutral__4RjZi{--accent:var(--color-missing)}.ui_progress__UD9aE{position:relative;display:block;flex:1 1;min-width:40px;height:8px;border-radius:var(--radius-pill);background:var(--color-track);overflow:hidden}.ui_progressFill__cvjKd{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent)}.ui_stat__zvzeq{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;text-decoration:none}.ui_statLink__D3vKX:hover{border-color:var(--color-accent)}.ui_statHead__y8d7d{display:flex;align-items:center;gap:var(--space-4);min-width:0}.ui_statIcon__dfDmz{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.ui_statText__E8OnL{display:flex;flex-direction:column;min-width:0}.ui_statLabel__rAul_{font:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere}.ui_statValue__MnWc_{font:var(--text-metric);color:var(--color-text);white-space:nowrap}.ui_statContext__v_FyY{font:var(--text-small);color:var(--color-text-muted)}.ui_statBar__k_jT5{display:flex;align-items:center;gap:var(--space-3)}.ui_statPercent__H58Ga{flex:none;min-width:36px;text-align:right;font:600 13px/1 var(--font-sans);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:599px){.ui_stat__zvzeq{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.ui_statHead__y8d7d{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ui_statIcon__dfDmz{width:36px;height:36px}.ui_statIcon__dfDmz svg{width:20px;height:20px}.ui_statValue__MnWc_{font:var(--text-metric-compact)}}.ui_tabsSegmented__Yq8IX{border-bottom:0;overflow:visible}.ui_tabsSegmented__Yq8IX .ui_tabList__gmXeD{gap:0;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.ui_tabsSegmented__Yq8IX .ui_tab__dJ0Si{min-height:32px;padding:0 var(--space-4);border-bottom:0;border-radius:4px;font-size:14px}.ui_tabsSegmented__Yq8IX .ui_tabActive__orqUL{border:1px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-text)}.ui_menu__AeawA{position:relative}.ui_menuButton__fpRqt{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:128px;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:14px;cursor:pointer;list-style:none;white-space:nowrap}.ui_menuButton__fpRqt::-webkit-details-marker{display:none}.ui_menuButton__fpRqt:hover,.ui_menu__AeawA[open]>.ui_menuButton__fpRqt{border-color:var(--color-accent)}.ui_menuValue__0zbtq{overflow:hidden;text-overflow:ellipsis}.ui_menuList__sDk7F{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:100%;max-height:60vh;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-popover)}.ui_menuItem__uiYJC{display:flex;align-items:center;gap:var(--space-2);padding:7px var(--space-3);border-radius:4px;color:var(--color-text);font-size:14px;text-decoration:none;white-space:nowrap}.ui_menuItem__uiYJC:hover{background:var(--color-surface-muted)}.ui_menuItemActive__I3znv{background:var(--color-accent-soft);font-weight:600}@media (min-width:600px){.ui_tableCompact__tGU9z td,.ui_tableCompact__tGU9z th{padding:8px var(--space-3);vertical-align:middle}.ui_tableCompact__tGU9z th{padding-top:10px;padding-bottom:10px}.ui_tableCompact__tGU9z td{font-size:13px}.ui_tableCompact__tGU9z .ui_openLink__LvWHF{width:28px;height:28px;min-width:28px;min-height:28px}}@media (min-width:1360px){.ui_tableCompact__tGU9z td,.ui_tableCompact__tGU9z th{white-space:nowrap}}.skills_skills__fUZ_a{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.skills_skills__fUZ_a legend{padding:0;margin-bottom:var(--space-1);font:var(--text-label);color:var(--color-text)}.skills_chips__h3cvp{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.skills_chip__XyfDT{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:13px}.skills_chip__XyfDT span{overflow-wrap:anywhere}.skills_chip__XyfDT button{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}.skills_chip__XyfDT button:focus-visible,.skills_chip__XyfDT button:hover{background:var(--color-critical-soft);color:var(--signal-critical)}.skills_add__MdM6Q{display:flex;gap:var(--space-2)}.skills_add__MdM6Q input{flex:1 1;min-width:0}.skills_addButton__JkoBT{flex:none;min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer}.skills_empty__Smekg,.skills_hint__9CCHA{margin:0;font:var(--text-small);color:var(--color-text-muted)}.skills_error__rloWo{font:var(--text-small);color:var(--signal-critical)}.overview_page___a3r6{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.overview_main__TT6Ys{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.overview_header__oNEgB{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.overview_title__P7FiU{margin:0;font:var(--text-display);color:var(--color-text)}.overview_lead__hbaUp{margin:var(--space-1) 0 0;font:var(--text-body);color:var(--color-text-muted)}.overview_outlineButton__zuvGX,.overview_primary__3vBI0{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:600 14px/1 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.overview_primary__3vBI0{flex:none;background:var(--color-accent);color:var(--color-on-accent)}.overview_kpis__P9Cj1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.overview_kpi__HnZWO{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.overview_kpiHead__Tvvn_{display:flex;align-items:center;gap:var(--space-3)}.overview_kpiIcon__biTPc{--accent:var(--chart-blue);display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.overview_kpiIcon__biTPc[data-accent=green]{--accent:var(--chart-green)}.overview_kpiIcon__biTPc[data-accent=amber]{--accent:var(--chart-amber)}.overview_kpiIcon__biTPc[data-accent=violet]{--accent:var(--chart-violet)}.overview_kpiLabel___qDqq{font:600 14px/1.2 var(--font-sans);color:var(--color-text)}.overview_kpiValue__W4MiX{margin-top:var(--space-1);font:700 32px/1.1 var(--font-sans);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_kpiNote__s3Ihv{font:var(--text-small);color:var(--color-text-muted)}.overview_kpiBar__Hnmq7{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-1)}.overview_kpiBar__Hnmq7>span:first-child{flex:1 1}.overview_kpiBar__Hnmq7>span:last-child{min-width:34px;text-align:right;font:600 12px/1 var(--font-sans);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_tabs__yNZk_{display:flex;gap:var(--space-5);margin-top:var(--space-2);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.overview_tab__7Jihn{padding:var(--space-2) var(--space-1) 10px;border-bottom:2px solid transparent;margin-bottom:-1px;font:500 15px/1.2 var(--font-sans);color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.overview_tab__7Jihn:hover{color:var(--color-text)}.overview_tab__7Jihn[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:600}.overview_toolbar__mw_jv{flex-wrap:wrap}.overview_search__VEDgF,.overview_toolbar__mw_jv{display:flex;align-items:center;gap:var(--space-2)}.overview_search__VEDgF{flex:1 1 260px;min-width:0;max-width:440px;height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted)}.overview_search__VEDgF input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--color-text);font:var(--text-body);outline:none}.overview_search__VEDgF:focus-within{border-color:var(--color-accent)}.overview_select__VvCMK select{height:38px;max-width:180px;padding:0 var(--space-6) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:13px/1 var(--font-sans)}.overview_apply__d9R5b{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.overview_apply__d9R5b:focus{position:static;width:auto;height:38px;-webkit-clip-path:none;clip-path:none;padding:0 var(--space-3)}.overview_reset__34UMZ{padding:0 var(--space-2);font:13px/1 var(--font-sans);color:var(--color-accent)}.overview_count__PiNwC{margin-left:auto;font:var(--text-small);color:var(--color-text-muted);white-space:nowrap}.overview_empty__roC88{margin:0;padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center}.overview_tableWrap__mC37X{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.overview_table__AoQ38{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse;font:12px/1.3 var(--font-sans)}.overview_table__AoQ38 th{height:38px;padding:0 8px;background:var(--color-surface-muted);color:var(--color-text-muted);font:500 12px/1.2 var(--font-sans);text-align:left}.overview_table__AoQ38 td,.overview_table__AoQ38 th{overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--color-border);white-space:nowrap}.overview_table__AoQ38 td{height:44px;padding:3px 8px;color:var(--color-text);vertical-align:middle}.overview_table__AoQ38 tbody tr{position:relative}.overview_table__AoQ38 tbody tr:last-child td{border-bottom:0}.overview_table__AoQ38 tbody tr:hover td{background:var(--color-surface-muted)}.overview_table__AoQ38 tbody tr.overview_selected__a3BnR td{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.overview_colPerson__VyvNR{width:21%}.overview_colCategory__uZwqg{width:14%}.overview_colFunction__zE0o_{width:15%}.overview_colProjects__9tc14{width:21%}.overview_colWorkload__CCQrN{width:16%}.overview_colState__ZUdGG{width:13%}.overview_rowLink__vv5MK{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.overview_rowLink__vv5MK:after{content:"";position:absolute;inset:0}.overview_rowLink__vv5MK:focus-visible{outline:none}.overview_rowLink__vv5MK:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.overview_avatar__bKusx,.overview_bigAvatar__x2DFw{display:inline-grid;flex:none;place-items:center;border-radius:50%;background:var(--color-avatar-bg);color:var(--color-avatar-text);font-weight:700}.overview_avatar__bKusx{width:30px;height:30px;font-size:11px}.overview_personText__nTp_8{display:flex;flex-direction:column;min-width:0}.overview_name__3swVa{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.overview_sub__mk49r{font-size:11px;color:var(--color-text-muted)}.overview_category__EWNf5{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:6px;font:600 10px/1 var(--font-sans);white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted)}.overview_category__EWNf5[data-category=core]{border-color:transparent;background:var(--signal-ok-soft);color:var(--signal-ok)}.overview_category__EWNf5[data-category=external]{background:var(--color-surface-muted);color:var(--color-text)}.overview_category__EWNf5[data-category=provider]{border-color:transparent;background:color-mix(in srgb,var(--chart-violet) 22%,transparent);color:var(--chart-violet)}.overview_functionCell__6U66_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview_chips__CzE6_{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.overview_chipMore__o_Fat,.overview_chip__cMpTV{display:inline-flex;align-items:center;height:22px;padding:0 6px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-muted);font:500 10px/1 var(--font-sans);white-space:nowrap}.overview_chip__cMpTV{display:inline-block;flex:0 1 auto;min-width:0;line-height:20px;overflow:hidden;text-overflow:ellipsis}.overview_moreNarrow__uYqBL{display:none}.overview_chipMore__o_Fat{flex:none;background:transparent;color:var(--color-text-muted)}.overview_meter__sW3zj{--tone:var(--signal-ok);display:inline-flex;align-items:center;gap:var(--space-2)}.overview_meter__sW3zj[data-tone=attention]{--tone:var(--signal-attention)}.overview_meter__sW3zj[data-tone=critical]{--tone:var(--signal-critical)}.overview_meterTrack__xYU3P{position:relative;width:56px;height:6px;border-radius:3px;background:var(--color-track);overflow:hidden}.overview_meterFill__0DFt1{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--tone)}.overview_meterValue__NB2P1{display:inline-flex;align-items:center;gap:3px;min-width:34px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_meter__sW3zj[data-tone=critical] .overview_meterValue__NB2P1{color:var(--signal-critical)}.overview_meterWord__CO85E{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--color-text-muted);white-space:nowrap}.overview_meterWord__CO85E[data-tone=attention]{color:var(--signal-attention)}.overview_meterWord__CO85E[data-tone=critical]{color:var(--signal-critical)}.overview_state__EmBTc{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:var(--radius-pill);font:600 10.5px/1 var(--font-sans);white-space:nowrap;background:var(--signal-neutral-soft);color:var(--signal-neutral-text)}.overview_state__EmBTc[data-tone=ok]{background:var(--signal-ok-soft);color:var(--signal-ok)}.overview_state__EmBTc[data-tone=attention]{background:var(--signal-attention-soft);color:var(--signal-attention)}.overview_state__EmBTc[data-tone=info]{background:var(--color-accent-soft);color:var(--color-accent)}.overview_actionCol__9ntWJ{width:48px;text-align:right}.overview_actions__1h_pW{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.overview_signal__wocAc{position:relative;z-index:1;display:inline-grid;place-items:center;color:var(--signal-attention)}.overview_signal__wocAc[data-tone=critical]{color:var(--signal-critical)}.overview_more__cauwq{display:inline-grid;place-items:center;width:20px;height:26px;color:var(--color-text-muted)}.overview_backdrop__tnbWF{display:none}.overview_drawer__IxLvg{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.overview_drawerTop__rWPSc{display:flex;align-items:center;justify-content:space-between}.overview_drawerLabel__IOKT_{font:600 18px/1.2 var(--font-sans)}.overview_drawerTools__an48p{display:inline-flex;gap:var(--space-1)}.overview_iconLink__FHVNF{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--color-text-muted)}.overview_iconLink__FHVNF:hover{background:var(--color-surface-muted);color:var(--color-text)}.overview_identity__d7_yf{display:flex;align-items:center;gap:var(--space-4)}.overview_bigAvatar__x2DFw{width:64px;height:64px;font-size:20px}.overview_identityText__Xg4F0{min-width:0}.overview_drawerName__9ifwT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font:700 18px/1.25 var(--font-sans)}.overview_drawerName__9ifwT:focus{outline:none}.overview_identityLine__76_bA{margin:2px 0 0;font:var(--text-body);color:var(--color-text-muted)}.overview_identityMuted__pVLU9{margin:2px 0 0;font:var(--text-small);color:var(--color-text-muted)}.overview_drawerActions__nKx9f{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.overview_drawerActions__nKx9f>*{min-width:0}.overview_drawerActions__nKx9f .overview_outlineButton__zuvGX{width:100%;justify-content:center;padding:6px var(--space-2);font-size:13px;line-height:1.2;text-align:center;white-space:normal}.overview_drawerActions__nKx9f .overview_addMenu__FNIfJ ul{right:auto}.overview_iconEdit__8TgCi{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent)}.overview_iconEdit__8TgCi:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.overview_openCard__VQqjy{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);font:600 14px/1 var(--font-sans);text-decoration:none}.overview_openCard__VQqjy:hover{filter:brightness(1.08)}.overview_outlineButton__zuvGX{list-style:none;border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.overview_outlineButton__zuvGX:hover{border-color:var(--color-accent)}.overview_addMenu__FNIfJ{position:relative}.overview_addMenu__FNIfJ ul{position:absolute;z-index:5;top:calc(100% + 4px);left:0;min-width:260px;max-height:320px;margin:0;padding:var(--space-1);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-popover);list-style:none}.overview_addMenu__FNIfJ a{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:6px;color:var(--color-text);font-size:13px;text-decoration:none}.overview_addMenu__FNIfJ a:hover{background:var(--color-surface-muted)}.overview_panelTabs__ZRvL8{display:flex;gap:10px;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.overview_panelTab__b5zYW{padding:var(--space-2) 0;border-bottom:2px solid transparent;margin-bottom:-1px;font:500 12.5px/1.2 var(--font-sans);color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.overview_panelTab__b5zYW[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:600}.overview_panelBody__fG0NH{display:flex;flex-direction:column;gap:var(--space-3)}.overview_panelCard__46D_Q{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.overview_panelHead__bY4Pp{display:flex;align-items:center;justify-content:space-between}.overview_panelHead__bY4Pp h3{margin:0;font:600 14px/1.3 var(--font-sans)}.overview_panelActions__q3A0x a,.overview_panelHead__bY4Pp a,.overview_panelLink__hbWYF,.overview_projectActions__ljzWV a{font-size:12px;color:var(--color-accent)}.overview_panelEmpty__ok7og{margin:0;font:var(--text-small);color:var(--color-text-muted)}.overview_panelActions__q3A0x,.overview_projectActions__ljzWV{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.overview_facts__aE6km{display:grid;grid-gap:6px;gap:6px;margin:0}.overview_fact__G_DQP{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);font-size:13px}.overview_fact__G_DQP dt{color:var(--color-text-muted)}.overview_fact__G_DQP dd{margin:0;overflow-wrap:anywhere}.overview_clamp__xuQV_{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.overview_links__YPZCr{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.overview_links__YPZCr li{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--color-text-muted)}.overview_links__YPZCr a{color:var(--color-accent)}.overview_loadHead__08afd{display:flex;align-items:center;gap:var(--space-4)}.overview_loadBar__ZkvjB{--tone:var(--signal-ok);position:relative;flex:1 1;height:8px;border-radius:4px;background:var(--color-track);overflow:hidden}.overview_loadBar__ZkvjB[data-tone=attention]{--tone:var(--signal-attention)}.overview_loadBar__ZkvjB[data-tone=critical]{--tone:var(--signal-critical)}.overview_loadBar__ZkvjB>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--tone)}.overview_loadBig__0ctN2{font:700 28px/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_signals__rbglO{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.overview_signals__rbglO li{color:var(--signal-attention)}.overview_signals__rbglO li[data-tone=critical]{color:var(--signal-critical)}.overview_projectList__SCTXG{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.overview_projectItem__BGqPk{display:grid;grid-gap:4px;gap:4px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.overview_projectTop__7_L45{display:flex;align-items:center;gap:var(--space-2);min-width:0}.overview_projectTop__7_L45 .overview_chip__cMpTV{flex:none}.overview_projectName__REKyP{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.overview_projectMeta__Njjpq{display:flex;flex-wrap:wrap;gap:2px var(--space-3);font-size:12px;color:var(--color-text-muted)}.overview_agreementState__TeFwV{margin:0;font-weight:600}.overview_agreementState__TeFwV[data-tone=ok]{color:var(--signal-ok)}.overview_agreementState__TeFwV[data-tone=attention]{color:var(--signal-attention)}@media (min-width:1280px){.overview_page___a3r6[data-drawer=open]{grid-template-columns:minmax(0,1fr) 350px}.overview_page___a3r6[data-drawer=open] .overview_sub__mk49r{display:none}.overview_page___a3r6[data-drawer=open] .overview_drawer__IxLvg{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100vh - 92px);overflow-y:auto}}@media (min-width:1280px) and (max-width:1699px){.overview_page___a3r6[data-drawer=open] .overview_chipSecond__76Wij,.overview_page___a3r6[data-drawer=open] .overview_moreWide__ozYY_{display:none}.overview_page___a3r6[data-drawer=open] .overview_moreNarrow__uYqBL{display:inline-flex}.overview_page___a3r6[data-drawer=open] .overview_colPerson__VyvNR{width:23%}.overview_page___a3r6[data-drawer=open] .overview_colFunction__zE0o_{width:12%}.overview_page___a3r6[data-drawer=open] .overview_colProjects__9tc14{width:17%}.overview_page___a3r6[data-drawer=open] .overview_colWorkload__CCQrN{width:15%}.overview_page___a3r6[data-drawer=open] .overview_meterTrack__xYU3P{width:40px}.overview_page___a3r6[data-drawer=open] .overview_colState__ZUdGG{width:12.5%}}@media (min-width:1280px) and (max-width:1499px){.overview_page___a3r6[data-drawer=open] .overview_colFunction__zE0o_,.overview_page___a3r6[data-drawer=open] .overview_functionCell__6U66_{display:none}.overview_page___a3r6[data-drawer=open] .overview_colPerson__VyvNR{width:26%}.overview_page___a3r6[data-drawer=open] .overview_colCategory__uZwqg{width:16.5%}.overview_page___a3r6[data-drawer=open] .overview_colProjects__9tc14{width:19%}.overview_page___a3r6[data-drawer=open] .overview_colWorkload__CCQrN{width:18%}.overview_page___a3r6[data-drawer=open] .overview_colState__ZUdGG{width:15%}}@media (max-width:1279px){.overview_backdrop__tnbWF{position:fixed;inset:0;z-index:40;display:block;background:rgb(0 0 0/.45)}.overview_drawer__IxLvg{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(440px,100vw);border-radius:0;border-width:0 0 0 1px;overflow-y:auto;box-shadow:var(--shadow-popover)}}@media (max-width:1199px){.overview_kpis__P9Cj1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.overview_header__oNEgB{flex-direction:column;align-items:stretch}.overview_primary__3vBI0{align-self:flex-start}.overview_search__VEDgF{flex-basis:100%;max-width:none}.overview_count__PiNwC{flex-basis:100%;margin-left:0}.overview_tableWrap__mC37X{border:0;background:transparent;overflow:visible}.overview_table__AoQ38 thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.overview_table__AoQ38,.overview_table__AoQ38 tbody{display:block;min-width:0}.overview_table__AoQ38 td{white-space:normal}.overview_table__AoQ38 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px var(--space-3);gap:6px var(--space-3);margin-bottom:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.overview_table__AoQ38 td{display:flex;align-items:center;height:auto;min-width:0;padding:0;border:0}.overview_table__AoQ38 tbody tr.overview_selected__a3BnR td,.overview_table__AoQ38 tbody tr:hover td{background:transparent}.overview_table__AoQ38 tbody tr.overview_selected__a3BnR{border-color:var(--color-accent)}.overview_personCell__6EmzR{grid-column:1}.overview_actionCol__9ntWJ{grid-column:2;grid-row:1;width:auto}.overview_table__AoQ38 td[data-label]{grid-column:1/-1;gap:var(--space-2)}.overview_table__AoQ38 td[data-label]:before{content:attr(data-label);flex:none;width:110px;font-size:11px;color:var(--color-text-muted)}.overview_functionCell__6U66_{max-width:none;white-space:normal}.overview_chips__CzE6_{flex-wrap:wrap}.overview_kpiValue__W4MiX{font-size:26px}}@media (max-width:479px){.overview_kpis__P9Cj1{gap:var(--space-2)}.overview_kpi__HnZWO{padding:var(--space-3)}.overview_kpiLabel___qDqq{font-size:13px}.overview_fact__G_DQP{grid-template-columns:110px minmax(0,1fr)}}.overview_table__AoQ38 td.overview_actionCol__9ntWJ,.overview_table__AoQ38 th.overview_actionCol__9ntWJ{padding-right:6px;padding-left:0}.overview_outlineButton__zuvGX::-webkit-details-marker{display:none}.overview_skillChips__mIfbU{display:flex;flex-wrap:wrap;gap:4px}.overview_skillChips__mIfbU>span{padding:2px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font-size:12px}.projects_page__BpHjN{display:flex;flex-direction:column;gap:var(--space-5);max-width:1080px}.projects_title__YfSVW{font-size:1.5rem;margin:0}.projects_notice__A4HWg{margin:0;color:var(--color-text-muted)}.projects_registerPage__bfmXB{gap:0;max-width:none}.projects_kpiRow__IpcB1{margin-bottom:var(--space-6)}.projects_kpiRow__IpcB1>li>*{height:100%}.projects_signalsNote__S7_nZ{margin:var(--space-2) 0 0;font-size:13px}.projects_viewBar__uGLxn{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.projects_viewBar__uGLxn>nav{flex:1 1 auto;min-width:0}.projects_state__N4SOz{--state-color:var(--color-text-muted);--state-soft:var(--signal-neutral-soft)}.projects_stateACTIVE__TVtSB{--state-color:var(--state-active);--state-soft:var(--state-active-soft)}.projects_stateCONTRACTING__yEgq2{--state-color:var(--state-contracting);--state-soft:var(--state-contracting-soft)}.projects_statePill__yLITW{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--state-soft);color:var(--state-color);font-size:12px;font-weight:600;white-space:nowrap}.projects_stateSignal__WuaGK{display:inline-flex;align-items:baseline;gap:var(--space-2);font:var(--text-small);font-weight:600;color:var(--state-color)}.projects_stateSignal__WuaGK:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--state-color);transform:translateY(-1px)}.projects_stateCOMPLETED__Xh1BY.projects_stateSignal__WuaGK:before{background:var(--signal-neutral)}.projects_directionTag__lGVT1{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-muted);font-size:12px;line-height:1.3}.projects_directionNone__q_Zsd{font-style:italic}.projects_directionDot__WyGJl{flex:none;width:9px;height:9px;border-radius:50%;background:var(
    --direction-color,repeating-linear-gradient(135deg,var(--color-missing) 0 2px,transparent 2px 4px)
  );box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 20%,transparent)}.projects_directionFilter__jCHRY{margin:calc(-1 * var(--space-2)) 0 var(--space-4)}.projects_viewTools__N1wBR{margin-left:auto}.projects_toolbar__Ig1Dg,.projects_viewTools__N1wBR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.projects_toolbar__Ig1Dg{margin-bottom:var(--space-3)}.projects_toolbarSearch__Qxk_E{flex:0 1 220px;min-width:150px}.projects_sectionTools__KBXeZ{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-4)}@media (max-width:599px){.projects_toolbarSearch__Qxk_E{flex:1 1 100%}.projects_sectionTools__KBXeZ{flex-wrap:wrap}.projects_viewTools__N1wBR{margin-left:0;width:100%}}.projects_group__4kYnR{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.projects_groupTitle___OeMe{margin:0;font-size:15px}.projects_deliverableSection__eACXt{display:flex;flex-direction:column;gap:var(--space-2)}.projects_deliverableList__6L1Gl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.projects_deliverable__LHIiO{padding:var(--space-3) var(--space-4);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-2)}.projects_deliverableAttention__CoPF9{border-left-color:var(--color-watch)}.projects_deliverableHead__DUTde{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.projects_deliverableTitle__beug4{font-weight:600;overflow-wrap:anywhere}.projects_deliverableText__g59u4{margin:0;color:var(--color-text-muted);overflow-wrap:anywhere}.projects_deliverableFacts___Kt3c{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0;font-size:.875rem}.projects_deliverableFacts___Kt3c dt{color:var(--color-text-muted);font-size:.75rem}.projects_deliverableFacts___Kt3c dd{margin:0;overflow-wrap:anywhere}.projects_preLine__VpM6M{white-space:pre-line}.projects_roomPage__9wwoW{max-width:1200px;gap:var(--space-4)}.projects_lifecycleStrip__jDpfL{display:flex;gap:2px;margin:var(--space-1) 0}.projects_segmentDone___0j8R,.projects_segmentOpen__R2m8_,.projects_segmentSkipped__457jm{flex:1 1;height:8px;border-radius:2px}.projects_segmentDone___0j8R{background:var(--color-ok)}.projects_segmentOpen__R2m8_{border:1px solid var(--color-border)}.projects_segmentSkipped__457jm{background:var(--color-missing-soft);border:1px dashed var(--color-border)}.projects_roleHint__Naa3b{position:relative;display:inline-flex;vertical-align:middle;margin-left:var(--space-1)}.projects_roleHintButton__qncCs{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:transparent;color:var(--color-text-muted);font:italic 600 11px/1 Georgia,serif;cursor:help}.projects_roleHintButton__qncCs:before{content:"";position:absolute;inset:-13px}.projects_roleHintButton__qncCs:hover,.projects_roleHintButton__qncCs[aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent)}.projects_roleHintButton__qncCs:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.projects_roleHintBubble__HQyn9{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:20;width:max-content;max-width:min(260px,calc(100vw - 16px));padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:400;line-height:1.4;text-align:left;white-space:normal;box-shadow:var(--shadow-popover);transform:translateX(-50%)}.projects_processStrip__1rovb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.projects_aside__pkFkd{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (max-width:1023px){.projects_processStrip__1rovb{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.projects_processStrip__1rovb{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}}.projects_leadRole__Ywv1S{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--space-2);min-width:0}.projects_leadHolder__s4cCk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.projects_kpiSignal__JXZfg{color:var(--signal-critical);font-weight:600}.projects_signalsDisclosure__8jM2K>summary{font-weight:600}.projects_leadPerson__lfB1z{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--color-text);text-decoration:none}.projects_leadAvatar__pkfDM{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-avatar-bg);color:var(--color-avatar-text);font:600 12px/1 var(--font-sans)}.projects_leadName__Z_Ajt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.projects_leadPerson__lfB1z:focus-visible .projects_leadName__Z_Ajt,a.projects_leadPerson__lfB1z:hover .projects_leadName__Z_Ajt{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.timeline_timeline__CuXcg{--name-w:250px;--status-w:170px;--labels-w:calc(var(--name-w) + var(--status-w));--row-h:38px;--bar-top:11px;--bar-h:16px;min-width:0;max-width:100%;contain:inline-size}.timeline_scroller__V92U0{max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);scrollbar-width:thin}.timeline_scroller__V92U0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.timeline_grid__CpaJb{position:relative;min-width:calc(var(--labels-w) + var(--cal-min, 560px))}.timeline_lines__MTWrO{position:absolute;top:0;bottom:0;left:var(--labels-w);right:0;pointer-events:none}.timeline_line__cwAWv{position:absolute;top:28px;bottom:0;border-left:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.timeline_lineStrong__b5CwW{top:0;border-left-color:var(--color-border)}.timeline_todayLine__PjPoS{position:absolute;top:0;bottom:0;z-index:2;border-left:1px dashed var(--color-accent)}.timeline_head__eA7rz,.timeline_row__KcW6J{position:relative;display:grid;grid-template-columns:var(--name-w) var(--status-w) minmax(0,1fr)}.timeline_head__eA7rz{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-muted) 55%,transparent)}.timeline_headName__7yq8b,.timeline_headStatus__D6LO_{display:flex;align-items:center;padding:0 var(--space-4);color:var(--color-text-muted);font-size:14px}.timeline_completedSummary__RHwNE,.timeline_headName__7yq8b,.timeline_nameCell__JWi4t{position:-webkit-sticky;position:sticky;left:0;z-index:3}.timeline_headStatus__D6LO_,.timeline_statusCell__XmV1c{position:-webkit-sticky;position:sticky;left:var(--name-w);z-index:3;border-right:1px solid var(--color-border)}.timeline_headName__7yq8b,.timeline_headStatus__D6LO_{background:var(--color-surface-muted)}.timeline_headCal__gYePQ{grid-column:3;position:relative;height:48px}.timeline_columnRow__l3Ug2,.timeline_groupRow__9MMnU{position:relative;height:20px}.timeline_columnRow__l3Ug2{height:28px}.timeline_columnLabel__l9OhY,.timeline_groupLabel__fLYw1{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.timeline_groupLabel__fLYw1{padding-left:var(--space-3);color:var(--color-text-muted);font-size:11px;font-weight:600}.timeline_columnLabel__l9OhY{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:var(--space-3);gap:4px;color:var(--color-text);font-size:12px}.timeline_columnSub___VEO3{font-size:11px;opacity:.8}.timeline_todayPill__mIHI_{position:absolute;top:2px;z-index:4;padding:2px var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;transform:translateX(-50%)}.timeline_rows__k77Bd{position:relative;margin:0;padding:0;list-style:none}.timeline_row__KcW6J{min-height:var(--row-h);border-bottom:1px solid var(--color-border)}.timeline_rows__k77Bd>.timeline_row__KcW6J:last-child{border-bottom:none}.timeline_rowSelected__ouH0j .timeline_nameCell__JWi4t,.timeline_rowSelected__ouH0j .timeline_statusCell__XmV1c{background:var(--color-accent-soft)}.timeline_rowSelected__ouH0j .timeline_nameCell__JWi4t{box-shadow:inset 3px 0 0 var(--color-accent)}.timeline_nameCell__JWi4t,.timeline_statusCell__XmV1c{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:0 var(--space-4);background:var(--color-surface)}.timeline_statusCell__XmV1c{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--space-2);padding:0 var(--space-3);overflow:hidden;font-size:12px}.timeline_statusCell__XmV1c>:first-child{padding:1px 8px;font-size:11px}.timeline_signal__CMbdp{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;white-space:nowrap}.timeline_signalCritical__u2EHS{color:var(--signal-critical)}.timeline_signalAttention__6OKdB{color:var(--signal-attention)}.timeline_endMarker__6mS24{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;transform:translate(-7px,-50%);pointer-events:auto}.timeline_endDiamond__vCdLn{width:12px;height:12px;background:currentColor;transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 2px var(--color-surface)}.timeline_endCritical__g_h9z{color:var(--signal-critical)}.timeline_endAttention__lYnGk{color:var(--signal-attention)}.timeline_projectLink__8H8GO{overflow:hidden;color:var(--color-text);font-weight:500;font-size:13px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.timeline_projectLink__8H8GO:hover{color:var(--color-accent);text-decoration:underline}.timeline_projectLink__8H8GO:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.timeline_projectMeta__NQYL5{overflow:hidden;color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.timeline_compactState__npfx5{display:none}.timeline_compactState__npfx5>*+*{margin-top:2px}.timeline_track__xN_mo{grid-column:3;position:relative;min-height:var(--row-h)}.timeline_popoverRoot__OSBJA{display:contents}.timeline_bar__BwTOh{position:absolute;top:var(--bar-top);height:var(--bar-h);min-width:4px;border-radius:4px}.timeline_bar__BwTOh:hover{filter:brightness(1.08)}.timeline_bar__BwTOh:focus-visible{outline:2px solid var(--color-focus-on-dark,var(--color-text));outline-offset:2px}.timeline_bar__BwTOh{background:var(--direction-color)}.timeline_barUnclassified__IQraa{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-missing) 70%,var(--color-surface)) 0 6px,color-mix(in srgb,var(--color-missing) 35%,var(--color-surface)) 6px 12px)}.timeline_barContracting__4_jR_{background:color-mix(in srgb,var(--direction-color,var(--color-missing)) 45%,var(--color-surface));box-shadow:inset 0 0 0 2px var(--direction-color,var(--color-missing))}.timeline_barCompleted__yORxu{opacity:.5}.timeline_directionLegend__pETBv{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;color:var(--color-text-muted);font-size:12px}.timeline_directionLegend__pETBv li{display:inline-flex;align-items:center;gap:var(--space-2)}.timeline_directionSwatch__m_aAo{flex:none;width:18px;height:10px;border-radius:3px;background:var(--direction-color)}.timeline_directionSwatchNone__K4kDu{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-missing) 70%,var(--color-surface)) 0 3px,color-mix(in srgb,var(--color-missing) 35%,var(--color-surface)) 3px 6px)}.timeline_directionLegendNote__YdPVk{flex-basis:100%;color:var(--color-text-muted);font-size:12px}.timeline_barClippedStart__5xJqF{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px);mask-image:linear-gradient(90deg,transparent,#000 14px)}.timeline_barClippedEnd__agc8B{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(270deg,transparent,#000 14px);mask-image:linear-gradient(270deg,transparent,#000 14px)}.timeline_barClippedStart__5xJqF.timeline_barClippedEnd__agc8B{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.timeline_barOverdue__oWVwo{box-shadow:inset -5px 0 0 var(--color-critical),inset -7px 0 0 var(--color-bg)}.timeline_barContracting__4_jR_.timeline_barOverdue__oWVwo{box-shadow:inset -5px 0 0 var(--color-critical),inset -7px 0 0 var(--color-bg),inset 0 0 0 2px var(--direction-color,var(--color-missing))}.timeline_rowNote__WyJnD{color:var(--color-text-muted);font-size:12px}.timeline_hidden__CAMEE{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;padding:0 5px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;line-height:16px;white-space:nowrap;transform:translateY(-50%)}.timeline_hiddenBefore__u_VgE{left:2px}.timeline_hiddenAfter__yNNf2{right:2px}.timeline_milestone__vqNY8{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;padding:0;border:2px solid var(--color-text);border-radius:50%;background:var(--color-bg);color:var(--color-bg);cursor:pointer;transform:translate(-50%,-50%)}.timeline_milestone__vqNY8:before{content:"";position:absolute;inset:-10px}.timeline_milestone__vqNY8:hover,.timeline_milestone__vqNY8[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text) 35%,transparent)}.timeline_milestone__vqNY8:focus-visible{outline:2px solid var(--color-focus-on-dark,var(--color-text));outline-offset:3px}.timeline_msPlanned__n_sGr{border-color:var(--color-bg);background:var(--color-text)}.timeline_msInProgress__z7ngV{border-color:var(--color-text);background:linear-gradient(90deg,var(--color-text) 50%,var(--color-accent-soft) 50%)}.timeline_msCompleted__hb2X9{border-color:var(--color-bg);background:var(--color-ok)}.timeline_msCancelled__M04EQ{border-color:var(--color-missing);background:linear-gradient(135deg,transparent 42%,var(--color-missing) 42%,var(--color-missing) 58%,transparent 58%),var(--color-surface)}.timeline_msOverdue__ZT08I{border-color:var(--color-critical);box-shadow:0 0 0 2px var(--color-surface)}.timeline_msOutside__LmKoi{outline:1.5px dashed var(--color-watch);outline-offset:2px}.timeline_msGroup__HaQI3{width:16px;height:16px;border-color:var(--color-bg);background:var(--color-text);color:var(--color-bg)}.timeline_msCount__3fhXZ{font-size:11px;font-weight:700;line-height:1}.timeline_msLabel__NJIyI{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0;margin-left:10px;padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text);font-size:11px;line-height:16px;pointer-events:none;transform:translateY(-50%)}.timeline_msLabelDate__Zu7C_,.timeline_msLabelTitle__q_Jg2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline_msLabelDate__Zu7C_{color:var(--color-text-muted);font-size:11px}.timeline_completed__vsP4v{border-top:1px solid var(--color-border)}.timeline_completedSummary__RHwNE{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);background:var(--color-surface);color:var(--color-accent);font-weight:600;cursor:pointer}.timeline_completed__vsP4v[open]>.timeline_completedSummary__RHwNE{border-bottom:1px solid var(--color-border)}.timeline_popoverRegion__pdzxP{display:contents}.timeline_popover__K5_Dt{position:fixed;z-index:50;display:flex;flex-direction:column;gap:var(--space-2);width:max-content;max-width:min(300px,calc(100vw - 16px));padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);color:var(--color-text);font-size:13px;font-weight:400;line-height:1.4;text-align:left;white-space:normal}.timeline_popoverTitle__C_wuM{font-size:14px;font-weight:700}.timeline_popoverProject__L0hxj{color:var(--color-text-muted);font-size:12px}.timeline_popoverItem__VHHUc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.timeline_popoverItem__VHHUc+.timeline_popoverItem__VHHUc{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.timeline_popoverFacts__7qjzZ{display:flex;flex-direction:column;color:var(--color-text-muted)}.timeline_popoverLink__c0mfb{color:var(--color-accent);font-weight:600}.timeline_legend__w2pkk{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;color:var(--color-text-muted);font-size:12px}.timeline_legend__w2pkk li{display:inline-flex;align-items:center;gap:var(--space-2)}.timeline_legendMark__OYRZA{position:static;flex:none;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-width:2px;border-style:solid;border-radius:50%;font-size:9px;font-weight:700}.timeline_legendMark__OYRZA.timeline_msGroup__HaQI3{width:18px;height:18px}.timeline_scale__2mhjl{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px}.timeline_segmented__BvGzz{display:inline-flex;margin:0;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-sm);list-style:none}.timeline_segment__uTEkS{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text);text-decoration:none}.timeline_segmentActive__zKud5{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.timeline_navButton__h0U7a:focus-visible,.timeline_segment__uTEkS:focus-visible,.timeline_todayLink__uwrtC:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.timeline_periodNav__4zj4H{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}.timeline_navButton__h0U7a{justify-content:center;width:36px;height:36px;color:var(--color-text);font-size:18px;text-decoration:none}.timeline_navButton__h0U7a,.timeline_periodLabel__jAnWS{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.timeline_periodLabel__jAnWS{min-height:36px;padding:0 var(--space-3);font-size:14px;white-space:nowrap}.timeline_todayLink__uwrtC{color:var(--color-accent);font-size:14px;font-weight:600}.timeline_legends__3puo_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-3)}.timeline_legends__3puo_>ul{margin:0}@media (max-width:1279px){.timeline_timeline__CuXcg{--name-w:190px;--status-w:168px}}@media (max-width:599px){.timeline_timeline__CuXcg{--name-w:140px;--status-w:0px;--row-h:60px;--bar-top:22px}.timeline_headStatus__D6LO_,.timeline_statusCell__XmV1c{display:none}.timeline_nameCell__JWi4t{padding:var(--space-2) var(--space-3);border-right:1px solid var(--color-border)}.timeline_headName__7yq8b{padding:0 var(--space-3);border-right:1px solid var(--color-border)}.timeline_compactState__npfx5{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:11px}.timeline_projectLink__8H8GO{font-size:14px}.timeline_projectMeta__NQYL5{font-size:12px}.timeline_periodNav__4zj4H{width:100%;margin-left:0}.timeline_periodLabel__jAnWS{flex:1 1;justify-content:center;font-size:13px}}.timeline_payment__gAKlL{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;border:2px solid var(--color-bg);border-radius:2px;cursor:pointer;transform:translate(-50%,-50%) rotate(45deg)}.timeline_payment__gAKlL:before{content:"";position:absolute;inset:-10px}.timeline_payment__gAKlL:hover,.timeline_payment__gAKlL[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text) 35%,transparent)}.timeline_payment__gAKlL:focus-visible{outline:2px solid var(--color-focus-on-dark,var(--color-text));outline-offset:3px}.timeline_payPlanned__51No9{border-color:var(--color-watch);background:var(--color-surface)}.timeline_payPartly__mX_3y{border-color:var(--color-watch);background:linear-gradient(135deg,var(--color-watch) 50%,var(--color-surface) 50%)}.timeline_payOverdue__yd0TQ{border-color:var(--color-critical);background:var(--color-critical-soft)}.timeline_payPaid__HAN0X,.timeline_payReceived__iF_kw{border-color:var(--color-bg);background:var(--color-ok)}.timeline_payReceived__iF_kw{border-radius:50% 2px}.timeline_payCount__aqkDN{color:var(--color-bg);font-size:9px;font-weight:700;line-height:1;transform:rotate(-45deg)}.timeline_payLabel__RXL82{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline_payLegend__dEyw5{border-radius:2px;transform:rotate(45deg) scale(.85)}.timeline_payLegend__dEyw5.timeline_payReceived__iF_kw{border-radius:50% 2px}