.pm-home_home__jr44D{display:flex;flex-direction:column;gap:16px}.pm-home_kpiStrip__Y7LZ5{padding:0;display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(120px,1fr));border-radius:12px;overflow:hidden}.pm-home_kpiCol__bWuq_,.pm-home_kpiLeft__IYukf{padding:18px 20px}.pm-home_kpiCol__bWuq_{border-left:1px solid var(--line)}.pm-home_kpiLabel__1BFB6,.pm-home_kpiMiniLabel__5nKZM,.pm-home_projectMetricLabel__qdO6S,.pm-home_projectSummaryLabel__6o83d{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-4);font-weight:600}.pm-home_kpiValue__3LxLS{margin-top:8px;color:var(--ink-2)}.pm-home_kpiAccent__pMcMc{font-size:38px;color:var(--accent);margin-right:6px}.pm-home_kpiAccent__pMcMc,.pm-home_kpiMiniValue__V8Pim{font-family:var(--font-display);line-height:1;letter-spacing:-.02em}.pm-home_kpiMiniValue__V8Pim{margin-top:8px;font-size:34px;color:var(--ink)}.pm-home_projects__1i8w_{padding:0}.pm-home_cardHead__JojY4{padding:16px 18px 10px}.pm-home_cardTitle__IYx0_{margin:0;font-family:var(--font-ui);font-size:17px;font-weight:700;line-height:1.25}.pm-home_cardSub__HcDGM{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.pm-home_list__Mvgmd,.pm-home_projectList__zGkaH{list-style:none;margin:0;padding:0}.pm-home_projectRow__e96FD{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.8fr) repeat(2,minmax(82px,.6fr));gap:14px;align-items:start;padding:12px 18px;border-top:1px solid var(--line)}.pm-home_projectMain__s_dhl{display:flex;gap:10px}.pm-home_projectDot__5UcYU{width:10px;height:10px;border-radius:3px;margin-top:4px}.pm-home_projectName__0L5M_{font-size:14px;font-weight:600}.pm-home_projectName__0L5M_:hover{color:var(--accent)}.pm-home_projectCode__8d08d{font-size:11px;color:var(--ink-3);font-family:var(--font-mono);margin:2px 0 6px}.pm-home_listTitle__Vl9zK,.pm-home_projectSummaryText__79FsO{font-size:13px;color:var(--ink)}.pm-home_projectMetricValue__8S_7R{margin-top:8px;font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.pm-home_danger__PvV0D,.pm-home_timeDanger__9mL63{color:var(--rose)}.pm-home_gridTwo__lM_wo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pm-home_cardBlock__ySTye{padding:0}.pm-home_listRow__2nc_j{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding:12px 18px}.pm-home_listLeft__kSc9f{flex:0 0 66px}.pm-home_listBody__qnKp2{min-width:0;flex:1 1}.pm-home_listSub__kMFg7{margin-top:2px;font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.pm-home_timeDanger__9mL63,.pm-home_timeMuted__j_53f{font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.pm-home_timeMuted__j_53f{color:var(--ink-3)}.pm-home_projectDotSm__nntM5{width:8px;height:8px;border-radius:3px}.pm-home_chip__FY1Da{align-self:center;font-size:10px;letter-spacing:.08em;font-weight:700;padding:3px 8px;border-radius:999px}.pm-home_chipDraft__vKDCr{background:var(--amber-soft);color:var(--amber)}.pm-home_chipDue__5FW5e{background:var(--rose-soft);color:var(--rose)}.pm-home_empty__BUwCt{border-top:1px solid var(--line);color:var(--ink-3);font-size:13px;padding:16px 18px}.pm-home_linkRow__n_MWe .pm-home_listTitle__Vl9zK{display:flex;align-items:center;gap:6px}.pm-home_arrow__nU3QY{color:var(--ink-4)}@media (max-width:1200px){.pm-home_projectRow__e96FD{grid-template-columns:minmax(220px,1fr) minmax(180px,1.2fr) repeat(2,minmax(70px,.5fr))}}@media (max-width:980px){.pm-home_kpiStrip__Y7LZ5{grid-template-columns:1fr 1fr}.pm-home_kpiCol__bWuq_:nth-child(3),.pm-home_kpiCol__bWuq_:nth-child(5){border-left:none}.pm-home_gridTwo__lM_wo{grid-template-columns:1fr}.pm-home_projectRow__e96FD{grid-template-columns:1fr;gap:10px}}.presentation_overlay__QmOeZ{position:fixed;inset:0;z-index:1000;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-ui);overflow:hidden}.presentation_stage__xqC2h{flex:1 1;min-height:0;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch}.presentation_stageInner__kcj6x{width:100%;height:100%;padding:32px 48px;display:flex;flex-direction:column;min-height:0}.presentation_stageInnerFlush__8MveT{padding:0;background:var(--bg)}.presentation_footer__SO8ra{flex-shrink:0;height:56px;border-top:1px solid var(--line);background:var(--surface);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;gap:16px}.presentation_footerLeft__qx25K{display:flex;align-items:center;gap:14px;min-width:0}.presentation_footerEyebrow__ZqG_e{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.presentation_footerClock__T4HZS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--ink-3)}.presentation_footerCenter__N6jii{display:flex;align-items:center;gap:8px;justify-content:center}.presentation_footerRight__qBXA4{display:flex;align-items:center;gap:10px;justify-content:flex-end}.presentation_footerActionRow__pgcBc{display:flex;align-items:center;gap:8px;margin-right:14px}.presentation_footerCount__6p2_X{font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:60px;text-align:right}.presentation_dots__KsUG9{display:flex;gap:6px;align-items:center}.presentation_dot__bFhhK{width:8px;height:8px;border-radius:50%;background:var(--line-2);border:none;padding:0;cursor:pointer;transition:background .12s,transform .12s}.presentation_dot__bFhhK:hover{background:var(--ink-4)}.presentation_dotActive__ws4Vj{background:var(--ink);transform:scale(1.25)}.presentation_navBtn__sdkZT{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background .12s,color .12s}.presentation_navBtn__sdkZT:hover:not(:disabled){background:var(--bg-2);color:var(--ink)}.presentation_navBtn__sdkZT:disabled{color:var(--ink-4);cursor:not-allowed}.presentation_closeBtn__eAMc_{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);cursor:pointer;margin-left:6px}.presentation_closeBtn__eAMc_:hover{color:var(--ink);background:var(--bg-2)}.presentation_actionBtn__MiQUa{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.presentation_actionBtn__MiQUa:hover{background:var(--bg-2);color:var(--ink)}.presentation_actionBtnActive__72qKQ{background:var(--sage-soft);border-color:var(--sage);color:var(--sage)}.presentation_titleSlide__fJ2Nx{flex:1 1;background:linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--bg) 92%,var(--bg-2)) 100%);color:var(--ink);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:74px 76px 56px;gap:14px;position:relative;overflow:hidden}.presentation_titleEyebrow__4Lw2h{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--highlight);display:inline-flex;align-items:center;gap:10px;opacity:.95}.presentation_titleHeadline__nUJhd{line-height:.95;margin:6px 0 0;color:var(--ink)}.presentation_titleHeadlineAccent__xXvzs,.presentation_titleHeadline__nUJhd{font-family:var(--font-display);font-size:clamp(72px,8vw,102px);font-weight:500;letter-spacing:-.02em}.presentation_titleHeadlineAccent__xXvzs{margin:0;line-height:.9;font-style:italic;color:var(--accent)}.presentation_titleRule___b0bP{width:96px;height:3px;border-radius:999px;background:var(--highlight);margin:18px 0 10px}.presentation_titleMetaGrid__gpykD{display:flex;flex-wrap:wrap;gap:24px 34px;width:min(1100px,100%)}.presentation_metaItem__xPetU{min-width:170px;max-width:300px;display:flex;flex-direction:column;gap:6px}.presentation_metaLabel__pKS6A{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.presentation_metaValue__JOhAP{font-family:var(--font-display);font-size:41px;line-height:.92;color:var(--ink);letter-spacing:-.015em}.presentation_titleStatusRow__EEwCr{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.presentation_titleStatusChip__66G53{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-chip);font-size:12px;font-weight:700;letter-spacing:.01em}.presentation_titleStatusDot__rIErO{width:8px;height:8px;border-radius:50%;background:currentColor}.presentation_statusGreen__Y_OCO{background:color-mix(in srgb,var(--sage) 22%,transparent);color:var(--sage);border:1px solid color-mix(in srgb,var(--sage) 55%,transparent)}.presentation_statusAmber__fI_ZB{background:color-mix(in srgb,var(--amber) 22%,transparent);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 55%,transparent)}.presentation_statusRed__aOBok{background:color-mix(in srgb,var(--rose) 24%,transparent);color:var(--rose);border:1px solid color-mix(in srgb,var(--rose) 55%,transparent)}.presentation_titleAuroraA__wj6f_,.presentation_titleAuroraB__0gkFN,.presentation_titleAuroraC__KtEo8{position:absolute;border-radius:999px;pointer-events:none;filter:blur(42px)}.presentation_titleAuroraA__wj6f_{width:760px;height:520px;left:-180px;bottom:-230px;background:color-mix(in srgb,var(--accent) 58%,transparent);opacity:.52}.presentation_titleAuroraB__0gkFN{width:360px;height:270px;right:88px;top:10px;background:color-mix(in srgb,var(--highlight) 42%,transparent);opacity:.44}.presentation_titleAuroraC__KtEo8{width:430px;height:360px;right:-120px;top:-96px;background:color-mix(in srgb,var(--accent) 34%,transparent);opacity:.4}@media (max-width:1180px){.presentation_titleSlide__fJ2Nx{padding:56px 48px 40px}.presentation_metaValue__JOhAP{font-size:34px}}@media (max-width:860px){.presentation_titleSlide__fJ2Nx{padding:42px 30px 30px;gap:10px}.presentation_titleRule___b0bP{margin:12px 0 6px}.presentation_titleMetaGrid__gpykD{gap:14px 18px}.presentation_metaItem__xPetU{min-width:140px}.presentation_metaValue__JOhAP{font-size:27px}}.presentation_annualSlide__o9U2W{display:grid;grid-template-columns:260px 1fr;gap:28px;flex:1 1;min-height:0}.presentation_annualSlideIvory__GX8UI{background:var(--bg);padding:32px 48px;position:relative;isolation:isolate}.presentation_slideWatermark__EmCf3{position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:multiply;opacity:.85;filter:saturate(1.18) contrast(1.12);background-repeat:no-repeat}.presentation_annualSlideIvory__GX8UI,.presentation_currentSlide__VYuJa,.presentation_projectSlide__irxX0,.presentation_stageInnerFlush__8MveT{--bg:#F7F2E3;--bg-2:#FCF9F0;--bg-3:#F1EAD8;--surface:#FFFFFF;--ink:#14223E;--ink-2:#41506B;--ink-3:#828BA0;--ink-4:#A8AEBE;--line:#E7DFCD;--line-2:#DBD1BC;--navy:#0B2350;--cobalt:#1E3FB0;--cerulean:#2E9BD6;--sky:#5EC0EE;--accent:#1E3FB0;--accent-2:#193592;--accent-soft:#E7ECF9;--highlight:#E0A12E;--highlight-soft:#F4E8CC;--highlight-ink:#8A6312;--gold-ink:#3A2A06;--emph:#18888B;--sage:#2A6B3E;--sage-soft:#E2EFE4;--sage-dot:#2AA45A;--amber:#8A6312;--amber-soft:#F4E8CC;--rose:#8E3636;--rose-soft:#F2DEDE;--rose-dot:#B24545;--teal:#18888B;--teal-soft:#D6ECEC;--violet:#6A53A1;--violet-soft:#E8E2F2;color:var(--ink)}.presentation_annualLeft__Yv2t6{display:flex;flex-direction:column;justify-content:center;gap:18px}.presentation_annualEyebrow__XeaaF{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.presentation_annualHeadline__4bYeG{font-family:var(--font-display);font-size:56px;line-height:1.05;letter-spacing:-.02em}.presentation_annualHero__DKmP_{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.presentation_annualPct__AwYk5{font-family:var(--font-display);font-size:128px;line-height:.95;color:var(--ink)}.presentation_annualPctMeta__hUumG{display:flex;flex-direction:column;gap:4px}.presentation_annualDelta__2QXwm{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-chip);background:var(--bg-2);color:var(--ink-3);font-size:11px;font-weight:500;width:max-content}.presentation_annualPctLabel__su5hB{font-size:12px;color:var(--ink-3)}.presentation_annualRight__tQ_Pk{display:flex;flex-direction:column;gap:20px;min-height:0}.presentation_monthGrid__xHJGw{flex:1 1;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;min-height:0}.presentation_monthCard___VXwR{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-height:0}.presentation_monthCard___VXwR.presentation_past__jkWtk{background:var(--bg-2)}.presentation_monthHeader___T1XI{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.presentation_monthLabel__J6cIT{font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.presentation_monthCount__iMTPX{font-family:var(--font-display);font-size:26px;line-height:1;color:var(--ink)}.presentation_monthEmpty__afhID{font-size:11px;color:var(--ink-3);font-style:italic}.presentation_monthList__9g_RP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;min-height:0;flex:1 1 auto}.presentation_monthItemToday__V4vUc{grid-template-columns:6px auto 1fr auto;align-items:center;color:var(--ink);font-weight:700;padding:2px 0}.presentation_monthTodayDot__v2w4_{width:6px;height:6px;border-radius:50%;background:var(--ink)}.presentation_monthTodayLabel__bAZkc{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.presentation_monthTodayRule__Cs404{height:1px;background:var(--ink);opacity:.5}.presentation_monthItemFreeze__Fg_2G{display:grid;grid-template-columns:10px 1fr auto;grid-template-areas:"swatch label date" "swatch desc range";column-gap:6px;row-gap:1px;align-items:center;padding:4px 6px;background:var(--rose-soft);border-radius:4px;color:var(--ink)}.presentation_freezeStart__SEcwk{border-left:2px solid var(--rose)}.presentation_freezeEnd__FfteV{border-right:2px solid var(--rose)}.presentation_monthFreezeSwatch__Pzzrt{grid-area:swatch;width:10px;height:100%;min-height:20px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--rose-soft) 0,var(--rose-soft) 2px,var(--rose) 2px,var(--rose) 3px)}.presentation_monthFreezeLabel__XqRlX{grid-area:label;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rose);white-space:nowrap}.presentation_monthFreezeDesc__3xS5d{grid-area:desc;min-width:0;color:var(--ink-2);font-size:11px;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.25}.presentation_monthFreezeRange__fgNiN{grid-area:range}.presentation_monthFreezeDate__7cPeN,.presentation_monthFreezeRange__fgNiN{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.presentation_monthFreezeDate__7cPeN{grid-area:date;margin-top:0}.presentation_monthItem__8r1ny{display:grid;grid-template-columns:18px 1fr auto;align-items:start;gap:6px;font-size:11px;line-height:1.3;color:var(--ink-2);min-width:0}.presentation_monthItemMeta__ps0K_{display:flex;flex-direction:column;gap:1px;min-width:0}.presentation_monthItemProject__FnYKE{font-weight:700;color:var(--ink)}.presentation_monthItemName__raZuK,.presentation_monthItemProject__FnYKE{font-size:11px;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.presentation_monthItemName__raZuK{color:var(--ink-2)}.presentation_monthItemDate___icp3{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px;margin-top:2px}.presentation_monthItemPill__BtcOM{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:var(--radius-chip);white-space:nowrap}.presentation_monthItemIcon__FAZ32{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;flex-shrink:0;margin-top:1px}.presentation_statusLegend__CRPfb{display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;font-size:11px;color:var(--ink-2)}.presentation_statusLegendItem___3Omx{display:inline-flex;align-items:center;gap:6px}.presentation_statusLegendLabel__QBf49{color:var(--ink-2)}.presentation_pillDone__MJeC6{background:var(--sage-soft);color:var(--sage)}.presentation_pillOnTrack__4uLOQ{background:transparent;color:var(--sage);box-shadow:inset 0 0 0 1px var(--sage)}.presentation_pillAtRisk__LFOnZ{background:var(--amber-soft);color:var(--amber)}.presentation_pillBlocked__hwdV1{background:var(--rose-soft);color:var(--rose)}.presentation_pillUpcoming__mRSln{background:var(--bg-3);color:var(--ink-2)}.presentation_pillLate__y__0Y{background:var(--amber-soft);color:var(--amber)}.presentation_annualStats__7UqFJ{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.presentation_statCard__ilEDL{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.presentation_statLabel__4zbZ0{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.presentation_statValue__74qc2{font-family:var(--font-display);font-size:32px;line-height:1;color:var(--ink)}.presentation_statSub__a3Vnl{font-size:11.5px;color:var(--ink-3);margin-top:4px}.presentation_currentSlide__VYuJa{display:flex;flex-direction:column;gap:24px;flex:1 1;min-height:0;background:var(--bg);padding:32px 48px;position:relative;isolation:isolate}.presentation_currentHeader__Ymu_I{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.presentation_currentTitle__KFC9T{font-family:var(--font-display);font-size:48px;line-height:1.05}.presentation_currentSub__Ewj4D{font-size:13px;color:var(--ink-3)}.presentation_tileRow__Wf1um{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.presentation_tile__PwXch{padding:28px 28px 24px;border-radius:14px;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:8px;min-height:0}.presentation_tileEyebrow__QeEhJ{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.presentation_tileNum__LgAIV{font-family:var(--font-display);font-size:84px;line-height:.95}.presentation_tileSub__o5n29{font-size:12px;color:var(--ink-3)}.presentation_tile__PwXch.presentation_green__RMCgf{background:var(--sage-soft);border-color:color-mix(in srgb,var(--sage) 30%,transparent)}.presentation_tile__PwXch.presentation_green__RMCgf .presentation_tileEyebrow__QeEhJ,.presentation_tile__PwXch.presentation_green__RMCgf .presentation_tileNum__LgAIV{color:var(--sage)}.presentation_tile__PwXch.presentation_amber__BrWFF{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.presentation_tile__PwXch.presentation_amber__BrWFF .presentation_tileEyebrow__QeEhJ,.presentation_tile__PwXch.presentation_amber__BrWFF .presentation_tileNum__LgAIV{color:var(--amber)}.presentation_tile__PwXch.presentation_red__1KONz{background:var(--rose-soft);border-color:color-mix(in srgb,var(--rose) 30%,transparent)}.presentation_tile__PwXch.presentation_red__1KONz .presentation_tileEyebrow__QeEhJ,.presentation_tile__PwXch.presentation_red__1KONz .presentation_tileNum__LgAIV{color:var(--rose)}.presentation_stackBar__eNG6m{display:flex;width:100%;height:18px;border-radius:999px;overflow:hidden;background:var(--bg-2)}.presentation_stackBarSeg__4Gys_{height:100%}.presentation_stackBarSeg__4Gys_.presentation_green__RMCgf{background:var(--sage)}.presentation_stackBarSeg__4Gys_.presentation_amber__BrWFF{background:var(--amber)}.presentation_stackBarSeg__4Gys_.presentation_red__1KONz{background:var(--rose)}.presentation_groupRow__AMKNk{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;flex:1 1;min-height:0;overflow:hidden}.presentation_group__Ag1qZ{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.presentation_groupHead__oLIzv{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.presentation_groupList__SteQN{display:flex;flex-direction:column;gap:6px;overflow:hidden;font-size:13px}.presentation_groupItem__jLFiC{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface);border:1px solid var(--line);border-radius:7px;min-width:0}.presentation_groupItemDot__HITwd{width:6px;height:6px;border-radius:50%;flex-shrink:0}.presentation_groupItemName__bKet4{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.presentation_groupItemMeta__DYugr{font-size:11.5px;color:var(--ink-3);flex-shrink:0}.presentation_projectSlide__irxX0{display:flex;flex-direction:column;gap:18px;flex:1 1;min-height:0;background:var(--bg);padding:32px 48px}.presentation_projectBand__kB2t1{background:var(--accent);color:var(--surface);margin:-32px -48px 0;padding:26px 48px 22px;display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:start;text-shadow:0 1px 2px rgba(0,0,0,.18);position:relative;overflow:hidden}.presentation_projectBand__kB2t1:before{content:"";position:absolute;pointer-events:none;z-index:0;filter:blur(6px)}.presentation_splotch1__cniPm:before{top:-90px;left:58%;width:320px;height:220px;transform:rotate(-8deg);background:radial-gradient(60% 55% at 42% 40%,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 70%),radial-gradient(45% 60% at 64% 55%,rgba(255,255,255,.16) 0,rgba(255,255,255,0) 72%),radial-gradient(70% 70% at 50% 45%,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 75%)}.presentation_splotch2__kQE8O:before{top:-70px;left:64%;width:280px;height:250px;transform:rotate(12deg);filter:blur(8px);background:radial-gradient(55% 50% at 38% 46%,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 68%),radial-gradient(50% 55% at 70% 38%,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 74%),radial-gradient(40% 45% at 55% 70%,rgba(255,255,255,.13) 0,rgba(255,255,255,0) 70%)}.presentation_splotch3__CbBOq:before{top:-110px;left:52%;width:360px;height:240px;transform:rotate(-16deg);filter:blur(5px);background:radial-gradient(50% 60% at 30% 50%,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 70%),radial-gradient(45% 50% at 60% 35%,rgba(255,255,255,.17) 0,rgba(255,255,255,0) 72%),radial-gradient(55% 55% at 75% 60%,rgba(255,255,255,.11) 0,rgba(255,255,255,0) 76%)}.presentation_splotch4__oJkIa:before{top:-80px;left:60%;width:300px;height:300px;transform:rotate(4deg);filter:blur(9px);background:radial-gradient(50% 50% at 50% 45%,rgba(255,255,255,.21) 0,rgba(255,255,255,0) 66%),radial-gradient(40% 48% at 30% 60%,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 72%),radial-gradient(42% 42% at 70% 40%,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 70%)}.presentation_splotch5__oBh5S:before{top:-60px;left:55%;width:340px;height:200px;transform:rotate(-4deg);filter:blur(7px);background:radial-gradient(60% 50% at 45% 50%,rgba(255,255,255,.19) 0,rgba(255,255,255,0) 70%),radial-gradient(38% 60% at 68% 45%,rgba(255,255,255,.16) 0,rgba(255,255,255,0) 74%),radial-gradient(48% 40% at 25% 55%,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 72%)}.presentation_splotch6__HaEE5:before{top:-100px;left:66%;width:260px;height:270px;transform:rotate(18deg);filter:blur(6px);background:radial-gradient(52% 55% at 40% 42%,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 68%),radial-gradient(46% 50% at 62% 62%,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 73%),radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 78%)}.presentation_projectBandMain__iPNQ6{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:1}.presentation_projectBandTop___Ho0i{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.presentation_projectBandTitle__gm2c9{font-family:var(--font-display);font-size:38px;line-height:1;margin:0}.presentation_projectBandTitleEmph__qnR2y{font-style:italic;font-weight:500;color:inherit}.presentation_projectBandCode__SB2zu{font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.presentation_projectBandMeta__TdxO_{display:flex;flex-wrap:wrap;gap:22px;font-size:12.5px;opacity:.95}.presentation_projectBandMeta__TdxO_ strong{display:inline-block;margin-right:6px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:10px;opacity:.7}.presentation_projectBandNarrative__hs_dO{font-size:13.5px;line-height:1.5;margin:4px 0 0;opacity:.95}.presentation_projectBandPills__zWQcw{display:flex;gap:8px;flex-shrink:0;position:relative;z-index:1}.presentation_statusPill__v3K_k{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;border-radius:8px;color:var(--surface);text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.15);min-width:86px}.presentation_statusPillLabel__x8Tkl{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.95}.presentation_statusPillValue__klUuF{font-size:11.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.presentation_toneSage__uQtA9{background:var(--sage)}.presentation_toneNeutral__MsAQv{background:var(--bg-2);color:var(--ink-3);text-shadow:none;box-shadow:none}.presentation_toneAmber__MKx1X{background:var(--amber)}.presentation_toneRose__byHh3{background:var(--rose)}.presentation_budgetMetaTrigger__fcAsH{border:0;padding:0;background:transparent;color:inherit;font:inherit}.presentation_budgetPillTrigger__Ke__2{border:0;font-family:inherit;text-align:left}.presentation_budgetMetaTrigger__fcAsH:not(:disabled),.presentation_budgetPillTrigger__Ke__2:not(:disabled){cursor:pointer}.presentation_budgetMetaTrigger__fcAsH:not(:disabled):hover,.presentation_budgetPillTrigger__Ke__2:not(:disabled):hover{text-decoration:underline}.presentation_budgetMetaTrigger__fcAsH:focus-visible,.presentation_budgetPillTrigger__Ke__2:focus-visible{outline:2px solid currentColor;outline-offset:3px}dialog.presentation_budgetDialog__tp9Ps{width:min(1200px,calc(100vw - 32px))}.presentation_budgetContext__tfyGC{margin:0;color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.presentation_milestoneRow__DWJZZ{display:none}.presentation_roadmap__lBdwo{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;padding:4px 0 8px;align-items:start}.presentation_roadmapLine__KT29n{position:absolute;top:18px;left:8%;right:8%;height:2px;background:var(--ink);z-index:0}.presentation_rmNode__Jk1QB{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center;z-index:1}.presentation_rmOrdinal__cSSDx{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.06em}.presentation_rmCircle__P69xv{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;background:var(--surface);border:2px solid var(--ink);color:var(--ink);flex-shrink:0;margin-bottom:2px}.presentation_rmNodeDone__2euiQ{background:var(--sage);border-color:var(--sage);color:var(--surface)}.presentation_rmNodeDoneLate__8jWDU{background:var(--amber);border-color:var(--amber);color:var(--surface)}.presentation_rmNodeAtRisk__lJpTI{background:var(--amber-soft);border-color:var(--amber);color:var(--amber)}.presentation_rmNodeBlocked__qo5XW{background:var(--rose-soft);border-color:var(--rose);color:var(--rose)}.presentation_rmNodeUpcoming__YYjb0{background:var(--surface);border-color:var(--ink-3)}.presentation_rmName___AsNi{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;align-items:center;max-width:100%}.presentation_rmNameText__3YPxa{overflow-wrap:anywhere;word-break:break-word}.presentation_rmInlineChips__mFrYA{display:inline-flex;gap:3px;flex-wrap:wrap;justify-content:center}.presentation_rmChip__Ge0wN{font-size:9px;letter-spacing:.04em;color:var(--surface);border-radius:3px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.presentation_rmChip__Ge0wN,.presentation_rmPropertyChip__RLxjU{display:inline-block;font-weight:700;padding:1px 5px;white-space:nowrap}.presentation_rmPropertyChip__RLxjU{font-size:9.5px;letter-spacing:.06em;color:var(--ink-2);background:transparent;border:1px solid var(--line-2);border-radius:3px}.presentation_rmDate__FWarE{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation_rmStatusBadge__QA5r5{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:3px;margin-top:2px}.presentation_rmOnTime__R0ZIy{background:var(--sage-soft);color:var(--sage)}.presentation_rmLate__EqDwK{background:var(--rose-soft);color:var(--rose);outline:1px solid var(--rose)}.presentation_rmNextUpBadge__Rm0px{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:2px 6px;border-radius:3px;margin-top:2px}.presentation_rmNodeNextUp___zl6B .presentation_rmCircle__P69xv{outline:2px solid var(--ink);outline-offset:2px}.presentation_rmDeps__JW8Lr{display:flex;flex-direction:column;gap:3px;margin-top:6px;width:100%;align-items:center}.presentation_rmDep__GTxKm{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-2);line-height:1.2;max-width:100%}.presentation_rmDepArrow__BvVvC{color:var(--ink-3);font-size:11px}.presentation_rmDepName__h6Uvz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.presentation_projectGrid__mon8k{display:grid;gap:16px;flex:1 1;min-height:0;overflow:hidden}.presentation_projectGrid__mon8k.presentation_cols5__GOq_V{grid-template-columns:repeat(5,1fr)}.presentation_projectGrid__mon8k.presentation_cols4__j2wKL{grid-template-columns:repeat(4,1fr)}.presentation_column__5CudF{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--surface);min-height:0;overflow:hidden}.presentation_columnHead__S0tlD{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.presentation_columnList__dAuIX{display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--ink-2);line-height:1.45;overflow:hidden}.presentation_columnItem__04rV6{padding:6px 8px;border-radius:6px;background:var(--bg-2)}.presentation_columnItemCode__dYLqu{font-size:10.5px;font-weight:700;color:var(--ink-3);letter-spacing:.06em;margin-right:6px}.presentation_columnEmpty__lqzgM{font-size:12px;color:var(--ink-4);font-style:italic}.presentation_columnSub__UZBEh{margin-top:2px;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--ink-4);font-style:italic}.presentation_planList__DNuzt{display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--ink-2);line-height:1.4;overflow:hidden}.presentation_planItem__TV40B{display:flex;align-items:flex-start;gap:9px}.presentation_planIcon__YiGEb{flex-shrink:0;width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;margin-top:1px}.presentation_planIconCheck___laFF{background:var(--sage-soft);color:var(--sage)}.presentation_planIconArrow__0k8O5{background:var(--amber-soft);color:var(--amber)}.presentation_planItemText__4NDaw{flex:1 1;color:var(--ink)}.presentation_decisionEmpty__rNFXn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 8px 8px;text-align:center}.presentation_decisionEmptyTitle__2f11W{font-family:var(--font-ui);font-size:17px;font-weight:700;color:var(--ink)}.presentation_decisionEmptyHelp__YFAAH{font-size:11.5px;color:var(--ink-3);line-height:1.45}.presentation_captureBtn__goPme{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:1px dashed var(--line-2);background:transparent;border-radius:8px;font-size:12px;color:var(--ink-2);cursor:pointer;font-family:inherit}.presentation_captureBtn__goPme:hover{background:var(--bg-2);border-color:var(--ink-4)}.presentation_decisionCard__gMcKf{padding:8px 10px 8px 12px;border-radius:6px;background:var(--bg-2);display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--ink-4)}.presentation_stripeSage__uiae1{border-left-color:var(--sage)}.presentation_stripeAmber__mwGQ0{border-left-color:var(--amber)}.presentation_stripeRose__KZxqk{border-left-color:var(--rose)}.presentation_stripeInk__nVf_U{border-left-color:var(--ink-3)}.presentation_decisionCardTop__45_zb{display:flex;align-items:flex-start;gap:8px}.presentation_decisionTitle___ACxT{flex:1 1;font-size:12.5px;font-weight:600;color:var(--ink);min-width:0;line-height:1.35}.presentation_decisionByMeta__lTa2j{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;font-size:10.5px;color:var(--ink-3);line-height:1.3;text-align:right}.presentation_decideNow___3k2P{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.presentation_decideNowLabel__3kSZw{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.presentation_decisionActionApprove__ic_5c,.presentation_decisionActionDecline__SblAz,.presentation_decisionActionDefer__USW__{font-family:inherit;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.presentation_decisionActionApprove__ic_5c{color:var(--sage);border-color:var(--sage)}.presentation_decisionActionApprove__ic_5c:hover:not(:disabled){background:var(--sage-soft)}.presentation_decisionActionDecline__SblAz{color:var(--rose);border-color:var(--rose)}.presentation_decisionActionDecline__SblAz:hover:not(:disabled){background:var(--rose-soft)}.presentation_decisionActionDefer__USW__{color:var(--ink-3);border-style:dashed}.presentation_decisionActionDefer__USW__:hover:not(:disabled){background:var(--bg-2)}.presentation_decisionActionApprove__ic_5c:disabled,.presentation_decisionActionDecline__SblAz:disabled,.presentation_decisionActionDefer__USW__:disabled{opacity:.55;cursor:not-allowed}.presentation_decisionResolvedRow__Oo9YN{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.presentation_decisionResolvedBadge__foktn{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-chip)}.presentation_resolvedApproved__6fqLJ{background:var(--sage-soft);color:var(--sage)}.presentation_resolvedDeclined__k1Ein{background:var(--rose-soft);color:var(--rose)}.presentation_resolvedSuperseded__5QVhu{background:var(--bg-3);color:var(--ink-3)}.presentation_decisionResolvedBy__bQToF{font-size:11px;color:var(--ink-3)}.presentation_decisionRationale__7dCbd{font-size:11.5px;color:var(--ink-3);font-style:italic;line-height:1.4}.presentation_captureForm__J2AlM{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.presentation_captureInput__HaXeH,.presentation_captureTextarea__O18WM{font-family:inherit;font-size:12px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);width:100%;resize:vertical}.presentation_captureInput__HaXeH:focus,.presentation_captureTextarea__O18WM:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}.presentation_captureError__k7ok7{font-size:11px;color:var(--rose)}.presentation_captureRow__V2P24{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.presentation_captureCancel__HistC,.presentation_captureDecided___nzE8,.presentation_capturePending__gUTci{font-family:inherit;font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer}.presentation_capturePending__gUTci{border-color:var(--amber);color:var(--amber)}.presentation_captureDecided___nzE8{background:var(--ink);color:var(--surface);border-color:var(--ink)}.presentation_captureCancel__HistC:disabled,.presentation_captureDecided___nzE8:disabled,.presentation_capturePending__gUTci:disabled{opacity:.55;cursor:not-allowed}.presentation_notePanel__9luPQ{position:absolute;bottom:64px;right:20px;width:360px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-md);padding:14px;display:flex;flex-direction:column;gap:8px;z-index:1001}.presentation_notePanelLabel__D1nJe{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.presentation_notePanelInput__1CduA{width:100%;min-height:80px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink);font-size:13px;resize:vertical;font-family:inherit}.presentation_notePanelRow__mqh80{display:flex;justify-content:flex-end;gap:8px}.presentation_loadingWrap__EFLjY{flex:1 1;display:grid;place-items:center;color:var(--ink-3);font-size:13px}.presentation_concernCard__k0K_Z{padding:8px 10px 8px 12px;border-radius:6px;background:var(--bg-2);display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--ink-4)}.presentation_concernCardTop__Ym29q{display:flex;align-items:flex-start;gap:8px}.presentation_concernTitle__lqRb2{flex:1 1;font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.35}.presentation_concernCode__jjGhg{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--ink-3);margin-right:6px}.presentation_concernRight__yQzGr{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.presentation_concernStatusBadge__IeIq5{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-chip);white-space:nowrap}.presentation_concernBadgeRose__pTTwQ{background:var(--rose-soft);color:var(--rose)}.presentation_concernBadgeAmber__Zd1I7{background:var(--amber-soft);color:var(--amber)}.presentation_concernBadgeSage__a81AD{background:var(--sage-soft);color:var(--sage)}.presentation_concernBadgeInk__JQoHG{background:var(--bg-3);color:var(--ink-3)}.presentation_concernOwner__6WsZA{font-size:10.5px;color:var(--ink-3)}.presentation_concernMitigation__3kYsC{display:flex;flex-direction:column;gap:2px}.presentation_concernMitigationLabel__fZEbF{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.presentation_concernMitigationText__um4D0{font-size:12px;color:var(--ink-2);line-height:1.45}.presentation_finishBtn__wcLuO{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);font-size:12.5px;font-weight:600;cursor:pointer;transition:filter .12s}.presentation_finishBtn__wcLuO:hover{filter:brightness(1.15)}.presentation_finishScrim__PRGqt{position:fixed;inset:0;background:rgba(20,34,62,.55);display:grid;place-items:center;z-index:100;padding:24px}.presentation_finishCard__VcLtt{width:min(720px,100%);background:var(--surface);border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 60px rgba(0,0,0,.28);padding:36px 40px 24px;display:flex;flex-direction:column;gap:6px;text-align:center}.presentation_finishEyebrow__vVbjt{font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--ink-3)}.presentation_finishHeadline__y5DbC{font-family:var(--font-serif,Georgia,serif);font-size:32px;font-weight:500;color:var(--ink);margin:4px 0 0;line-height:1.15}.presentation_finishSubline__kHi_n{font-size:13px;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.presentation_finishDot__dgdA_{color:var(--ink-4)}.presentation_finishStats__2gEs3{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.presentation_finishStat__bB34f{padding:18px 14px;text-align:left;border-left:1px solid var(--line)}.presentation_finishStat__bB34f:first-child{border-left:none}.presentation_finishStatLabel__H9PCh{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--ink-3)}.presentation_finishStatValue__gnZPw{font-family:var(--font-serif,Georgia,serif);font-size:30px;font-weight:500;color:var(--ink);margin-top:6px;line-height:1}.presentation_finishError__V2dF8{margin-top:12px;font-size:12.5px;color:var(--rose)}.presentation_finishFooter__nPjkO{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.presentation_finishFooterRight__9dRUj{display:inline-flex;align-items:center;gap:10px}.presentation_finishExportLink__vAv7T{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;padding:6px 4px}.presentation_finishExportLink__vAv7T:hover{color:var(--ink)}.presentation_finishGhostBtn__Q_SmO{background:none;border:none;color:var(--ink-2);font-size:13px;font-weight:500;padding:8px 10px;border-radius:8px;cursor:pointer}.presentation_finishGhostBtn__Q_SmO:hover:not(:disabled){background:var(--bg-2);color:var(--ink)}.presentation_finishPrimaryBtn__2Hajm{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);font-size:13px;font-weight:600;cursor:pointer;transition:filter .12s}.presentation_finishPrimaryBtn__2Hajm:hover:not(:disabled){filter:brightness(1.15)}.presentation_finishGhostBtn__Q_SmO:disabled,.presentation_finishPrimaryBtn__2Hajm:disabled{opacity:.55;cursor:not-allowed}.presentation_planFooter__IHvlG{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line-2);font-style:italic;font-size:12.5px;color:var(--ink-3);line-height:1.45}@page{size:16in 9in landscape;margin:0}@media print{.app-shell:has(.print_deck__NNfat){display:block!important;grid-template-columns:none!important}.app-shell:has(.print_deck__NNfat) .kudos-launcher-fixed,.app-shell:has(.print_deck__NNfat) .view-as-banner,.app-shell:has(.print_deck__NNfat)>.sidebar{display:none!important}main.content:has(.print_deck__NNfat){padding:0!important;margin:0!important;width:100%!important;max-width:none!important}body:has(.print_deck__NNfat),html:has(.print_deck__NNfat){margin:0!important;padding:0!important;background:var(--bg)}}.print_deck__NNfat{background:var(--bg)}.print_page__D6vjz{width:16in;height:9in;padding:.4in;box-sizing:border-box;display:flex;overflow:hidden;break-after:page;page-break-after:always}.print_page__D6vjz:last-child{break-after:auto;page-break-after:auto}.print_page__D6vjz>*{flex:1 1;display:flex;flex-direction:column}.gl-code-chip_chip__ktFyg{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:12.5px;font-weight:500;line-height:1;color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-chip);padding:2px 8px;white-space:nowrap}a.gl-code-chip_chip__ktFyg{text-decoration:none;cursor:pointer;transition:border-color .12s ease,color .12s ease}a.gl-code-chip_chip__ktFyg:hover{color:var(--accent);border-color:var(--accent)}a.gl-code-chip_chip__ktFyg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filter-select_remote__pE_VC{position:relative;min-width:0}.filter-select_trigger__0nrmg{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;white-space:normal;cursor:pointer}.filter-select_popover__D0Bct{position:absolute;z-index:40;left:0;top:100%;width:max(100%,240px);max-width:calc(100vw - 40px);border:1px solid var(--line);border-radius:var(--radius-chip);padding:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.filter-select_options__CsCyw{max-height:220px;overflow-y:auto;display:grid;gap:2px;padding-top:6px}.filter-select_options__CsCyw>button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--radius-chip);padding:8px;background:transparent;color:var(--ink);font:inherit;font-size:12px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.filter-select_options__CsCyw>button:hover,.filter-select_options__CsCyw>button[data-active=true]{background:var(--accent-soft)}.filter-select_options__CsCyw>span{padding:8px;font-size:12px;color:var(--ink-3)}.filter-select_pager__DZr3k{display:flex;justify-content:space-between;align-items:center;padding-top:6px;font-size:11px}.contract-closeout-dialog_dialog__ENKqM{width:min(860px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);overflow:auto}.contract-closeout-dialog_dialog__ENKqM[open]{display:flex;flex-direction:column}.contract-closeout-dialog_dialog__ENKqM::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}.contract-closeout-dialog_footer__Uw9H_,.contract-closeout-dialog_header__BGNR_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.contract-closeout-dialog_header__BGNR_{border-bottom:1px solid var(--line)}.contract-closeout-dialog_footer__Uw9H_,.contract-closeout-dialog_header__BGNR_{flex-shrink:0}.contract-closeout-dialog_header__BGNR_ h2{font-family:var(--font-ui);font-size:17px;font-weight:700;margin:0}.contract-closeout-dialog_body__Ff06M{display:flex;flex-direction:column;gap:16px;padding:20px;font-size:13px;overflow-y:auto;min-height:0}.contract-closeout-dialog_body__Ff06M>*{flex-shrink:0}.contract-closeout-dialog_body__Ff06M p{margin:0;line-height:1.6}.contract-closeout-dialog_body__Ff06M h3{font-size:14px;margin:0}.contract-closeout-dialog_footer__Uw9H_{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--line)}.contract-closeout-dialog_footer__Uw9H_ button{white-space:normal;overflow-wrap:anywhere}.contract-closeout-dialog_summary__mwDCX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding-bottom:16px;border-bottom:1px solid var(--line)}.contract-closeout-dialog_summary__mwDCX dt{font-size:12px;color:var(--ink-3)}.contract-closeout-dialog_summary__mwDCX dd{margin:6px 0 0;font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.contract-closeout-dialog_scroll__ragJc{overflow-x:auto}.contract-closeout-dialog_scroll__ragJc table{width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contract-closeout-dialog_scroll__ragJc td,.contract-closeout-dialog_scroll__ragJc th{text-align:right;white-space:nowrap;padding:8px}.contract-closeout-dialog_scroll__ragJc td:first-child,.contract-closeout-dialog_scroll__ragJc th:first-child{text-align:left}.contract-closeout-dialog_caption__x9boB{text-align:left;font-size:14px;font-weight:600;padding-bottom:8px}.contract-closeout-dialog_project__Br4Af{display:block;font-size:12px;color:var(--ink-3)}.contract-closeout-dialog_field__suaS9{display:grid;gap:6px;font-weight:500}.contract-closeout-dialog_allocation__VfGS9 input,.contract-closeout-dialog_allocation__VfGS9 select,.contract-closeout-dialog_field__suaS9 input,.contract-closeout-dialog_field__suaS9 textarea{width:100%;min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.contract-closeout-dialog_confirmation__6XQra{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.contract-closeout-dialog_confirmation__6XQra input{margin-top:3px;flex-shrink:0}.contract-closeout-dialog_warning__ZpcgE{padding:12px;background:var(--rose-soft);color:var(--rose);border-radius:var(--radius-sm)}.contract-closeout-dialog_sectionHeading__oYWAu{display:flex;align-items:center;justify-content:space-between;gap:8px}.contract-closeout-dialog_allocation__VfGS9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px 36px;gap:8px;align-items:end}.contract-closeout-dialog_allocation__VfGS9 label{display:grid;gap:6px;min-width:0;font-size:12px}@media (max-width:600px){.contract-closeout-dialog_summary__mwDCX{grid-template-columns:1fr;gap:12px}.contract-closeout-dialog_summary__mwDCX dd{font-size:18px}.contract-closeout-dialog_allocation__VfGS9{grid-template-columns:minmax(0,1fr) 36px}.contract-closeout-dialog_allocation__VfGS9 label{grid-column:1/-1}.contract-closeout-dialog_allocation__VfGS9 label:nth-child(3){grid-column:1}.contract-closeout-dialog_body__Ff06M,.contract-closeout-dialog_footer__Uw9H_,.contract-closeout-dialog_header__BGNR_{padding:14px}}.view-pill_container__7kfDA{position:relative;display:inline-flex;flex-shrink:0}.view-pill_pill__Xb2rt{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:var(--filter-h,36px);border:1.5px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.view-pill_pill__Xb2rt:hover{border-color:var(--ink-3);background:var(--bg-2)}.view-pill_pillOpen__zT5CJ{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.view-pill_pillIcon__Dy5N6{color:var(--ink-3);flex-shrink:0;transition:color .15s ease}.view-pill_pillIconLoaded__zfKYX,.view-pill_pillOpen__zT5CJ .view-pill_pillIcon__Dy5N6{color:var(--accent)}.view-pill_pillLabel__VAhLL{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-pill_dirtyDot__P3nJo{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.view-pill_pillChevron__rqQZX{color:var(--ink-3);flex-shrink:0;margin-left:-2px}.view-pill_menu__4YOhj{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 4px 16px rgba(20,34,62,.12);z-index:50;overflow:hidden}.view-pill_section__bB9o8{padding:4px 0}.view-pill_sectionHeader__fVmRA{padding:6px 14px 4px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.view-pill_divider__wbZvm{height:1px;background:var(--line);margin:0}.view-pill_action__Mw9G3{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;border:none;background:transparent;color:var(--ink);font-size:13.5px;text-align:left;cursor:pointer;transition:background .12s ease}.view-pill_action__Mw9G3:hover:not(:disabled){background:var(--bg)}.view-pill_action__Mw9G3:disabled{opacity:.5;cursor:not-allowed}.view-pill_actionIcon__vUo8i{flex-shrink:0;color:var(--ink-3)}.view-pill_actionUpdate__PO2Mp .view-pill_actionIcon__vUo8i{color:var(--sage)}.view-pill_actionReset__S9W_o .view-pill_actionIcon__vUo8i{color:var(--ink-2)}.view-pill_viewRow__L6ViL{display:flex;align-items:center;padding:0 6px 0 0;transition:background .12s ease}.view-pill_viewRow__L6ViL:hover{background:var(--bg)}.view-pill_viewRow__L6ViL:hover .view-pill_viewActions__M2swY{opacity:1}.view-pill_viewRowActive__9wR5r{background:var(--bg-2)}.view-pill_viewBtn__8LwQr{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;padding:9px 4px 9px 14px;border:none;background:transparent;color:var(--ink);font-size:13.5px;text-align:left;cursor:pointer}.view-pill_viewCheck__Oar5i{width:16px;flex-shrink:0;color:var(--accent);display:flex;align-items:center}.view-pill_viewName__7Uy8q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-pill_viewActions__M2swY{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s ease;flex-shrink:0}.view-pill_viewActionBtn__Re7mt{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .12s ease,color .12s ease}.view-pill_viewActionBtn__Re7mt:hover{background:var(--bg-2);color:var(--ink)}.view-pill_viewActionDelete__t8esM:hover{background:var(--rose-soft);color:var(--rose)}.view-pill_inlineInput__gi9qN{flex:1 1;min-width:0;margin:4px 8px 4px 14px;padding:5px 8px;border:1.5px solid var(--accent);border-radius:5px;background:var(--surface);color:var(--ink);font-size:13.5px;outline:none}.view-pill_saveNewRow__urN75{padding:4px 0;display:flex;align-items:center}.view-pill_saveNewBtn___eSRc{display:flex;align-items:center;gap:7px;width:100%;padding:9px 14px;border:none;background:transparent;color:var(--accent);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease}.view-pill_saveNewBtn___eSRc:hover{background:var(--accent-soft)}.view-pill_saveNewBtn___eSRc .view-pill_actionIcon__vUo8i{color:var(--accent)}.view-pill_empty__2Ue4N{padding:12px 14px;color:var(--ink-3);font-size:13px}.feedback-browser_panel__eOXql{min-width:0;scroll-margin-top:110px}.feedback-browser_ideaTitleButton__dDRuz{display:block;width:100%;background:transparent;border:0;border-radius:0;padding:0;text-align:left;color:inherit;font-family:inherit;cursor:pointer}.feedback-browser_formFields__e3Y3p{display:grid;gap:18px;padding:0;border:0;min-width:0}.feedback-browser_checkbox__9ykDd{display:inline-flex;align-items:center;gap:7px;font-size:12px;padding:6px 0;white-space:nowrap}.feedback-browser_archive__dwQqi{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;min-width:0}.feedback-browser_archiveMain__LnXyQ{min-width:0}.feedback-browser_index__jq15A{position:sticky;top:130px;align-self:start;display:grid;gap:5px}.feedback-browser_index__jq15A h2{font-size:12px;color:var(--ink-3);margin:0 0 8px}.feedback-browser_index__jq15A button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--radius-chip);padding:8px 10px;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;text-align:left;cursor:pointer}.feedback-browser_index__jq15A button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.feedback-browser_index__jq15A span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.feedback-browser_years__zYViL{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.feedback-browser_years__zYViL button{display:inline-flex;gap:10px;padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}.feedback-browser_years__zYViL button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.feedback-browser_releaseHeader__rUEV8{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;text-align:left;border:0;padding:16px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.feedback-browser_releaseHeader__rUEV8 strong{overflow-wrap:anywhere;font-size:15px}.feedback-browser_changes__03Lq4,.feedback-browser_releaseHeader__rUEV8 time{color:var(--ink-3);font-size:12px;white-space:nowrap}.feedback-browser_releaseBody__OQVEw{padding:0 16px 16px}.feedback-browser_technical__U9iNX{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.feedback-browser_similar__4JtiN{padding:12px;border:1px solid var(--line);border-radius:var(--radius-chip)}.feedback-browser_similar__4JtiN h3{font-size:13px;margin:0 0 8px}.feedback-browser_similar__4JtiN ul{padding:0;list-style:none;margin:0}.feedback-browser_similar__4JtiN button{width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:9px 0;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}@media (max-width:1024px){.feedback-browser_archive__dwQqi{grid-template-columns:minmax(0,1fr);gap:14px}.feedback-browser_index__jq15A{position:static;display:flex;flex-wrap:wrap;align-items:center}.feedback-browser_index__jq15A h2{margin:0 8px 0 0}.feedback-browser_releaseHeader__rUEV8{grid-template-columns:auto minmax(0,1fr)}}.release-notes_browser__TsJ4z{min-width:0}.release-notes_list__0K4sE{display:grid;gap:0}.release-notes_cards__TRfkR{gap:20px;margin-top:20px}.release-notes_releaseCard__bEzCy{min-width:0;border-radius:var(--radius)}.release-notes_releaseCard__bEzCy .release-notes_entry__Ky0Lt{padding:0;border:0}.release-notes_releaseCard__bEzCy .release-notes_entryHeader__t0_wf{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.release-notes_releaseCard__bEzCy .release-notes_body__uKEp0{max-width:80ch}.release-notes_entry__Ky0Lt{padding:24px 0;border-bottom:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.release-notes_entry__Ky0Lt:last-child{border-bottom:0}.release-notes_entryHeader__t0_wf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.release-notes_entryHeader__t0_wf h3{margin:0;font-family:var(--font-ui);font-size:17px;font-weight:700;line-height:1.4;color:var(--ink)}.release-notes_metadata__Hq9_m{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;color:var(--ink-3)}.release-notes_version__xY_qc{font-family:var(--font-mono),monospace;color:var(--ink-2)}.release-notes_body__uKEp0{overflow-wrap:anywhere;line-height:1.7;color:var(--ink-2);font-size:14px}.release-notes_body__uKEp0>:first-child{margin-top:0}.release-notes_body__uKEp0>:last-child{margin-bottom:0}.release-notes_body__uKEp0 p{margin:0 0 14px;white-space:pre-line}.release-notes_body__uKEp0 h4,.release-notes_body__uKEp0 h5,.release-notes_body__uKEp0 h6{font-family:var(--font-ui);font-weight:700;color:var(--ink);line-height:1.4;text-transform:none;letter-spacing:0}.release-notes_body__uKEp0 h4{font-size:16px;margin:24px 0 10px}.release-notes_body__uKEp0 h5,.release-notes_body__uKEp0 h6{font-size:14px;margin:20px 0 8px}.release-notes_body__uKEp0 ol,.release-notes_body__uKEp0 ul{padding-left:24px;margin:0 0 16px}.release-notes_body__uKEp0 li{margin:6px 0}.release-notes_body__uKEp0 li>p{margin-bottom:6px}.release-notes_body__uKEp0 strong{font-weight:700;color:var(--ink)}.release-notes_body__uKEp0 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.release-notes_body__uKEp0 blockquote{border-left:3px solid var(--line-2);padding-left:16px;margin:16px 0;color:var(--ink-3)}.release-notes_body__uKEp0 code{font-family:var(--font-mono);font-size:12px;background:var(--bg-2);border-radius:var(--radius-chip);padding:2px 5px}.release-notes_body__uKEp0 pre{overflow-x:auto;padding:16px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.release-notes_body__uKEp0 pre code{padding:0;background:none;white-space:pre}.release-notes_body__uKEp0 hr{border:0;border-top:1px solid var(--line);margin:24px 0}.release-notes_body__uKEp0 input[type=checkbox]{width:auto;accent-color:var(--accent);margin-right:8px}.release-notes_tableScroll__Cdp99{max-width:100%;overflow-x:auto;margin:16px 0}.release-notes_dialog__U0fd0.release-notes_dialog__U0fd0{width:min(760px,calc(100vw - 32px));max-width:760px;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);margin:auto;overflow:hidden}.release-notes_dialog__U0fd0::backdrop{background:color-mix(in srgb,var(--ink) 42%,transparent)}.release-notes_dialogInner__GgmWe{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);min-width:0}.release-notes_dialogInner__GgmWe>header{flex-shrink:0;gap:16px}.release-notes_dialogInner__GgmWe h2{overflow-wrap:anywhere}.release-notes_dialog__U0fd0 .release-notes_dialogTitle__87MtG.release-notes_dialogTitle__87MtG{font-family:var(--font-ui);font-size:17px;font-weight:700;margin:0}.release-notes_dialogInner__GgmWe>header{padding:20px 24px;align-items:center}.release-notes_dialogBody__IC2ge{overflow-y:auto;overscroll-behavior:contain;min-height:0}.release-notes_dialogBody__IC2ge .release-notes_entry__Ky0Lt:first-child{padding-top:0}.release-notes_actions__npeVJ{display:flex;gap:10px;flex-wrap:wrap;align-items:center;flex-shrink:0}.release-notes_actions__npeVJ>a{margin-right:auto;color:var(--accent)}.release-notes_actions__npeVJ button{white-space:normal}.release-notes_pagination__Tsz9G{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:16px 0;font-size:12px;color:var(--ink-3)}.release-notes_empty__kPai5{padding:32px 0;color:var(--ink-3)}.release-notes_empty__kPai5 h2{font-size:18px;color:var(--ink)}.release-notes_error__vRfqi{color:var(--rose);padding:12px 0}.release-notes_section__BQqph{border-top:1px solid var(--line);padding:24px 0}.release-notes_sectionHeader__6L6BO{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.release-notes_sectionHeader__6L6BO h2{margin:0;font-size:18px}.release-notes_managementRow__w6zof{padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.release-notes_managementRow__w6zof>div{min-width:0}.release-notes_managementRow__w6zof h3{font-size:14px;margin:0 0 6px;overflow-wrap:anywhere}.release-notes_managementRow__w6zof button{flex-shrink:0}.release-notes_editor___ZwGH{display:grid;gap:16px}.release-notes_fields__4JG0i{border:0;padding:0;margin:0;min-width:0}.release-notes_fields__4JG0i:not([hidden]){display:grid;gap:16px}.release-notes_editor___ZwGH input,.release-notes_editor___ZwGH textarea{width:100%;box-sizing:border-box}.release-notes_editor___ZwGH textarea{resize:vertical;min-height:180px}.release-notes_notice__s2FNB{font-size:12px;color:var(--ink-3);margin:0}.release-notes_editorMode__81OG1{display:flex;margin-bottom:0}.release-notes_editorToolbar__mJxiO{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:6px;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--bg-2)}.release-notes_editorToolbar__mJxiO button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}.release-notes_editor___ZwGH .release-notes_markdownSource__Q_UsS{border-top-left-radius:0;border-top-right-radius:0;font-family:var(--font-mono);font-size:13px;line-height:1.7}.release-notes_metadataFields__xS3mt{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:16px}@media (max-width:600px){.release-notes_releaseCard__bEzCy{padding:20px 16px}.release-notes_dialog__U0fd0.release-notes_dialog__U0fd0{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.release-notes_dialogInner__GgmWe{max-height:calc(100dvh - 18px)}.release-notes_entryHeader__t0_wf{align-items:flex-start;flex-direction:column}.release-notes_pagination__Tsz9G{justify-content:space-between;gap:8px}.release-notes_pagination__Tsz9G button{padding-inline:8px}.release-notes_actions__npeVJ>a{width:100%}.release-notes_metadataFields__xS3mt{grid-template-columns:minmax(0,1fr)}.release-notes_dialogInner__GgmWe>header{padding:16px}}.gl-code-financial-kpis_summary__5Ok2d{width:100%;min-width:0;max-width:min(100%,calc(100vw - 32px));container-type:inline-size;container-name:budget-kpis}.gl-code-financial-kpis_bar__pnO_d{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--surface)}.gl-code-financial-kpis_metric__hWdwI{position:relative;min-width:0;padding:18px 16px;border-right:1px solid var(--line)}.gl-code-financial-kpis_metric__hWdwI:first-child{border-radius:8px 0 0 8px}.gl-code-financial-kpis_metric__hWdwI:last-child{border-right:0;border-radius:0 8px 8px 0}.gl-code-financial-kpis_label__n30qQ{display:flex;justify-content:space-between;align-items:flex-start;gap:4px;min-height:36px;margin-bottom:10px;font-size:13px;color:var(--ink-2);font-weight:700}.gl-code-financial-kpis_info__Hlpgx{display:inline-flex;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin:-5px -5px 0 0;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:4px;cursor:pointer}.gl-code-financial-kpis_info__Hlpgx:hover{background:var(--bg-2)}.gl-code-financial-kpis_glossaryLink__KWGzW:focus-visible,.gl-code-financial-kpis_info__Hlpgx:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gl-code-financial-kpis_amount__qnZl1{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px}.gl-code-financial-kpis_value__SRCSp{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gl-code-financial-kpis_tag__9pbIE{color:var(--ink-3);font-family:var(--font-ui);font-size:10px;font-weight:500}.gl-code-financial-kpis_detail__fZeCN,.gl-code-financial-kpis_sub__xLmMm{font-size:12.5px;color:var(--ink-3);line-height:1.45}.gl-code-financial-kpis_detail__fZeCN{margin-top:6px}.gl-code-financial-kpis_status__DROEK{display:flex;align-items:flex-start;gap:5px;margin-top:10px;font-size:12px;font-weight:600;line-height:1.45}.gl-code-financial-kpis_status__DROEK svg{flex:0 0 15px;margin-top:2px}.gl-code-financial-kpis_sage__3v96c{background:var(--sage-soft)}.gl-code-financial-kpis_amber__E4o1a{background:var(--amber-soft)}.gl-code-financial-kpis_rose__MDzpb{background:var(--rose-soft)}.gl-code-financial-kpis_sage__3v96c .gl-code-financial-kpis_status__DROEK,.gl-code-financial-kpis_sage__3v96c .gl-code-financial-kpis_value__SRCSp{color:var(--sage)}.gl-code-financial-kpis_amber__E4o1a .gl-code-financial-kpis_status__DROEK,.gl-code-financial-kpis_amber__E4o1a .gl-code-financial-kpis_value__SRCSp{color:var(--amber)}.gl-code-financial-kpis_rose__MDzpb .gl-code-financial-kpis_status__DROEK,.gl-code-financial-kpis_rose__MDzpb .gl-code-financial-kpis_value__SRCSp{color:var(--rose)}.gl-code-financial-kpis_operator__m8bNJ{position:absolute;z-index:1;left:-12px;top:74px;display:grid;place-items:center;width:24px;height:24px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:50%}.gl-code-financial-kpis_progress__es4O_{position:relative;margin:16px 8px 0;padding-top:24px}.gl-code-financial-kpis_track__bYeYj{position:relative;height:12px;background:var(--bg-2);border-radius:3px;overflow:hidden}.gl-code-financial-kpis_track__bYeYj>span{position:absolute;top:0;bottom:0}.gl-code-financial-kpis_spentSwatch__IHXs1,.gl-code-financial-kpis_spent__k2tgv{background:var(--ink)}.gl-code-financial-kpis_remainingSwatch__CTiE5,.gl-code-financial-kpis_remaining__HMrqU{background:var(--ink-4)}.gl-code-financial-kpis_overflow__xmsgD{background:var(--rose)}.gl-code-financial-kpis_overflowAmber____buZ{background:var(--amber)}.gl-code-financial-kpis_marker__k3o_n{position:absolute;top:22px;bottom:-3px;width:2px;background:var(--ink);transform:translateX(-1px)}.gl-code-financial-kpis_markerLabel__BV6WL{position:absolute;top:-22px;left:1px;transform:translateX(-50%);white-space:nowrap;font-size:12px;font-weight:600;color:var(--ink-2)}.gl-code-financial-kpis_markerEnd__3iDaR{transform:translateX(-100%)}.gl-code-financial-kpis_markerStart__QrvhP{transform:none}.gl-code-financial-kpis_footer__dC19f{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 8px 0}.gl-code-financial-kpis_legend__0Wid4{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--ink-3)}.gl-code-financial-kpis_legend__0Wid4>span{display:inline-flex;align-items:center;gap:6px}.gl-code-financial-kpis_legend__0Wid4 i{width:10px;height:10px;border-radius:2px}.gl-code-financial-kpis_glossaryLink__KWGzW{border:0;padding:4px 0;background:transparent;color:var(--accent);font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.gl-code-financial-kpis_tooltip__bv6KC{position:fixed;z-index:var(--z-toast);width:min(360px,calc(100vw - 24px));max-height:220px;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink-2);font-size:13px;line-height:1.5}.gl-code-financial-kpis_tooltip__bv6KC p{margin:8px 0 0}.gl-code-financial-kpis_glossary__2nHoZ{margin:0}.gl-code-financial-kpis_glossary__2nHoZ>div{padding:16px 0;border-bottom:1px solid var(--line)}.gl-code-financial-kpis_glossary__2nHoZ dt{display:flex;align-items:baseline;gap:8px;font-weight:700;color:var(--ink)}.gl-code-financial-kpis_glossary__2nHoZ dd{margin:8px 0 0;color:var(--ink-2);font-size:14px;line-height:1.5}.gl-code-financial-kpis_glossary__2nHoZ p{margin:8px 0}@container budget-kpis (max-width: 1000px){.gl-code-financial-kpis_bar__pnO_d{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-code-financial-kpis_metric__hWdwI{border-bottom:1px solid var(--line)}.gl-code-financial-kpis_metric__hWdwI:nth-child(3n){border-right:0}.gl-code-financial-kpis_metric__hWdwI:nth-last-child(-n+3){border-bottom:0}.gl-code-financial-kpis_metric__hWdwI:first-child{border-radius:8px 0 0 0}.gl-code-financial-kpis_metric__hWdwI:last-child{border-radius:0 0 8px 0}.gl-code-financial-kpis_operator__m8bNJ{display:none}}@container budget-kpis (max-width: 500px){.gl-code-financial-kpis_bar__pnO_d{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-code-financial-kpis_metric__hWdwI{padding:14px}.gl-code-financial-kpis_metric__hWdwI:nth-child(3n){border-right:1px solid var(--line)}.gl-code-financial-kpis_metric__hWdwI:nth-child(2n){border-right:0}.gl-code-financial-kpis_metric__hWdwI:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.gl-code-financial-kpis_metric__hWdwI:nth-last-child(-n+2){border-bottom:0}}.contract-detail-client_workflow__0bYrJ{max-width:calc(100vw - 80px);margin-top:16px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.contract-detail-client_stages__53L2S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.contract-detail-client_stage__1cI2s{min-width:0;color:var(--ink-3)}.contract-detail-client_stepLine__FcPtA{display:flex;align-items:center;gap:6px}.contract-detail-client_marker__6i64X{width:12px;height:12px;flex:0 0 12px;border:1px solid var(--line-2);border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--surface)}.contract-detail-client_connector__N56Yg{flex:1 1;height:2px;border-radius:2px;background:var(--line)}.contract-detail-client_stageLabel__UgpLG{display:block;margin-top:4px;font-size:11px;overflow-wrap:anywhere}.contract-detail-client_stageState__sGrO4{display:block;margin-top:2px;font-size:10px;font-weight:600;color:var(--ink-4)}.contract-detail-client_stage__1cI2s[data-state=Current] .contract-detail-client_stageLabel__UgpLG{color:var(--ink-2);font-weight:700}.contract-detail-client_stage__1cI2s[data-state=Current] .contract-detail-client_marker__6i64X{background:var(--accent);border-color:var(--accent)}.contract-detail-client_stage__1cI2s[data-state=Current] .contract-detail-client_stageState__sGrO4{color:var(--accent)}.contract-detail-client_stage__1cI2s[data-state=Completed] .contract-detail-client_connector__N56Yg,.contract-detail-client_stage__1cI2s[data-state=Completed] .contract-detail-client_marker__6i64X{background:var(--sage);border-color:var(--sage)}.contract-detail-client_stage__1cI2s[data-state=Completed] .contract-detail-client_stageState__sGrO4{color:var(--sage)}.contract-detail-client_closeoutStatus__h4_nR{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.portfolio-roadmap_wrap__26G9i{display:flex;flex-direction:column;gap:14px}.portfolio-roadmap_activePortfolio__iFOsr{font-size:12px;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-chip);padding:7px 10px;background:var(--surface)}.portfolio-roadmap_kpiGrid__wY9De{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.portfolio-roadmap_kpiLabel__JLF_9{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.portfolio-roadmap_kpiValue__LCZdk{font-family:var(--font-display);font-size:34px;line-height:1;letter-spacing:-.01em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-roadmap_kpiMeta__Gp5Dd{font-size:12px;color:var(--ink-3);margin-top:5px}.portfolio-roadmap_timelineCard__FRwV8{--roadmap-label-width:340px;padding:0;overflow:hidden}.portfolio-roadmap_timelineControls__NFxpm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line)}.portfolio-roadmap_timelineRange__cSOt9{min-width:0;color:var(--ink-2);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-roadmap_timelineNav__ladAd{display:flex;align-items:center;gap:4px}.portfolio-roadmap_timelineNavButton__7GES8,.portfolio-roadmap_timelineTodayButton__7rXB9{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink-2);cursor:pointer}.portfolio-roadmap_timelineTodayButton__7rXB9{padding:0 10px;font-size:12px;font-weight:600}.portfolio-roadmap_timelineNavButton__7GES8:hover:not(:disabled),.portfolio-roadmap_timelineTodayButton__7rXB9:hover:not(:disabled){background:var(--bg-2);color:var(--ink)}.portfolio-roadmap_timelineTodayButton__7rXB9:disabled{opacity:.5;cursor:default}.portfolio-roadmap_timelineNavButton__7GES8:focus-visible,.portfolio-roadmap_timelineTodayButton__7rXB9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portfolio-roadmap_timelineHead__lOSqB{display:grid;grid-template-columns:var(--roadmap-label-width) minmax(0,1fr);border-bottom:1px solid var(--line);background:var(--bg-2)}.portfolio-roadmap_leftHead__Ojx_7{padding:10px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-right:1px solid var(--line)}.portfolio-roadmap_monthHead__rcBfW{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0}.portfolio-roadmap_monthCell__Zrn89{min-width:0;overflow:hidden;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:10px 8px;border-right:1px solid var(--line)}.portfolio-roadmap_timelineBody__4SZAA{position:relative}.portfolio-roadmap_todayTrack__KT_Qe{position:absolute;top:0;right:0;bottom:0;left:var(--roadmap-label-width);z-index:2;pointer-events:none}.portfolio-roadmap_todayLine__YWzwz{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);z-index:2}.portfolio-roadmap_todayLine__YWzwz span{position:absolute;top:6px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.08em;color:var(--surface);background:var(--accent);border-radius:8px;padding:4px 8px;font-weight:700}.portfolio-roadmap_groupRow__wJQmE,.portfolio-roadmap_group__0WvKv{border-bottom:1px solid var(--line)}.portfolio-roadmap_groupRow__wJQmE{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;background:var(--bg-3);padding:8px 12px}.portfolio-roadmap_groupLabel__2WCHi{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:600}.portfolio-roadmap_groupCount__CxNsA{font-size:22px;color:var(--ink-3);font-family:var(--font-display)}.portfolio-roadmap_projectRow__aeHux{display:grid;grid-template-columns:var(--roadmap-label-width) minmax(0,1fr);min-height:62px;border-bottom:1px solid var(--line)}.portfolio-roadmap_projectCell__R0Arf{padding:12px;border-right:1px solid var(--line);display:flex;align-items:center}.portfolio-roadmap_projectNameRow__hWW0j{display:flex;align-items:center;gap:10px;min-width:0}.portfolio-roadmap_projectColor___Kxgq{width:12px;height:12px;border-radius:2px;flex-shrink:0}.portfolio-roadmap_projectName__SvcNV{font-size:15px;font-weight:700}.portfolio-roadmap_projectMeta__8_6Xt{margin-top:2px;font-size:11.5px;color:var(--ink-3)}.portfolio-roadmap_lane__UV_9x{position:relative}.portfolio-roadmap_monthDivider__gPBeO{position:absolute;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.portfolio-roadmap_projectBar__kcdtk{position:absolute;top:20px;height:28px;border-radius:9px;border:none;cursor:default;box-shadow:var(--shadow-sm)}.portfolio-roadmap_projectBar__kcdtk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.portfolio-roadmap_toneGreen__Uthe_{background:var(--sage)}.portfolio-roadmap_toneAmber__BuSH9{background:var(--amber)}.portfolio-roadmap_toneRed__y9IXo{background:var(--rose)}.portfolio-roadmap_toneComplete__Apor_{background:var(--sage)}.portfolio-roadmap_toneNeutral__6klnV,.portfolio-roadmap_tonePaused__rJ6a9{background:var(--ink-3)}.portfolio-roadmap_milestone__wRVmt{position:absolute;top:9px;width:16px;height:16px;border:2px solid var(--surface);transform:translateX(-50%) rotate(45deg);box-shadow:var(--shadow-sm)}.portfolio-roadmap_msDone__HC0a_,.portfolio-roadmap_msOnTrack__cj23D{background:var(--sage)}.portfolio-roadmap_msAtRisk__d5eAA{background:var(--amber)}.portfolio-roadmap_msBlocked__ipzZz{background:var(--rose)}.portfolio-roadmap_msUpcoming__Vv6x1{background:var(--line-2)}.portfolio-roadmap_statusCircle__UatfF{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.15)}.portfolio-roadmap_statusactive__rC38v{background:var(--sage)}.portfolio-roadmap_statusat_risk__adq0e{background:var(--amber)}.portfolio-roadmap_statusover__TlXMh{background:var(--rose)}.portfolio-roadmap_statuscomplete__883f5{background:var(--sage)}.portfolio-roadmap_statuspaused__wd6zI{background:var(--ink-3)}.portfolio-roadmap_rowBurn__Auv6x,.portfolio-roadmap_rowSched___6PgH,.portfolio-roadmap_rowStats__or0c9{position:absolute;right:40px;font-size:11px;color:var(--ink-3)}.portfolio-roadmap_rowStats__or0c9{top:5px}.portfolio-roadmap_rowBurn__Auv6x{top:21px}.portfolio-roadmap_rowSched___6PgH{top:37px}.portfolio-roadmap_milestoneHead__7B65p{font-family:var(--font-display);font-size:28px;line-height:1}.portfolio-roadmap_milestoneSub__JIvc5{font-size:13px;color:var(--ink-3);margin-top:4px}.portfolio-roadmap_milestoneCards__vpegH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.portfolio-roadmap_milestoneCard__5qUTk{border:1px solid var(--line);border-left:3px solid var(--sage);border-radius:10px;background:var(--surface);padding:10px;position:relative}.portfolio-roadmap_milestoneCard__5qUTk.portfolio-roadmap_late__xp2qj{border-left-color:var(--rose)}.portfolio-roadmap_cardDate__U2r1V{font-family:var(--font-display);font-size:23px;line-height:1}.portfolio-roadmap_cardTitle__M6_1V{font-size:13px;font-weight:700;margin-top:6px}.portfolio-roadmap_cardMeta__BW8ll{margin-top:3px;font-size:11.5px;color:var(--ink-3)}.portfolio-roadmap_cardTag__rcH32{position:absolute;top:10px;right:10px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.portfolio-roadmap_tooltip__GwYWy{position:fixed;width:330px;background:var(--ink);color:var(--bg);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.35);padding:16px;z-index:1200;pointer-events:none}.portfolio-roadmap_tooltipTitleRow__zoyJ8{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:34px}.portfolio-roadmap_tooltipTitleRow__zoyJ8 strong{font-size:38px;line-height:1;font-family:var(--font-display);font-weight:400}.portfolio-roadmap_tooltipDot__QEEwW{width:14px;height:14px;border-radius:4px}.portfolio-roadmap_tooltip__GwYWy dl{display:grid;gap:6px;margin:0}.portfolio-roadmap_tooltip__GwYWy dl div{display:grid;grid-template-columns:88px 1fr;gap:8px}.portfolio-roadmap_tooltip__GwYWy dt{color:var(--ink-4);font-size:14px}.portfolio-roadmap_tooltip__GwYWy dd{margin:0;font-size:15px}@media (max-width:1200px){.portfolio-roadmap_kpiGrid__wY9De,.portfolio-roadmap_milestoneCards__vpegH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.portfolio-roadmap_timelineCard__FRwV8{--roadmap-label-width:240px}}@media (max-width:560px){.portfolio-roadmap_timelineControls__NFxpm{align-items:flex-start;flex-direction:column}}.project-header_ph__1cxgG{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 270px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}@media (max-width:680px){.project-header_ph__1cxgG{grid-template-columns:1fr}}.project-header_bar__Z4f8h{position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--emph)}.project-header_bloom__D0jUD{position:absolute;width:220px;height:180px;top:-64px;right:170px;opacity:.16;border-radius:50%;filter:blur(8px);pointer-events:none;background:radial-gradient(60% 60% at 38% 32%,var(--sage-dot),transparent 70%),radial-gradient(70% 70% at 68% 64%,var(--teal),transparent 72%),radial-gradient(80% 80% at 60% 40%,var(--cobalt),transparent 82%)}.project-header_main__sinJQ{padding:22px 24px 22px 28px;position:relative}.project-header_meta__eCNEM{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.project-header_id__O5tth{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.project-header_gl__NMu3N{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent);padding:3px 9px;border-radius:7px;background:var(--accent-soft);border:none;cursor:pointer;text-decoration:none}.project-header_gl__NMu3N svg{width:11px;height:11px;stroke-width:2.5}.project-header_glMut__dsZjB{color:var(--ink-3);font-weight:400}.project-header_gl__NMu3N:hover{filter:brightness(.97)}.project-header_title__IzSNk{font-family:var(--font-display);font-size:40px;font-weight:600;line-height:1.04;letter-spacing:-.005em;margin:11px 0 0;text-transform:none;color:var(--ink)}.project-header_title__IzSNk em{font-style:italic;font-weight:500;color:var(--emph)}.project-header_desc__LsJXJ{color:var(--ink-2);font-size:14px;max-width:60ch;margin-top:8px;line-height:1.5}.project-header_foot__UeqQx{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:18px}.project-header_chip__78Rer{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.project-header_chipLabel__iVFrW{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.project-header_chipValue__VsvaL{font-weight:600}.project-header_av__n1ktC{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:600;color:white;background:var(--emph)}.project-header_swatch__wQ7Tf{width:8px;height:8px;border-radius:50%;display:inline-block}.project-header_swatchSquare__awCmt{width:10px;height:10px;border-radius:2px;display:inline-block}.project-header_rag__EuRpk{border-left:1px solid var(--line);padding:22px;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--rag-wash),transparent)}.project-header_ragLabel__CgVSU{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.project-header_ragPulse__0jiGs{display:flex;align-items:center;gap:9px;margin-top:12px}.project-header_ragDot__0DSXI{width:11px;height:11px;border-radius:50%;background:var(--rag-dot);box-shadow:0 0 0 4px var(--rag-ring)}.project-header_ragName__w4I3m{font-family:var(--font-display);font-size:29px;font-weight:600;line-height:1;color:var(--rag-text)}.project-header_ragMeta__zphZd{font-size:12.5px;color:var(--ink-2);margin-top:10px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-header_ragDate__T_LWl{font-size:11.5px;color:var(--ink-3);margin-top:auto;padding-top:16px}a.project-header_ragDate__T_LWl:hover{color:var(--accent)}.project-header_ragGreen__vVjKj{--rag-wash:var(--sage-soft);--rag-dot:var(--sage-dot);--rag-ring:color-mix(in srgb,var(--sage-dot) 18%,transparent);--rag-text:var(--sage)}.project-header_ragAmber__lImns{--rag-wash:var(--amber-soft);--rag-dot:var(--highlight);--rag-ring:color-mix(in srgb,var(--highlight) 18%,transparent);--rag-text:var(--amber)}.project-header_ragRed__ceRFC{--rag-wash:var(--rose-soft);--rag-dot:var(--rose-dot);--rag-ring:color-mix(in srgb,var(--rose-dot) 18%,transparent);--rag-text:var(--rose)}.project-header_ragNeutral__z_Zd4{--rag-wash:var(--bg-3);--rag-dot:var(--ink-3);--rag-ring:color-mix(in srgb,var(--ink-3) 18%,transparent);--rag-text:var(--ink-2)}