.pk{max-width:1180px}.pk-h{font-size:15px;font-weight:600;margin:4px 0 10px}.pk-in{padding:0 16px 16px}.pk-cover,.pk-sec{margin-bottom:16px}.pk-cover{position:relative;overflow:hidden;border-radius:16px;padding:22px 24px;color:#fff;background:linear-gradient(135deg,#10261f,#1d4637 60%,#0d7a59 130%);display:grid;gap:14px}.pk-cover:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:28px solid rgba(255,255,255,.05);pointer-events:none}.pk-brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:13.5px;color:#d6e6df;min-width:0}.pk-brand-name{overflow-wrap:anywhere}.pk-logo{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#38bd90;color:#06130e;font-weight:700;font-size:13px;letter-spacing:.02em}.pk-eyebrow{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8fb3a5}.pk-cover-month{margin:2px 0;font-size:30px;font-weight:650;letter-spacing:-.02em;color:#fff;text-transform:capitalize}.pk-cover-org{margin:0;color:#c9dad3;font-size:14px;overflow-wrap:anywhere}.pk-cover-foot{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12.5px;color:#c9dad3}.pk-cover .pill{margin-left:auto}.pk-hi{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.pk-hi,.pk-kpis{display:grid;gap:12px}.pk-kpis{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:12px}.pk-kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-width:0;display:flex;flex-direction:column;gap:4px}.pk-kpi.big{box-shadow:var(--shadow);border-color:transparent}.pk-kpi-top{display:flex;align-items:flex-start;gap:6px;justify-content:space-between}.pk-kpi-name{font-size:12.5px;color:var(--muted);font-weight:500}.pk-approx{font-weight:400}.pk-info{flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:italic 600 12px/1 Georgia,serif;cursor:pointer}.pk-info:hover,.pk-info[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.pk-kpi-val{font-size:20px;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere}.pk-kpi.big .pk-kpi-val{font-size:24px}.pk-kpi-note{font-size:12px;color:var(--good-ink)}.pk-kpi-ch{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px}.pk-d{font-weight:600;white-space:nowrap}.pk-kpi-ch .pk-d{white-space:normal}.pk-d i{font-style:normal;font-weight:400;color:var(--muted)}.pk-d.good{color:var(--good-ink)}.pk-d.bad{color:var(--crit-ink)}.pk-d.flat{color:var(--ink-2)}.pk-d.good:before{content:"▲ ";font-size:9px}.pk-d.bad:before{content:"▼ ";font-size:9px}td.pk-d.bad:before,td.pk-d.good:before{content:none}.pk-spark{position:relative;height:34px;margin:2px 0}.pk-spark svg{display:block;overflow:visible}.pk-spark-tip{position:absolute;right:0;top:-18px;font-size:11px;background:var(--ink);color:var(--surface);border-radius:6px;padding:1px 6px;white-space:nowrap;pointer-events:none}.pk-kpi-more{border-top:1px solid var(--line);margin-top:6px;padding-top:8px;font-size:12.5px;color:var(--ink-2)}.pk-kpi-more p{margin:0 0 8px}.pk-accs{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:3px}.pk-accs li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.pk-accs li>span:first-child{min-width:0;overflow-wrap:anywhere}.pk-signals{margin-bottom:16px}.pk-signals ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pk-sig{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-radius:10px;font-size:13.5px;background:var(--warn-bg);color:var(--warn-ink)}.pk-sig.crit{background:var(--crit-bg);color:var(--crit-ink)}.pk-sig.info{background:var(--info-bg);color:var(--info-ink)}.pk-sig-ico{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;border:1.5px solid}.pk-summary .pk-in{display:grid;gap:12px}.pk-text{font-size:14px;line-height:1.6;color:var(--ink);max-width:80ch}.pk-text h3{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:12px 0 4px}.pk-text h3:first-child{margin-top:0}.pk-text p,.pk-text ul{margin:0 0 8px}.pk-text ul{padding-left:20px}.pk-text li{margin-bottom:3px}mark.pk-bad{background:var(--crit-bg);color:var(--crit-ink);border-radius:4px;padding:0 2px;outline:1px solid var(--crit-ink)}.pk-meta{margin:0;font-size:12px;color:var(--muted)}.pk-draft{border:1px dashed var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));border-radius:12px;padding:12px 14px;display:grid;gap:10px}.pk-draft-head{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.pk-ok{font-size:13px;color:var(--good-ink)}.pk-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pk-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);cursor:pointer}.pk-check input{accent-color:var(--accent);width:15px;height:15px;margin:0}.pk-rules{margin:6px 0 0;font-size:12px}.pk-ai{display:grid;gap:8px}.pk-progress{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--accent-soft);font-size:13.5px}.pk-progress .muted{font-size:12.5px}.pk-spin{flex:none;width:20px;height:20px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:pk-spin .9s linear infinite}@keyframes pk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pk-spin{animation-duration:3s}}.pk-editor{display:grid;gap:8px}.pk-lbl{font-size:13px;font-weight:500;color:var(--ink-2)}textarea.inp.pk-area{height:auto;min-height:220px;padding:10px 12px;font:inherit;line-height:1.55;resize:vertical;width:100%}.pk-t td.pk-chg{color:var(--ink-2);white-space:nowrap}.pk-acc{text-align:left;font-weight:400}.pk-pair{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.pk-pair>*{min-width:0}.pk-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pk-cash-ends{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.pk-cash-ends>div:not(.arrow){display:grid;gap:2px;font-size:12.5px}.pk-cash-ends b{font-size:18px;font-weight:650}.pk-cash-ends .arrow{color:var(--muted);font-size:18px}table.pk-flows{width:100%;border-collapse:collapse;font-size:13px}table.pk-flows th{text-align:left;font-size:11.5px;color:var(--muted);font-weight:600;padding:6px 0;border-bottom:1px solid var(--line)}table.pk-flows td{padding:7px 0;border-bottom:1px solid var(--line);vertical-align:top}table.pk-flows .r{text-align:right;padding-left:10px}table.pk-flows tr.tot td{font-weight:700;border-bottom:0}.pk-bars{display:grid;gap:2px;margin-top:4px;max-width:160px}.pk-bars i{display:block;height:4px;border-radius:2px;min-width:0}.pk-bars i.in{background:var(--series-1)}.pk-bars i.out{background:var(--series-2)}.pk-aging h3{font-size:13.5px;font-weight:600;margin:0 0 4px}.pk-aging h4{font-size:12px;font-weight:600;color:var(--muted);margin:12px 0 2px;text-transform:uppercase;letter-spacing:.04em}.pk-aging-tot{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pk-aging-tot b{font-size:18px;font-weight:650}.pk-aging-tot .pk-d:before{content:none}.pk-seg{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;background:var(--line)}.pk-legend i,.pk-seg i{display:block;min-width:3px}.b-current{background:var(--series-1)}.b-d1_15{background:#e9b949}.b-d16_30{background:#e08a3c}.b-d31_45{background:#d0622f}.b-d45p{background:#b22f2f}.pk-legend{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--ink-2)}.pk-legend li{display:inline-flex;align-items:center;gap:5px}.pk-legend i{width:8px;height:8px;border-radius:2px}.pk-dl{list-style:none;margin:0;padding:0;display:grid}.pk-dl li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:baseline}.pk-dl li:last-child{border-bottom:0}.pk-dl li.late .pk-dl-date{color:var(--crit-ink);font-weight:600}.pk-dl li.soon .pk-dl-date{color:var(--warn-ink);font-weight:600}.pk-dl-what{min-width:0;overflow-wrap:anywhere}.pk-sub-h{font-size:13px;font-weight:600;margin:14px 0 6px}.pk-basis{margin:0;padding-left:18px;font-size:12.5px;color:var(--ink-2);display:grid;gap:3px}.pk-notes{display:grid;gap:8px;justify-items:start}.pk-notes .pk-editor{width:100%}.pk-foot{font-size:10px;color:var(--muted);margin-top:10px}@media (max-width:1100px){.pk-hi{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pk-cover{padding:18px 16px}.pk-cover-month{font-size:24px}.pk-cover .pill{margin-left:0}.pk-hi{gap:8px}.pk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pk-kpi{padding:10px 11px}.pk-kpi-val,.pk-kpi.big .pk-kpi-val{font-size:16px}.pk-two{grid-template-columns:minmax(0,1fr)}.pk .rep-bar .rep-field{flex-direction:column;align-items:stretch}.pk #pk-month{width:100%}.pk-t .pk-m-hide{display:none}.pk-dl li{grid-template-columns:1fr auto}.pk-dl-date{grid-column:1/-1}.pk .page-head .rep-actions{flex-wrap:wrap}}@media print{.pk{font-size:11px}@page{size:A4 portrait;margin:14mm 12mm 16mm}.pk .page-head,.pk .rep-crumb{display:none}.pk-cover{break-after:page;min-height:250mm;align-content:space-between;padding:26mm 18mm;border-radius:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pk-cover-month{font-size:40px}.pk-hi{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pk-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pk-kpi{padding:8px 10px;break-inside:avoid}.pk-kpi-val,.pk-kpi.big .pk-kpi-val{font-size:15px}.pk-pair{grid-template-columns:1fr}.pk-aging,.pk-dl li,.pk-sec,.pk-signals{break-inside:avoid}.pk-summary{break-inside:auto}.pk-text{font-size:11.5px;max-width:none}.pk-spark-tip{display:none}.pk .rep-scroll{overflow:visible}.pk .pk-t .pk-m-hide{display:table-cell}mark.pk-bad{outline:0}.pk-foot{display:block}}