gi-batch-race{display:block}.gi-br-gpu{align-items:flex-start;margin-bottom:.7rem}.gi-br-top,.gi-br-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem 1rem;display:flex}.gi-br-clock{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-weight:600;display:inline-flex}.gi-br-label{font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:12px}.gi-br-label>:first-child{color:var(--dg-muted)}.gi-br-workers{grid-template-columns:repeat(32,1fr);gap:3px;margin-top:.35rem;display:grid}.gi-br-workers i{aspect-ratio:1;background:var(--dg-grid);border-radius:2px;transition:background .25s,box-shadow .25s}.gi-br-workers i[data-now]{background:var(--dg-accent);box-shadow:0 0 6px var(--dg-accent)}.gi-br-rows{gap:.5rem;display:grid}.gi-br-row{border:1px solid var(--dg-line);background:var(--dg-card);border-radius:6px;grid-template-columns:5.2rem 1fr 8.4rem;align-items:center;gap:.7rem;padding:.5rem .7rem;transition:border-color .2s;display:grid}.gi-br-row[data-active]{border-color:var(--dg-accent)}.gi-br-name{font-weight:600}.gi-br-track{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.gi-br-track i{background:var(--dg-grid);border-radius:3px;height:18px;transition:background .2s,box-shadow .2s}.gi-br-track i[data-on]{background:var(--dg-ok)}.gi-br-track i[data-now]{background:var(--dg-accent);box-shadow:0 0 6px var(--dg-accent)}.gi-br-note{color:var(--dg-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}@container (width<=480px){.gi-br-workers{grid-template-columns:repeat(16,1fr)}.gi-br-row{grid-template-columns:5.2rem 1fr}.gi-br-row>.dg-fit,.gi-br-note{text-align:left;grid-column:1/-1}}gi-trade-off{display:block}.gi-to-range{min-width:0;accent-color:var(--dg-accent);flex:10rem}.gi-to-number{font-variant-numeric:tabular-nums;text-align:right;min-width:1.6rem;font-weight:600}.gi-to-card{align-items:flex-start}.gi-to-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.gi-to-pill{background:color-mix(in srgb, var(--state) 16%, transparent);color:var(--state);border-radius:999px;padding:.1rem .55rem;font-size:11px;font-weight:600}.gi-to-card[data-full=false]{--state:var(--dg-ok)}.gi-to-card[data-full=true]{--state:var(--dg-warn)}.gi-to-meter{margin-top:.7rem}.gi-to-label{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.1rem 1rem;font-size:12px;display:flex}.gi-to-label>:first-child{color:var(--dg-muted)}.gi-to-bar{background:var(--dg-grid);border-radius:4px;height:14px;margin-top:.3rem;overflow:hidden}.gi-to-bar span{background:var(--dg-accent);border-radius:4px;width:0;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.gi-to-curve{grid-template-columns:repeat(16,1fr);align-items:end;gap:3px;height:44px;margin-top:.3rem;display:grid}.gi-to-curve i{background:var(--dg-edge);border-radius:2px 2px 0 0;transition:background .2s}.gi-to-curve i[data-now]{background:var(--dg-accent)}.gi-to-axis{color:var(--dg-muted);justify-content:space-between;margin-top:.2rem;font-size:11px;display:flex}gi-slots{display:block}.gi-sl-queue{align-items:center;gap:.5rem;min-height:1.9rem;margin-bottom:.7rem;display:flex}.gi-sl-chips{flex-wrap:wrap;gap:4px;display:flex}.gi-sl-chip{border:1px solid color-mix(in srgb, var(--hue) 55%, transparent);background:color-mix(in srgb, var(--hue) 16%, var(--dg-card));font-variant-numeric:tabular-nums;border-radius:5px;padding:.15rem .45rem;font-size:12px}.gi-sl-grid{gap:5px;display:grid}.gi-sl-row{grid-template-columns:3.9rem 1fr;align-items:center;gap:.6rem;display:grid}.gi-sl-name{color:var(--dg-muted);font-size:12px}.gi-sl-track{grid-template-columns:repeat(11,1fr);gap:3px;display:grid}.gi-sl-steps span{color:var(--dg-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:11px}.gi-sl-track i{background:var(--dg-grid);height:28px;color:var(--foreground);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:600;transition:background .2s;display:flex}.gi-sl-track i[data-reply]{background:color-mix(in srgb, var(--hue) 45%, var(--dg-card))}.gi-sl-track i[data-idle]{background:repeating-linear-gradient(135deg, transparent 0 4px, var(--dg-edge) 4px 5px)}.gi-sl-result{margin-top:.8rem}
