.jump.jump-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}@media(max-width:900px){.jump.jump-4{grid-template-columns:1fr}}.rs{border-radius:22px;padding:28px 28px 24px;font-size:13px;color:var(--ink)}.rs .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.rs .hd b{font-size:18px;font-weight:500;letter-spacing:-.02em;display:block}.rs .hd .sub{font-size:12.5px;color:var(--ink-2);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs .hd .r{display:flex;align-items:center;gap:8px}.rs .tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:var(--pill2-bg);font-size:11px;color:var(--ink-2);white-space:nowrap}.rs .tag i{width:5px;height:5px;border-radius:50%;background:var(--ink-quiet)}.rs .status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);height:30px;padding:0 12px;border-radius:9px;opacity:0;transform:translateY(4px);transition:opacity .3s var(--ease),transform .3s var(--ease-out);white-space:nowrap}.rs .status i{width:7px;height:7px;border-radius:50%;background:var(--ink-quiet)}.rs .status.on,.rs.static .status{opacity:1;transform:none}.rs .status.watch,.rs.static .status{color:var(--warn-ink)}.rs .status.watch i,.rs.static .status i{background:var(--warn)}.rs .replay{height:30px;padding:0 12px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink);transition:background-color .2s var(--ease)}.rs .replay:hover{background:var(--pill2-bg)}.rs .replay svg{width:12px;height:12px}.rs .replay[hidden]{display:none}.rs .sched{margin-top:26px;position:relative;padding-bottom:4px}.rs .track{position:relative;height:2px;background:var(--line-2);border-radius:2px;margin:0 36px}.rs .fill{position:absolute;left:0;top:0;height:100%;width:100%;background:var(--ink);transform-origin:left;transform:scaleX(0);border-radius:2px}.rs .fill.go,.rs.static .fill{transform:scaleX(1)}.rs .fill.go{transition:transform 1s var(--ease-out)}.rs .stops{display:grid;grid-template-columns:repeat(5,1fr);margin-top:-9px}.rs .stop{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center}.rs .stop i{width:16px;height:16px;border-radius:50%;background:var(--bg-elev);border:1px solid var(--line-2);display:grid;place-items:center;color:var(--good);position:relative;transition:border-color .25s,background-color .25s,transform .25s var(--ease-out)}.rs .stop i svg{width:9px;height:9px;opacity:0;transform:scale(.5);transition:opacity .15s,transform .25s var(--ease-out)}.rs .stop.done i,.rs.static .stop:not(.next) i{border-color:transparent;background:color-mix(in srgb,var(--good) 16%,transparent)}.rs .stop.done i svg,.rs.static .stop:not(.next) i svg{opacity:1;transform:none}.rs .stop.now i{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rs .stop.now.live i{background:var(--accent);border-color:var(--accent)}.rs .stop.now.done i,.rs.static .stop.now i{background:color-mix(in srgb,var(--warn) 18%,transparent);border-color:transparent;box-shadow:none;color:var(--warn)}.rs .stop.next{color:var(--ink-quiet)}.rs .stop.next i{border-style:dashed;background:transparent}.rs .stop b{font-weight:500;color:var(--ink);display:block}.rs .stop small{display:block;font-size:10.5px;color:var(--ink-quiet);min-height:14px}.rs .stop.next b{color:var(--ink-quiet);font-weight:400}.rs .run{margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.rs .checks-wrap{position:relative;overflow:hidden}.rs .sweep{position:absolute;left:0;top:0;height:1px;width:100%;background:linear-gradient(to right,transparent,var(--accent) 40%,var(--accent) 60%,transparent);transform:translate(-100%);opacity:0;pointer-events:none;z-index:1}.rs .sweep.run{opacity:1;transition:transform 1.6s linear}.rs .sweep.run.go{transform:translate(100%)}.rs .checks{margin:0;padding:0;list-style:none}.rs .checks li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;column-gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line);opacity:.5;transition:opacity .3s var(--ease)}.rs .checks li:last-child{border-bottom:1px solid var(--line)}.rs .checks li.run,.rs .checks li.done,.rs.static .checks li{opacity:1}.rs .ic{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--good);position:relative}.rs .ic svg{width:11px;height:11px;opacity:0;transform:scale(.6);transition:opacity .15s,transform .3s var(--ease-out)}.rs .checks li.done .ic,.rs.static .checks li .ic{background:color-mix(in srgb,var(--good) 16%,transparent);border-color:transparent}.rs .checks li.done .ic svg,.rs.static .checks li .ic svg{opacity:1;transform:none}.rs .checks li.warn.done .ic,.rs.static .checks li.warn .ic{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.rs .checks li.hb .ic{border-style:dashed}.rs .checks li.run .ic:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--accent);border-right-color:transparent;animation:rs-spin .8s linear infinite}@keyframes rs-spin{to{transform:rotate(360deg)}}.rs .checks li b{font-weight:500;display:block;font-size:14px}.rs .checks li .s{display:block;color:var(--ink-2);font-size:12px;margin-top:1px}.rs .checks li em{font-style:normal;color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.rs .st{font-size:11px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good-ink);opacity:0;transform:translateY(3px);transition:opacity .15s,transform .3s var(--ease-out)}.rs .checks li.done .st,.rs.static .st{opacity:1;transform:none}.rs .checks li.warn .st{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn-ink)}.rs .detail{grid-column:2/4;display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.rs .checks li.done .detail,.rs.static .detail{grid-template-rows:1fr}.rs .detail>div{overflow:hidden}.rs .detail p{font-size:12.5px;color:var(--ink-2);padding-top:8px;line-height:1.5;margin:0}.rs .detail code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--ink-2);background:var(--pill2-bg);padding:1px 6px;border-radius:5px}.rs .events{display:inline-flex;gap:4px}.rs .events i{width:6px;height:6px;border-radius:50%;background:var(--line-2);transform:scale(.6);transition:background-color .15s,transform .3s var(--ease-out)}.rs .events i.on,.rs.static .events i{background:var(--good);transform:none}.rs .budget{display:inline-block;width:90px;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.rs .budget i{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}.rs .budget i.w,.rs.static .budget i{background:var(--warn)}.rs.static .budget i{transform:scaleX(.92)}.rs .side{display:flex;flex-direction:column;gap:12px}.rs .rc{border-radius:14px;padding:16px 18px;opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease-out)}.rs .rc.on,.rs.static .rc{opacity:1;transform:none}.rs .ct{font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:8px;margin:0 0 8px}.rs .ct i{width:7px;height:7px;border-radius:50%;background:var(--good)}.rs .rc.warn .ct i{background:var(--warn)}.rs .rc.next .ct i{background:var(--accent)}.rs .rc p{font-size:13px;color:var(--ink-2);line-height:1.5;margin:0}.rs .rc p b{color:var(--ink);font-weight:500}.rs .log{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.rs .lt{font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px}.rs .log ul{margin:0;padding:0;list-style:none}.rs .log li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.rs .log li:first-child{border-top:0}.rs .log li .ok{color:var(--good-ink)}.rs .log li .w{color:var(--warn-ink)}.rs .log li.pending{opacity:0;transform:translateY(6px);transition:opacity .35s var(--ease),transform .35s var(--ease-out)}.rs .log li.pending.on,.rs.static .log li.pending{opacity:1;transform:none}.rs .receipt{border-radius:14px;padding:16px 18px;font-size:12.5px;color:var(--ink-2);opacity:0;transform:scale(.985);transition:opacity .35s var(--ease),transform .4s var(--ease-out)}.rs .receipt.on,.rs.static .receipt{opacity:1;transform:none}.rs .receipt b{display:block;font-weight:500;color:var(--ink);font-size:13px}.rs .receipt .rows{margin-top:10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;font-variant-numeric:tabular-nums}.rs .receipt .rows span:nth-child(odd){color:var(--ink-quiet)}.rs .receipt .id{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-2);font-size:11.5px;color:var(--ink-quiet);display:flex;justify-content:space-between;gap:8px}.rs .foot{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--ink-quiet);flex-wrap:wrap}.rs .rmnote{display:none;font-size:12px;color:var(--warn-ink);align-items:center;gap:8px}.rs .rmnote i{width:6px;height:6px;border-radius:50%;background:var(--warn)}html[data-reduce="1"] .rs .rmnote{display:inline-flex}.rs.fade{opacity:0}.rs.fade.shown{opacity:1;transition:opacity .3s linear}.rs-text{margin-top:22px;max-width:var(--measure)}.rs-text ol{margin:0;padding-left:20px;font-size:15px;line-height:1.6;color:var(--ink-2)}.rs-text li+li{margin-top:6px}.rs-text b{font-weight:500;color:var(--ink)}.rs-text p{margin:12px 0 0;font-size:13px;color:var(--ink-2)}html[data-reduce="1"] .rs,html[data-reduce="1"] .rs *{transition:none!important;animation:none!important}html[data-reduce="1"] .rs .sweep{display:none}@media(prefers-reduced-motion:reduce){.rs,.rs *{transition:none!important;animation:none!important}.rs .sweep{display:none}}@media(max-width:900px){.rs{padding:20px 16px 16px;border-radius:18px}.rs .track{margin:0 20px}.rs .stop small{display:none}.rs .run,.rs .log{grid-template-columns:1fr}.rs .checks li{grid-template-columns:20px minmax(0,1fr) auto;column-gap:10px;padding:12px 0}.rs .checks li b{font-size:13.5px}.rs .budget{width:56px}.rs .log li{grid-template-columns:1fr auto;font-size:12px}.rs .log li span:nth-child(2){grid-column:1/3;order:3;color:var(--ink-2)}}
