.ha[data-astro-cid-mbgbzscg]{--excel:#217346;--T:9s;position:relative;margin:0}.ha-win[data-astro-cid-mbgbzscg]{position:relative;border:1.5px solid var(--line-strong);background:#fff;box-shadow:0 18px 50px #0a1b3d1a}.ha-tick[data-astro-cid-mbgbzscg]{position:absolute;width:12px;height:12px;z-index:5}.ha-tick[data-astro-cid-mbgbzscg].bl{bottom:-1px;left:-1px;border-bottom:2px solid var(--cyan);border-left:2px solid var(--cyan)}.ha-tick[data-astro-cid-mbgbzscg].br{bottom:-1px;right:-1px;border-bottom:2px solid var(--cyan);border-right:2px solid var(--cyan)}.ha-tick[data-astro-cid-mbgbzscg].tl{top:-1px;left:-1px;border-top:2px solid var(--blue);border-left:2px solid var(--blue)}.ha-tick[data-astro-cid-mbgbzscg].tr{top:-1px;right:-1px;border-top:2px solid var(--blue);border-right:2px solid var(--blue)}.ha-bar[data-astro-cid-mbgbzscg]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-bottom:1px solid var(--line);position:relative;z-index:4}.ha-name[data-astro-cid-mbgbzscg]{font-family:Spline Sans Mono,monospace;font-size:12px;color:var(--body);position:relative;height:16px;flex:1;overflow:hidden}.ha-name[data-astro-cid-mbgbzscg] span[data-astro-cid-mbgbzscg]{position:absolute;left:0;top:0;white-space:nowrap}.ha-name[data-astro-cid-mbgbzscg] .xls[data-astro-cid-mbgbzscg]{animation:haLblXls var(--T) infinite}.ha-name[data-astro-cid-mbgbzscg] .app[data-astro-cid-mbgbzscg]{animation:haLblApp var(--T) infinite}.ha-state[data-astro-cid-mbgbzscg]{position:relative;font-family:Spline Sans Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;width:70px;height:14px;flex:none}.ha-state[data-astro-cid-mbgbzscg]>span[data-astro-cid-mbgbzscg]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ha-state[data-astro-cid-mbgbzscg] .dot[data-astro-cid-mbgbzscg]{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.ha-state[data-astro-cid-mbgbzscg] .s-xls[data-astro-cid-mbgbzscg]{color:var(--body);animation:haLblXls var(--T) infinite}.ha-state[data-astro-cid-mbgbzscg] .s-app[data-astro-cid-mbgbzscg]{color:var(--cyan-ink);animation:haLblApp var(--T) infinite}.ha-state[data-astro-cid-mbgbzscg] .s-xls[data-astro-cid-mbgbzscg] .dot[data-astro-cid-mbgbzscg]{background:#cbd3df}.ha-state[data-astro-cid-mbgbzscg] .s-app[data-astro-cid-mbgbzscg] .dot[data-astro-cid-mbgbzscg]{background:var(--cyan)}.ha-view[data-astro-cid-mbgbzscg]{position:relative;height:384px;overflow:hidden;background:#fff}.ha-layer[data-astro-cid-mbgbzscg]{position:absolute;inset:0}.xlsx[data-astro-cid-mbgbzscg]{animation:haXlsxFade var(--T) infinite}.xls-head[data-astro-cid-mbgbzscg]{display:grid;grid-template-columns:34px repeat(4,1fr);background:var(--surface);border-bottom:1px solid var(--line)}.xls-head[data-astro-cid-mbgbzscg] div[data-astro-cid-mbgbzscg]{padding:6px 8px;font-family:Spline Sans Mono,monospace;font-size:11px;color:var(--body);text-align:center;border-right:1px solid var(--line)}.xls-head[data-astro-cid-mbgbzscg] div[data-astro-cid-mbgbzscg]:first-child{background:#eef1f5}.xrow[data-astro-cid-mbgbzscg]{display:grid;grid-template-columns:34px repeat(4,1fr);border-bottom:1px solid var(--line);animation:haRowOut var(--T) infinite;transform-origin:left center}.xrow[data-astro-cid-mbgbzscg] .rn[data-astro-cid-mbgbzscg]{font-family:Spline Sans Mono,monospace;font-size:11px;color:var(--body);text-align:center;padding:9px 4px;background:#eef1f5;border-right:1px solid var(--line)}.xrow[data-astro-cid-mbgbzscg] .c[data-astro-cid-mbgbzscg]{padding:9px 10px;font-size:12.5px;color:#3f3d44;border-right:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xrow[data-astro-cid-mbgbzscg] .c[data-astro-cid-mbgbzscg].h{font-weight:700;color:var(--ink);background:#fafbfc}.xrow[data-astro-cid-mbgbzscg] .c[data-astro-cid-mbgbzscg] .pill[data-astro-cid-mbgbzscg]{display:inline-block;padding:1px 7px;border-radius:3px;font-size:11px;font-weight:600}.pill[data-astro-cid-mbgbzscg].ok{background:#dff3e6;color:#217346}.pill[data-astro-cid-mbgbzscg].late{background:#fde8e6;color:#b04a4a}.pill[data-astro-cid-mbgbzscg].wait{background:#fdf1da;color:#a06a1c}.xrow[data-astro-cid-mbgbzscg]:nth-child(2){animation-delay:0s}.xrow[data-astro-cid-mbgbzscg]:nth-child(3){animation-delay:.05s}.xrow[data-astro-cid-mbgbzscg]:nth-child(4){animation-delay:.1s}.xrow[data-astro-cid-mbgbzscg]:nth-child(5){animation-delay:.15s}.xrow[data-astro-cid-mbgbzscg]:nth-child(6){animation-delay:.2s}.xls-tab[data-astro-cid-mbgbzscg]{position:absolute;bottom:0;left:0;right:0;display:flex;gap:2px;padding:6px 8px;background:var(--surface);border-top:1px solid var(--line)}.xls-tab[data-astro-cid-mbgbzscg] .t[data-astro-cid-mbgbzscg]{font-family:Spline Sans Mono,monospace;font-size:10px;padding:3px 9px;color:var(--body)}.xls-tab[data-astro-cid-mbgbzscg] .t[data-astro-cid-mbgbzscg].active{background:#fff;color:var(--excel);border:1px solid var(--line);border-bottom:1px solid #fff;font-weight:600}.app[data-astro-cid-mbgbzscg]{animation:haAppFade var(--T) infinite;padding:20px;display:flex;flex-direction:column;gap:14px}.app[data-astro-cid-mbgbzscg]>[data-astro-cid-mbgbzscg]{animation:haBlockIn var(--T) infinite}.app[data-astro-cid-mbgbzscg] .app-top[data-astro-cid-mbgbzscg]{animation-delay:0s}.app[data-astro-cid-mbgbzscg] .row2[data-astro-cid-mbgbzscg]{animation-delay:.06s}.app[data-astro-cid-mbgbzscg] .ha-card[data-astro-cid-mbgbzscg].wide{animation-delay:.12s}.app[data-astro-cid-mbgbzscg] .app-cta[data-astro-cid-mbgbzscg]{animation-delay:.18s}.app-top[data-astro-cid-mbgbzscg]{display:flex;align-items:center;justify-content:space-between}.app-title[data-astro-cid-mbgbzscg]{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.app-sub[data-astro-cid-mbgbzscg]{font-family:Spline Sans Mono,monospace;font-size:10px;color:var(--body);letter-spacing:.04em}.app-av[data-astro-cid-mbgbzscg] i[data-astro-cid-mbgbzscg]{width:24px;height:24px;border-radius:50%;border:2px solid #fff;display:inline-block;margin-left:-7px}.row2[data-astro-cid-mbgbzscg]{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.ha-card[data-astro-cid-mbgbzscg]{border:1.5px solid var(--line);border-radius:10px;padding:13px 14px}.kpi[data-astro-cid-mbgbzscg] .lab[data-astro-cid-mbgbzscg]{font-size:11px;color:var(--body);margin-bottom:3px}.kpi[data-astro-cid-mbgbzscg] .val[data-astro-cid-mbgbzscg]{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:30px;letter-spacing:-.03em;color:var(--ink);line-height:1}.kpi[data-astro-cid-mbgbzscg] .delta[data-astro-cid-mbgbzscg]{font-family:Spline Sans Mono,monospace;font-size:11px;color:var(--excel);margin-top:4px}.chart[data-astro-cid-mbgbzscg]{display:flex;align-items:flex-end;gap:9px;height:74px}.chart[data-astro-cid-mbgbzscg] .bar2[data-astro-cid-mbgbzscg]{flex:1;border-radius:4px 4px 0 0;background:var(--grad);animation:haGrow var(--T) infinite;transform-origin:bottom}.chart[data-astro-cid-mbgbzscg] .bar2[data-astro-cid-mbgbzscg]:nth-child(1){height:42%;animation-delay:0s}.chart[data-astro-cid-mbgbzscg] .bar2[data-astro-cid-mbgbzscg]:nth-child(2){height:66%;animation-delay:.06s}.chart[data-astro-cid-mbgbzscg] .bar2[data-astro-cid-mbgbzscg]:nth-child(3){height:34%;animation-delay:.12s}.chart[data-astro-cid-mbgbzscg] .bar2[data-astro-cid-mbgbzscg]:nth-child(4){height:84%;animation-delay:.18s}.chart[data-astro-cid-mbgbzscg] .bar2[data-astro-cid-mbgbzscg]:nth-child(5){height:58%;animation-delay:.24s}.list[data-astro-cid-mbgbzscg]{display:flex;flex-direction:column;gap:9px}.li[data-astro-cid-mbgbzscg]{display:flex;align-items:center;gap:10px}.li[data-astro-cid-mbgbzscg] .av[data-astro-cid-mbgbzscg]{width:26px;height:26px;border-radius:7px;flex:none}.li[data-astro-cid-mbgbzscg] .tx[data-astro-cid-mbgbzscg]{flex:1}.li[data-astro-cid-mbgbzscg] .l1[data-astro-cid-mbgbzscg]{height:7px;width:62%;background:var(--line-strong);border-radius:4px;margin-bottom:5px}.li[data-astro-cid-mbgbzscg] .l2[data-astro-cid-mbgbzscg]{height:6px;width:40%;background:var(--line);border-radius:4px}.li[data-astro-cid-mbgbzscg] .st[data-astro-cid-mbgbzscg]{width:9px;height:9px;border-radius:50%;flex:none}.app-cta[data-astro-cid-mbgbzscg]{display:flex;align-items:center;justify-content:space-between;gap:10px}.btn[data-astro-cid-mbgbzscg]{background:var(--grad);color:#fff;font-weight:600;font-size:13px;padding:9px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:7px}.hint[data-astro-cid-mbgbzscg]{font-family:Spline Sans Mono,monospace;font-size:10px;color:var(--body)}.ha-cap[data-astro-cid-mbgbzscg]{margin-top:12px;font-family:Spline Sans Mono,monospace;font-size:.72rem;letter-spacing:.02em;color:var(--body);display:flex;align-items:center;gap:8px}.ha-cap[data-astro-cid-mbgbzscg] .fig[data-astro-cid-mbgbzscg]{color:var(--blue);font-weight:500}@keyframes haXlsxFade{0%,32%{opacity:1}46%,94%{opacity:0}to{opacity:1}}@keyframes haRowOut{0%,30%{opacity:1;transform:translate(0) scale(1)}44%,92%{opacity:0;transform:translate(-16px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes haAppFade{0%,38%{opacity:0}54%,90%{opacity:1}98%,to{opacity:0}}@keyframes haBlockIn{0%,40%{opacity:0;transform:translateY(14px) scale(.98)}56%,88%{opacity:1;transform:translateY(0) scale(1)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes haGrow{0%,46%{transform:scaleY(.05);opacity:.4}60%,88%{transform:scaleY(1);opacity:1}to{transform:scaleY(.05);opacity:.4}}@keyframes haLblXls{0%,34%{opacity:1}46%,to{opacity:0}}@keyframes haLblApp{0%,38%{opacity:0}54%,96%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.xlsx[data-astro-cid-mbgbzscg],.app[data-astro-cid-mbgbzscg],.xrow[data-astro-cid-mbgbzscg],.app[data-astro-cid-mbgbzscg]>[data-astro-cid-mbgbzscg],.chart[data-astro-cid-mbgbzscg] .bar2[data-astro-cid-mbgbzscg],.ha-name[data-astro-cid-mbgbzscg] span[data-astro-cid-mbgbzscg],.ha-state[data-astro-cid-mbgbzscg] span[data-astro-cid-mbgbzscg]{animation:none!important}.xlsx[data-astro-cid-mbgbzscg]{opacity:0}.app[data-astro-cid-mbgbzscg],.ha-name[data-astro-cid-mbgbzscg] .app[data-astro-cid-mbgbzscg],.ha-state[data-astro-cid-mbgbzscg] .s-app[data-astro-cid-mbgbzscg]{opacity:1}.ha-name[data-astro-cid-mbgbzscg] .xls[data-astro-cid-mbgbzscg],.ha-state[data-astro-cid-mbgbzscg] .s-xls[data-astro-cid-mbgbzscg]{opacity:0}}
