.agi-route{min-height:24px;color:var(--ink);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wbb{align-items:center;gap:var(--sp-4);box-sizing:border-box;min-width:0;height:100%;padding:0 var(--wb-bar-pad-end) 0 var(--wb-bar-prev-inset);background:var(--wb-bar-surface);border-top:1px solid var(--wb-bar-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wbb-prev{min-width:0}.wbb-status{justify-self:var(--wb-bar-status-align);min-width:0;max-width:72ch;padding-left:var(--sp-2);font:400 var(--fs-label) / 1.4 var(--ui);color:var(--ink-2);text-align:var(--wb-bar-status-align);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.wbb-status .agi-route{text-underline-offset:3px;min-height:0;margin:-12px 0;padding:12px 0;font-weight:500;display:inline-block}.wbb-acts{align-items:center;gap:var(--sp-3);flex:none;display:flex}.wbb-balance{font:400 var(--fs-label) / 1.4 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin:0}.wbb[data-tone=commit] .wbb-balance{color:var(--wb-commit-muted)}.wbb .btn{white-space:nowrap;height:var(--wb-bar-btn-h)}.wbb[data-tone=commit]{background:var(--wb-commit-surface);color:var(--wb-commit-ink);border-top-color:var(--wb-commit-rule);--focus-ring:var(--wb-commit-ink)}.wbb[data-tone=commit] .wbb-status{color:var(--wb-commit-muted)}.wbb[data-tone=commit] .agi-route{color:var(--wb-commit-ink)}@media (width>=1328px){.wbb[data-tone=commit]{border-left:1px solid var(--wb-commit-edge)}}@media (width<=1327px){.wbb{padding:var(--sp-3);row-gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto}.wbb-status{padding-left:0}}@media (width<=600px){.wbb{grid-template-columns:minmax(0,1fr)}.wbb-acts{flex-wrap:wrap}}@media (width<=480px){.wbb .btn,.wbb-acts{width:100%}}:root,[data-theme]{--step-width:var(--gr-width);--step-surface:var(--inv-surface);--step-ink:var(--inv-ink);--step-muted:var(--inv-muted);--step-accent:var(--inv-accent);--step-focus:var(--inv-accent);--step-hover:color-mix(in srgb, var(--step-ink) 7%, transparent);--step-current:color-mix(in srgb, var(--step-ink) 12%, transparent);--step-current-rule:transparent;--step-rule:color-mix(in srgb, var(--step-ink) 14%, transparent);--step-badge-line:color-mix(in srgb, var(--step-ink) 30%, transparent);--step-done:color-mix(in srgb, var(--step-ink) 16%, transparent);--step-sub-line:color-mix(in srgb, var(--step-ink) 20%, transparent);--step-sub-mark-line:color-mix(in srgb, var(--step-ink) 35%, transparent);--step-h:var(--row-h);--step-sub-h:var(--control-h);--step-badge:24px;--step-sub-mark:12px;--step-pad-x:var(--sp-4);--step-marker-w:2px;--step-frozen:.55}[data-theme=dark]{--step-surface:oklch(from var(--canvas) calc(l - .02) c h);--step-ink:var(--ink);--step-muted:var(--ink-3);--step-accent:var(--primary);--step-focus:var(--primary)}.srail-step,.srail-sub{--focus-ring:var(--step-focus)}.srail-step{gap:var(--sp-3);width:100%;min-height:var(--step-h);padding:var(--sp-2) var(--step-pad-x);border:0;border-left:var(--step-marker-w) solid transparent;color:var(--step-muted);text-align:left;cursor:pointer;font:500 var(--fs-label) / 1.4 var(--ui);background:0 0;border-radius:0;align-items:center;display:flex}.srail-step:hover:not(:disabled){background:var(--step-hover);color:var(--step-ink)}.srail-step:focus-visible,.srail-sub:focus-visible{outline:2px solid var(--step-focus);outline-offset:-2px}.srail-step:disabled{cursor:default}.srail-step[aria-current=step]{background:var(--step-current);border-left-color:var(--step-current-rule);color:var(--step-ink)}.srail-n{width:var(--step-badge);height:var(--step-badge);border-radius:var(--r-full);border:1px solid var(--step-badge-line);font:500 var(--fs-secondary) / 1 var(--mono);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.srail-step[aria-current=step] .srail-n{background:var(--step-ink);border-color:var(--step-ink);color:var(--step-surface)}.srail-step[data-state=done] .srail-n{background:var(--step-done);color:var(--step-ink);border-color:#0000}.srail-step[data-state=need] .srail-n{background:var(--warn-cont);border-color:var(--warn);color:var(--warn-text);font-weight:600}.srail-t{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.srail-gate{font:400 var(--fs-secondary) / 1.3 var(--ui);color:var(--step-muted)}.srail-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.srail-subs{margin:0 0 var(--sp-2) calc(var(--step-marker-w) + var(--step-pad-x) + var(--step-badge) / 2 - 1px);padding:0 var(--sp-3);border-left:1px solid var(--step-sub-line);flex-direction:column;list-style:none;display:flex}.srail-sub{grid-template-columns:var(--step-sub-mark) minmax(0, 1fr);gap:var(--sp-2);width:100%;min-height:var(--step-sub-h);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);color:var(--step-muted);font:500 var(--fs-label) / 1.3 var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:grid}.srail-sub>span:last-child{overflow-wrap:anywhere}.srail-sub:hover:not(:disabled){background:var(--step-hover);color:var(--step-ink)}.srail-sub:disabled{cursor:default}.srail-sub-m{width:var(--step-sub-mark);height:var(--step-sub-mark);box-sizing:border-box;border-radius:var(--r-full);border:1px solid var(--step-sub-mark-line)}.srail-sub[data-state=done] .srail-sub-m{background:var(--step-ink);border-color:var(--step-ink)}.srail-sub[data-state=need] .srail-sub-m{background:var(--warn);border-color:var(--warn)}.srail-sub[aria-current=step]{color:var(--step-ink);font-weight:600}.srail-sub[aria-current=step] .srail-sub-m{border:3px solid var(--step-ink);background:0 0}.srail-step[data-frozen],.srail-subs[data-frozen]{opacity:var(--step-frozen)}@media (width<=1327px){.srail-step{border-radius:var(--r-sm);border-left:0;flex:200px;width:auto}.srail-step[aria-current=step]{box-shadow:inset 0 0 0 1px var(--step-ink)}.srail-subs{gap:var(--sp-1);border-left:0;flex-flow:wrap;flex:100%;margin:0;padding:0}.srail-sub{width:auto}}
