._container_30any_1{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:var(--vscode-editor-background, #1e1e1e)}._dialog_30any_10{background-color:var(--vscode-editor-background, #1e1e1e);border:1px solid var(--vscode-widget-border, #454545);border-radius:6px;box-shadow:0 4px 16px #0006;min-width:400px;max-width:600px;outline:none}._header_30any_20{padding:20px 20px 12px}._title_30any_24{margin:0;font-size:18px;font-weight:600;color:var(--vscode-foreground, #cccccc);display:flex;align-items:center;gap:8px}._errorIcon_30any_34{color:var(--vscode-errorForeground, #f14c4c)}._warningIcon_30any_38{color:var(--vscode-editorWarning-foreground, #cca700)}._body_30any_42{padding:0 20px 16px}._description_30any_46{margin:0 0 16px;font-size:14px;color:var(--vscode-foreground, #cccccc);line-height:1.5}._detailsButton_30any_53{background:none;border:none;color:var(--vscode-textLink-foreground, #3794ff);font-size:13px;cursor:pointer;padding:0;text-decoration:underline}._detailsButton_30any_53:hover{color:var(--vscode-textLink-activeForeground, #3794ff)}._detailsPanel_30any_67{margin-top:12px;background-color:var(--vscode-textBlockQuote-background, #252526);border:1px solid var(--vscode-widget-border, #454545);border-radius:4px;padding:12px;max-height:200px;overflow:auto}._errorMessage_30any_77{margin:0 0 8px;font-family:var(--vscode-editor-font-family, monospace);font-size:12px;color:var(--vscode-errorForeground, #f14c4c);white-space:pre-wrap;word-break:break-word}._stackTrace_30any_86{margin:0;font-family:var(--vscode-editor-font-family, monospace);font-size:11px;color:var(--vscode-descriptionForeground, #8b8b8b);white-space:pre-wrap;word-break:break-word}._footer_30any_95{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 20px}._footerVertical_30any_102{display:flex;flex-direction:column;gap:8px;padding:12px 20px 20px}._fullWidth_30any_109{width:100%}._button_30any_113{padding:8px 16px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid transparent;transition:background-color .1s,border-color .1s}._button_30any_113:focus{outline:1px solid var(--vscode-focusBorder, #007fd4);outline-offset:1px}._primaryButton_30any_127{background-color:var(--vscode-button-background, #0e639c);color:var(--vscode-button-foreground, #ffffff)}._primaryButton_30any_127:hover{background-color:var(--vscode-button-hoverBackground, #1177bb)}._secondaryButton_30any_136{background-color:var(--vscode-button-secondaryBackground, #3a3d41);color:var(--vscode-button-secondaryForeground, #ffffff);border-color:var(--vscode-button-secondaryBackground, #3a3d41)}._secondaryButton_30any_136:hover{background-color:var(--vscode-button-secondaryHoverBackground, #45494e)}._dangerButton_30any_146{background-color:var(--vscode-inputValidation-errorBackground, #5a1d1d);color:var(--vscode-errorForeground, #f14c4c);border-color:var(--vscode-inputValidation-errorBorder, #be1100)}._dangerButton_30any_146:hover{background-color:#6b2222}._button_30any_113:disabled{opacity:.5;cursor:not-allowed}:root,:root[data-theme=dark]{--theme-bg-primary: #1e1e1e;--theme-bg-secondary: #252526;--theme-bg-tertiary: #333333;--theme-bg-hover: #2a2d2e;--theme-bg-active: #37373d;--theme-text-primary: #cccccc;--theme-text-secondary: #bbbbbb;--theme-text-muted: #858585;--theme-text-inverse: #1e1e1e;--theme-border-primary: #252526;--theme-border-secondary: #3c3c3c;--theme-border-focus: #007acc;--theme-accent-primary: #007acc;--theme-accent-hover: #1c8fd1;--theme-accent-active: #0062a3;--theme-success: #4ec9b0;--theme-error: #f14c4c;--theme-warning: #cca700;--theme-info: #3794ff;--theme-indicator-active: #ffffff;--theme-scrollbar-bg: #1e1e1e;--theme-scrollbar-thumb: #424242;--theme-scrollbar-thumb-hover: #4f4f4f;--theme-terminal-bg: #1e1e1e;--theme-terminal-text: #cccccc;--theme-terminal-prompt: #4ec9b0;--theme-terminal-output: #cccccc;--theme-terminal-error: #f14c4c;--theme-terminal-cursor: #ffffff;--theme-editor-bg: #1e1e1e;--theme-editor-line-number: #858585;--theme-editor-line-number-active: #cccccc;--theme-editor-selection: #264f78;--theme-editor-cursor: #ffffff}:root[data-theme=light]{--theme-bg-primary: #ffffff;--theme-bg-secondary: #f3f3f3;--theme-bg-tertiary: #e8e8e8;--theme-bg-hover: #e8e8e8;--theme-bg-active: #d4d4d4;--theme-text-primary: #1e1e1e;--theme-text-secondary: #3b3b3b;--theme-text-muted: #6e6e6e;--theme-text-inverse: #ffffff;--theme-border-primary: #e0e0e0;--theme-border-secondary: #c8c8c8;--theme-border-focus: #0066b8;--theme-accent-primary: #0066b8;--theme-accent-hover: #0078d4;--theme-accent-active: #005a9e;--theme-success: #107c10;--theme-error: #d02020;--theme-warning: #d18800;--theme-info: #0066b8;--theme-indicator-active: #1e1e1e;--theme-scrollbar-bg: #f3f3f3;--theme-scrollbar-thumb: #c1c1c1;--theme-scrollbar-thumb-hover: #929292;--theme-terminal-bg: #ffffff;--theme-terminal-text: #1e1e1e;--theme-terminal-prompt: #107c10;--theme-terminal-output: #1e1e1e;--theme-terminal-error: #d02020;--theme-terminal-cursor: #1e1e1e;--theme-editor-bg: #ffffff;--theme-editor-line-number: #6e6e6e;--theme-editor-line-number-active: #1e1e1e;--theme-editor-selection: #add6ff;--theme-editor-cursor: #1e1e1e}:root{--theme-transition-duration: .2s;--theme-transition-timing: ease-in-out;--theme-transition: background-color var(--theme-transition-duration) var(--theme-transition-timing), border-color var(--theme-transition-duration) var(--theme-transition-timing), color var(--theme-transition-duration) var(--theme-transition-timing)}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
