._boundary_1o2q3_1{gap:var(--vtee-space-2);padding:var(--vtee-space-4);border:1px solid var(--vtee-negative,#f85149);border-radius:var(--vtee-radius-md);background:var(--vtee-bg-1);color:var(--vtee-text-primary);flex-direction:column;display:flex}._title_1o2q3_12{color:var(--vtee-negative,#f85149);margin:0;font-size:13px;font-weight:700}._message_1o2q3_19{color:var(--vtee-text-secondary);margin:0;font-size:12px}._detail_1o2q3_25{padding:var(--vtee-space-2);background:var(--vtee-bg-2);border:1px solid var(--vtee-border);border-radius:var(--vtee-radius-sm);color:var(--vtee-text-tertiary);white-space:pre-wrap;max-height:200px;margin:0;font-size:10px;overflow:auto}._actions_1o2q3_38{gap:var(--vtee-space-2);display:flex}._retryButton_1o2q3_43,._reloadButton_1o2q3_44{background:var(--vtee-bg-3);border:1px solid var(--vtee-border);border-radius:var(--vtee-radius-sm);color:var(--vtee-text-primary);cursor:pointer;padding:4px 10px;font-size:12px}._retryButton_1o2q3_43:hover,._reloadButton_1o2q3_44:hover{background:var(--vtee-bg-2)}:root{--vtee-bg-0:#05070a;--vtee-bg-1:#0b0e13;--vtee-bg-2:#12161d;--vtee-bg-3:#1a1f29;--vtee-border:#262c38;--vtee-border-strong:#3a4152;--vtee-text-primary:#e8ecf3;--vtee-text-secondary:#9aa4b6;--vtee-text-tertiary:#626b7d;--vtee-accent:#4fd1ff;--vtee-accent-dim:#1c5b6e;--vtee-tone-positive:#35d68a;--vtee-tone-positive-bg:#35d68a1f;--vtee-tone-neutral:#9aa4b6;--vtee-tone-neutral-bg:#9aa4b61f;--vtee-tone-caution:#f5b74f;--vtee-tone-caution-bg:#f5b74f1f;--vtee-tone-negative:#f5615c;--vtee-tone-negative-bg:#f5615c1f;--vtee-space-1:4px;--vtee-space-2:8px;--vtee-space-3:12px;--vtee-space-4:16px;--vtee-space-5:24px;--vtee-space-6:32px;--vtee-radius-sm:4px;--vtee-radius-md:8px;--vtee-radius-lg:12px;--vtee-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--vtee-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--vtee-bg-0);color:var(--vtee-text-primary);font-family:var(--vtee-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.4}code,pre{font-family:var(--vtee-font-mono)}button,input,select{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--vtee-accent);outline-offset:2px}
