.cs-mock{--pr-amber: hsl(38 92% 50%);--pr-amber-ink: hsl(38 72% 13%)}.cs-os[data-theme=dark] .cs-mock{--pr-amber: hsl(38 100% 56%);--pr-amber-ink: hsl(38 80% 10%)}.cs-mock-pr-c-draft,.cs-mock-pr-c-notstarted{background:var(--m-track)}.cs-mock-pr-c-issued{background:var(--m-teal)}.cs-mock-pr-c-receiving,.cs-mock-pr-c-market{background:var(--pr-amber)}.cs-mock-pr-c-closed{background:var(--m-neg)}.cs-mock-pr-c-awarded{background:var(--m-olive)}.cs-mock-pr-t-draft{color:var(--m-fg)}.cs-mock-pr-t-issued{color:var(--m-teal)}.cs-mock-pr-t-receiving{color:var(--pr-amber)}.cs-mock-pr-t-closed{color:var(--m-neg)}.cs-mock-pr-t-awarded{color:var(--m-olive)}.cs-mock-pr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;margin-bottom:13px}.cs-mock-pr-title{font:800 20px Geist,system-ui,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--m-fg)}.cs-mock-pr-sub{font:600 10px Geist,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--m-faint);margin-top:4px}.cs-mock-pr-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--m-neg)}.cs-mock-pr-badge i{width:8px;height:8px;background:var(--m-neg);flex:none}.cs-mock-pr-badge span{font:700 10px Geist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--m-neg);white-space:nowrap}.cs-mock-pr-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--m-border);border:1px solid var(--m-border);margin-bottom:12px}.cs-mock-pr-kpi{display:flex;flex-direction:column;gap:7px;background:var(--m-card);border-top:2px solid var(--m-faint);padding:13px 14px 14px;min-width:0}.cs-mock-pr-kpi .k{font:700 8px Geist,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg2)}.cs-mock-pr-kpi .v{font:800 22px Geist,system-ui,sans-serif;letter-spacing:-.03em;line-height:1;color:var(--m-fg);font-variant-numeric:tabular-nums}.cs-mock-pr-kpi .s{font:700 8px Geist,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--m-faint)}.cs-mock-pr-kpi .s.neg{color:var(--m-neg)}.cs-mock-pr-pipe{border:1px solid var(--m-border);background:var(--m-card);margin-bottom:12px}.cs-mock-pr-pipe-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--m-border)}.cs-mock-pr-pipe-h .t{font:700 10px Geist,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg2)}.cs-mock-pr-pipe-h .n{font:600 9px Geist,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--m-faint)}.cs-mock-pr-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--m-border)}.cs-mock-pr-col{background:var(--m-card);padding:12px 12px 13px;display:flex;flex-direction:column;gap:10px;min-width:0}.cs-mock-pr-col-h{display:flex;align-items:center}.cs-mock-pr-col-h .hd{display:inline-flex;align-items:center;gap:7px;font:700 9px Geist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--m-fg2)}.cs-mock-pr-col-h .hd i{width:9px;height:9px;flex:none;border:1px solid var(--m-border)}.cs-mock-pr-col-n{display:flex;align-items:baseline;gap:8px}.cs-mock-pr-col-n .c{font:800 26px Geist,system-ui,sans-serif;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.cs-mock-pr-col-n .v{font:700 10px Geist,system-ui,sans-serif;letter-spacing:.03em;color:var(--m-faint);font-variant-numeric:tabular-nums}.cs-mock-pr-col-body{display:flex;flex-direction:column;gap:7px}.cs-mock-pr-card{border:1px solid var(--m-border);border-left:3px solid var(--m-border);background:var(--m-surface, var(--m-card));padding:8px 9px;display:flex;flex-direction:column;gap:5px;min-width:0}.cs-mock-pr-b-issued{border-left-color:var(--m-teal)}.cs-mock-pr-b-receiving{border-left-color:var(--pr-amber)}.cs-mock-pr-b-closed{border-left-color:var(--m-neg)}.cs-mock-pr-b-awarded{border-left-color:var(--m-olive)}.cs-mock-pr-card .nm{font:600 11px Manrope,system-ui,sans-serif;color:var(--m-fg);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-mock-pr-card .ln{display:flex;align-items:center;justify-content:space-between;gap:8px}.cs-mock-pr-card .amt{font:700 11px Geist,system-ui,sans-serif;color:var(--m-fg2);font-variant-numeric:tabular-nums}.cs-mock-pr-kflag{font:700 7.5px Geist,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cs-mock-pr-kflag.due{color:var(--m-teal)}.cs-mock-pr-kflag.over{color:var(--m-neg)}.cs-mock-pr-two{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-bottom:12px}.cs-mock-pr-panel{border:1px solid var(--m-border);background:var(--m-card)}.cs-mock-pr-panel.pad{padding:14px 16px}.cs-mock-pr-ph{margin-bottom:12px}.cs-mock-pr-ph .t{font:700 10px Geist,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg2)}.cs-mock-pr-resrow{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}.cs-mock-pr-resfig{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-mock-pr-resfig.r{margin-left:auto;text-align:right}.cs-mock-pr-resfig .k{font:700 8px Geist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--m-faint)}.cs-mock-pr-resfig .v{font:800 20px Geist,system-ui,sans-serif;letter-spacing:-.03em;color:var(--m-fg);font-variant-numeric:tabular-nums}.cs-mock-pr-resfig .v.neg{color:var(--m-neg)}.cs-mock-pr-resfig .v small{font:700 10px Geist,system-ui,sans-serif;letter-spacing:-.01em}.cs-mock-pr-vs{font:700 9px Geist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--m-faint);padding-bottom:4px}.cs-mock-pr-divlist{display:flex;flex-direction:column}.cs-mock-pr-divrow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:7px 0;border-top:1px solid var(--m-border)}.cs-mock-pr-divrow:first-child{border-top:0}.cs-mock-pr-divrow .nm{font:500 11px Geist,system-ui,sans-serif;color:var(--m-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-mock-pr-div{position:relative;height:14px}.cs-mock-pr-div .axis{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--m-border)}.cs-mock-pr-div i{position:absolute;top:2px;bottom:2px}.cs-mock-pr-div i.over{background:var(--m-neg)}.cs-mock-pr-div i.under{background:var(--m-pos)}.cs-mock-pr-divrow .amt{font:700 11px Geist,system-ui,sans-serif;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cs-mock-pr-divrow .amt.neg{color:var(--m-neg)}.cs-mock-pr-divrow .amt.pos{color:var(--m-pos)}.cs-mock-pr-divleg{display:flex;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--m-border)}.cs-mock-pr-divleg span{display:inline-flex;align-items:center;gap:6px;font:700 8px Geist,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--m-faint)}.cs-mock-pr-divleg i{width:9px;height:9px;flex:none}.cs-mock-pr-divleg i.pos{background:var(--m-pos)}.cs-mock-pr-divleg i.neg{background:var(--m-neg)}.cs-mock-pr-commtop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.cs-mock-pr-commpct{font:800 30px Geist,system-ui,sans-serif;letter-spacing:-.03em;color:var(--m-olive);line-height:1}.cs-mock-pr-commpct b{font:700 11px Geist,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--m-fg2);margin-left:9px}.cs-mock-pr-commamt{font:700 12px Geist,system-ui,sans-serif;color:var(--m-fg);font-variant-numeric:tabular-nums}.cs-mock-pr-commamt span{color:var(--m-faint)}.cs-mock-pr-progwrap{padding-top:18px}.cs-mock-pr-stack{position:relative;display:flex;height:26px;border:1px solid var(--m-border)}.cs-mock-pr-stack>span{height:100%;border-right:1px solid var(--m-card)}.cs-mock-pr-stack>span:last-of-type{border-right:0}.cs-mock-pr-prog{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--m-fg);border-right:0!important}.cs-mock-pr-prog b{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;font:700 8px Geist,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--m-fg)}.cs-mock-pr-commleg{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.cs-mock-pr-commleg span{display:inline-flex;align-items:center;gap:6px;font:700 8.5px Geist,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--m-fg2)}.cs-mock-pr-commleg i{width:10px;height:10px;flex:none;border:1px solid var(--m-border)}.cs-mock-pr-commleg .val{color:var(--m-faint);font-variant-numeric:tabular-nums}.cs-mock-pr-note{margin-top:13px;padding:10px 13px;border-left:4px solid var(--m-neg);background:var(--m-band);font:500 11px/1.5 Manrope,system-ui,sans-serif;color:var(--m-fg2)}.cs-mock-pr-note b{color:var(--m-fg);font-weight:700}.cs-mock-pr-panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--m-border)}.cs-mock-pr-panel-h .t{font:700 10px Geist,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg2)}.cs-mock-pr-panel-h .n{font:600 9px Geist,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--m-faint)}.cs-mock-pr-tblwrap{overflow:hidden}.cs-mock-pr-tbl{width:100%;border-collapse:collapse;font:500 11px Geist,system-ui,sans-serif}.cs-mock-pr-tbl th{text-align:right;font:700 8px Geist,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--m-faint);padding:9px;border-bottom:1px solid var(--m-border);white-space:nowrap}.cs-mock-pr-tbl th.l{text-align:left}.cs-mock-pr-tbl td{padding:9px;border-bottom:1px solid var(--m-border);text-align:right;color:var(--m-fg2);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}.cs-mock-pr-tbl td.l{text-align:left}.cs-mock-pr-tbl td.fg{color:var(--m-fg)}.cs-mock-pr-tbl tr:last-child td{border-bottom:0}.cs-mock-pr-nm{display:inline-flex;flex-direction:column;min-width:0}.cs-mock-pr-nm b{font:600 12px Manrope,system-ui,sans-serif;color:var(--m-fg)}.cs-mock-pr-nm small{font:700 8px Geist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--m-faint);margin-top:2px}.cs-mock-pr-ref{color:var(--m-faint);font-size:10px;letter-spacing:.04em}.cs-mock-pr-muted{color:var(--m-faint)}.cs-mock-pr-muted2{color:var(--m-faint);font:600 10px Geist,system-ui,sans-serif;letter-spacing:.02em}.cs-mock-pr-res{display:inline-flex;flex-direction:column;gap:1px}.cs-mock-pr-res b{font:700 12px Geist,system-ui,sans-serif;color:var(--m-fg);font-variant-numeric:tabular-nums}.cs-mock-pr-res small{font:600 8.5px Geist,system-ui,sans-serif;letter-spacing:.04em;color:var(--m-faint)}.cs-mock-pr-award{font:700 9px Geist,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cs-mock-pr-award.ok{color:var(--m-olive)}.cs-mock-pr-award.over{color:var(--m-neg)}.cs-mock-pr-award.due{color:var(--m-teal)}.cs-mock-pr-pill{display:inline-flex;align-items:center;padding:3px 8px;font:700 8px Geist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.cs-mock-pr-pill.awarded{background:var(--m-olive);color:var(--m-on-accent)}.cs-mock-pr-pill.issued{background:var(--m-teal);color:var(--m-on-accent)}.cs-mock-pr-pill.closed{background:var(--m-neg);color:var(--m-on-accent)}.cs-mock-pr-pill.receiving{background:var(--pr-amber);color:var(--pr-amber-ink)}.cs-mock-pr-pill.draft{color:var(--m-fg2);border-color:var(--m-border);background:var(--m-track)}.cs-mock-pr-cov{display:inline-flex;align-items:center;gap:7px;justify-content:flex-end}.cs-mock-pr-cov .dots{display:inline-flex;gap:3px}.cs-mock-pr-cov .dots i{width:7px;height:7px;flex:none;background:var(--m-track);border:1px solid var(--m-border)}.cs-mock-pr-cov .dots i.on{background:var(--m-olive);border-color:var(--m-olive)}.cs-mock-pr-cov .qn{font:700 9.5px Geist,system-ui,sans-serif;color:var(--m-fg2);font-variant-numeric:tabular-nums}@container (max-width: 1080px){.cs-mock-pr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 1000px){.cs-mock-pr-c-award{display:none}}@container (max-width: 900px){.cs-mock-pr-two{grid-template-columns:1fr}.cs-mock-pr-c-cov{display:none}}@container (max-width: 720px){.cs-mock-pr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-mock-pr-c-result{display:none}}@container (max-width: 560px){.cs-mock-pr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-mock-pr-c-ref{display:none}.cs-mock-pr-tbl th,.cs-mock-pr-tbl td{padding:7px 6px}}
