.vm-console[data-v-cfcdeda7]{isolation:isolate;background:var(--sw-ink);width:100%;height:100%;position:relative;overflow:hidden}.vm-console-screen[data-v-cfcdeda7]{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.vm-console.fullscreen[data-v-cfcdeda7]{width:100vw;height:100vh}.vm-console-screen[data-v-cfcdeda7] canvas{max-width:100%;max-height:100%;margin:0 auto;display:block}.console-toolbar[data-v-cfcdeda7]{z-index:5;top:var(--sw-s3);right:var(--sw-s3);justify-content:flex-end;align-items:center;gap:var(--sw-s1);flex-wrap:wrap;max-width:calc(100% - 24px);display:flex;position:absolute}.toolbar-btn[data-v-cfcdeda7]{align-items:center;gap:var(--sw-s2);border:1px solid var(--sw-paper);color:var(--sw-paper);background:var(--sw-ink);cursor:pointer;font-size:var(--sw-text-small);border-radius:0;padding:8px 13px;font-weight:700;transition:color .12s,background-color .12s;display:inline-flex}.toolbar-btn[data-v-cfcdeda7]:hover{color:var(--sw-ink);background:var(--sw-paper)}.toolbar-btn[data-v-cfcdeda7]:disabled{opacity:.45;cursor:not-allowed}.toolbar-btn[data-v-cfcdeda7]:disabled:hover{color:var(--sw-paper);background:var(--sw-ink)}.zoom-group[data-v-cfcdeda7]{align-items:center;gap:var(--sw-s2);margin-right:var(--sw-s2);padding:4px var(--sw-s2);border:1px solid var(--sw-paper);background:var(--sw-ink);display:inline-flex}.zoom-btn[data-v-cfcdeda7]{border:0;padding:2px 8px;font-size:.95rem;line-height:1.2}.zoom-range[data-v-cfcdeda7]{width:110px;accent-color:var(--sw-red);cursor:pointer;margin:0}.zoom-value[data-v-cfcdeda7]{min-width:42px;color:var(--sw-paper);font-size:var(--sw-text-small);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.clipboard-panel[data-v-cfcdeda7]{z-index:6;top:50px;right:var(--sw-s3);gap:var(--sw-s3);width:min(460px,100% - 24px);padding:var(--sw-s4);border:1px solid var(--sw-paper);color:var(--sw-paper);background:var(--sw-ink);border-radius:0;display:grid;position:absolute}.clipboard-panel header[data-v-cfcdeda7]{padding-bottom:var(--sw-s2);border-bottom:1px solid var(--sw-line-soft);justify-content:space-between;align-items:center;display:flex}.clipboard-panel header strong[data-v-cfcdeda7]{font-size:var(--sw-text-body)}.clipboard-panel header button[data-v-cfcdeda7]{border:1px solid var(--sw-paper);width:26px;height:26px;color:var(--sw-paper);cursor:pointer;background:0 0;border-radius:0;place-items:center;font-size:1rem;line-height:1;display:grid}.clipboard-panel header button[data-v-cfcdeda7]:hover{color:var(--sw-ink);background:var(--sw-paper)}.clipboard-panel textarea[data-v-cfcdeda7]{box-sizing:border-box;resize:vertical;border:1px solid var(--sw-paper);width:100%;min-height:110px;color:var(--sw-paper);background:var(--sw-ink);font:13px/1.6 var(--sw-mono);border-radius:0;padding:10px 11px}.clipboard-panel textarea[data-v-cfcdeda7]:focus{border-color:var(--sw-red);outline:none}.clipboard-actions[data-v-cfcdeda7]{gap:var(--sw-s2);flex-wrap:wrap;display:flex}.clipboard-actions button[data-v-cfcdeda7]{border:1px solid var(--sw-paper);color:var(--sw-paper);cursor:pointer;font-size:var(--sw-text-small);background:0 0;border-radius:0;padding:7px 10px;font-weight:700;transition:color .12s,background-color .12s}.clipboard-actions button[data-v-cfcdeda7]:hover{color:var(--sw-ink);background:var(--sw-paper)}.clipboard-actions button[data-v-cfcdeda7]:disabled{opacity:.45;cursor:not-allowed}.transfer-file[data-v-cfcdeda7]{color:var(--sw-paper);font-size:var(--sw-text-small)}.transfer-path[data-v-cfcdeda7]{box-sizing:border-box;border:1px solid var(--sw-paper);width:100%;color:var(--sw-paper);background:var(--sw-ink);font:12px/1.5 var(--sw-mono);border-radius:0;padding:8px 10px}.transfer-path[data-v-cfcdeda7]:focus{border-color:var(--sw-red);outline:none}.transfer-progress[data-v-cfcdeda7]{border:1px solid var(--sw-paper);background:0 0;height:6px}.transfer-progress i[data-v-cfcdeda7]{background:var(--sw-red);height:100%;transition:width .2s;display:block}.clipboard-panel small[data-v-cfcdeda7]{color:var(--sw-line-soft);line-height:1.55}.vm-console-overlay[data-v-cfcdeda7]{z-index:8;align-content:center;justify-items:center;gap:var(--sw-s3);padding:var(--sw-s7);color:var(--sw-paper);background:var(--sw-ink);text-align:center;display:grid;position:absolute;inset:0}.vm-console-overlay[data-v-cfcdeda7]:before{content:"";border:2px solid var(--sw-line-soft);border-top-color:var(--sw-red);width:16px;height:16px;animation:.8s linear infinite vm-console-spin-cfcdeda7;display:none}.vm-console-overlay.connecting[data-v-cfcdeda7]:before{display:block}.vm-console-overlay strong[data-v-cfcdeda7]{font-size:var(--sw-text-h3)}.vm-console-overlay p[data-v-cfcdeda7]{max-width:62ch;color:var(--sw-line-soft);font-size:var(--sw-text-body);margin:0;line-height:1.8}.vm-console-overlay button[data-v-cfcdeda7]{margin-top:var(--sw-s1);border:1px solid var(--sw-paper);color:var(--sw-ink);background:var(--sw-paper);cursor:pointer;font-size:var(--sw-text-body);border-radius:0;padding:9px 16px;font-weight:700;transition:color .12s,background-color .12s,border-color .12s}.vm-console-overlay button[data-v-cfcdeda7]:hover{color:var(--sw-paper);border-color:var(--sw-red);background:var(--sw-red)}@keyframes vm-console-spin-cfcdeda7{to{transform:rotate(360deg)}}.vm-progress-panel[data-v-6fa36eec]{margin-top:var(--sw-s4);padding:var(--sw-s4);border:1px solid var(--sw-line);background:var(--sw-bg)}.vm-progress-panel>header[data-v-6fa36eec]{justify-content:space-between;align-items:flex-start;gap:var(--sw-s4);display:flex}.vm-progress-panel header div[data-v-6fa36eec]{gap:var(--sw-s1);display:grid}.vm-progress-panel header strong[data-v-6fa36eec]{font-size:var(--sw-text-h3)}.vm-progress-panel header p[data-v-6fa36eec]{max-width:68ch;color:var(--sw-fg-2);font-size:var(--sw-text-small);margin:0;line-height:1.6}.vm-progress-kicker[data-v-6fa36eec]{color:var(--sw-red);font-size:var(--sw-text-small);letter-spacing:.14em;font-weight:700}.vm-progress-panel button[data-v-6fa36eec]{border:1px solid var(--sw-line);color:var(--sw-fg);cursor:pointer;font-size:var(--sw-text-small);background:0 0;border-radius:0;padding:6px 12px;font-weight:700}.vm-progress-panel button[data-v-6fa36eec]:hover:not(:disabled){color:var(--sw-bg);background:var(--sw-fg)}.vm-progress-panel button[data-v-6fa36eec]:disabled{color:var(--sw-line-soft);border-color:var(--sw-line-soft);cursor:not-allowed}.vm-progress-panel button.danger[data-v-6fa36eec]{color:var(--sw-red);border-color:var(--sw-red)}.vm-progress-panel button.danger[data-v-6fa36eec]:hover:not(:disabled){color:var(--sw-paper);background:var(--sw-red)}.vm-progress-empty[data-v-6fa36eec]{margin-top:var(--sw-s4);padding:var(--sw-s4);border:1px solid var(--sw-line-soft);color:var(--sw-fg-2);font-size:var(--sw-text-small)}.vm-progress-panel ul[data-v-6fa36eec]{margin:var(--sw-s4) 0 0;border-top:1px solid var(--sw-line);padding:0;list-style:none}.vm-progress-panel li[data-v-6fa36eec]{justify-content:space-between;align-items:center;gap:var(--sw-s4);padding:var(--sw-s3) 0;border-bottom:1px solid var(--sw-line-soft);display:flex}.vm-progress-panel li[data-v-6fa36eec]:last-child{border-bottom:0;padding-bottom:0}.vm-progress-copy[data-v-6fa36eec]{gap:var(--sw-s1);min-width:0;display:grid}.vm-progress-copy strong[data-v-6fa36eec]{font-size:var(--sw-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vm-progress-copy small[data-v-6fa36eec]{color:var(--sw-fg-2);font-size:var(--sw-text-small);overflow-wrap:anywhere}.vm-progress-state[data-v-6fa36eec]{border:1px solid var(--sw-line-soft);width:max-content;color:var(--sw-fg-2);font-size:var(--sw-text-small);letter-spacing:.06em;padding:2px 7px;font-weight:700}.vm-progress-state[data-tone=ok][data-v-6fa36eec]{color:var(--sw-bg);border-color:var(--sw-fg);background:var(--sw-fg)}.vm-progress-actions[data-v-6fa36eec]{gap:var(--sw-s2);flex:none;display:flex}@media (width<=620px){.vm-progress-panel>header[data-v-6fa36eec],.vm-progress-panel li[data-v-6fa36eec]{flex-direction:column;align-items:stretch}.vm-progress-panel>header>button[data-v-6fa36eec]{align-self:flex-start}.vm-progress-actions button[data-v-6fa36eec]{flex:1}}
