.hw .cl-bp:hover *,.hw .cl-lc:hover *,.hw .cl-bl:hover *,.hw .cl-log:hover *,.hw .cl-nest:hover *{animation-play-state:paused!important}.hw .cl-bp{filter:drop-shadow(0 18px 22px #1c141166);flex-direction:column;gap:12px;min-width:0;display:flex}.hw .cl-pass{color:#17120f;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 104px;display:grid;-webkit-mask:radial-gradient(circle at calc(100% - 104px) 0,#0000 8px,#fff 8.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 104px) 100%,#0000 8px,#fff 8.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - 104px) 0,#0000 8px,#fff 8.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 104px) 100%,#0000 8px,#fff 8.5px) bottom/100% 51% no-repeat}.hw .cl-pass.done,.hw .cl-pass.next{margin:0 18px}.hw .cl-pm{flex-direction:column;gap:10px;min-width:0;padding:14px 18px;display:flex}.hw .cl-route{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:#786d65;align-items:center;gap:10px;font-size:11px;display:flex}.hw .cl-route>span:not(.cl-rl){white-space:nowrap}.hw .cl-pass .cl-rl{background:#e6ded3;flex:1;min-width:24px}.hw .cl-pass.now .cl-rl{background:#f6c5a3}.hw .cl-pm ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hw .cl-pm li{color:#17120f;background:#f8f5f0;border:1px solid #e6ded3;border-radius:999px;padding:5px 10px;font-size:13px}.hw .cl-pass.now li{color:#8a5434;background:#fce7d6;border-color:#f6c5a3}.hw .cl-pass.next li{color:#786d65;background:#fff;border-style:dashed;border-color:#cdc2b4}.hw .cl-ps{border-left:2px dashed #e6ded3;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.hw .cl-ps b{letter-spacing:-.02em;color:#786d65;font-size:30px;font-weight:700;line-height:1}.hw .cl-ps span{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#786d65;font-size:10.5px}.hw .cl-pass.now .cl-ps{background:#b5683e;border-left-color:#fce7d6}.hw .cl-pass.now .cl-ps b{color:#fff}.hw .cl-pass.now .cl-ps span{color:#fce7d6}.hw .cl-pass.next .cl-ps b{color:#cdc2b4}.hw .cl-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:4px 18px 0;display:grid}.hw .cl-foot>*{background:#1c141159;border:1px solid #eee2d638;border-radius:12px;margin:0;padding:12px 14px}.hw .cl-foot p{color:#eee2d6;font-size:13.5px;line-height:1.4}.hw .cl-foot p b{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#de8a52;margin-bottom:4px;font-size:10.5px;font-weight:500;display:block}.hw .cl-run{flex-direction:column;gap:6px;display:flex}.hw .cl-run .lab{color:#b59d89;font-size:10.5px}.hw .cl-run div{align-items:flex-end;gap:6px;height:46px;display:flex}.hw .cl-run i{background:#eee2d652;border-radius:4px 4px 0 0;flex:1}.hw .cl-run i.on{background:#de8a52}.hw .cl-run small{color:#b59d89;justify-content:space-between;font-size:10.5px;display:flex}@media (max-width:560px){.hw .cl-pass{grid-template-columns:minmax(0,1fr) 72px;-webkit-mask:radial-gradient(circle at calc(100% - 72px) 0,#0000 7px,#fff 7.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 72px) 100%,#0000 7px,#fff 7.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - 72px) 0,#0000 7px,#fff 7.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 72px) 100%,#0000 7px,#fff 7.5px) bottom/100% 51% no-repeat}.hw .cl-pass.done,.hw .cl-pass.next{margin:0 8px}.hw .cl-pm{padding:12px 14px}.hw .cl-ps b{font-size:24px}.hw .cl-foot{grid-template-columns:1fr;margin:4px 8px 0}}.hw .cl-ld{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hw .cl-lc{flex-direction:column;gap:8px;padding:20px 20px 18px;display:flex}.hw .cl-lh{justify-content:space-between;align-items:center;gap:10px;display:flex}.hw .cl-tag{color:#fff;background:#b5683e;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500}.hw .cl-tag.stay{color:#4b423c;background:#efe8df}.hw .cl-lc>b{color:#17120f;font-size:18px;font-weight:600}.hw .cl-lc svg{width:100%;height:92px;margin-top:6px;overflow:visible}.hw .cl-area{fill:#fce7d6}.hw .cl-lc.stay .cl-area{fill:#efe8df}.hw .cl-curve{fill:none;stroke:#b5683e;stroke-width:2.5px;stroke-linejoin:round}.hw .cl-lc.stay .cl-curve{stroke:#786d65}.hw .cl-lc small{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:#786d65;border-top:1px solid #e6ded3;justify-content:space-between;padding-top:6px;font-size:10.5px;display:flex}.hw .cl-lc p{color:#4b423c;margin:6px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:960px){.hw .cl-ld{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hw .cl-ld{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin:0 -20px;padding:0 20px 6px;overflow-x:auto}.hw .cl-lc{scroll-snap-align:start}}.hw .cl-bl{--u:3.4px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:20px;display:grid}.hw .cl-bc{flex-direction:column;gap:8px;min-width:0;display:flex}.hw .cl-bar{height:calc(84 * var(--u));flex-direction:column;justify-content:flex-end;display:flex}.hw .cl-stack{transform-origin:bottom;border-radius:10px 10px 4px 4px;flex-direction:column;animation:14s ease-out infinite cl-grow;display:flex;overflow:hidden}@keyframes cl-grow{0%,74%{transform:scaleY(1)}75%{transform:scaleY(0)}88%,to{transform:scaleY(1)}}.hw .cl-seg{height:calc(var(--h) * var(--u));align-items:center;padding:0 12px;font-size:12px;line-height:1.2;display:flex;overflow:hidden}.hw .cl-seg+.cl-seg{border-top:1px solid #1c1411}.hw .cl-seg.use{color:#fff;background:#b5683e}.hw .cl-seg.idle{color:#8a5434;background:repeating-linear-gradient(135deg,#f6c5a3 0 7px,#fce7d6 7px 12px);font-weight:600}.hw .cl-seg.lic{color:#eee2d6;background:#5f4a3c}.hw .cl-seg.own{color:#eee2d6;background:#3b2c24}.hw .cl-seg.store{color:#b59d89;background:#281d18}.hw .cl-seg.managed{color:#fff;background:#8a5434}.hw .cl-build{height:calc(var(--h) * var(--u));color:#b59d89;border:1.5px dashed #5f4a3c;border-radius:10px;justify-content:center;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.hw .cl-bc h3{color:#fff;margin:10px 0 0;font-size:19px;font-weight:600}.hw .cl-time{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#de8a52;font-size:10.5px}.hw .cl-bc p{color:#eee2d6;margin:0;font-size:14px;line-height:1.5}@media (max-width:860px){.hw .cl-bar{height:auto}.hw .cl-bl{--u:2.4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.hw .cl-seg{padding:0 8px;font-size:10.5px}}.hw .cl-am{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.hw .cl-ch{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.hw .cl-chh{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.hw .cl-chh>span:first-child{flex-direction:column;gap:4px;display:flex}.hw .cl-chh b{color:#17120f;font-size:20px;font-weight:600}.hw .cl-chh>span:last-child{color:#786d65;font-size:12.5px}.hw .cl-ch svg{width:100%;height:auto}.hw .cl-mk{fill:#8a5434;font-size:11px;font-weight:600}.hw .cl-kv{flex-wrap:wrap;gap:10px;display:flex}.hw .cl-kv span{color:#786d65;background:#f8f5f0;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;font-size:12px;display:flex}.hw .cl-kv b{color:#17120f;font-size:15px;font-weight:600}.hw .cl-log{padding:22px 24px}.hw .cl-log ol{margin:12px 0 0;padding:0;list-style:none}.hw .cl-log li{border-top:1px solid #efe8df;gap:12px;padding:13px 0;display:flex}.hw .cl-log li i{color:#8a5434;background:#efe8df;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:600;display:flex}.hw .cl-log li span{color:#4b423c;font-size:14px;line-height:1.45}.hw .cl-log li b{color:#17120f;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.hw .cl-log li.new{animation:9s ease-out infinite cl-arrive}.hw .cl-log li.new i{color:#fff;background:#b5683e}@keyframes cl-arrive{0%,84%{opacity:1;transform:none}88%,90%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:900px){.hw .cl-am{grid-template-columns:1fr}}@media (max-width:560px){.hw .cl-ch,.hw .cl-log{padding:18px 16px}}.hw .cl-ya{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.hw .cl-nest{flex-direction:column;gap:14px;min-width:0;display:flex}.hw .cl-io{color:#eee2d6;align-items:center;gap:12px;font-size:13px;display:flex}.hw .cl-io .ag-trail{flex:1;min-width:32px}.hw .cl-pill{color:#17120f;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-weight:500}.hw .cl-acc{background:#281d18b3;border:1px solid #5f4a3c;border-radius:18px;padding:16px}.hw .cl-lz{background:#3b2c2499;border:1px dashed #5f4a3c;border-radius:14px;padding:14px}.hw .cl-net{background:#1c1411a6;border:1px solid #8a5434;border-radius:12px;padding:14px}.hw .cl-bh{color:#b59d89;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:12.5px;display:flex}.hw .cl-net ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw .cl-net li{color:#17120f;background:#fff;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:500}.hw .cl-pr{margin:0;padding:0;list-style:none}.hw .cl-pr li{border-top:1px solid #5f4a3c;flex-direction:column;gap:5px;padding:18px 0;display:flex}.hw .cl-pr li:first-child{border-top:0;padding-top:4px}.hw .cl-pr b{color:#fff;font-size:17px;font-weight:600}.hw .cl-pr span{color:#eee2d6;font-size:14.5px;line-height:1.5}@media (max-width:900px){.hw .cl-ya{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.hw .cl-io{flex-wrap:wrap;gap:8px}.hw .cl-io>span:not(.cl-pill):not(.ag-trail){flex:100%;order:3}.hw .cl-io.out>span:first-child{order:-1}.hw .cl-acc,.hw .cl-lz,.hw .cl-net{padding:10px}.hw .cl-bh{flex-direction:column;gap:2px}.hw .cl-net ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hw .cl-stack,.hw .cl-log li.new{animation:none!important}}
