._panel_1a5ue_1{align-items:flex-start;gap:var(--sp-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--panel-bg);min-height:13rem;box-shadow:var(--shadow-1);padding:clamp(1.4rem,4vw,2.2rem);display:flex}._panel_1a5ue_1 h2,._panel_1a5ue_1 p{margin:0}._panel_1a5ue_1 h2{margin-bottom:var(--sp-2);color:var(--text-strong);font-size:var(--fs-xl);font-weight:700}._panel_1a5ue_1 p:not(._eyebrow_1a5ue_25,._requestId_1a5ue_25){max-width:35rem;color:var(--text-muted);font-size:var(--fs-base);line-height:1.6}._eyebrow_1a5ue_25{align-items:center;gap:var(--sp-2);color:var(--text-tertiary);font-size:var(--fs-xs);letter-spacing:.08em;font-weight:600;display:flex;margin-bottom:var(--sp-2)!important}._eyebrow_1a5ue_25:before{background:var(--accent);content:"";border-radius:1px;width:16px;height:2px}._icon_1a5ue_51,._spinner_1a5ue_52{border-radius:var(--radius-md);background:var(--accent-weak);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;font-weight:700;display:grid}._spinner_1a5ue_52:before{border:2px solid var(--accent-weak-2);border-top-color:var(--accent);content:"";border-radius:50%;width:16px;height:16px;animation:.9s linear infinite _spin_1a5ue_52}._error_1a5ue_74 ._icon_1a5ue_51{background:var(--danger-bg);color:var(--danger-text)}._requestId_1a5ue_25{padding:var(--sp-1) var(--sp-2);background:var(--control-bg);color:var(--text-dim);font:var(--fs-xs)/1.4 var(--font-mono);border-radius:6px;display:inline-block;margin-top:var(--sp-4)!important}._action_1a5ue_89{min-height:38px;margin-top:var(--sp-4);padding:0 var(--sp-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600}._action_1a5ue_89:hover:not(:disabled){border-color:var(--border-strong);background:var(--hover-bg)}._action_1a5ue_89:disabled{color:var(--text-tertiary);cursor:wait}._offline_1a5ue_113{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb, var(--warning-text) 25%, transparent);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-sm);font-weight:500;display:flex}._offline_1a5ue_113 span{background:currentColor;border-radius:50%;width:7px;height:7px}@keyframes _spin_1a5ue_52{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1a5ue_52:before{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-primary-hover:color-mix(in srgb, var(--color-primary) 86%, white);--color-primary-active:color-mix(in srgb, var(--color-primary) 86%, black);--accent:var(--color-primary);--accent-soft:var(--color-primary-active);--accent-weak:color-mix(in srgb, var(--color-primary) 8%, transparent);--accent-weak-2:color-mix(in srgb, var(--color-primary) 14%, transparent);--danger:#b42318;--warning:#8a5b00;--text-strong:#17181c;--text-muted:#444b57;--text-dim:#8a909c;--line:#e5e8ec;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:999px;--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--shadow-1:0 1px 2px #171a210d;--shadow-soft:0 4px 16px #171a2112;--shadow-deep:0 16px 48px #171a211f;--page-bg:#f5f6f8;--sidebar-bg:#fff;--panel-bg:#fff;--surface-2:#f8f9fb;--control-bg:#f1f3f5;--hover-bg:#eceef2;--composer-bg:#fff;--user-bubble-bg:color-mix(in srgb, var(--color-primary) 8%, #fff);--border-subtle:#eef0f3;--border-default:#e5e8ec;--border-strong:#d5d9e0;--text-primary:#17181c;--text-secondary:#444b57;--text-tertiary:#8a909c;--button-primary-bg:var(--color-primary);--button-primary-text:#fff;--success-text:#17804a;--warning-text:#8a5b00;--danger-text:#b42318;--success-bg:#e9f7ef;--warning-bg:#fdf3e0;--danger-bg:#fdecea;--info-bg:color-mix(in srgb, var(--color-primary) 8%, #fff);--focus-ring:var(--color-primary);--code-bg:#14171d;--code-border:#2a2f38;--code-text:#e8ebf0;--code-muted:#c7c7c7;--diff-add-bg:#edf9f0;--diff-add-text:#17663a;--diff-delete-bg:#fff1f0;--diff-delete-text:#9d2922;--sidebar-width:260px;--sidebar-collapsed-width:72px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Segoe UI,system-ui,sans-serif}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--danger:#ff9d94;--warning:#f4c169;--text-strong:#f2f5f9;--text-muted:#b9c1cd;--text-dim:#7d8797;--line:#2a3341;--shadow-1:0 1px 2px #0000004d;--shadow-soft:0 4px 16px #00000059;--shadow-deep:0 16px 48px #00000073;--page-bg:#0f1319;--sidebar-bg:#161b23;--panel-bg:#161b23;--surface-2:#1a2029;--control-bg:#222937;--hover-bg:#263042;--composer-bg:#161b23f5;--user-bubble-bg:color-mix(in srgb, var(--color-primary) 16%, #161b23);--border-subtle:#222b38;--border-default:#2a3341;--border-strong:#3a4556;--text-primary:#f2f5f9;--text-secondary:#b9c1cd;--text-tertiary:#7d8797;--button-primary-bg:var(--color-primary);--button-primary-text:#fff;--success-text:#5fd39a;--warning-text:#f4c169;--danger-text:#ff9d94;--success-bg:#5fd39a1f;--warning-bg:#f4c1691f;--danger-bg:#ff9d941f;--info-bg:color-mix(in srgb, var(--color-primary) 14%, transparent);--focus-ring:var(--color-primary);--code-bg:#0b0e13;--code-border:#262c36;--code-text:#e8ebf0;--code-muted:#bdc5d1;--diff-add-bg:#133025;--diff-add-text:#8ce4af;--diff-delete-bg:#351d20;--diff-delete-text:#ffaaa3}*{box-sizing:border-box}html{background:var(--page-bg);min-width:320px;min-height:100%}body{background:var(--page-bg);min-width:320px;min-height:100vh;color:var(--text-muted);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fatal-boundary{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.fatal-boundary>*{width:min(100%,48rem)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
