.sv{background:#fff;border:1px solid #e4dfd4;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #14213d0d,0 10px 30px -18px #14213d40}.sv__bar{color:#fff;background:#14213d;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.sv__title{font-family:var(--font-display);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.sv__sq{background:#e4572e;width:10px;height:10px}.sv__mode{color:#fff;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.sv__mode i{background:#e4572e;border-radius:99px;width:7px;height:7px;animation:1s steps(2,end) infinite sv-blink}.sv[data-manual] .sv__mode i{background:#8c96a6;animation:none}@keyframes sv-blink{50%{opacity:.2}}.sv__query{color:#d3dfee;font-family:var(--font-mono);white-space:pre-wrap;text-align:left;background:#0d1525;margin:0;padding:12px 16px;font-size:14px;line-height:1.7}.sv__query .kw{color:#f4a68e;padding:0 2px;font-weight:700;transition:background-color .2s,color .2s}.sv__query .kw.is-now{color:#fff;background:#e4572e}.sv__query .val{color:#9fd3a8}.sv__steps{border-bottom:1px solid #e4dfd4;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.sv__steps li{font-family:var(--font-mono);color:#8c96a6;direction:ltr;border-left:1px solid #efebe3;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:background-color .25s,color .25s;display:flex}.sv__steps li:last-child{border-left:0}.sv__steps li b{border:1px solid;border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.sv__steps li span{font-family:var(--font-body);direction:rtl;font-weight:600}.sv__steps li.is-now{color:#e4572e;background:#fbeae5}.sv__steps li.is-done{color:#14213d}.sv__steps li.is-skip{opacity:.4;text-decoration:line-through}@media (width<=640px){.sv__steps li span{display:none}}.sv__stage{background:#fbfaf7;grid-template-columns:1fr;gap:10px;padding:14px;display:grid}@media (width>=900px){.sv__stage{grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);align-items:start}}.sv__panel{min-width:0}.sv__arrow{color:#e4572e;place-self:center;font-size:26px;font-weight:900}@media (width<=899px){.sv__arrow{transform:rotate(-90deg)}}.sv__label{font-family:var(--font-mono);color:#14213d;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.sv__label span{font-family:var(--font-body);color:#8c96a6;font-size:12px;font-weight:600}.sv__label--out{color:#e4572e}.sv__scroll{overflow-x:auto}.sv__table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-mono);background:#fff;border:1px solid #e4dfd4;border-radius:10px;font-size:12.5px;overflow:hidden}.sv .sv__table th,.sv .sv__table td{text-align:left;border:0;border-top:1px solid #f0ece4;padding:7px 10px;transition:background-color .25s,color .25s,opacity .35s;white-space:nowrap!important}.sv__table th{color:#14213d;background:#f6f4ef;font-weight:700;border-top:0!important}.sv__table td.null{color:#8c96a6;font-style:italic}.sv__table.is-from{outline-offset:2px;outline:2px solid #e4572e}.sv__table tr.is-scan td{background:#fbeae5}.sv__table tr.is-keep td:first-child{box-shadow:inset 3px 0 #14213d}.sv__table tr.is-drop td{opacity:.28;text-decoration:line-through #e4572e}.sv__table .is-pick{border-color:#e4572e;color:#fff!important;background:#e4572e!important}.sv__table td.is-pickc{background:#fbeae5}.sv__table .is-dim{opacity:.25}.sv__table--out:empty:before{content:"لسه…";font-family:var(--font-body);color:#8c96a6;text-align:center;padding:18px;display:block}.sv__table--out:empty{border-style:dashed}.sv__table--out tr.is-in{animation:.3s cubic-bezier(.2,.8,.2,1) both sv-in}@keyframes sv-in{0%{opacity:0;transform:translate(-14px)}}.sv__say{color:#fff;font-family:var(--font-body);background:#14213d;min-height:3.4em;margin:0;padding:12px 16px;font-size:14.5px;font-weight:600;line-height:1.7}.sv__say code{font-family:var(--font-mono);color:#f4a68e;background:0 0;border:0;padding:0}.sv__controls{background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.sv__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv__glabel{font-family:var(--font-mono);color:#e4572e;font-size:12px;font-weight:700}.sv__chips{direction:ltr;flex-wrap:wrap;gap:5px;display:flex}.sv__chip{color:#14213d;font-family:var(--font-mono);cursor:pointer;background:#fff;border:1px solid #d8d2c6;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:700}.sv__chip[aria-pressed=true]{color:#fff;background:#14213d;border-color:#14213d}.sv__select{font-family:var(--font-mono);color:#14213d;background:#fff;border:1px solid #d8d2c6;border-radius:9px;padding:6px 10px;font-size:12px}.sv__run{color:#fff;font-family:var(--font-body);cursor:pointer;background:#e4572e;border:0;border-radius:10px;margin-inline-start:auto;padding:8px 16px;font-size:14px;font-weight:700}.sv__run:hover{background:#cf4a24}
