.mhd{--accent:#0099CC;--accent-deep:#007ea8;--sans:"IBM Plex Sans",system-ui,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;color:var(--ink);background:var(--page);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;box-sizing:border-box}.mhd *{box-sizing:border-box;margin:0;padding:0}.mhd .top,.mhd .brand,.mhd .chip,.mhd .btn,.mhd .card,.mhd .kpi,.mhd .metric,.mhd .spark,.mhd .seclab,.mhd .note,.mhd .rectag,.mhd .flow,.mhd .fnode,.mhd .bar,.mhd .pill{border:0;border-radius:0;background:none;box-shadow:none;padding:0;text-transform:none;letter-spacing:normal}.mhd--mhtools{--page:#EDF1F5;--card:#FFFFFF;--card-2:#F6F9FC;--ink:#042C53;--ink2:#3A5670;--muted:#6E89A0;--rule:#D6E0E9;--rule-soft:#E7EDF3;--accent-2:#185FA5;--logo:#042C53;--tint:rgba(0,153,204,.08);--bar:var(--accent);--ctx:#7A9BB5;--abc-a:#0A6E8C;--abc-b:#1E9AC4;--abc-c:#7EC6DF;--m-lines:#B9720F;--m-picks:#C13C8F;--flow-ft:#0099CC;--flow-cd:#B9720F;--flow-pa:#C13C8F}.mhd--website{--page:#1A1A1A;--card:#24211F;--card-2:#16130f;--ink:#F0EBE4;--ink2:#E9E2D8;--muted:#B4A899;--rule:#4A443C;--rule-soft:#2a251f;--accent-2:#C8B7A4;--logo:#E9E2D8;--tint:rgba(0,153,204,.14);--bar:#B5A99A;--ctx:#B4A899;--abc-a:#0099CC;--abc-b:#58B4D6;--abc-c:#A9DAEA;--m-lines:#BE7F22;--m-picks:#C85EA0;--flow-ft:#0099CC;--flow-cd:#BE7F22;--flow-pa:#C85EA0}.mhd .wrap{max-width:1120px;margin:0 auto;padding:22px 26px 44px}.mhd .top{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--card);border:1px solid var(--rule);border-radius:5px;padding:16px 20px}.mhd .brand{display:flex;align-items:center;gap:13px}.mhd .brand .tt b{font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--ink);display:block;line-height:1.15}.mhd .brand .tt span{font-family:var(--mono);font-size:11px;color:var(--muted)}.mhd .topmeta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mhd .chip .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.mhd .chip .v{font-size:12.5px;color:var(--ink2);font-weight:500;margin-top:2px}.mhd .btn{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:3px;padding:10px 16px;cursor:pointer;white-space:nowrap}.mhd .btn:hover{background:var(--accent-deep)}.mhd .btn svg{vertical-align:-2px;margin-right:7px}.mhd .sec{margin-top:30px}.mhd .sechead{display:flex;align-items:baseline;gap:12px;margin:0 2px 14px;flex-wrap:wrap}.mhd .sechead .n{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--accent);letter-spacing:.08em}.mhd .sechead h2{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.015em}.mhd .sechead .s{font-size:13px;color:var(--muted);flex-basis:100%;margin-top:-4px}.mhd .grid{display:grid;gap:14px}.mhd .two{grid-template-columns:1fr 1fr}.mhd .three{grid-template-columns:repeat(3,1fr)}.mhd .card{background:var(--card);border:1px solid var(--rule);border-radius:5px;padding:18px 20px}.mhd .card h3{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.mhd .card .note{font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:3px}.mhd .basis{background:var(--card);border:1px solid var(--rule);border-radius:5px;padding:18px 20px;margin-top:14px}.mhd .basis h3{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.mhd .basis .bintro{font-size:12.5px;color:var(--ink2);margin:5px 0 15px;max-width:88ch;line-height:1.5}.mhd .basis .bcols{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mhd .basis .bh{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.mhd .basis .brow{display:grid;grid-template-columns:104px 1fr;gap:10px;font-size:12px;padding:5px 0;border-bottom:1px solid var(--rule-soft)}.mhd .basis .brow:last-child{border-bottom:none}.mhd .basis .bk{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:2px}.mhd .basis .bv{color:var(--ink2);line-height:1.4}.mhd .basis ul{list-style:none;display:flex;flex-direction:column;gap:7px}.mhd .basis li{display:grid;grid-template-columns:12px 1fr;gap:8px;font-size:12px;color:var(--ink2);line-height:1.45}.mhd .basis li .m{color:var(--accent);font-family:var(--mono);font-weight:600}@media (max-width:900px){.mhd .basis .bcols{grid-template-columns:1fr}}.mhd .kpis{grid-template-columns:repeat(6,1fr)}.mhd .kpis.k4{grid-template-columns:repeat(4,1fr)}.mhd .kpi{background:var(--card);border:1px solid var(--rule);border-radius:5px;padding:15px 16px;position:relative;overflow:hidden}.mhd .kpi .kl{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.35;min-height:26px}.mhd .kpi .kv{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.02em;margin-top:8px;line-height:1}.mhd .kpi .ks{font-size:11px;color:var(--ink2);margin-top:6px}.mhd .kpi.hl .kv{color:var(--accent)}.mhd .kpi.hl:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.mhd .bars{display:flex;flex-direction:column;gap:11px;margin-top:14px}.mhd .barrow{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:12px;font-size:12.5px}.mhd .barrow .bl{color:var(--ink2)}.mhd .barrow .bt{height:16px;background:var(--rule-soft);border-radius:3px;overflow:hidden}.mhd .barrow .bt i{display:block;height:100%;background:var(--bar);border-radius:3px}.mhd .barrow .bv .sub{color:var(--muted);font-size:10px;margin-left:5px}.mhd .pareto svg{display:block;width:100%;height:auto;margin-top:12px}.mhd .pareto .parea{fill:var(--tint)}.mhd .pareto .pcurve{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.mhd .pareto .pthresh{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.mhd .pareto .pdot{fill:var(--accent)}.mhd .pareto text{fill:var(--muted);font-family:var(--mono);font-size:10px}.mhd .pareto .pann{fill:var(--accent);font-family:var(--mono);font-size:10.5px;font-weight:600}.mhd .pareto .mline{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mhd .pareto .mline.lines{stroke:var(--m-lines)}.mhd .pareto .mline.picks{stroke:var(--m-picks)}.mhd .pareto .mlab{font-family:var(--mono);font-size:10px;font-weight:600}.mhd .pareto .mlab.lines{fill:var(--m-lines)}.mhd .pareto .mlab.picks{fill:var(--m-picks)}.mhd .pareto .pmlegend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.mhd .pareto .pmk{display:inline-flex;align-items:center;font-size:12px;color:var(--ink2);white-space:nowrap}.mhd .lsw{display:inline-block;width:15px;height:0;border-top:2.5px solid var(--muted);border-radius:2px;margin-right:6px;vertical-align:middle}.mhd .lsw.pieces{border-color:var(--accent)}.mhd .lsw.lines{border-color:var(--m-lines)}.mhd .lsw.picks{border-color:var(--m-picks)}.mhd .bymeasure{margin-top:6px}.mhd .bymeasure td .sub{color:var(--muted);font-size:10px;margin-left:5px;font-family:var(--mono)}.mhd .bymeasure tbody td:first-child{white-space:nowrap}.mhd .growth svg{display:block;width:100%;height:auto;margin-top:10px}.mhd .growth .cone{fill:var(--tint)}.mhd .growth .gl{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mhd .growth .gl-ctx{stroke:var(--ctx);stroke-width:1.5}.mhd .growth .gl-ctx.dash{stroke-dasharray:4 3}.mhd .growth .gl-hl{stroke:var(--accent)}.mhd .growth .gdot{fill:var(--accent)}.mhd .growth text{fill:var(--muted);font-family:var(--mono);font-size:10.5px}.mhd .growth text.hl{fill:var(--accent)}.mhd .growth .gsum{font-family:var(--mono);font-size:11px;color:var(--ink2);margin-top:10px;line-height:1.6}.mhd .growth .gsum b{color:var(--ink);font-weight:500}.mhd .sweet svg{display:block;width:100%;height:auto;margin-top:6px}.mhd .sweet .ln{stroke:var(--ctx);stroke-width:1.5;fill:none}.mhd .sweet .dot{fill:var(--ctx)}.mhd .sweet .dot.hl{fill:var(--accent)}.mhd .sweet text{fill:var(--muted);font-family:var(--mono);font-size:10.5px}.mhd .sweet text.hl{fill:var(--accent)}.mhd .barrow .bv{font-family:var(--mono);font-size:12px;color:var(--ink);font-weight:500;white-space:nowrap}.mhd .lgk{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mhd .lgk i{width:10px;height:10px;border-radius:2px;display:inline-block}.mhd .lgk .sw-pk{background:var(--accent)}.mhd .lgk .sw-wk{background:var(--tint);border:1px solid var(--rule)}.mhd .lgk .sw-avg{height:0;width:12px;border:0;border-top:2px dashed var(--muted);border-radius:0}.mhd .daily .dstream{margin-top:15px}.mhd .daily .dsh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.mhd .daily .dsl{font-size:12.5px;color:var(--ink2);font-weight:500}.mhd .daily .dstat{font-family:var(--mono);font-size:10.5px;color:var(--muted);display:flex;gap:16px}.mhd .daily .dstat b{color:var(--ink);font-weight:500}.mhd .daily .dpeak b{color:var(--accent)}.mhd .daily svg{display:block;width:100%;height:auto;margin-top:5px}.mhd .daily .dbar{fill:var(--ctx)}.mhd .daily .dbar.pk{fill:var(--accent)}.mhd .daily .dweek{fill:var(--tint)}.mhd .daily .davgline{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 3}.mhd .designbasis svg{display:block;width:100%;height:auto;margin-top:12px}.mhd .designbasis .wbar{fill:var(--ctx)}.mhd .designbasis .wbar.pk{fill:var(--accent)}.mhd .designbasis .dbdesign{stroke:var(--accent);stroke-width:2}.mhd .designbasis .dbavg{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 3}.mhd .designbasis text{fill:var(--muted);font-family:var(--mono);font-size:10px}.mhd .designbasis .dbdt{fill:var(--accent);font-weight:600}.mhd .designbasis .dbk{white-space:nowrap}.mhd .designbasis .dbdv{color:var(--accent);font-weight:600}.mhd .designbasis .dbav{color:var(--ink);font-weight:600}.mhd .ratios .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.mhd .ratio{background:var(--card-2);border:1px solid var(--rule-soft);border-radius:4px;padding:14px 16px;display:flex;flex-direction:column;gap:5px}.mhd .ratio .rk{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mhd .ratio .rv{font-size:24px;font-weight:600;color:var(--ink);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.mhd .ratio .rs{font-size:11px;color:var(--ink2)}@media (max-width:560px){.mhd .ratios .rgrid{grid-template-columns:1fr}}.mhd .flowtable{margin-top:6px}.mhd .flowtable thead th .th2{display:block;font-size:8px;color:var(--muted);font-weight:400;letter-spacing:.03em;text-transform:none;margin-top:2px}.mhd .flowtable tbody td{font-family:var(--mono)}.mhd .flowtable tbody td:first-child{font-family:var(--sans);white-space:nowrap}.mhd .flowtable .pk{color:var(--muted)}.mhd .flowtable .fsrc{font-family:var(--mono);font-size:9px;color:var(--muted);margin-left:8px;text-transform:uppercase;letter-spacing:.05em}.mhd .fsw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:7px;vertical-align:-1px}.mhd .fsw.flow_through{background:var(--flow-ft)}.mhd .fsw.cross_dock{background:var(--flow-cd)}.mhd .fsw.put_away{background:var(--flow-pa)}.mhd .flowbar{display:flex;height:30px;border-radius:3px;overflow:hidden;margin:8px 0 4px;gap:2px}.mhd .flowbar .seg{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--mono);font-size:10.5px;font-weight:500;min-width:3px;white-space:nowrap;padding:0 4px}.mhd .flowbar .seg.ft{background:var(--flow-ft)}.mhd .flowbar .seg.cd{background:var(--flow-cd)}.mhd .flowbarleg{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.mhd .flowbarleg .fmk{display:inline-flex;align-items:center;font-size:12px;color:var(--ink2);white-space:nowrap}.mhd .flowbarleg .fmk.sep{color:var(--muted)}.mhd .flowderiv{margin-top:14px;font-size:11.5px;color:var(--ink2);display:flex;align-items:baseline;gap:8px;line-height:1.45;flex-wrap:wrap}.mhd .flowderiv .fdi{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:2px 7px;white-space:nowrap}.mhd .flowderiv.real .fdi{background:var(--tint);color:var(--accent)}.mhd .flowderiv.assumed .fdi{background:var(--flow-cd);color:#fff}.mhd .flowtype .frecon{font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:10px;line-height:1.5}.mhd .abcbar{display:flex;height:32px;border-radius:3px;overflow:hidden;margin:14px 0 4px;gap:2px}.mhd .abcbar .seg{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--mono);font-size:11px;font-weight:500;min-width:3px}.mhd .abclegend{display:flex;flex-direction:column;gap:8px;margin-top:12px}.mhd .abcrow{display:grid;grid-template-columns:14px 58px 1fr auto;align-items:center;gap:9px;font-size:12.5px}.mhd .abcrow .sw{width:12px;height:12px;border-radius:2px}.mhd .abcrow .cls{font-weight:600;color:var(--ink)}.mhd .abcrow .desc{color:var(--ink2)}.mhd .abcrow .val{font-family:var(--mono);color:var(--ink);font-weight:500}.mhd .metrics{display:flex;flex-direction:column;margin-top:6px}.mhd .metric{display:flex;align-items:baseline;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--rule-soft)}.mhd .metric:last-child{border-bottom:none}.mhd .metric .ml{font-size:13px;color:var(--ink2)}.mhd .metric .mv{font-family:var(--mono);font-weight:500;color:var(--ink);font-size:15px}.mhd .metric .mv u{font-size:11px;color:var(--muted);text-decoration:none;margin-left:5px}.mhd .flow{display:flex;align-items:stretch;gap:0;margin-top:16px;overflow-x:auto;padding-bottom:4px}.mhd .fnode{flex:1;min-width:96px;background:var(--card-2);border:1px solid var(--rule);border-radius:4px;padding:11px 12px;text-align:center}.mhd .fnode .ft{font-size:12px;color:var(--ink);font-weight:500;line-height:1.2}.mhd .fnode .fv{font-family:var(--mono);font-size:11px;color:var(--accent);margin-top:6px;font-weight:500}.mhd .fnode .fu{font-family:var(--mono);font-size:8.5px;color:var(--muted)}.mhd .farr{display:flex;align-items:center;color:var(--accent);font-family:var(--mono);font-size:15px;padding:0 5px}.mhd table{width:100%;border-collapse:collapse;font-size:12.5px}.mhd thead th{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:500;text-align:right;padding:0 12px 9px;border-bottom:1px solid var(--rule)}.mhd thead th:first-child{text-align:left}.mhd tbody td{padding:11px 12px;text-align:right;border-bottom:1px solid var(--rule-soft);font-variant-numeric:tabular-nums;color:var(--ink2)}.mhd tbody td:first-child{text-align:left;color:var(--ink);font-weight:500}.mhd tbody tr:last-child td{border-bottom:none}.mhd tbody tr.rec{background:var(--tint)}.mhd .rectag{display:inline-block;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:2px;padding:2px 6px;margin-left:8px;vertical-align:1px}.mhd td .strong{color:var(--ink);font-weight:600}.mhd .sparks{grid-template-columns:repeat(3,1fr)}.mhd .spark{border:1px solid var(--rule);border-radius:5px;padding:14px 14px 10px;background:var(--card)}.mhd .spark.rec{border-color:var(--accent)}.mhd .spark .sh{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px}.mhd .spark .sh b{font-size:13px;color:var(--ink);font-weight:600}.mhd .spark .sk{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.mhd .spark .sstat{font-family:var(--mono);font-size:10.5px;color:var(--ink2);margin-top:7px;display:flex;justify-content:space-between}.mhd .spark .sstat b{color:var(--ink);font-weight:500}.mhd .spark svg{display:block;width:100%;height:auto;margin-top:8px}.mhd .spark .line{stroke:var(--accent)}.mhd .spark .area{fill:var(--tint)}.mhd .spark .zero{stroke:var(--rule)}.mhd .spark .dot{fill:var(--accent)}.mhd .spark text{fill:var(--muted)}.mhd .reco{background:var(--card);border:1px solid var(--accent);border-left:4px solid var(--accent);border-radius:5px;padding:20px 22px}.mhd .reco .rl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.mhd .reco h3{font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.02em;margin:6px 0 8px}.mhd .reco p{font-size:14px;line-height:1.6;color:var(--ink2);max-width:74ch}.mhd .reco p b{color:var(--ink);font-weight:600}.mhd .honesty{grid-template-columns:1fr 1fr}.mhd .gaplist{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:12px}.mhd .gaplist li{display:grid;grid-template-columns:14px 1fr;gap:9px;font-size:12px;color:var(--ink2);line-height:1.45}.mhd .gaplist li .m{color:var(--accent);font-family:var(--mono);font-weight:600;line-height:1.3}.mhd .emptyline{font-size:12px;color:var(--muted);margin-top:12px;font-style:italic}.mhd .dfoot{margin-top:28px;padding-top:16px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.mhd .dfoot .disc{font-family:var(--mono);font-size:10px;color:var(--muted);line-height:1.6;max-width:70ch}.mhd .dfoot .tag{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2);white-space:nowrap}.mhd--website .top,.mhd--website .card,.mhd--website .spark{border:1px solid var(--rule-soft);border-top:3px solid var(--accent-2)}.mhd--website .card{padding:20px 22px}.mhd--website .kpi{border-color:var(--rule-soft)}.mhd--website .sechead .n{color:var(--accent-2)}.mhd--website .sechead h2,.mhd--website .card h3,.mhd--website .reco h3{font-weight:500}.mhd--website .sec{margin-top:38px}.mhd--website .sechead{margin-bottom:16px}@media (max-width:900px){.mhd .kpis,.mhd .kpis.k4{grid-template-columns:repeat(3,1fr)}.mhd .two,.mhd .three,.mhd .sparks,.mhd .honesty{grid-template-columns:1fr}}@media (max-width:560px){.mhd .kpis,.mhd .kpis.k4{grid-template-columns:repeat(2,1fr)}}.mhd--pdf{--page:#fff;--card:#fff;--card-2:#F6F9FC;--ink:#042C53;--ink2:#3A5670;--muted:#6E89A0;--rule:#c7d3de;--rule-soft:#E7EDF3;--accent-2:#185FA5;--logo:#042C53;--tint:rgba(0,153,204,.08);--bar:#0099CC;--ctx:#7A9BB5;--abc-a:#0A6E8C;--abc-b:#1E9AC4;--abc-c:#7EC6DF;--m-lines:#B9720F;--m-picks:#C13C8F;--flow-ft:#0099CC;--flow-cd:#B9720F;--flow-pa:#C13C8F;background:#fff}.mhd--pdf .btn,.mhd--pdf .noprint{display:none!important}.mhd--pdf .wrap{max-width:none;padding:0}.mhd--pdf .card,.mhd--pdf .kpi,.mhd--pdf .spark,.mhd--pdf .reco,.mhd--pdf .two,.mhd--pdf .three,.mhd--pdf .sparks,.mhd--pdf .honesty{break-inside:avoid}.mhd--pdf .top{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:0;border-top:3px solid var(--accent-2);border-radius:0;background:#fff;padding:16px 0 22px;margin:0}.mhd--pdf .top .brand{gap:16px}.mhd--pdf .top .brand .tt b{font-size:26px;line-height:1.1}.mhd--pdf .top .brand .tt span{font-size:12px}.mhd--pdf .topmeta{gap:26px}@media print{.mhd,.mhd--website,.mhd--mhtools{--page:#fff;--card:#fff;--card-2:#F6F9FC;--ink:#042C53;--ink2:#3A5670;--muted:#6E89A0;--rule:#c7d3de;--rule-soft:#E7EDF3;--accent-2:#185FA5;--logo:#042C53;--tint:rgba(0,153,204,.08);--bar:#0099CC;--ctx:#7A9BB5;--abc-a:#0A6E8C;--abc-b:#1E9AC4;--abc-c:#7EC6DF;--m-lines:#B9720F;--m-picks:#C13C8F;--flow-ft:#0099CC;--flow-cd:#B9720F;--flow-pa:#C13C8F;background:#fff}@page{size:A4 portrait;margin:20mm 12mm 18mm;@top-left{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="31" viewBox="0 0 60 40"><rect x="4" y="6" width="12" height="12" fill="none" stroke="%23042C53" stroke-width="2"/><rect x="44" y="6" width="12" height="12" fill="none" stroke="%23042C53" stroke-width="2"/><line x1="16" y1="12" x2="39" y2="12" stroke="%23042C53" stroke-width="2" stroke-dasharray="3 3"/><polygon points="39,8 44,12 39,16" fill="%23042C53"/><text x="30" y="35" text-anchor="middle" font-family="monospace" font-size="11" fill="%23042C53" letter-spacing="2">MH</text></svg>');vertical-align:middle}@top-center{content:"Data Analysis";font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:600;font-size:11pt;color:#042c53;vertical-align:middle}@top-right{content:"Material-flow report";font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8pt;color:#6e89a0;vertical-align:middle}@bottom-left{content:"Michael Holicki • Everything is Logistics";font-family:IBM Plex Sans,system-ui,sans-serif;font-size:7pt;color:#3a5670;vertical-align:middle}@bottom-center{content:"Synthetic demo — not real customer data • confidential";font-family:IBM Plex Mono,ui-monospace,monospace;font-size:6.5pt;color:#6e89a0;vertical-align:middle}@bottom-right{content:"Page " counter(page);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.5pt;color:#042c53;vertical-align:middle}}@page :first{@top-left{content:none}@top-center{content:none}@top-right{content:none}}.mhd .wrap{max-width:none;padding:0}.mhd .btn,.mhd .noprint{display:none!important}.mhd .card,.mhd .kpi,.mhd .spark,.mhd .top,.mhd .reco,.mhd .two,.mhd .three,.mhd .sparks,.mhd .honesty,.mhd .sec{break-inside:avoid}.mhd .sec,.mhd--website .sec{break-before:page;margin-top:0}.mhd .sechead{break-after:avoid}.mhd .top{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:0;border-top:3px solid var(--accent-2);border-radius:0;background:#fff;padding:16px 0 22px;margin:0}.mhd .top .brand{gap:16px}.mhd .top .brand .tt b{font-size:26px;line-height:1.1}.mhd .top .brand .tt span{font-size:12px}.mhd .topmeta{gap:26px}}.mhd [data-mhd-print]{display:none!important}*{box-sizing:border-box;margin:0;padding:0}body{font-family:IBM Plex Sans,sans-serif;background:#fff;color:#2c2c2a}:root{--navy:#042C53;--navy-mid:#0C447C;--navy-light:#185FA5;--steel:#7A9BB5;--charcoal:#2C2C2A;--off-white:#E8EDF2;--rule:#1A4A72}input,select,textarea{font-family:IBM Plex Sans,sans-serif}button{font-family:IBM Plex Mono,monospace}.ro-view input:disabled,.ro-view textarea:disabled,.ro-view select:disabled{color:var(--charcoal)!important;-webkit-text-fill-color:var(--charcoal)!important;opacity:1!important;cursor:default!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f4f8}::-webkit-scrollbar-thumb{background:var(--steel);border-radius:3px}html{font-size:18px}:root{--cw:960px}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px}:root{--nav-h:56px}@media (min-width:1400px){:root{--cw:1240px}}@media (min-width:1920px){html{font-size:19px}:root{--cw:1560px}}@media (min-width:2560px){html{font-size:20px}:root{--cw:1840px}}@media (min-width:3200px){:root{--cw:2200px}}.r-cont,.r-cont-top{padding:28px 40px 60px}.r-cover{padding:14px 40px 12px}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.nav-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}@media (min-width:1400px){.r-cont,.r-cont-top{padding:32px 56px 60px}.r-cover{padding:16px 56px 12px}}@media (min-width:1920px){.r-cont,.r-cont-top{padding:36px 72px 60px}.r-cover{padding:18px 72px 14px}}@media (max-width:900px){.r-cont,.r-cont-top{padding:24px 24px 48px}.r-cover{padding:14px 24px 10px}}@media (max-width:600px){.r-cont,.r-cont-top{padding:16px 14px 32px}.r-cover{padding:12px 14px 10px}input,select,textarea{font-size:1rem!important}button{touch-action:manipulation}}.r-flow{padding:8px 40px}@media (min-width:1400px){.r-flow{padding:8px 56px}}@media (min-width:1920px){.r-flow{padding:8px 72px}}@media (max-width:900px){.r-flow{padding:8px 24px}}@media (max-width:600px){.r-flow{padding:8px 14px}:root{--nav-h:46px}}.pt-navlink:focus-visible,.pt-subnavlink:focus-visible{outline:2px solid #0099CC;outline-offset:-2px}.btn-primary{background:#185fa5;color:#fff;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border:none;border-radius:3px;cursor:pointer;transition:background .12s ease,transform .04s ease}.btn-primary:hover{background:#0c447c}.btn-primary:active{background:#042c53;transform:translateY(1px)}.btn-primary:focus-visible{outline:2px solid #0099CC;outline-offset:2px}.btn-primary:disabled{background:#7a9bb5;cursor:default}.btn-secondary{background:transparent;color:#042c53;border:1px solid #1A4A72;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border-radius:3px;cursor:pointer;transition:background .12s ease,transform .04s ease}.btn-secondary:hover{background:#185fa50f}.btn-secondary:active{transform:translateY(1px)}.btn-secondary:focus-visible{outline:2px solid #0099CC;outline-offset:2px}.btn-secondary:disabled{opacity:.45;cursor:default}.btn-tertiary{background:none;border:none;color:#185fa5;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.btn-tertiary:hover{text-decoration:underline;text-underline-offset:2px}.btn-tertiary:focus-visible{outline:2px solid #0099CC;outline-offset:2px}.tool-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.tool-groups>div{padding:0 20px}.tool-groups>div:first-child{padding-left:0}.tool-groups>div:last-child{padding-right:0}.tool-groups>div+div{border-left:1px solid var(--rule)}@media (max-width:900px){.tool-groups{grid-template-columns:1fr}.tool-groups>div{padding:0!important;border-left:none!important;margin-bottom:20px}}:root{--ws-cover-h:40px}.ws-scroll .r-cover{position:sticky!important;top:0;z-index:30;height:var(--ws-cover-h);box-sizing:border-box;overflow:hidden;padding-top:8px!important;padding-bottom:8px!important;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center}.ws-scroll .r-cover>div:not(.sc-rule){display:flex;align-items:baseline;gap:12px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-scroll .r-cover .sc-title{font-size:16px!important;line-height:1.2!important;margin-bottom:0!important;order:1}.ws-scroll .r-cover .sc-tag{margin-bottom:0!important;order:2;flex-shrink:0;color:#e8edf2!important;opacity:.85}.ws-scroll .r-cover .sc-title~div{display:none!important}.ws-scroll .r-cover .sc-rule{display:none!important}.ws-scroll [id^=scope-area-]{scroll-margin-top:calc(var(--ws-cover-h) + 52px)!important}@media print{.ws-frame{height:auto!important;overflow:visible!important}.ws-scroll{height:auto!important;overflow:visible!important;padding-bottom:0!important}.ws-scroll .r-cover{position:static!important;padding-top:16px!important;padding-bottom:12px!important}.ws-scroll .r-cover>div:not(.sc-rule){display:block!important;white-space:normal!important;overflow:visible!important}.ws-scroll .r-cover .sc-title~div,.ws-scroll .r-cover .sc-rule{display:block!important}}@media screen{.ws-scroll.ws-doc{background:#eaecef}#budget-proposal-doc,#tech-offer-doc,#contract-doc,#project-summary-doc{background:#fff!important;box-shadow:0 1px 3px #042c531f,0 8px 24px #042c531a;border:1px solid rgba(4,44,83,.06);margin:28px auto 40px!important;padding:48px 56px 64px!important;max-width:880px}.ws-tool-sticky{position:static}.ws-scroll .ws-tool-sticky{position:sticky;top:var(--ws-cover-h);z-index:20;background:#fff}.ws-scroll thead.ws-sticky-head th{position:sticky;top:var(--ws-cover-h);z-index:15}}.print-only{display:none!important}@media screen{.footer-screen-hide{display:none!important}}.tbl-hdr{background:#042c53!important}.tbl-hdr>div,.tbl-hdr th{color:#e8edf2!important}.tbl-hdr>th,.tbl-hdr th{background:#042c53!important}@page{size:A4 portrait;margin:18mm 15mm 22mm}@media print{.no-print{display:none!important}.print-only{display:block!important}.print-break{page-break-before:always}.print-avoid{break-inside:avoid!important;page-break-inside:avoid!important}.section-cover-print{background:#fff!important;padding:16px 40px 12px!important}.section-cover-print .sc-num{color:#7a9bb5!important;font-size:28pt!important}.section-cover-print .sc-title{color:#042c53!important;font-size:14pt!important}.section-cover-print .sc-tag{color:#7a9bb5!important}.section-cover-print .sc-rule{border-top-color:#1a4a72!important;margin-top:8px!important}.section-cover-print .sc-back{display:none!important}.gantt-scroll{overflow:visible!important}.gantt-inner{width:100%!important;min-width:0!important}.gantt-section-break{page-break-before:always}.pdf-running-footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:16mm!important;background:#042c53!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 15mm!important;z-index:9999!important;margin:0!important;border-top:none!important}.pdf-running-footer span,.pdf-running-footer>div{color:#e8edf2!important}.pdf-running-footer svg rect,.pdf-running-footer svg line,.pdf-running-footer svg polyline{stroke:#e8edf2!important;fill:none!important}.pdf-running-footer svg text{fill:#e8edf2!important;stroke:none!important}.pdf-page-num:after{content:counter(page)}.pdf-page-total:after{content:counter(pages)}}@keyframes taskBlink{0%,to{opacity:1}50%{opacity:.55}}.task-pulse{animation:taskBlink 2.4s ease-in-out infinite}
