.vgcIyq_page{width:min(100% - 32px,1440px);color:var(--text-primary);margin:0 auto;padding:16px 0 40px}.vgcIyq_toolbar{justify-content:space-between;align-items:center;gap:24px;padding:4px 8px 16px;display:flex}.vgcIyq_toolbarLeft,.vgcIyq_toolbarRight{align-items:center;gap:16px;display:flex}.vgcIyq_toolbar h1{letter-spacing:-.01em;border-right:1px solid var(--border-default);margin:0;padding-right:16px;font-size:16px;font-weight:500;line-height:24px}.vgcIyq_note{color:var(--text-tertiary);text-align:center;flex:1;margin:0;font-size:13px}.vgcIyq_picker{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:999px;align-items:center;gap:10px;padding:3px 4px 3px 12px;display:inline-flex}.vgcIyq_picker span{font:12px var(--font-mono);color:var(--text-tertiary)}.vgcIyq_picker select{color:var(--text-primary);font:500 13px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:4px 6px}.vgcIyq_picker select option{background:var(--bg-surface);color:var(--text-primary)}.vgcIyq_share{border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);font:500 13px var(--font-sans);cursor:pointer;border-radius:999px;padding:8px 14px}.vgcIyq_share:hover{border-color:var(--border-strong)}.vgcIyq_shareFallback{color:var(--text-secondary);align-items:center;gap:12px;margin:0 8px 12px;font-size:13px;display:flex}.vgcIyq_shareFallback input{min-width:0;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);font:12px var(--font-mono);border-radius:6px;flex:1;padding:8px 12px}.vgcIyq_workbench{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vgcIyq_pane{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-lg);min-width:0;color:var(--code-text);overflow:hidden}.vgcIyq_bar{background:var(--code-chrome);border-bottom:1px solid var(--code-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 16px 8px 10px;display:flex}.vgcIyq_file{border-radius:var(--radius-sm);background:var(--code-line);box-shadow:inset 0 0 0 1px var(--code-border);font:12px/18px var(--font-mono);color:var(--code-text);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.vgcIyq_tsDot,.vgcIyq_javaDot{background:var(--ts-blue);border-radius:1.5px;width:6px;height:6px}.vgcIyq_javaDot{background:var(--target-jvm)}.vgcIyq_language{font:12px var(--font-mono);color:var(--code-muted)}.vgcIyq_editor,.vgcIyq_output{height:calc(100vh - 230px);min-height:360px;line-height:23px;font-family:var(--font-mono);tab-size:2;font-size:14px;display:flex}.vgcIyq_editor:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-fill) 50%, transparent)}.vgcIyq_gutter{pointer-events:none;flex:0 0 52px;overflow:hidden}.vgcIyq_lines{text-align:right;white-space:pre;color:var(--code-muted);-webkit-user-select:none;user-select:none;min-width:52px;padding:18px 16px 18px 8px;display:block}.vgcIyq_inputWrap{flex:1;position:relative;overflow:hidden}.vgcIyq_inputWrap textarea,.vgcIyq_highlight,.vgcIyq_output pre{font:inherit;line-height:inherit;letter-spacing:0;white-space:pre;tab-size:2;margin:0;padding:18px 16px 18px 4px}.vgcIyq_inputWrap textarea{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--accent-fill);background:0 0;border:0;outline:0;position:absolute;inset:0}.vgcIyq_inputWrap textarea::selection{background-color:#7eb6ff47}.vgcIyq_highlight{pointer-events:none;position:absolute;top:0;left:0}.vgcIyq_output{overflow:auto}.vgcIyq_output pre{flex:1}.vgcIyq_keyword{color:var(--code-keyword)}.vgcIyq_type{color:var(--code-type)}.vgcIyq_literal{color:var(--code-number)}.vgcIyq_string{color:var(--code-string)}.vgcIyq_comment,.vgcIyq_loading{color:var(--code-muted)}.vgcIyq_loading{padding:18px}.vgcIyq_diagnostic{color:#ff9479;overflow-wrap:anywhere;white-space:pre-wrap!important}.vgcIyq_status{font:12px var(--font-mono);color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.vgcIyq_status i{background:var(--text-tertiary);border-radius:50%;width:7px;height:7px;display:block}.vgcIyq_status i[data-state=ready]{background:var(--state-success)}.vgcIyq_status i[data-state=error]{background:var(--state-error)}@media (max-width:1100px){.vgcIyq_note{display:none}}@media (max-width:760px){.vgcIyq_toolbar{flex-wrap:wrap;gap:12px;padding:4px 0 12px}.vgcIyq_toolbar h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vgcIyq_workbench{grid-template-columns:1fr}.vgcIyq_editor,.vgcIyq_output{height:300px;min-height:0;font-size:12px;line-height:20px}.vgcIyq_gutter,.vgcIyq_lines{flex-basis:40px;min-width:40px}}@media (forced-colors:active){.vgcIyq_inputWrap textarea{color:canvastext;caret-color:canvastext}.vgcIyq_highlight{display:none}}
