.sv-dep{--sv-accent: #1F4AFF;--sv-accent-dark: #1739CC;--sv-accent-soft: #EEF1FF;--sv-text: #141416;--sv-muted: #6b6b73;--sv-line: #ececef;--sv-line2: #dcdce2;--sv-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;position:relative;overflow:hidden;border-radius:12px;font-family:inherit;color:var(--sv-text);user-select:none;text-align:left}.sv-dep__card{background:#fff;border:1px solid var(--sv-line);border-radius:12px;overflow:hidden}.sv-dep__bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;background:#f7f7f8;border-bottom:1px solid var(--sv-line)}.sv-dep__dots{display:flex;gap:5px}.sv-dep__dots i{width:9px;height:9px;border-radius:50%;background:#dcdcdf}.sv-dep__addr{flex:1;text-align:center;font-family:var(--sv-mono);font-size:11px;color:#8a8a90;background:#fff;border:1px solid var(--sv-line);border-radius:6px;height:22px;line-height:20px;margin-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-dep__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sv-dep__left,.sv-dep__right,.sv-dep__tile{min-width:0}.sv-dep__left{padding:24px 26px 26px;display:flex;flex-direction:column;gap:14px}.sv-dep__right{padding:24px 26px 26px;border-left:1px solid var(--sv-line);background:#fcfcfd;display:flex;flex-direction:column;gap:16px}.sv-dep__h{font-size:18px;letter-spacing:-.02em}.sv-dep__sub{font-size:12.5px;color:var(--sv-muted);margin-top:-10px}.sv-dep__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-dep__tile{border:1px solid var(--sv-line2);border-radius:10px;padding:12px;display:grid;grid-template-columns:26px 1fr;column-gap:10px;row-gap:2px;align-items:center;transition:border-color .2s,background .2s,transform .2s}.sv-dep__ico{grid-row:span 2;width:26px;height:26px;border-radius:7px;background:#f1f1f3;color:#55555c;display:grid;place-items:center}.sv-dep__ico svg{width:14px;height:14px}.sv-dep__tt{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-dep__ts{font-size:11px;color:var(--sv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-dep__drop{border-style:dashed}.sv-dep__drop.is-over{border-color:var(--sv-accent);background:var(--sv-accent-soft);transform:scale(1.02)}.sv-dep__drop.is-over .sv-dep__ico,.sv-dep__drop.is-done .sv-dep__ico{background:var(--sv-accent);color:#fff}.sv-dep__drop.is-done{border-style:solid;border-color:var(--sv-accent)}.sv-dep__files{border:1px solid var(--sv-line);border-radius:8px;padding:8px 10px;min-height:104px;transition:opacity .3s;opacity:.35}.sv-dep__fhead{display:flex;align-items:center;gap:6px;font-family:var(--sv-mono);font-size:11.5px;padding-bottom:6px;border-bottom:1px solid var(--sv-line);margin-bottom:4px}.sv-dep__fhead svg{width:13px;height:13px;color:var(--sv-accent)}.sv-dep__file{font-family:var(--sv-mono);font-size:11.5px;color:#3c3c42;padding:3px 0 3px 19px;opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s}.sv-dep__file.is-in{opacity:1;transform:none}.sv-dep__files.is-on{opacity:1}.sv-dep__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;opacity:.35;transition:opacity .35s}.sv-dep__fields.is-on{opacity:1}.sv-dep__field{display:flex;flex-direction:column;gap:3px;min-width:0}.sv-dep__field span{font-size:10.5px;color:var(--sv-muted)}.sv-dep__field b{font-weight:400;font-size:12px;border:1px solid var(--sv-line2);border-radius:6px;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-dep__field em{font-style:normal;color:var(--sv-accent);font-size:10.5px}.sv-dep__mono{font-family:var(--sv-mono);font-size:11.5px!important}.sv-dep__btn{align-self:flex-end;margin-top:auto;font:inherit;font-size:13px;color:#fff;background:var(--sv-accent);border:0;border-radius:999px;height:32px;padding:0 18px;cursor:default;transition:background .15s,transform .12s,opacity .2s;opacity:.45}.sv-dep__btn.is-ready{opacity:1}.sv-dep__btn.is-hover{background:var(--sv-accent-dark)}.sv-dep__btn.is-press{transform:scale(.95)}.sv-dep__phead{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.sv-dep__timer{font-family:var(--sv-mono);font-size:12px;color:var(--sv-muted);font-variant-numeric:tabular-nums}.sv-dep__steps{display:flex;flex-direction:column}.sv-dep__step{display:flex;align-items:center;gap:10px;font-size:13px;color:#9a9aa2;padding:9px 0;border-top:1px solid var(--sv-line);transition:color .2s}.sv-dep__step:last-child{border-bottom:1px solid var(--sv-line)}.sv-dep__step em{font-style:normal;color:inherit}.sv-dep__step i{position:relative;flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid #d4d4da;transition:border-color .2s,background .2s}.sv-dep__step.is-active{color:var(--sv-text)}.sv-dep__step.is-active i{border-color:var(--sv-accent);border-right-color:transparent;animation:sv-dep-spin .7s linear infinite}.sv-dep__step.is-done{color:var(--sv-text)}.sv-dep__step.is-done em{color:var(--sv-accent)}.sv-dep__step.is-done i{border-color:var(--sv-accent);background:var(--sv-accent)}.sv-dep__step.is-done i:after{content:"";position:absolute;left:4.5px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}@keyframes sv-dep-spin{to{transform:rotate(360deg)}}.sv-dep__idle{font-size:12.5px;color:#a2a2aa;text-align:center;padding:18px 0;border:1px dashed var(--sv-line2);border-radius:8px;transition:opacity .25s}.sv-dep__idle.is-hidden{opacity:0}.sv-dep__live{margin-top:-78px;border:1px solid var(--sv-accent);border-radius:10px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 12px 28px -18px #1f4aff73}.sv-dep__live.is-in{opacity:1;transform:none}.sv-dep__lhead{display:flex;justify-content:space-between;align-items:center;gap:8px}.sv-dep__on{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#fff;background:var(--sv-accent);border-radius:999px;padding:3px 10px}.sv-dep__on i{width:6px;height:6px;border-radius:50%;background:#fff}.sv-dep__dur{font-size:11.5px;color:var(--sv-muted)}.sv-dep__url{display:flex;align-items:center;gap:8px;font-family:var(--sv-mono);font-size:11.5px;background:#f7f7f8;border-radius:6px;padding:8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-dep__url svg{flex:none;width:13px;height:13px;color:var(--sv-accent)}.sv-dep__acc{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sv-dep__acclabel{font-size:11px;color:var(--sv-muted)}.sv-dep__seg{display:inline-flex;border:1px solid var(--sv-line2);border-radius:999px;padding:2px}.sv-dep__seg span{font-size:11.5px;padding:4px 10px;border-radius:999px;color:#55555c;transition:background .2s,color .2s;white-space:nowrap}.sv-dep__seg span.is-sel{background:var(--sv-text);color:#fff}.sv-dep__seg span.is-hover{background:#f1f1f3}.sv-dep__dragged{position:absolute;top:0;left:0;z-index:4;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:8px;background:#fff;border:1px solid var(--sv-line2);box-shadow:0 12px 26px -12px #14142859;font-family:var(--sv-mono);font-size:12px;opacity:0;pointer-events:none;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.65,0,.35,1),ease}.sv-dep__dragged svg{width:15px;height:15px;color:var(--sv-accent)}.sv-dep__cursor{position:absolute;top:0;left:0;z-index:5;pointer-events:none;opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.65,0,.35,1),ease}.sv-dep__cursor svg{display:block;transform-origin:2px 2px;transition:transform .12s;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.25))}.sv-dep__cursor.is-down svg{transform:scale(.85)}.sv-dep__ripple{position:absolute;z-index:3;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#1f4aff40;pointer-events:none;opacity:0}.sv-dep__ripple.is-on{animation:sv-dep-ripple .5s ease-out}@keyframes sv-dep-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@media(max-width:720px){.sv-dep__body{grid-template-columns:minmax(0,1fr);overflow:hidden}.sv-dep__left,.sv-dep__right{grid-area:1 / 1;min-width:0;transition:opacity .45s ease,transform .45s ease}.sv-dep__seg{width:100%}.sv-dep__seg span{flex:1;text-align:center;padding:4px 6px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.sv-dep__right{opacity:0;transform:translate(18px);pointer-events:none}.sv-dep.is-run .sv-dep__left{opacity:0;transform:translate(-18px)}.sv-dep.is-run .sv-dep__right{opacity:1;transform:none}.sv-dep__left,.sv-dep__right{padding:18px}.sv-dep__tile{padding:10px;grid-template-columns:22px 1fr}.sv-dep__ico{width:22px;height:22px}.sv-dep__right{border-left:0}.sv-dep__fields{grid-template-columns:1fr 1fr}.sv-dep__fields .sv-dep__field:last-child{display:none}.sv-dep__addr{margin-right:0}}@media(prefers-reduced-motion:reduce){.sv-dep *,.sv-dep *:after{transition:none!important;animation:none!important}}
