.hmq{max-width:480px;margin-inline:0}.hmq .q-tag{margin-left:auto}.hmq-queue{height:384px;position:relative}.hmq-batch{transition:transform .55s cubic-bezier(.45,0,.2,1),opacity .45s,border-color .4s,background .4s,box-shadow .4s;position:absolute;left:0;right:0}.hmq-batch .q-bhead{height:18px}.hmq .q-row{height:58px}.hmq-sub{background:0 0;border:1.5px solid #0000;border-radius:10px;padding:0;transition:border-color .4s,background .4s,padding .4s,margin .45s,transform .4s,opacity .4s,height .45s}.hmq-sub+.hmq-sub{margin-top:3px}.hmq-subhead{opacity:0;height:0;color:var(--color-gray-600);align-items:center;gap:6px;padding:0 4px;font-size:10.5px;font-weight:700;transition:height .35s,opacity .3s,margin .35s;display:flex;overflow:hidden}.hmq-batch[data-state=checking] .q-bdot,.hmq-batch[data-state=bisecting] .q-bdot{background:var(--color-gray-700)}.hmq-batch[data-state=checking] .q-pill,.hmq-batch[data-state=bisecting] .q-pill{background:var(--color-gray-200);color:var(--color-gray-700)}.hmq-batch[data-state=checking] .q-pill .q-spin,.hmq-batch[data-state=bisecting] .q-pill .q-spin{display:inline-block}.hmq-batch[data-state=merged] .q-bdot{background:var(--color-teal-700)}.hmq-batch[data-state=merged] .q-pill{background:color-mix(in srgb, var(--color-teal-400) 30%, white);color:var(--color-teal-700)}.hmq-batch[data-state=merged] .q-ic{background:var(--color-teal-700)}.hmq-batch[data-state=merged] .q-ic:after{content:"✓"}.hmq-batch[data-state=failed] .q-bdot{background:var(--color-coral-700)}.hmq-batch[data-state=failed] .q-pill{background:color-mix(in srgb, var(--color-coral-400) 38%, white);color:var(--color-coral-700)}.hmq-batch[data-state=bisecting]{background:var(--color-gray-100)}.hmq-batch[data-state=bisecting] .hmq-sub{border-color:var(--color-gray-200);background:#ffffffa6;padding:6px}.hmq-batch[data-state=bisecting] .hmq-sub+.hmq-sub{margin-top:12px}.hmq-batch[data-state=bisecting] .hmq-subhead{opacity:1;height:15px;margin-bottom:5px}.hmq-sub[data-sub-state=checking] .hmq-subhead{color:var(--color-gray-700)}.hmq-sub[data-sub-state=checking] .hmq-subhead .q-spin{display:inline-block}.hmq-sub[data-sub-state=passed]{border-color:color-mix(in srgb, var(--color-teal-400) 75%, white)!important;background:color-mix(in srgb, var(--color-teal-400) 14%, white)!important}.hmq-sub[data-sub-state=passed] .hmq-subhead{color:var(--color-teal-700)}.hmq-sub[data-sub-state=passed] .q-ic{background:var(--color-teal-700)}.hmq-sub[data-sub-state=passed] .q-ic:after{content:"✓"}.hmq-sub[data-sub-state=failed]{border-color:color-mix(in srgb, var(--color-coral-400) 80%, white)!important;background:color-mix(in srgb, var(--color-coral-400) 16%, white)!important}.hmq-sub[data-sub-state=failed] .hmq-subhead{color:var(--color-coral-700)}.hmq-sub[data-sub-state=failed] .q-ic{background:var(--color-coral-700)}.hmq-sub[data-sub-state=failed] .q-ic:after{content:"✕"}.hmq-sub.ejecting{z-index:2;animation:1.35s cubic-bezier(.5,0,.7,.2) forwards hmq-kick}@media (prefers-reduced-motion:no-preference){.hmq .q-dot{animation:2.4s infinite hmq-pulse}}@keyframes hmq-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-teal-700) 45%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-teal-700) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-teal-700) 0%, transparent)}}@keyframes hmq-kick{0%{transform:translate(0)rotate(0)}12%{transform:translateY(-9px)rotate(-2.5deg)}24%{transform:translate(0)rotate(0)}34%{transform:translateY(-6px)rotate(2deg)}44%{transform:translate(0)rotate(0)}60%{transform:translate(-18px,2px)rotate(-7deg)}to{opacity:0;transform:translate(135%,34px)rotate(22deg)}}.qg{background:var(--color-gray-50);border:1px solid var(--color-gray-300);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:3px;width:52px;height:52px;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px -14px #0e101166}.qg.qg-40{border-radius:10px;width:40px;height:40px}.qg-40 .qg-bar{width:6px;height:19px}.qg-40 .qg-short{height:12px}.qg-40 .qg-tall{height:24px}.qg-40 .qg-snow{width:21px;height:21px}.qg-40 .qg-layer{width:22px;height:6px}.qg-40 .qg-lanes-in{gap:6px;width:28px}.qg-40 .qg-lane{width:18px;height:4px}.qg-bar{background:var(--color-gray-400);border-radius:2px;width:7px;height:24px}.qg-t{background:var(--color-teal-700)}.qg-o{background:var(--color-gray-700)}.qg-a{background:var(--color-coral-400)}.qg-g{background:var(--color-gray-400)}.qg-short{height:16px}.qg-tall{height:30px}.qg-lanes-in{flex-direction:column;gap:8px;width:34px;display:flex}.qg-lane{border-radius:3px;width:22px;height:5px}.qg-lane-t{background:var(--color-teal-700)}.qg-lane-b{background:var(--color-blue-700)}.qg-rail{width:34px;height:26px;overflow:visible}.qg-40 .qg-rail{width:30px;height:22px}.qg-rail-track{fill:none;stroke:var(--color-gray-300);stroke-width:2.4px;stroke-linecap:round}.qg-rail-1{fill:var(--color-teal-700);transform:translate(20px)}.qg-rail-2{fill:var(--color-blue-700);transform:translate(11px)}.qg-rail-3{fill:var(--color-teal-700);transform:translate(3px)}.qg-stack{flex-direction:column;gap:3px;display:flex}.qg-layer{border-radius:2px;width:28px;height:7px}.qg-l1{background:var(--color-gray-400)}.qg-l2{background:var(--color-gray-500)}.qg-l3{background:var(--color-teal-700)}.qg-snow{width:26px;height:26px;color:var(--color-blue-700)}.qg-dep{align-items:center;display:flex}.qg-node{border-radius:3px;width:10px;height:10px}.qg-node-t{background:var(--color-teal-700)}.qg-node-g{background:var(--color-gray-400)}.qg-link{background:repeating-linear-gradient(90deg, var(--color-gray-500) 0 3px, transparent 3px 5px);width:14px;height:2px}.qg-jam{align-items:center;gap:2px;display:flex}.qg-jam .qg-bar{width:6px;height:20px}.qg-gate{background:var(--color-gray-800);border-radius:2px;width:3px;height:30px;margin-left:3px}@media (prefers-reduced-motion:no-preference){.qg-jam-1{animation:1.8s ease-in-out infinite qg-jam}.qg-jam-2{animation:1.8s ease-in-out .12s infinite qg-jam}.qg-jam-3{animation:1.8s ease-in-out .24s infinite qg-jam}.qg-batch{animation:2.4s ease-in-out infinite qg-batch}.qg-batch:nth-child(2){animation-delay:.1s}.qg-batch:nth-child(3){animation-delay:.2s}.qg-batch:nth-child(4){animation-delay:.3s}.qg-pulse{animation:1.6s ease-in-out infinite qg-pulse}.qg-late{animation-delay:.4s}.qg-lane-t{animation:2s ease-in-out infinite alternate qg-slide}.qg-rail-1{animation:1.4s linear infinite qg-rail}.qg-rail-2{animation:2.3s linear -.8s infinite qg-rail}.qg-rail-3{animation:3.1s linear -1.6s infinite qg-rail}.qg-lane-b{animation:2.6s ease-in-out infinite alternate qg-slide}.qg-l3{animation:2.4s ease-in-out infinite qg-land}.qg-snow{animation:8s linear infinite qg-spin}.qg-node-g{animation:2.4s ease-in-out infinite qg-dep}}@keyframes qg-jam{0%,to{opacity:.55;transform:translate(-3px)}45%{opacity:1;transform:translate(1px)}55%{opacity:1;transform:translate(0)}}@keyframes qg-batch{0%,to{opacity:.6;transform:scaleY(.55)}40%,70%{opacity:1;transform:none}}@keyframes qg-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes qg-rail{0%{opacity:0;transform:translate(0)}10%,85%{opacity:1}to{opacity:0;transform:translate(26px)}}@keyframes qg-slide{0%{transform:translate(0)}to{transform:translate(12px)}}@keyframes qg-land{0%,30%{opacity:.4;transform:translateY(-4px)}60%,to{opacity:1;transform:none}}@keyframes qg-spin{to{transform:rotate(360deg)}}@keyframes qg-dep{0%,50%{background:var(--color-gray-400)}65%,to{background:var(--color-teal-700)}}
