.PlanYear_shell__wd2io{max-width:1040px;margin:0 auto;padding:28px 20px 80px}.PlanYear_masthead__YyXtb{display:flex;align-items:baseline;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line,#e2e0d8);margin-bottom:26px;flex-wrap:wrap}.PlanYear_wordmark__cui9w{font-weight:700;font-size:17px;letter-spacing:-.01em}.PlanYear_back__2ARDm{font-size:13px;color:var(--ink-2,#4a5a58);text-decoration:none}.PlanYear_back__2ARDm:hover{text-decoration:underline}.PlanYear_spacer__RFJu3{flex:1 1}.PlanYear_badge__rlnSG{padding:3px 9px;border-radius:2px;background:var(--line-2,#efede6);color:var(--ink-2,#4a5a58)}.PlanYear_badge__rlnSG,.PlanYear_eyebrow___d38i{font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:11px}.PlanYear_eyebrow___d38i{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3,#7c8c8a);margin:0 0 10px}.PlanYear_headline__HhyYF{font-size:clamp(24px,4.2vw,33px);line-height:1.18;letter-spacing:-.02em;font-weight:650;margin:0 0 12px;max-width:24ch;text-wrap:balance}.PlanYear_sub__A0LQD{font-size:15.5px;line-height:1.6;color:var(--ink-2,#4a5a58);margin:0 0 26px;max-width:68ch}.PlanYear_chartCard__fQwlL{border:1px solid var(--line,#e2e0d8);border-radius:3px;background:var(--surface,#fff);padding:22px 24px 18px;margin-bottom:24px;overflow-x:auto}.PlanYear_chartHead__TM24_{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;flex-wrap:wrap}.PlanYear_chartTitle__YwqK5{font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3,#7c8c8a)}.PlanYear_legend__YB_6N{display:flex;gap:16px;font-size:12px;color:var(--ink-2,#4a5a58);flex-wrap:wrap}.PlanYear_key__zqhn4{display:inline-flex;align-items:center;gap:6px}.PlanYear_swatch__ASAEq{width:11px;height:11px;border-radius:2px;display:inline-block}.PlanYear_swBlocked__BLghr{background:#963232}.PlanYear_swClear__XO7gl{background:#0f5f57}.PlanYear_swCap__Rc8KZ{background:transparent;border-top:2px dashed var(--ink-3,#7c8c8a);height:0;width:16px;border-radius:0}.PlanYear_bars__5cTEH{display:grid;grid-template-columns:repeat(12,minmax(46px,1fr));grid-gap:8px;gap:8px;align-items:end;min-width:620px;height:232px;position:relative;padding-top:6px}.PlanYear_capLine__7EzMn{position:absolute;left:0;right:0;border-top:2px dashed var(--ink-3,#7c8c8a);pointer-events:none}.PlanYear_capLabel__nSIor{position:absolute;right:0;transform:translateY(-100%);font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:10.5px;color:var(--ink-2,#4a5a58);background:var(--surface,#fff);padding:0 4px}.PlanYear_col___V29M{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:6px}.PlanYear_bar__q7nGo{border-radius:2px 2px 0 0;width:100%;min-height:3px}.PlanYear_barBlocked__IYDZT{background:#963232}.PlanYear_barClear__i58_k{background:#0f5f57}.PlanYear_barAmt__MZdpT{font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:10px;text-align:center;color:var(--ink-2,#4a5a58);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanYear_crossing__Dl7KY{outline:2px solid #0f5f57;outline-offset:2px;border-radius:3px}.PlanYear_axis__P5rvh{display:grid;grid-template-columns:repeat(12,minmax(46px,1fr));grid-gap:8px;gap:8px;min-width:620px;margin-top:8px}.PlanYear_axisLabel__0txiI{font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:10.5px;text-align:center;color:var(--ink-3,#7c8c8a)}.PlanYear_axisCross__JwHjj{color:#0f5f57;font-weight:600}.PlanYear_stats__PIO32{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:1px;gap:1px;background:var(--line,#e2e0d8);border:1px solid var(--line,#e2e0d8);border-radius:3px;overflow:hidden;margin-bottom:24px}.PlanYear_stat__CKsIJ{background:var(--surface,#fff);padding:15px 16px 13px}.PlanYear_statN__w5FkP{display:block;font-size:25px;line-height:1;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanYear_statBad___Yyya{color:#963232}.PlanYear_statOk__p_GUf{color:#0f5f57}.PlanYear_statC__Sc47X{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-2,#4a5a58);margin-top:7px}.PlanYear_cols__S_r9I{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:18px;gap:18px;margin-bottom:24px}.PlanYear_note__1qpfk{border:1px solid var(--line,#e2e0d8);border-left:3px solid var(--accent,#0f5f57);border-radius:3px;background:var(--surface,#fff);padding:17px 19px}.PlanYear_noteAlarm__6ODka{border-left-color:#963232}.PlanYear_noteTitle__hD2jB{font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3,#7c8c8a);margin:0 0 9px}.PlanYear_note__1qpfk p{margin:0 0 9px;font-size:14px;line-height:1.6;color:var(--ink-2,#4a5a58)}.PlanYear_note__1qpfk p:last-child{margin-bottom:0}.PlanYear_note__1qpfk strong{color:var(--ink,#16201f);font-weight:600}.PlanYear_pipeline__Vhjde{display:grid;grid-gap:8px;gap:8px;margin:0 0 24px;padding:0;list-style:none;counter-reset:stage}.PlanYear_stage__7E8VZ{counter-increment:stage;position:relative;padding:12px 16px 12px 46px;border:1px solid var(--line,#e2e0d8);border-radius:3px;background:var(--surface,#fff);font-size:14px;line-height:1.55;color:var(--ink-2,#4a5a58)}.PlanYear_stage__7E8VZ:before{content:counter(stage);position:absolute;left:15px;top:13px;width:21px;height:21px;border-radius:50%;background:var(--line-2,#efede6);color:var(--ink-2,#4a5a58);font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:11px;display:grid;place-items:center}.PlanYear_stage__7E8VZ b{color:var(--ink,#16201f)}.PlanYear_stageWho__ZpVBt{font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:10.5px;color:var(--ink-3,#7c8c8a);margin-left:6px}.PlanYear_drawer__6vPxE{border:1px solid var(--line,#e2e0d8);border-radius:3px;background:var(--surface,#fff);padding:13px 17px}.PlanYear_drawer__6vPxE summary{cursor:pointer;font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2,#4a5a58)}.PlanYear_traceList__7iJQS{margin:13px 0 0;padding-left:19px}.PlanYear_traceList__7iJQS li{font-size:13.5px;line-height:1.62;color:var(--ink-2,#4a5a58);margin-bottom:7px}.PlanYear_foot__CLcCc{margin-top:28px;padding-top:16px;border-top:1px solid var(--line,#e2e0d8);font-size:12.5px;line-height:1.65;color:var(--ink-3,#7c8c8a)}@media (max-width:520px){.PlanYear_shell__wd2io{padding:20px 16px 64px}}