.pf.svelte-1tm140k{display:flex;flex-direction:column;gap:var(--space-5);width:100%;container-type:inline-size}.pf.svelte-1tm140k:not(.full){max-width:min(var(--mock-max, 34rem),100%);margin-inline:auto}.pg-statband.three.svelte-1tm140k,.pg-statband.four.svelte-1tm140k{grid-template-columns:repeat(var(--sb-cols),minmax(0,1fr))}.pg-statband.three.svelte-1tm140k{--sb-cols: 3}.pg-statband.four.svelte-1tm140k{--sb-cols: 4}.pg-statband.three.svelte-1tm140k>:last-child{grid-column:auto}.pg-band-grid.svelte-1tm140k{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-band-grid.svelte-1tm140k>.pg-spanfull{grid-column:1 / -1}.pg-group-head.svelte-1tm140k{flex-direction:row;align-items:flex-end}.period.svelte-1tm140k{display:inline-flex;align-items:center;gap:var(--space-2)}.stepper.svelte-1tm140k{display:inline-flex;align-items:center;gap:2px;height:var(--control-h);padding:0 4px;background:var(--surface-raised);border:var(--fit-hairline, 1px) solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-1)}.step.svelte-1tm140k{display:grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);color:var(--text-muted)}.step.off.svelte-1tm140k{opacity:.35}.period-static.svelte-1tm140k{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:14.5rem;padding:0 var(--space-2);color:var(--text);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.period-note.svelte-1tm140k{flex:none;color:var(--text-faint);font-weight:550}.seg.svelte-1tm140k{display:inline-flex;gap:2px;height:var(--control-h);padding:2px;background:var(--surface-sunken);border:var(--fit-hairline, 1px) solid var(--border);border-radius:var(--r-pill)}.seg-item.svelte-1tm140k{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 var(--control-px-sm);color:var(--text-muted);border-radius:var(--r-pill);font-size:var(--text-sm);font-weight:550;white-space:nowrap}.seg-item.on.svelte-1tm140k{color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-1)}.pg-bandcard.svelte-1tm140k{border-width:var(--fit-hairline, 1px)}.pj-wrap.svelte-1tm140k{overflow:hidden;border-width:var(--fit-hairline, 1px)}.pj-table.svelte-1tm140k{table-layout:fixed;width:100%}.pc-proj.svelte-1tm140k{width:21%}.pc-logged.svelte-1tm140k,.pc-budget.svelte-1tm140k{width:10%}.pc-health.svelte-1tm140k{width:21%}.pc-additional.svelte-1tm140k{width:10%}.pc-target.svelte-1tm140k{width:12%}.pc-eff.svelte-1tm140k{width:16%}.pj-table.svelte-1tm140k tbody:where(.svelte-1tm140k) td:where(.svelte-1tm140k){padding:var(--space-3) var(--space-2)}.proj.svelte-1tm140k{min-width:0}.proj-in.svelte-1tm140k{display:flex;align-items:center;gap:var(--space-3);min-width:0}.dot.svelte-1tm140k{flex:none;width:10px;height:10px;background:var(--p-accent);border-radius:3px}.pname.svelte-1tm140k{overflow:hidden;min-width:0;color:var(--text);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.pexpand.svelte-1tm140k{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;color:var(--text-muted)}.pexpand-spacer.svelte-1tm140k{flex:none;width:18px}.phrow.svelte-1tm140k td:where(.svelte-1tm140k){padding-top:var(--space-2);padding-bottom:var(--space-2)}.phrow.svelte-1tm140k .proj-in:where(.svelte-1tm140k){position:relative;padding-left:calc(18px + 10px + var(--space-3) * 2)}.phrow.svelte-1tm140k .proj-in:where(.svelte-1tm140k):before{content:"";position:absolute;left:9px;top:0;bottom:0;width:calc(var(--fit-hairline, 1px) * 2);background:color-mix(in srgb,var(--p-accent) 40%,transparent)}.phrow.lastphase.svelte-1tm140k .proj-in:where(.svelte-1tm140k):before{bottom:auto;height:50%}.phrow.svelte-1tm140k .proj-in:where(.svelte-1tm140k):after{content:"";position:absolute;left:9px;top:50%;width:1.75rem;height:calc(var(--fit-hairline, 1px) * 2);background:color-mix(in srgb,var(--p-accent) 40%,transparent);border-bottom-left-radius:var(--r-sm);transform:translateY(-50%)}.phrow.lastphase.svelte-1tm140k td:where(.svelte-1tm140k){border-bottom:var(--fit-hairline, 1px) solid var(--border-strong)}.phase-name.svelte-1tm140k{overflow:hidden;min-width:0;color:var(--text-muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.num.svelte-1tm140k{text-align:right;font-variant-numeric:tabular-nums}.per.svelte-1tm140k{margin-left:1px;color:var(--text-faint);font-size:.78em;font-weight:500}.logged-h.svelte-1tm140k{display:block;color:var(--text);font-weight:500}.logged-val.svelte-1tm140k{display:block;margin-top:2px;color:var(--text-muted);font-size:.75rem;font-weight:500}.budg-c.svelte-1tm140k{overflow:hidden;color:var(--text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.additional-c.svelte-1tm140k{color:var(--scope-extra-text);font-weight:650}.additional-c.svelte-1tm140k>span:where(.svelte-1tm140k){display:block}.additional-c.svelte-1tm140k small:where(.svelte-1tm140k){display:block;margin-top:2px;color:var(--text-muted);font-size:.75rem;font-weight:500}.bh.svelte-1tm140k{min-width:0;font-variant-numeric:tabular-nums}.bh-top.svelte-1tm140k{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.bh-pct.svelte-1tm140k{color:var(--text-muted);font-size:.8rem;font-weight:600;white-space:nowrap}.bh-pct.ok.svelte-1tm140k{color:var(--ok)}.bh-pct.warn.svelte-1tm140k{color:var(--warn)}.bh-pct.bad.svelte-1tm140k{color:var(--bad)}.bh-left.svelte-1tm140k{color:var(--text-muted);font-size:.78rem;font-weight:500;text-align:right;white-space:nowrap}.bh-left.over.svelte-1tm140k{color:var(--bad)}.bar.svelte-1tm140k{display:block;height:8px;margin-top:5px;overflow:hidden;background:var(--surface-sunken);border-radius:var(--r-pill)}.fill.svelte-1tm140k{display:block;height:100%;background:var(--ok);border-radius:var(--r-pill)}.fill.warn.svelte-1tm140k{background:var(--warn)}.fill.bad.svelte-1tm140k{background:var(--bad)}.tgt-c.svelte-1tm140k{color:var(--text);font-weight:600;white-space:nowrap}.eff-c.svelte-1tm140k{font-weight:650;white-space:nowrap}.eff-c.ok.svelte-1tm140k{color:var(--ok)}.eff-c.warn.svelte-1tm140k{color:var(--warn)}.eff-c.bad.svelte-1tm140k{color:var(--bad)}.muted.svelte-1tm140k{color:var(--text-faint)}.provisional.svelte-1tm140k{color:var(--text-faint);font-weight:700;margin-left:2px}@container (max-width: 900px){.pg-statband.three.svelte-1tm140k,.pg-statband.four.svelte-1tm140k{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-statband.three.svelte-1tm140k>:last-child{grid-column:span 2}.pg-band-grid.svelte-1tm140k{grid-template-columns:1fr}.pc-additional.svelte-1tm140k,.pc-target.svelte-1tm140k,.pj-table.svelte-1tm140k th:where(.svelte-1tm140k):nth-child(5),.pj-table.svelte-1tm140k td:where(.svelte-1tm140k):nth-child(5),.pj-table.svelte-1tm140k th:where(.svelte-1tm140k):nth-child(6),.pj-table.svelte-1tm140k td:where(.svelte-1tm140k):nth-child(6){display:none}.pc-proj.svelte-1tm140k{width:26%}.pc-logged.svelte-1tm140k,.pc-budget.svelte-1tm140k{width:13%}.pc-health.svelte-1tm140k{width:30%}.pc-eff.svelte-1tm140k{width:18%}}@container (max-width: 640px){.pc-logged.svelte-1tm140k,.pc-eff.svelte-1tm140k,.pj-table.svelte-1tm140k th:where(.svelte-1tm140k):nth-child(2),.pj-table.svelte-1tm140k td:where(.svelte-1tm140k):nth-child(2),.pj-table.svelte-1tm140k th:where(.svelte-1tm140k):nth-child(7),.pj-table.svelte-1tm140k td:where(.svelte-1tm140k):nth-child(7){display:none}.pc-proj.svelte-1tm140k{width:35%}.pc-budget.svelte-1tm140k{width:19%}.pc-health.svelte-1tm140k{width:46%}.proj-in.svelte-1tm140k{gap:var(--space-2)}.phrow.svelte-1tm140k .proj-in:where(.svelte-1tm140k){padding-left:calc(18px + 10px + var(--space-2) * 2)}}@container (max-width: 420px){.pg-group.svelte-1tm140k{--fit-hairline: .6px}.pg-statband.three.svelte-1tm140k,.pg-statband.four.svelte-1tm140k{grid-template-columns:1fr}.pg-statband.three.svelte-1tm140k>:last-child{grid-column:auto}.bh-top.svelte-1tm140k{flex-wrap:wrap;gap:0 var(--space-2)}.bh-left.svelte-1tm140k{text-align:left}.pj-table.svelte-1tm140k{font-size:var(--text-sm)}.pj-table.svelte-1tm140k tbody:where(.svelte-1tm140k) td:where(.svelte-1tm140k){padding-inline:var(--space-1)}.pj-table.svelte-1tm140k thead:where(.svelte-1tm140k) th:where(.svelte-1tm140k){padding-inline:var(--space-1);font-size:.86em}.bh-pct.svelte-1tm140k,.bh-left.svelte-1tm140k{font-size:.9em}.proj-in.svelte-1tm140k{gap:var(--space-1)}.phrow.svelte-1tm140k .proj-in:where(.svelte-1tm140k){padding-left:calc(18px + 10px + var(--space-1) * 2)}.phrow.svelte-1tm140k .proj-in:where(.svelte-1tm140k):after{width:1.25rem}.pc-proj.svelte-1tm140k{width:46%}.pc-budget.svelte-1tm140k{width:23%}.pc-health.svelte-1tm140k{width:31%}}@container (max-width: 340px){.card.svelte-1tm140k{padding:var(--space-3)}.pj-table.svelte-1tm140k{font-size:var(--text-xs)}.pc-proj.svelte-1tm140k{width:46%}.pc-budget.svelte-1tm140k{width:26%}.pc-health.svelte-1tm140k{width:28%}}@container (max-width: 272px){.pc-budget.svelte-1tm140k,.pj-table.svelte-1tm140k th:where(.svelte-1tm140k):nth-child(3),.pj-table.svelte-1tm140k td:where(.svelte-1tm140k):nth-child(3){display:none}.pc-proj.svelte-1tm140k{width:60%}.pc-health.svelte-1tm140k{width:40%}}
