.g67iaG_shell{grid-template-rows:auto auto auto 1fr auto;gap:12px;max-width:1400px;min-height:100dvh;margin:0 auto;padding:0 16px 16px;display:grid}.g67iaG_header{justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.g67iaG_title{margin:0;font-size:1.25rem;font-weight:650}.g67iaG_link{color:var(--accent);font-size:.9rem}.g67iaG_bannerDegraded,.g67iaG_bannerOutage{border-radius:8px;padding:10px 14px;font-size:.9rem}.g67iaG_bannerDegraded{background:var(--warn-bg);color:var(--warn-fg)}.g67iaG_bannerOutage{background:var(--err-bg);color:var(--err-fg)}.g67iaG_toolbar{align-items:center;gap:12px;display:flex}.g67iaG_run{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:8px;padding:8px 20px;font-size:.95rem;font-weight:600}.g67iaG_run:disabled{opacity:.55;cursor:default}.g67iaG_hint{color:var(--muted);font-size:.85rem}.g67iaG_panes{grid-template-columns:1fr 1fr;gap:12px;min-height:420px;display:grid}.g67iaG_editorPane,.g67iaG_outputPane{border:1px solid var(--border);background:var(--panel);border-radius:8px;min-width:0;overflow:hidden}.g67iaG_editor{resize:none;width:100%;height:100%;min-height:420px;color:var(--fg);font:14px/1.55 var(--font-mono);tab-size:4;background:0 0;border:0;outline:none;padding:14px}.g67iaG_outputPane{padding:14px;overflow:auto}.g67iaG_output{gap:10px;display:grid}.g67iaG_status{color:var(--muted);margin:0;font-size:.85rem}.g67iaG_stdout,.g67iaG_stderr{font:13px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0}.g67iaG_stderr{color:var(--err-fg)}.g67iaG_diagnostics{font:13px/1.5 var(--font-mono);margin:0;padding-left:18px}.g67iaG_muted{color:var(--muted);margin:0}.g67iaG_error{color:var(--err-fg)}.g67iaG_warning{color:var(--warn-fg)}.g67iaG_aiPanel{border:1px dashed var(--border);border-radius:8px;align-items:baseline;gap:12px;padding:12px 14px;display:flex}@media (max-width:760px){.g67iaG_panes{grid-template-columns:1fr}.g67iaG_editor{min-height:280px}.g67iaG_hint{display:none}}
