.NNK9Fp{gap:var(--space-1);width:248px;height:100%;padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);background-color:var(--color-bg);flex-direction:column;flex-shrink:0;transition:width .15s;display:flex}.ZCUh6v{width:72px}._9MpS5C{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 0 20px 12px;display:flex}.r-16aW{color:var(--color-text-primary);white-space:nowrap;font-size:16px;font-weight:600}.ZCUh6v .r-16aW{display:none}._7c1EhH{color:var(--color-accent)}.U9cFDm{gap:var(--space-1);flex-direction:column;display:flex}.dv8Dtx{gap:var(--space-1);flex-direction:column;margin-top:auto;display:flex}.eDm0Qi{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:#4b5563;cursor:pointer;white-space:nowrap;border-radius:8px;display:flex;overflow:hidden}.eDm0Qi:hover{background-color:var(--color-surface-secondary);color:var(--color-text-primary)}.Abo-SJ,.Abo-SJ:hover{background-color:var(--color-accent-soft)}.cf2Hxn{background-color:var(--color-border);flex-shrink:0;height:1px}.vPqcU7{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex}.ZCUh6v .vPqcU7,.ZCUh6v .cf2Hxn{display:none}.rMQHx5{border-radius:var(--radius-md);color:var(--color-accent)}.rMQHx5:hover{color:var(--color-accent)}.Apa12e{padding:var(--space-4) var(--space-3) var(--space-1);color:var(--color-text-tertiary);white-space:nowrap;font-size:11px;display:flex;overflow:hidden}.LLpMRd{font-weight:600}.xe6EzG{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.GRanzQ{padding:6px var(--space-3);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;gap:2px;display:flex;overflow:hidden}.GRanzQ:hover{background-color:var(--color-surface-secondary)}._4H79iJ,._4H79iJ:hover{background-color:var(--color-accent-lightest)}.tF0eSz{align-items:center;gap:var(--space-2);display:flex;overflow:hidden}.UZcUMf{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.KxWE8z{color:var(--color-text-tertiary);flex-shrink:0;font-size:11px}.KcKzmM{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.CKUKGn{background-color:#e5564b;border-radius:50%;flex-shrink:0;width:7px;height:7px}._1X-PdI{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._8Qiyy-{text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ZCUh6v ._8Qiyy-{display:none}.Abo-SJ ._8Qiyy-{font-weight:600}.Rzfdyq{height:100vh;display:flex}.JrnfPr{flex:1;min-width:0;min-height:0}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{background:0 0;border:none}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}:root{--color-bg:#fff;--color-bg-elevated:#f9fafb;--color-surface-secondary:#f9fafb;--color-surface-secondary-hover:#e6e6e9;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-border:#e5e7eb;--color-accent:#00c3ff;--color-accent-hover:#00a8dc;--color-accent-contrast:#fff;--color-accent-soft:#e8f7fc;--color-accent-soft-border:#99def5;--color-accent-soft-text:#0887b8;--color-accent-lightest:#f0fbff;--color-warning-soft:#fef3c7;--color-warning-soft-text:#d97706;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #0000001a}@media (prefers-color-scheme:dark){:root{--color-bg:#16161a;--color-bg-elevated:#1d1d22;--color-surface-secondary:#232328;--color-surface-secondary-hover:#2b2b31;--color-text-primary:#f2f2f4;--color-text-secondary:#a3a3ad;--color-text-tertiary:#71717a;--color-border:#313138;--color-accent:#33d1ff;--color-accent-hover:#5cdcff;--color-accent-contrast:#0f172a;--color-accent-soft:#123544;--color-accent-soft-border:#1f5a73;--color-accent-soft-text:#5cdcff;--color-accent-lightest:#0e2a36;--color-warning-soft:#3a2f14;--color-warning-soft-text:#fbbf24;--color-danger:#f04438;--color-danger-hover:#f6685c}}:root[data-theme=light]{--color-bg:#fff;--color-bg-elevated:#f9fafb;--color-surface-secondary:#f9fafb;--color-surface-secondary-hover:#e6e6e9;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-border:#e5e7eb;--color-accent:#00c3ff;--color-accent-hover:#00a8dc;--color-accent-contrast:#fff;--color-accent-soft:#e8f7fc;--color-accent-soft-border:#99def5;--color-accent-soft-text:#0887b8;--color-accent-lightest:#f0fbff;--color-warning-soft:#fef3c7;--color-warning-soft-text:#d97706;--color-danger:#dc2626;--color-danger-hover:#b91c1c}:root[data-theme=dark]{--color-bg:#16161a;--color-bg-elevated:#1d1d22;--color-surface-secondary:#232328;--color-surface-secondary-hover:#2b2b31;--color-text-primary:#f2f2f4;--color-text-secondary:#a3a3ad;--color-text-tertiary:#71717a;--color-border:#313138;--color-accent:#33d1ff;--color-accent-hover:#5cdcff;--color-accent-contrast:#0f172a;--color-accent-soft:#123544;--color-accent-soft-border:#1f5a73;--color-accent-soft-text:#5cdcff;--color-accent-lightest:#0e2a36;--color-warning-soft:#3a2f14;--color-warning-soft-text:#fbbf24;--color-danger:#f04438;--color-danger-hover:#f6685c}body{background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);font-size:14px;line-height:1.5}::selection{background-color:var(--color-accent);color:var(--color-accent-contrast)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-md)}
