@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-VariableFont.ttf)format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--hd-paper:#f7f6f3;--hd-elev:#f1efea;--hd-elev2:#e8e6e0;--hd-window:#fff;--hd-ink:#13110c;--hd-fg:#1c1c1a;--hd-muted:#474744;--hd-subtle:#777773;--hd-faint:#a8a6a0;--hd-line:#dedbd3;--hd-line2:#c8c7c3;--hd-teal:#0e8a8a;--hd-tint:#d6f1f1;--hd-deep:#0a4a4a;--hd-bad:#ba1a1a;--hd-warn:#9a6b00;--hd-display:"Merriweather", Georgia, "Times New Roman", serif;--hd-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace}html[data-theme=dark]{--hd-paper:#161512;--hd-elev:#1e1d19;--hd-elev2:#282621;--hd-window:#22211d;--hd-ink:#f7f6f3;--hd-fg:#e8e6e0;--hd-muted:#b9b7b0;--hd-subtle:#8e8c86;--hd-faint:#62605a;--hd-line:#33312c;--hd-line2:#47453f;--hd-teal:#3fb5b5;--hd-tint:#123a3a;--hd-deep:#8ed9d9;--hd-bad:#e5675f;--hd-warn:#d9a440}html[data-theme=light]{--theme-bg:var(--hd-paper);--theme-success-500:var(--hd-teal)}.hd-dash{color:var(--hd-fg);font-variant-numeric:tabular-nums;gap:40px;padding-bottom:48px;display:grid}.hd-dash a{color:inherit;text-decoration:none}.hd-dash a:focus-visible{outline:2px solid var(--hd-teal);outline-offset:2px}.hd-stack{gap:8px;min-width:0;display:grid}.hd-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hd-muted);align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:inline-flex}.hd-eyebrow:before{content:"";background:var(--hd-teal);border-radius:99px;width:6px;height:6px}.hd-h1,.hd-h2{font-family:var(--hd-display);color:var(--hd-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400}.hd-h1{font-size:clamp(24px,3vw,34px);line-height:1.15}.hd-h2{font-size:22px;line-height:1.2}.hd-muted{color:var(--hd-subtle);font-size:12.5px}.hd-bad{color:var(--hd-bad)!important}.hd-mono{font-family:var(--hd-mono);font-size:11.5px}.hd-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hd-subtle);font-size:11px;font-weight:600}.hd-scope{color:var(--hd-subtle);margin:-28px 0 0;font-size:13px}.hd-dash__head,.hd-sec__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hd-sec{gap:16px;min-width:0;display:grid}.hd-sec__head p{max-width:70ch;margin:0}.hd-seg{border:1px solid var(--hd-line2);border-radius:999px;display:inline-flex;overflow:hidden}.hd-seg a{color:var(--hd-muted);padding:6px 14px;font-size:12.5px}.hd-seg a[aria-current=true]{background:var(--hd-ink);color:var(--hd-paper)}.hd-btn{border:1px solid var(--hd-ink);background:var(--hd-ink);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--hd-paper)!important}.hd-btn:hover{background:var(--hd-teal);border-color:var(--hd-teal)}.hd-pill,.hd-who{border:1px solid var(--hd-line2);color:var(--hd-muted);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.hd-pill--teal{background:var(--hd-tint);color:var(--hd-deep);border-color:#0000}.hd-who{background:var(--hd-elev2);border-color:#0000;font-family:inherit}.hd-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hd-kpis{border:1px solid var(--hd-line);background:var(--hd-elev);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.hd-kpi{border-right:1px solid var(--hd-line);min-width:0;padding:18px 20px}.hd-kpi:last-child{border-right:0}.hd-kpi b{font-family:var(--hd-display);color:var(--hd-ink);font-size:30px;font-weight:400;line-height:1.1;display:block}.hd-kpi small{color:var(--hd-subtle);margin-top:6px;font-size:12px;display:block}@media (max-width:820px){.hd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-kpi{border-bottom:1px solid var(--hd-line)}}.hd-moves{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.hd-move{border:1px solid var(--hd-line);border-left:3px solid var(--hd-teal);background:var(--hd-window);border-radius:12px;gap:8px;min-width:0;padding:14px 16px;display:grid}.hd-move:hover{border-color:var(--hd-line2);border-left-color:var(--hd-teal)}.hd-move__co,.hd-card__co{color:var(--hd-ink);overflow-wrap:anywhere;font-weight:600}.hd-move__last{color:var(--hd-muted);overflow-wrap:anywhere;font-size:12.5px}.hd-move__last b{color:var(--hd-ink)}.hd-move__foot,.hd-card__foot{color:var(--hd-subtle);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.hd-attn{gap:8px;display:grid}.hd-attn__row{border:1px solid var(--hd-line);background:var(--hd-elev);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.hd-attn__row:hover{border-color:var(--hd-line2)}.hd-attn__what{overflow-wrap:anywhere}.hd-attn__what b{color:var(--hd-ink)}@media (max-width:600px){.hd-attn__row{grid-template-columns:auto minmax(0,1fr)}.hd-attn__row>:last-child{grid-column:2}}.hd-flag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}.hd-flag--overdue{background:color-mix(in srgb, var(--hd-bad) 14%, transparent);color:var(--hd-bad)}.hd-flag--decide{background:color-mix(in srgb, var(--hd-warn) 18%, transparent);color:var(--hd-warn)}.hd-flag--tender{background:var(--hd-elev2);color:var(--hd-muted)}.hd-flag--today{background:var(--hd-tint);color:var(--hd-deep)}.hd-empty{border:1px dashed var(--hd-line2);color:var(--hd-muted);border-radius:12px;padding:20px;font-size:13px}.hd-scroll{border:1px solid var(--hd-line);background:var(--hd-window);border-radius:16px;min-width:0;overflow-x:auto}.hd-flow{grid-template-columns:repeat(7,minmax(110px,1fr));min-width:800px;padding:20px;display:grid}.hd-flow__stage{grid-template-rows:auto auto 120px auto;gap:8px;padding:30px 10px 0;display:grid;position:relative}.hd-flow__stage+.hd-flow__stage{border-left:1px solid var(--hd-line)}.hd-flow__n{font-family:var(--hd-display);color:var(--hd-ink);font-size:30px;font-weight:400;line-height:1}.hd-flow__stage:last-child .hd-flow__n{color:var(--hd-teal)}.hd-flow__box{align-items:flex-end;display:flex}.hd-flow__bar{background:var(--hd-teal);border-radius:6px 6px 2px 2px;width:100%}.hd-flow__conv{background:var(--hd-window);border:1px solid var(--hd-line);color:var(--hd-muted);z-index:1;border-radius:99px;padding:1px 8px;font-size:11px;position:absolute;top:0;left:-1px;transform:translate(-50%)}.hd-flow__foot{border-top:1px solid var(--hd-line);padding:12px 20px}.hd-table{border-collapse:collapse;width:100%;min-width:720px}.hd-table th,.hd-table td{text-align:left;border-bottom:1px solid var(--hd-line);padding:10px 14px;font-size:13px}.hd-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--hd-subtle);background:var(--hd-elev);font-size:11px;font-weight:600}.hd-table .n{text-align:right}.hd-table .z{color:var(--hd-faint)}.hd-table .hd-rate{color:var(--hd-teal);font-weight:600}.hd-table tr:last-child td{border-bottom:0}.hd-table .hd-total td{background:var(--hd-elev);font-weight:600}.hd-board{grid-template-columns:repeat(7,minmax(220px,1fr));gap:12px;min-width:1600px;padding:12px;display:grid}.hd-col{background:var(--hd-elev);border:1px solid var(--hd-line);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.hd-col__head{justify-content:space-between;align-items:center;padding:2px 4px 6px;display:flex}.hd-card{background:var(--hd-window);border:1px solid var(--hd-line);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.hd-card:hover{border-color:var(--hd-line2)}.hd-card__co{font-size:13.5px}.hd-card__next{color:var(--hd-muted);overflow-wrap:anywhere;font-size:12px}.hd-more{padding:4px;font-size:12px;color:var(--hd-teal)!important}@media (prefers-reduced-motion:no-preference){.hd-move,.hd-card,.hd-attn__row{transition:border-color .15s}}.step-nav__home,.step-nav__home>span{width:24px;height:24px}
