.page[data-astro-cid-whtawlpp]{padding:20px 26px 32px}.integration-banner[data-astro-cid-whtawlpp]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:12px 16px;border:1px solid color-mix(in oklab,var(--acc) 40%,var(--line));border-left:4px solid var(--acc);border-radius:10px;background:color-mix(in oklab,var(--acc) 7%,var(--surface))}.integration-banner[data-astro-cid-whtawlpp][hidden]{display:none}.integration-banner[data-astro-cid-whtawlpp] .ib-icon[data-astro-cid-whtawlpp]{width:32px;height:32px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;background:var(--acc-bg);color:var(--acc-deep)}.integration-banner[data-astro-cid-whtawlpp] p[data-astro-cid-whtawlpp]{margin:0;flex:1;min-width:200px;font-size:13px;font-weight:600;color:var(--ink)}.integration-banner[data-astro-cid-whtawlpp] .ib-actions[data-astro-cid-whtawlpp]{display:flex;gap:8px}.cycle-universes[data-astro-cid-whtawlpp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.cycle-universes[data-astro-cid-whtawlpp] h2[data-astro-cid-whtawlpp]{margin:4px 0 6px;font-size:18px}.cycle-universes[data-astro-cid-whtawlpp] p[data-astro-cid-whtawlpp]{min-height:42px;margin:0;color:var(--ink-mute);font-size:12px;line-height:1.45}.cycle-universes[data-astro-cid-whtawlpp] .universe-hint[data-astro-cid-whtawlpp]{min-height:0;margin-top:8px;padding:8px 10px;border:1px solid color-mix(in oklab,var(--acc) 22%,var(--line));border-radius:8px;background:color-mix(in oklab,var(--acc) 8%,var(--surface));color:var(--ink-2);font-size:11.5px}.universe-actions[data-astro-cid-whtawlpp]{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.preclose-card{margin-top:12px;border-color:color-mix(in oklab,var(--acc) 42%,var(--line));overflow:hidden}.preclose[data-astro-cid-whtawlpp]{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(520px,2fr);gap:14px;align-items:center;padding:12px 16px;background:linear-gradient(90deg,color-mix(in oklab,var(--acc) 7%,transparent),transparent 42%),var(--surface)}.preclose-lead[data-astro-cid-whtawlpp]{display:flex;gap:11px;align-items:center;min-width:0}.preclose[data-astro-cid-whtawlpp] h2[data-astro-cid-whtawlpp]{margin:2px 0 0;font-size:13px}.preclose[data-astro-cid-whtawlpp] p[data-astro-cid-whtawlpp]{margin:3px 0 0;color:var(--ink-mute);font-size:11.5px;line-height:1.35}.preclose-items[data-astro-cid-whtawlpp]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px}.preclose-items[data-astro-cid-whtawlpp] article[data-astro-cid-whtawlpp]{min-height:54px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 18px -18px color-mix(in oklab,var(--ink) 35%,transparent)}.preclose-items[data-astro-cid-whtawlpp] span[data-astro-cid-whtawlpp]{display:block;color:var(--ink-mute);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.preclose-items[data-astro-cid-whtawlpp] strong[data-astro-cid-whtawlpp]{display:block;margin-top:4px;font-family:var(--mono);font-size:17px;color:var(--ink)}.preclose-items[data-astro-cid-whtawlpp] article[data-astro-cid-whtawlpp].ok{border-color:color-mix(in oklab,#20a45a 30%,var(--line));background:color-mix(in oklab,#20a45a 7%,var(--surface))}.preclose-items[data-astro-cid-whtawlpp] article[data-astro-cid-whtawlpp].warn{border-color:color-mix(in oklab,var(--acc) 34%,var(--line));background:color-mix(in oklab,var(--acc) 7%,var(--surface))}.preclose-items[data-astro-cid-whtawlpp] article[data-astro-cid-whtawlpp].block{border-color:color-mix(in oklab,var(--red) 30%,var(--line));background:color-mix(in oklab,var(--red) 7%,var(--surface))}.progress-card{margin-top:12px;overflow:hidden}.progress-overview-card{margin-top:12px;border-color:color-mix(in oklab,var(--acc) 58%,var(--line));box-shadow:0 10px 28px -24px color-mix(in oklab,var(--acc) 45%,transparent);overflow:hidden}.progress-overview[data-astro-cid-whtawlpp]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,2.3fr) auto;gap:14px;align-items:center;padding:12px 16px;background:linear-gradient(90deg,color-mix(in oklab,var(--acc) 7%,transparent),transparent 38%),var(--surface)}.progress-overview[data-astro-cid-whtawlpp]>div[data-astro-cid-whtawlpp]:first-child{display:flex;align-items:center;gap:11px;min-width:0}.progress-overview[data-astro-cid-whtawlpp] h2[data-astro-cid-whtawlpp]{margin:2px 0 0;font-size:13px;line-height:1.25}.overview-icon[data-astro-cid-whtawlpp]{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in oklab,var(--acc) 15%,var(--surface));color:var(--acc-deep, var(--acc));border:1px solid color-mix(in oklab,var(--acc) 28%,var(--line))}.progress-head[data-astro-cid-whtawlpp]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft)}.progress-head[data-astro-cid-whtawlpp] h2[data-astro-cid-whtawlpp]{margin:2px 0 0;font-size:22px}.progress-kpis[data-astro-cid-whtawlpp]{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:10px;align-items:stretch}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp]{min-height:58px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:2px 10px;padding:9px 11px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);box-shadow:0 8px 18px -18px color-mix(in oklab,var(--ink) 35%,transparent)}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp]:before{content:"";width:14px;height:14px;border-radius:4px;background:currentColor;grid-column:2;grid-row:1;align-self:center;opacity:.95}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp] span[data-astro-cid-whtawlpp]{grid-column:1;grid-row:1;color:var(--ink-mute);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp] strong[data-astro-cid-whtawlpp]{grid-column:1 / -1;grid-row:2;font-family:var(--mono);font-size:23px;line-height:1.05;color:currentColor}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp] i[data-astro-cid-whtawlpp]{grid-column:1 / -1;grid-row:3;height:3px;margin-top:5px;border-radius:999px;background:color-mix(in oklab,currentColor 16%,transparent);overflow:hidden}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp] i[data-astro-cid-whtawlpp]:after{content:"";display:block;width:var(--p, 0%);height:100%;border-radius:inherit;background:currentColor;transition:width .28s ease}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp].s1{color:#0f76d3;border-color:color-mix(in oklab,#0f76d3 24%,var(--line));background:color-mix(in oklab,#0f76d3 6%,var(--surface))}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp].s2{color:#137a40;border-color:color-mix(in oklab,#20a45a 24%,var(--line));background:color-mix(in oklab,#20a45a 7%,var(--surface))}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp].s3{color:var(--acc-deep, var(--acc));border-color:color-mix(in oklab,var(--acc) 30%,var(--line));background:color-mix(in oklab,var(--acc) 7%,var(--surface))}.progress-kpis[data-astro-cid-whtawlpp] .kpi[data-astro-cid-whtawlpp].s0{color:#6b7280;border-color:color-mix(in oklab,#a8adb4 26%,var(--line));background:color-mix(in oklab,#a8adb4 7%,var(--surface))}.progress-legend[data-astro-cid-whtawlpp]{display:flex;gap:10px;flex-wrap:wrap;color:var(--ink-mute);font-size:11px;font-weight:700}.progress-legend[data-astro-cid-whtawlpp] span[data-astro-cid-whtawlpp]{display:inline-flex;align-items:center;gap:5px}.progress-legend[data-astro-cid-whtawlpp] i[data-astro-cid-whtawlpp],.status-block[data-astro-cid-whtawlpp]{width:18px;height:18px;border-radius:4px;display:inline-block}.s0[data-astro-cid-whtawlpp]{background:#a8adb4}.s1[data-astro-cid-whtawlpp]{background:#0f76d3}.s2[data-astro-cid-whtawlpp]{background:#20a45a}.s3[data-astro-cid-whtawlpp]{background:#f47a1f}.stage-band[data-astro-cid-whtawlpp]{padding:10px 16px;display:flex;justify-content:space-between;gap:12px;background:color-mix(in oklab,var(--ink) 7%,var(--surface));color:var(--ink-2);font-size:12px}.workflow-strip[data-astro-cid-whtawlpp]{padding:10px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-soft);color:var(--ink-mute);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;overflow-x:auto}.workflow-strip[data-astro-cid-whtawlpp] span[data-astro-cid-whtawlpp]{white-space:nowrap}.workflow-strip[data-astro-cid-whtawlpp] i[data-astro-cid-whtawlpp]{width:24px;height:1px;background:var(--line);flex:0 0 auto}.progress-bulkbar[data-astro-cid-whtawlpp]{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft);background:color-mix(in oklab,var(--ink) 2.5%,var(--surface));font-size:12px}.select-all[data-astro-cid-whtawlpp],.bulk-actions[data-astro-cid-whtawlpp]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.select-all[data-astro-cid-whtawlpp]{color:var(--ink-2);font-weight:800}.select-all[data-astro-cid-whtawlpp] input[data-astro-cid-whtawlpp],.row-check[data-astro-cid-whtawlpp]{width:16px;height:16px;accent-color:var(--acc)}.bulk-actions[data-astro-cid-whtawlpp] span[data-astro-cid-whtawlpp]{color:var(--ink-mute);font-weight:800}.sel-col[data-astro-cid-whtawlpp]{width:46px;text-align:center}.progress-table[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp],.progress-table[data-astro-cid-whtawlpp] td[data-astro-cid-whtawlpp]{vertical-align:middle}.progress-card[data-astro-cid-whtawlpp] .ip-scroll[data-astro-cid-whtawlpp]{max-height:min(68vh,720px);overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--line-soft);background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(to right,color-mix(in oklab,var(--ink) 10%,transparent),transparent 18px) border-box}.progress-table[data-astro-cid-whtawlpp]{min-width:1360px;table-layout:fixed}.progress-table[data-astro-cid-whtawlpp] thead[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp]{position:sticky;top:0;z-index:6;background:var(--surface-2);box-shadow:0 1px 0 var(--line),0 8px 16px -14px color-mix(in oklab,var(--ink) 28%,transparent)}.progress-table[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp]:nth-child(1),.progress-table[data-astro-cid-whtawlpp] td[data-astro-cid-whtawlpp]:nth-child(1){width:46px;text-align:center}.progress-table[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp]:nth-child(2),.progress-table[data-astro-cid-whtawlpp] td[data-astro-cid-whtawlpp]:nth-child(2){width:84px}.progress-table[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp]:nth-child(3),.progress-table[data-astro-cid-whtawlpp] td[data-astro-cid-whtawlpp]:nth-child(3){width:190px}.progress-table[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp]:nth-child(4),.progress-table[data-astro-cid-whtawlpp] td[data-astro-cid-whtawlpp]:nth-child(4){width:620px}.progress-table[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp]:nth-child(5),.progress-table[data-astro-cid-whtawlpp] td[data-astro-cid-whtawlpp]:nth-child(5){width:160px}.progress-table[data-astro-cid-whtawlpp] th[data-astro-cid-whtawlpp]:nth-child(6),.progress-table[data-astro-cid-whtawlpp] td[data-astro-cid-whtawlpp]:nth-child(6){width:250px}.progress-table[data-astro-cid-whtawlpp] tbody[data-astro-cid-whtawlpp] tr[data-astro-cid-whtawlpp]:nth-child(2n) td[data-astro-cid-whtawlpp]{background:color-mix(in oklab,var(--ink) 1.8%,var(--surface))}.progress-status[data-astro-cid-whtawlpp]{display:inline-flex;align-items:center;gap:7px;min-width:116px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap}.progress-status[data-astro-cid-whtawlpp] .status-block[data-astro-cid-whtawlpp]{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 3px color-mix(in oklab,currentColor 10%,transparent)}.progress-status[data-astro-cid-whtawlpp].s1{border-color:color-mix(in oklab,#0f76d3 34%,var(--line));color:#0f76d3;background:color-mix(in oklab,#0f76d3 8%,var(--surface))}.progress-status[data-astro-cid-whtawlpp].s2{border-color:color-mix(in oklab,#20a45a 34%,var(--line));color:#137a40;background:color-mix(in oklab,#20a45a 9%,var(--surface))}.progress-status[data-astro-cid-whtawlpp].s3{border-color:color-mix(in oklab,var(--acc) 42%,var(--line));color:var(--acc-deep, var(--acc));background:color-mix(in oklab,var(--acc) 10%,var(--surface))}.progress-status[data-astro-cid-whtawlpp].s4{border-color:color-mix(in oklab,var(--acc) 46%,var(--line));color:var(--acc-deep);background:color-mix(in oklab,var(--acc) 12%,var(--surface))}.progress-actions-scoped[data-astro-cid-whtawlpp]{display:flex;gap:14px;flex-wrap:wrap}.grid[data-astro-cid-whtawlpp]{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px;align-items:flex-start}.side[data-astro-cid-whtawlpp]{display:flex;flex-direction:column;gap:12px}@media(max-width:980px){.grid[data-astro-cid-whtawlpp],.cycle-universes[data-astro-cid-whtawlpp],.preclose[data-astro-cid-whtawlpp],.progress-overview[data-astro-cid-whtawlpp]{grid-template-columns:1fr}.progress-kpis[data-astro-cid-whtawlpp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.progress-kpis[data-astro-cid-whtawlpp],.preclose-items[data-astro-cid-whtawlpp]{grid-template-columns:1fr}}.ctrl-head[data-astro-cid-whtawlpp]{padding:14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);gap:12px;flex-wrap:wrap}.ctrl-row[data-astro-cid-whtawlpp]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.ctrl-row[data-astro-cid-whtawlpp].is-critical{background:color-mix(in oklab,var(--red-bg) 35%,transparent)}.ctrl-title[data-astro-cid-whtawlpp]{font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ctrl-who[data-astro-cid-whtawlpp]{font-size:11px;color:var(--ink-mute);font-weight:400}.ctrl-sub[data-astro-cid-whtawlpp]{font-size:11.5px;color:var(--ink-mute);margin-top:1px}.coh-row[data-astro-cid-whtawlpp]{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-bottom:4px;border-bottom:1px dashed var(--line-soft)}.ai-card[data-astro-cid-whtawlpp]{background:var(--acc-bg);border-color:color-mix(in oklab,var(--acc) 30%,var(--line))}.next-list[data-astro-cid-whtawlpp]{margin-top:10px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--ink-mute)}.next-row[data-astro-cid-whtawlpp]{display:flex;gap:8px;align-items:flex-start}.next-num[data-astro-cid-whtawlpp]{width:16px;height:16px;border-radius:999px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;color:var(--ink-mute);flex-shrink:0}.cycle-status[data-astro-cid-whtawlpp]{position:fixed;right:24px;bottom:18px;max-width:min(460px,calc(100vw - 32px));margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-pop);font-size:12px}.cycle-status[data-astro-cid-whtawlpp]:empty{display:none}.control-kpis{display:flex;gap:7px;flex-wrap:wrap}.control-kpi{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--line);border-radius:7px;font-size:11px;font-weight:750;background:var(--surface-2)}.control-kpi.is-critical{color:var(--red);border-color:color-mix(in oklab,var(--red) 34%,var(--line));background:var(--red-bg)}.control-kpi.is-warning{color:var(--amber);border-color:color-mix(in oklab,var(--amber) 34%,var(--line));background:var(--amber-bg)}.control-kpi.is-ok{color:var(--green);border-color:color-mix(in oklab,var(--green) 34%,var(--line));background:var(--green-bg)}.ctrl-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.ctrl-row:last-child{border-bottom:0}.ctrl-row.is-critical{background:color-mix(in oklab,var(--red-bg) 55%,transparent)}.ctrl-row.is-warning{background:color-mix(in oklab,var(--amber-bg) 35%,transparent)}.ctrl-row.is-info{background:color-mix(in oklab,var(--blue-bg) 30%,transparent)}.ctrl-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:7px;font-weight:850}.ctrl-row.is-critical .ctrl-icon{color:var(--red);background:var(--red-bg)}.ctrl-row.is-warning .ctrl-icon{color:var(--amber);background:var(--amber-bg)}.ctrl-row.is-info .ctrl-icon{color:var(--blue);background:var(--blue-bg)}.ctrl-content{flex:1;min-width:200px}.ctrl-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;font-weight:750}.ctrl-who{font-size:11px;color:var(--ink-mute);font-weight:500}.ctrl-sub{margin-top:3px;color:var(--ink-mute);font-size:11.5px;line-height:1.45}.control-scope{margin-top:5px;font-size:10.5px;font-weight:650;color:var(--ink-2)}.ctrl-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-left:auto}@media(max-width:720px){.ctrl-row{align-items:flex-start;flex-wrap:wrap}.ctrl-actions{width:100%;padding-left:40px}}.progress-overview-card{border-color:color-mix(in oklab,var(--acc) 58%,var(--line))!important;box-shadow:0 10px 28px -24px color-mix(in oklab,var(--acc) 45%,transparent);overflow:hidden}.progress-overview-card .progress-overview{display:grid;grid-template-columns:minmax(230px,1fr) minmax(480px,2.25fr) auto;gap:14px;align-items:center;padding:12px 16px;background:linear-gradient(90deg,color-mix(in oklab,var(--acc) 7%,transparent),transparent 38%),var(--surface)}.progress-overview-card .progress-overview>div:first-child{display:flex;align-items:center;gap:11px;min-width:0}.progress-overview-card .overview-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in oklab,var(--acc) 15%,var(--surface));color:var(--acc-deep, var(--acc));border:1px solid color-mix(in oklab,var(--acc) 28%,var(--line))}.progress-overview-card .progress-overview h2{margin:2px 0 0;font-size:13px;line-height:1.25}.progress-overview-card .progress-kpis{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:10px;align-items:stretch}.progress-overview-card .progress-kpis .kpi{min-height:58px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:2px 10px;padding:9px 11px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);box-shadow:0 8px 18px -18px color-mix(in oklab,var(--ink) 35%,transparent)}.progress-overview-card .progress-kpis .kpi:before{content:"";width:14px;height:14px;border-radius:4px;background:currentColor;grid-column:2;grid-row:1;align-self:center;opacity:.95}.progress-overview-card .progress-kpis .kpi span{grid-column:1;grid-row:1;color:var(--ink-mute);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.progress-overview-card .progress-kpis .kpi strong{grid-column:1 / -1;grid-row:2;font-family:var(--mono);font-size:23px;line-height:1.05;color:currentColor}.progress-overview-card .progress-kpis .kpi i{grid-column:1 / -1;grid-row:3;height:3px;margin-top:5px;border-radius:999px;background:color-mix(in oklab,currentColor 16%,transparent);overflow:hidden}.progress-overview-card .progress-kpis .kpi i:after{content:"";display:block;width:var(--p, 0%);height:100%;border-radius:inherit;background:currentColor;transition:width .28s ease}.progress-overview-card .progress-kpis .kpi.s1{color:#0f76d3;border-color:color-mix(in oklab,#0f76d3 24%,var(--line));background:color-mix(in oklab,#0f76d3 6%,var(--surface))}.progress-overview-card .progress-kpis .kpi.s2{color:#137a40;border-color:color-mix(in oklab,#20a45a 24%,var(--line));background:color-mix(in oklab,#20a45a 7%,var(--surface))}.progress-overview-card .progress-kpis .kpi.s3{color:var(--acc-deep, var(--acc));border-color:color-mix(in oklab,var(--acc) 30%,var(--line));background:color-mix(in oklab,var(--acc) 7%,var(--surface))}.progress-overview-card .progress-kpis .kpi.s0{color:#6b7280;border-color:color-mix(in oklab,#a8adb4 26%,var(--line));background:color-mix(in oklab,#a8adb4 7%,var(--surface))}.progress-overview-card #refresh-progress{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 8px 18px -18px color-mix(in oklab,var(--ink) 35%,transparent)}.progress-overview-card #refresh-progress:hover{border-color:color-mix(in oklab,var(--acc) 42%,var(--line));color:var(--acc-deep, var(--acc));background:color-mix(in oklab,var(--acc) 5%,var(--surface))}@media(max-width:980px){.progress-overview-card .progress-overview{grid-template-columns:1fr}.progress-overview-card .progress-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.progress-overview-card .progress-kpis{grid-template-columns:1fr}}.progress-table .pay-elements,.pay-elements{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pe-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);min-width:96px;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.pe-cell:hover{transform:translateY(-1px);box-shadow:0 4px 10px -4px color-mix(in oklab,var(--ink) 18%,transparent)}.pe-cell em{font-style:normal;font-size:9px;font-weight:800;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.06em}.pe-cell strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;color:var(--ink);white-space:nowrap}.pe-brut{border-left:3px solid var(--ink)}.pe-brut strong{color:var(--ink)}.pe-cnss{border-left:3px solid var(--blue)}.pe-cnss strong{color:var(--blue)}.pe-its{border-left:3px solid var(--violet, #7c5cd1)}.pe-its strong{color:var(--violet, #7c5cd1)}.pe-net{border-left:3px solid var(--acc);background:color-mix(in oklab,var(--acc) 8%,var(--surface))}.pe-net strong{color:var(--acc-deep, var(--acc));font-size:14px}.progress-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.progress-table .progress-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:118px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 4px 12px -8px color-mix(in oklab,var(--ink) 28%,transparent)}.progress-table .progress-status .status-block{width:10px;height:10px;border-radius:999px;display:inline-block;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in oklab,currentColor 12%,transparent)}.progress-table .progress-status.s0{color:#6b7280;border-color:color-mix(in oklab,#a8adb4 42%,var(--line));background:color-mix(in oklab,#a8adb4 10%,var(--surface))}.progress-table .progress-status.s1{color:#0f76d3;border-color:color-mix(in oklab,#0f76d3 42%,var(--line));background:color-mix(in oklab,#0f76d3 10%,var(--surface))}.progress-table .progress-status.s2{color:#137a40;border-color:color-mix(in oklab,#20a45a 42%,var(--line));background:color-mix(in oklab,#20a45a 12%,var(--surface))}.progress-table .progress-status.s3{color:var(--acc-deep, var(--acc));border-color:color-mix(in oklab,var(--acc) 48%,var(--line));background:color-mix(in oklab,var(--acc) 13%,var(--surface))}.progress-table .progress-status.s4{color:var(--acc-deep);border-color:color-mix(in oklab,var(--acc) 52%,var(--line));background:color-mix(in oklab,var(--acc) 14%,var(--surface))}.progress-table .status-block.s0{background:#a8adb4}.progress-table .status-block.s1{background:#0f76d3}.progress-table .status-block.s2{background:#20a45a}.progress-table .status-block.s3{background:#f47a1f}.progress-table .status-block.s4{background:var(--acc)}.progress-card .ip-scroll{height:min(58vh,560px);min-height:360px;overflow-y:scroll!important;overflow-x:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;border-top:1px solid var(--line-soft);background:var(--surface)}.progress-card .progress-table{min-width:1360px;table-layout:fixed}.progress-card .progress-table thead th{position:sticky;top:0;z-index:12;background:var(--surface-2)!important;box-shadow:0 1px 0 var(--line),0 10px 18px -16px color-mix(in oklab,var(--ink) 35%,transparent)}.progress-card .progress-table th:nth-child(1),.progress-card .progress-table td:nth-child(1){width:46px;text-align:center}.progress-card .progress-table th:nth-child(2),.progress-card .progress-table td:nth-child(2){width:84px}.progress-card .progress-table th:nth-child(3),.progress-card .progress-table td:nth-child(3){width:190px}.progress-card .progress-table th:nth-child(4),.progress-card .progress-table td:nth-child(4){width:620px}.progress-card .progress-table th:nth-child(5),.progress-card .progress-table td:nth-child(5){width:160px}.progress-card .progress-table th:nth-child(6),.progress-card .progress-table td:nth-child(6){width:250px}.pay-tabs{margin-bottom:12px}.pay-panel{display:grid;gap:12px}.pay-panel.hidden{display:none}.pilot-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pkpi{position:relative;display:grid;align-content:start;gap:6px;min-height:84px;padding:13px 15px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.pkpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--line)}.pkpi--blue:before{background:var(--blue)}.pkpi--green:before{background:var(--green)}.pkpi--orange:before{background:var(--amber)}.pkpi--red:before{background:var(--red)}.pkpi--acc:before{background:var(--acc)}.pkpi span{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850;color:var(--ink-mute)}.pkpi strong{font-family:var(--mono);font-size:22px;line-height:1.05;color:var(--ink)}.pkpi--blue strong{color:var(--blue)}.pkpi--green strong{color:var(--green)}.pkpi--orange strong{color:oklch(.45 .1 70)}.pkpi--red strong{color:var(--red)}.pkpi--acc strong{color:var(--acc-deep, var(--acc))}[data-theme=dark] .pkpi--acc strong{color:var(--acc)}.pkpi-bar{display:block;height:5px;border-radius:999px;background:var(--surface-2);overflow:hidden}.pkpi-bar b{display:block;height:100%;border-radius:inherit;background:var(--acc);transition:width .3s ease}.pilot-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.pilot-section-head h2{margin:2px 0 0;font-size:19px}.pilot-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px}.pwidget{border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:var(--surface-2)}.pwidget span{display:block;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-mute)}.pwidget strong{display:block;margin-top:4px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;color:var(--ink);white-space:nowrap}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px}.quick-act{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:13px 14px;cursor:pointer;color:inherit;text-decoration:none;font:inherit;transition:transform .14s ease,border-color .14s ease,background .14s ease}.quick-act:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--acc) 50%,var(--line));background:var(--acc-bg)}.quick-act:disabled{opacity:.55;cursor:not-allowed;transform:none}.qa-ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--acc-bg);color:var(--acc)}.qa-meta b{display:block;font-size:13px;font-weight:900;color:var(--ink)}.qa-meta small{display:block;margin-top:2px;font-size:11px;color:var(--ink-mute);line-height:1.35}.vars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}.var-card{display:grid;gap:4px;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--surface);color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease}.var-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--acc) 50%,var(--line))}.var-card b{font-size:13.5px;font-weight:900;color:var(--ink)}.var-card small{font-size:11.5px;color:var(--ink-mute);line-height:1.4}.panel-foot,.close-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 16px}.slips-search{flex:1;min-width:180px;max-width:340px;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 10px;font:inherit;font-size:12px}.payment-confirm{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 16px 16px;padding:14px 16px;border:1px solid color-mix(in oklab,var(--acc) 34%,var(--line));border-radius:12px;background:color-mix(in oklab,var(--acc) 6%,var(--surface))}.payment-confirm.is-done{border-color:color-mix(in oklab,var(--green) 40%,var(--line));background:color-mix(in oklab,var(--green) 8%,var(--surface))}.payment-confirm.is-blocked{border-color:var(--line);background:var(--surface-2)}.payment-confirm__meta strong{display:block;font-size:13.5px;font-weight:900;color:var(--ink)}.payment-confirm__meta span{display:block;margin-top:3px;font-size:12px;color:var(--ink-mute);line-height:1.45}.payment-confirm__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-wrap{max-height:480px;overflow:auto}.history-table{width:100%;min-width:640px}.history-table .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.history-table tbody td{vertical-align:middle}@media(max-width:1100px){.pilot-kpis,.pilot-widgets,.quick-actions,.vars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pilot-kpis,.pilot-widgets,.quick-actions,.vars-grid{grid-template-columns:1fr}}
