.vg-sr{--sr-line:#b3a9a2;--sr-fill:#120e16;--sr-green:#5ccb97;--sr-card:#e9dfd0;background:repeating-linear-gradient(90deg,#f3ebdd08 0 1px,#0000 1px 12px),radial-gradient(70% 55% at 55% 20%,#5ccb970d,#0000 70%),radial-gradient(80% 70% at 0 100%,#3a2a3f80,#0000 75%),linear-gradient(#100c14 0%,#0b090e 100%)}.vg-sr:before{display:none}.vg-sr .sr-cap{letter-spacing:.04em;color:var(--vg-dim);white-space:nowrap;margin:0;font-size:.56em;position:absolute}.vg-sr .sr-room{position:absolute}.vg-sr .sr-svg{width:100%;height:100%;color:var(--sr-line);position:absolute;inset:0;overflow:visible}.vg-sr .sr-d{fill:var(--sr-fill);stroke:currentColor;stroke-width:1px}.vg-sr .sr-d :is(path,rect,circle){vector-effect:non-scaling-stroke}.vg-sr .sr-d text{fill:currentColor;stroke:none}.vg-sr .sr-brain-k{font:500 12px var(--font-code), monospace;letter-spacing:2.6px;opacity:.6}.vg-sr .sr-d .sr-check{vector-effect:none;stroke:var(--sr-green);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.vg-sr .sr-d .sr-pulse{stroke:var(--sr-green)}.vg-sr .sr-d .sr-pk{fill:var(--vg-paper);stroke:none}.vg-sr .sr-d .sr-ant-on{fill:var(--vg-paper)}.vg-sr .sr-d .sr-taskcard{fill:var(--sr-card)}.vg-sr .sr-d .sr-scr{fill:#1c1622;stroke:#f3ebdd33}.vg-sr .sr-d .sr-scr-sent{fill:#5ccb9717;stroke:#5ccb9773}.vg-sr .sr-d .sr-scr-l{fill:none;vector-effect:none;stroke:#f3ebdd80;stroke-width:2.2px;stroke-linecap:round}.vg-sr .sr-d .sr-scr-g :is(path,rect,circle){fill:none;vector-effect:none;stroke:#f3ebdd99;stroke-width:.5px}.vg-sr .sr-d .sr-scr-ok{vector-effect:none;stroke:var(--sr-green);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.vg-sr .sr-d .sr-cell{fill:#f3ebdd09;stroke:#f3ebdd1f}.vg-sr .sr-d .sr-cell-on{fill:#f3ebdd14}.vg-sr .sr-d .sr-cell-hit{fill:#5ccb9733;stroke:var(--sr-green)}.vg-sr .sr-plate{background:var(--sr-fill);white-space:nowrap;color:var(--vg-mute);border:1px solid #f3ebdd3d;border-radius:.3em;padding:.28em .5em;font-size:.54em;line-height:1;position:absolute;transform:translate(-50%,-50%)}.vg-sr .sr-room[data-wide] .sr-plate{font-size:.64em}.vg-sr .sr-lanes{position:absolute}.vg-sr .sr-lanes[data-floor]{box-sizing:border-box;border:1px solid var(--vg-hair-2);background:linear-gradient(#1c1621f0,#120e16f0);border-radius:.7em;padding:.75em .95em .6em;box-shadow:0 1.4em 2.4em -1.4em #000c}.vg-sr .sr-lanes-k{letter-spacing:.04em;color:var(--vg-dim);margin:0 0 .7em;font-size:.56em}.vg-sr .sr-lane{align-items:center;gap:.6em;height:1.75em;display:flex}.vg-sr .sr-lanes[data-floor] .sr-lane{height:1.42em}.vg-sr .sr-lanes[data-floor] .sr-lanes-k{margin-bottom:.4em}.vg-sr .sr-lane-g{border:1px solid var(--vg-hair-2);width:1.35em;height:1.35em;color:var(--vg-mute);background:#f3ebdd08;border-radius:.35em;flex:none;place-items:center;transition:border-color .3s,color .3s;display:grid}.vg-sr .sr-lane-g svg{width:1.05em;height:1.05em;overflow:visible}.vg-sr .sr-lane[data-run] .sr-lane-g{color:var(--vg-paper);border-color:#f3ebdd52}.vg-sr .sr-lane[data-hit] .sr-lane-g{color:var(--sr-green);border-color:#5ccb9799}.vg-sr .sr-lane-m{flex:1;align-items:center;gap:1em;min-width:0;display:flex}.vg-sr .sr-lane-n{width:16em;color:var(--vg-mute);white-space:nowrap;flex:none;font-size:.6em;display:flex}.vg-sr .sr-lanes[data-floor] .sr-lane-n{width:15.2em}.vg-sr .sr-lanes[data-floor] .sr-lane-m{gap:.7em}.vg-sr .sr-lane-n em{color:var(--vg-dim);margin-left:auto;font-style:normal}.vg-sr .sr-lane[data-hit] .sr-lane-n{color:var(--vg-paper)}.vg-sr .sr-lane-bar{background:#f3ebdd17;border-radius:.1em;flex:1;height:.2em;display:block;overflow:hidden}.vg-sr .sr-lane-bar i{border-radius:inherit;background:var(--sr-green);opacity:.85;height:100%;display:block}.vg-sr .sr-fly{box-sizing:border-box;background:var(--sr-card);z-index:8;border-radius:.22em;flex-direction:column;justify-content:center;gap:.25em;width:2.2em;height:1.45em;padding:0 .35em;display:flex;position:absolute;box-shadow:0 .4em 1em -.3em #000000b3}.vg-sr .sr-fly i{background:#0a0a0f73;border-radius:.08em;height:.16em;display:block}.vg-sr .sr-fly i:last-child{width:60%}.vg-sr .sr-card{z-index:9;box-sizing:border-box;transform-origin:50%;background:linear-gradient(#1c1621,#151018);border:1px solid #f3ebdd38;border-radius:.7em;padding:.85em .9em;transition:border-color .3s;position:absolute;box-shadow:inset 0 .06em #ffffff0d,0 1.8em 3em -1.4em #000000d9}.vg-sr .sr-card[data-ok]{border-color:#5ccb978c}.vg-sr .sr-card-tab{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--vg-sun);align-items:center;gap:.55em;font-size:.56em;display:flex;position:absolute;bottom:calc(100% + .45em);left:.9em}.vg-sr .sr-card-tab i{background:currentColor;border-radius:50%;width:.7em;height:.7em;display:block;box-shadow:0 0 0 .3em #ff8a3d2e}.vg-sr .sr-card[data-ok] .sr-card-tab{color:var(--sr-green)}.vg-sr .sr-card[data-ok] .sr-card-tab i{box-shadow:0 0 0 .3em #5ccb972e}.vg-sr .sr-card-head{align-items:center;gap:.5em;height:1.2em;display:flex}.vg-sr .sr-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--vg-mute);font-size:.52em}.vg-sr .sr-chip{color:var(--sr-green);white-space:nowrap;background:#5ccb971f;border-radius:999px;padding:.2em .6em;font-size:.5em}.vg-sr .sr-to{color:var(--vg-dim);white-space:nowrap;align-items:center;gap:.45em;margin-left:auto;font-size:.52em;display:inline-flex}.vg-sr .sr-eg{width:1.2em;height:1em}.vg-sr .sr-body{font-family:var(--font-body), system-ui, sans-serif;color:#f3ebdde6;margin:.7em 0 0;font-size:.66em;line-height:1.45}.vg-sr .sr-actions{justify-content:flex-end;align-items:center;gap:.5em;height:1.8em;display:flex;position:absolute;bottom:.9em;left:.9em;right:.9em}.vg-sr .sr-btn{height:2.90323em;font-family:var(--font-body), system-ui, sans-serif;white-space:nowrap;border-radius:.5em;place-items:center;font-size:.62em;font-weight:500;display:grid}.vg-sr .sr-reject{width:6.12903em;color:var(--vg-mute);border:1px solid #f3ebdd3d}.vg-sr .sr-approve{background:var(--vg-paper);width:7.74194em;color:var(--vg-night);transition:box-shadow .25s}.vg-sr .sr-approve[data-hover]{box-shadow:0 0 0 .25em #5ccb9759}.vg-sr .sr-done{justify-content:space-between;align-items:center;width:100%;display:flex}.vg-sr .sr-done-chip{color:var(--sr-green);background:#5ccb9724;border-radius:999px;align-items:center;gap:.4em;padding:.3em .75em .3em .5em;font-size:.6em;display:inline-flex}.vg-sr .sr-done-ck{width:1.2em;height:1.2em}.vg-sr .sr-sending{color:var(--vg-mute);align-items:center;gap:.45em;font-size:.56em;display:inline-flex}.vg-sr .sr-spin{width:1.15em;height:1.15em;color:var(--sr-green)}
