@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_ebdb69{font-family:Geist,Geist Fallback;font-style:normal}.__variable_ebdb69{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_db7957{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_db7957{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_b99ccd{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_b99ccd{--font-assistant:"Assistant","Assistant Fallback"}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91583d766118fa95-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e196ab80c62fd69-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98626745cbcb3a95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Secular One Fallback;src:local("Arial");ascent-override:94.92%;descent-override:40.21%;line-gap-override:0.00%;size-adjust:107.67%}.__className_9f0d8e{font-family:Secular One,Secular One Fallback;font-weight:400;font-style:normal}.__variable_9f0d8e{--font-secular-one:"Secular One","Secular One Fallback"}@font-face{font-family:ellinia;src:url(/_next/static/media/614d6237b80fe6e1-s.p.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ellinia;src:url(/_next/static/media/3f054d087dc48078-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ellinia Fallback;src:local("Arial");ascent-override:82.57%;descent-override:27.54%;line-gap-override:8.98%;size-adjust:100.00%}.__className_328908{font-family:ellinia,ellinia Fallback}.__variable_328908{--font-ellinia:"ellinia","ellinia Fallback"}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/heebo-hebrew-wght-normal.447f610a.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/heebo-latin-wght-normal.22cfbdfa.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#F8F7F4;--surface:#FFFFFF;--surface-subtle:#FAFAF9;--surface-muted:#F5F5F4;--surface-raised:#FFFFFF;--sidebar-bg:#0F1923;--sidebar-text:#C8C4BE;--sidebar-text-muted:#8A9EBD;--sidebar-width:260px;--border:#E5E2DB;--border-light:#EFECE6;--border-strong:#D6D3D1;--border-subtle:#E7E5E4;--text-primary:#1A1A1A;--text-secondary:#6B7280;--text-muted:#9CA3AF;--text-quiet:#78716C;--text-inverse:#FFFFFF;--blue:#2D6BE4;--blue-hover:#2558C8;--blue-ink:#1E40AF;--blue-dark:#1B3B6F;--blue-bg:#EBF1FA;--blue-border:#93C5FD;--btn-primary-bg:var(--blue);--btn-primary-fg:#FFFFFF;--btn-delegate-fg:var(--blue-dark);--green:#059669;--green-ink:#065F46;--green-bg:#DCFCE7;--green-border:#6EE7B7;--amber:#D97706;--amber-bg:#FEF3C7;--amber-border:#FCD34D;--danger:#DC2626;--danger-bg:rgba(220,38,38,0.1);--danger-border:#FCA5A5;--src-whatsapp-fg:#075E54;--src-whatsapp-bg:#DCF8E5;--src-folder-fg:#4B5563;--src-folder-bg:#EDEAE3;--src-email-fg:#1E40AF;--src-email-bg:#EBF1FA;--src-inferred-fg:#6B21A8;--src-inferred-bg:#F3E8FF;--delegation-fg:var(--src-inferred-fg);--delegation-bg:var(--src-inferred-bg);--bg-rgb:248 247 244;--surface-rgb:255 255 255;--border-rgb:229 226 219;--sidebar-bg-rgb:15 25 35;--sidebar-text-rgb:200 196 190;--blue-rgb:45 107 228;--blue-dark-rgb:27 59 111;--green-rgb:5 150 105;--amber-rgb:217 119 6;--danger-rgb:220 38 38;--shadow-base-rgb:0 0 0;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--accent-bg:#E0F2F1;--accent-fg:#00695C;--accent-ink:#00897B;--accent-border:rgba(0,137,123,0.3);--accent-ring:rgba(0,137,123,0.4);--step-pending-bg:var(--surface-muted);--step-pending-fg:var(--text-muted);--step-active-bg:var(--accent-bg);--step-active-fg:var(--accent-fg);--step-active-ring:var(--accent-ring);--step-done-bg:var(--green-bg);--step-done-fg:var(--green);--step-failed-bg:var(--danger-bg);--step-failed-fg:var(--danger);--urgency-meter-fs:var(--fs-caption);--urgency-meter-padding-block:2px;--urgency-meter-padding-inline:8px;--urgency-low-bg:var(--blue-bg);--urgency-low-fg:var(--blue-ink);--urgency-med-bg:var(--amber-bg);--urgency-med-fg:var(--amber);--urgency-high-bg:var(--danger-bg);--urgency-high-fg:var(--danger);--recognition-badge-gap:5px;--recognition-badge-padding-block:2px;--recognition-badge-padding-inline:8px;--recognition-badge-padding-block-compact:1px;--recognition-badge-padding-inline-compact:6px;--recognition-badge-icon-size:11px;--shadow-sm:0 1px 4px rgb(0 0 0/0.06);--shadow-md:0 4px 12px rgb(0 0 0/0.08);--shadow-lg:0 4px 32px rgb(0 0 0/0.06),0 1px 4px rgb(0 0 0/0.04);--shadow-dialog:0 20px 60px rgb(0 0 0/0.25);--shadow-cta:0 4px 16px rgb(45 107 228/0.35);--shadow-cta-hover:0 6px 20px rgb(45 107 228/0.45);--shadow-brand:0 4px 20px rgb(45 107 228/0.40);--motion-duration-fast:150ms;--motion-duration-panel:200ms;--motion-duration-medium:240ms;--motion-duration-loop:1500ms;--motion-duration-spin:1000ms;--motion-ease-standard:cubic-bezier(0.2,0,0,1);--motion-ease-linear:linear;--dot-grid:radial-gradient(circle,#D4D0C8 1px,transparent 0);--dot-grid-size:22px 22px;--font-sans:"Heebo","Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,"Noto Sans Hebrew",sans-serif;--font-mono:"Geist Mono","SF Mono",ui-monospace,Menlo,monospace;--fs-micro:11px;--fs-caption:12px;--fs-body-sm:13px;--fs-body:14px;--fs-body-lg:15px;--fs-lead:16px;--fs-h4:18px;--fs-h3:22px;--fs-h2:28px;--fs-h1:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.3;--lh-body:1.65;--lh-long:1.7;--tracking-hero:-0.03em;--tracking-tight:-0.01em;--tracking-wide:0.08em}.t-hero{font:var(--fw-bold) var(--fs-h1)/var(--lh-tight) var(--font-sans)}.t-h1,.t-hero{letter-spacing:var(--tracking-hero);color:var(--text-primary)}.t-h1{font:var(--fw-semibold) var(--fs-h2)/var(--lh-tight) var(--font-sans)}.t-h2{font:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);letter-spacing:var(--tracking-tight)}.t-h2,.t-h3{color:var(--text-primary)}.t-h3{font:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-sans)}.t-lead{font:var(--fw-regular) var(--fs-lead)/var(--lh-long) var(--font-sans);color:var(--text-secondary)}.t-body{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans)}.t-body,.t-body-sm{color:var(--text-primary)}.t-body-sm{font:var(--fw-regular) var(--fs-body-sm)/var(--lh-body) var(--font-sans)}.t-caption{font:var(--fw-medium) var(--fs-caption)/var(--lh-body) var(--font-sans)}.t-caption,.t-eyebrow{color:var(--text-secondary)}.t-eyebrow{font:var(--fw-semibold) var(--fs-caption)/1 var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-muted{color:var(--text-muted)}.t-inverse{color:var(--text-inverse)}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes breathe{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.04);opacity:1}}@keyframes a-pulse-accent{0%,to{box-shadow:0 0 0 0 var(--accent-ring)}50%{box-shadow:0 0 0 4px var(--accent-ring)}}@keyframes agente-spin{to{transform:rotate(1turn)}}@keyframes a-text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes a-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes a-accordion-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes a-chat-menu-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px rgb(var(--blue-rgb)/.12)}50%{opacity:.72;box-shadow:0 0 0 5px rgb(var(--blue-rgb)/.03)}}@keyframes a-chat-menu-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.agente-streaming-indicator{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text-muted)}.agente-streaming-indicator .agente-streaming-indicator__label{background-image:linear-gradient(90deg,var(--text-muted) 0,var(--text-muted) 40%,var(--text-primary) 50%,var(--text-muted) 60%,var(--text-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:a-text-shimmer var(--motion-duration-loop) var(--motion-ease-linear) infinite}.agente-streaming-indicator[dir=ltr] .agente-streaming-indicator__label{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.agente-streaming-indicator .agente-streaming-indicator__label{animation:none!important;background-image:none!important;color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important}}.skeleton{background:linear-gradient(90deg,var(--border-light) 0,#F5F3EE 50%,var(--border-light) 100%);background-size:200% 100%;animation:shimmer var(--motion-duration-loop) var(--motion-ease-linear) infinite;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important;transition-delay:0s!important}}.agente-chat-menu{--chat-menu-width:326px;position:relative;z-index:5;display:flex;flex:0 0 var(--chat-menu-width);width:var(--chat-menu-width);min-width:0;height:100%;flex-direction:column;overflow:visible;border-inline-end:1px solid var(--border);background:linear-gradient(180deg,rgb(var(--surface-rgb)/.96),rgb(var(--bg-rgb)/.98)),var(--bg);color:var(--text-primary);font-family:var(--font-sans);transition:flex-basis var(--motion-duration-medium) var(--motion-ease-standard),width var(--motion-duration-medium) var(--motion-ease-standard)}.agente-chat-menu__footer,.agente-chat-menu__header,.agente-chat-menu__new,.agente-chat-menu__scroll,.agente-chat-menu__search,.agente-chat-menu__show-all{animation:a-chat-menu-in var(--motion-duration-medium) var(--motion-ease-standard) backwards}.agente-chat-menu__new{animation-delay:40ms}.agente-chat-menu__search{animation-delay:70ms}.agente-chat-menu__scroll{animation-delay:90ms}.agente-chat-menu__footer,.agente-chat-menu__show-all{animation-delay:.11s}.agente-chat-menu--collapsed{--chat-menu-width:70px;align-items:center;padding-block:18px;overflow:hidden;gap:14px}.agente-chat-menu__header{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 16px}.agente-chat-menu__header h2{margin:2px 0 0;color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:var(--tracking-tight)}.agente-chat-menu__eyebrow{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.agente-chat-menu__collapsed-row,.agente-chat-menu__icon-button,.agente-chat-menu__new-collapsed{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-menu__icon-button{width:34px;height:34px;border-radius:10px}.agente-chat-menu__collapse{display:inline-flex;align-items:center;gap:3px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-menu__collapse:hover{background:var(--surface-muted);color:var(--text-primary)}.agente-chat-menu__collapse svg{width:14px;height:14px}.agente-chat-menu__collapsed-row:hover,.agente-chat-menu__icon-button:hover{border-color:var(--blue-border);color:var(--blue);background:var(--blue-bg)}.agente-chat-menu__collapse:focus-visible,.agente-chat-menu__collapsed-row:focus-visible,.agente-chat-menu__icon-button:focus-visible,.agente-chat-menu__more:focus-visible,.agente-chat-menu__new-collapsed:focus-visible,.agente-chat-menu__new:focus-visible,.agente-chat-menu__popover button:focus-visible,.agente-chat-menu__rename input:focus-visible,.agente-chat-menu__row-main:focus-visible,.agente-chat-menu__show-all:focus-visible{outline:3px solid rgb(var(--blue-rgb)/.24);outline-offset:2px}.agente-chat-menu__new{position:relative;display:flex;align-items:center;gap:10px;margin:0 16px 13px;padding:11px 12px;overflow:hidden;border:1px solid rgb(var(--blue-rgb)/.22);border-radius:12px;color:var(--blue-ink);background:radial-gradient(circle at 12% 20%,rgb(var(--blue-rgb)/.13),transparent 44%),var(--blue-bg);font-family:inherit;font-size:13px;font-weight:650;cursor:pointer;text-align:start;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-menu__new:hover{transform:translateY(-1px);border-color:rgb(var(--blue-rgb)/.4);box-shadow:0 7px 18px rgb(var(--blue-rgb)/.14)}.agente-chat-menu__new-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 28px;border-radius:9px;color:var(--text-inverse);background:var(--blue);box-shadow:0 4px 10px rgb(var(--blue-rgb)/.24)}.agente-chat-menu__new-sparkle{width:15px;height:15px;margin-inline-start:auto;opacity:.55}.agente-chat-menu__search{display:flex;min-height:40px;align-items:center;gap:8px;margin:0 16px 8px;padding-inline:11px 8px;border:1px solid var(--border);border-radius:11px;color:var(--text-muted);background:rgb(var(--surface-rgb)/.72);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-menu__search:focus-within{border-color:var(--blue-border);background:var(--surface);box-shadow:0 3px 12px rgb(var(--blue-rgb)/.08)}.agente-chat-menu__search>svg{width:16px;height:16px;flex:0 0 16px}.agente-chat-menu__search input{min-width:0;flex:1;border:0;outline:0;color:var(--text-primary);background:transparent;font:500 12.5px/1.3 var(--font-sans);text-align:start}.agente-chat-menu__search input::placeholder{color:var(--text-muted)}.agente-chat-menu__search kbd{padding:2px 5px;border:solid var(--border);border-width:1px 1px 2px;border-radius:5px;color:var(--text-muted);background:var(--surface-subtle);font:9px/1.2 var(--font-mono)}.agente-chat-menu__search button{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border:0;border-radius:7px;color:var(--text-muted);background:transparent;cursor:pointer}.agente-chat-menu__search button:hover{color:var(--text-primary);background:var(--surface-muted)}.agente-chat-menu__error{margin:0 18px 8px;padding:8px 10px;border:1px solid var(--danger-border);border-radius:9px;color:var(--danger-ink);background:var(--danger-bg);font-size:11px;line-height:1.4}.agente-chat-menu__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 16px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.agente-chat-menu__group{margin-top:9px}.agente-chat-menu__group-label{display:flex;align-items:center;justify-content:space-between;padding:8px 9px 5px;color:var(--text-muted);font-size:10px;font-weight:650;letter-spacing:.035em}.agente-chat-menu__group-label span:last-child{font-family:var(--font-mono);font-size:9px;font-weight:500}.agente-chat-menu__rows{display:flex;flex-direction:column;gap:4px}.agente-chat-menu__row{position:relative;display:flex;min-height:76px;align-items:stretch;overflow:visible;border:1px solid transparent;border-radius:12px;background:transparent;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-menu__row:before{position:absolute;inset-block:13px;inset-inline-start:-1px;width:3px;border-radius:0 3px 3px 0;background:transparent;content:""}[dir=ltr] .agente-chat-menu__row:before{border-radius:3px 0 0 3px}.agente-chat-menu__row:hover{border-color:var(--border-light);background:rgb(var(--surface-rgb)/.72);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.agente-chat-menu__row.is-menu-open{z-index:30}.agente-chat-menu__row.is-active{border-color:rgb(var(--blue-rgb)/.22);background:linear-gradient(100deg,rgb(var(--blue-rgb)/.11),rgb(var(--blue-rgb)/.045)),var(--surface);box-shadow:0 5px 16px rgb(var(--blue-rgb)/.09)}.agente-chat-menu__row.is-active:before{background:var(--blue)}.agente-chat-menu__row-main{display:flex;min-width:0;flex:1;align-items:flex-start;gap:10px;padding:10px 9px 9px 10px;border:0;color:inherit;background:transparent;font-family:inherit;text-align:start;cursor:pointer}.agente-chat-menu__avatar{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;flex:0 0 32px;margin-top:1px;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:linear-gradient(145deg,var(--surface),var(--surface-muted));font-size:12px;font-weight:700}.agente-chat-menu__row.is-active .agente-chat-menu__avatar{border-color:rgb(var(--blue-rgb)/.25);color:var(--blue);background:rgb(var(--blue-rgb)/.1)}.agente-chat-menu__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.agente-chat-menu__title-line{display:flex;min-width:0;align-items:center;gap:6px}.agente-chat-menu__title-line strong{overflow:hidden;color:var(--text-primary);font-size:12.5px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.agente-chat-menu__unread{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px rgb(var(--blue-rgb)/.1)}.agente-chat-menu__preview,.agente-chat-menu__streaming-copy{overflow:hidden;color:var(--text-secondary);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.agente-chat-menu__streaming-copy{display:flex;align-items:center;gap:6px;color:var(--green-ink);font-weight:600}.agente-chat-menu__typing{display:inline-flex;gap:2px}.agente-chat-menu__typing i{display:block;width:3px;height:3px;border-radius:50%;background:var(--green);animation:agente-chat-menu-dot 1.2s var(--motion-ease-standard) infinite}.agente-chat-menu__typing i:nth-child(2){animation-delay:.12s}.agente-chat-menu__typing i:nth-child(3){animation-delay:.24s}@keyframes agente-chat-menu-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.agente-chat-menu__meta{display:flex;align-items:center;gap:5px;margin-top:2px;color:var(--text-muted);font-size:9.5px;line-height:1.2}.agente-chat-menu__more{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 28px;align-self:flex-start;margin:8px 7px 0 0;border:0;border-radius:8px;color:var(--text-muted);background:transparent;cursor:pointer;opacity:.72;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}[dir=ltr] .agente-chat-menu__more{margin:8px 0 0 7px}.agente-chat-menu__more[aria-expanded=true],.agente-chat-menu__row:hover .agente-chat-menu__more{opacity:1}.agente-chat-menu__more:hover,.agente-chat-menu__more[aria-expanded=true]{color:var(--text-primary);background:var(--surface-muted)}.agente-chat-menu__popover{position:absolute;z-index:20;inset-block-start:36px;inset-inline-end:8px;display:flex;width:158px;flex-direction:column;padding:5px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);box-shadow:0 14px 34px rgb(var(--shadow-base-rgb)/.16),var(--shadow-sm);animation:a-accordion-in var(--motion-duration-fast) var(--motion-ease-standard) both}.agente-chat-menu__popover button{display:flex;align-items:center;gap:8px;padding:8px 9px;border:0;border-radius:7px;color:var(--text-secondary);background:transparent;font:500 11px/1.2 var(--font-sans);text-align:start;cursor:pointer}.agente-chat-menu__popover button:hover{color:var(--text-primary);background:var(--surface-muted)}.agente-chat-menu__popover button.is-danger{color:var(--danger)}.agente-chat-menu__popover button.is-danger:hover{background:var(--danger-bg)}.agente-chat-menu__menu-separator{height:1px;margin:3px 6px;background:var(--border-light)}.agente-chat-menu__rename{display:grid;width:100%;grid-template-columns:1fr auto auto;align-items:center;gap:5px;padding:10px}.agente-chat-menu__rename input{min-width:0;padding:8px 9px;border:1px solid var(--blue-border);border-radius:8px;outline:0;color:var(--text-primary);background:var(--surface);font:600 11px/1.2 var(--font-sans)}.agente-chat-menu__rename button{padding:7px 8px;border:0;border-radius:7px;color:var(--text-secondary);background:var(--surface-muted);font:600 10px/1 var(--font-sans);cursor:pointer}.agente-chat-menu__rename button[type=submit]{color:var(--text-inverse);background:var(--blue)}.agente-chat-menu__rename-error{grid-column:1/-1;color:var(--danger-ink);font-size:10px;line-height:1.35;white-space:normal}.agente-chat-menu__empty{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;color:var(--text-secondary);text-align:center}.agente-chat-menu__empty>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:14px;color:var(--blue);background:var(--blue-bg)}.agente-chat-menu__empty strong{font-size:13px}.agente-chat-menu__empty small{max-width:210px;color:var(--text-muted);font-size:11px;line-height:1.45}.agente-chat-menu__show-all{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 16px 12px;padding:8px;border:1px solid var(--border-light);border-radius:9px;color:var(--text-secondary);background:rgb(var(--surface-rgb)/.58);font:600 10.5px/1.2 var(--font-sans);cursor:pointer}.agente-chat-menu__show-all:hover{border-color:var(--blue-border);color:var(--blue);background:var(--blue-bg)}.agente-chat-menu__footer{padding:10px 16px 13px;border-top:1px solid var(--border-light);background:rgb(var(--surface-rgb)/.45)}.agente-chat-menu__privacy{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:9.5px}.agente-chat-menu__privacy>span{width:6px;height:6px;border:1.5px solid var(--green);border-radius:50%;box-shadow:0 0 0 3px rgb(var(--green-rgb)/.08)}.agente-chat-menu__new-collapsed{width:40px;height:40px;border-color:rgb(var(--blue-rgb)/.25);border-radius:12px;color:var(--text-inverse);background:var(--blue);box-shadow:0 5px 14px rgb(var(--blue-rgb)/.26)}.agente-chat-menu__new-collapsed:hover{color:var(--text-inverse);background:var(--blue-hover);transform:translateY(-1px)}.agente-chat-menu__expand{flex:0 0 auto}.agente-chat-menu__collapsed-list{display:flex;min-height:0;align-items:center;flex:1;flex-direction:column;gap:9px;overflow:hidden;padding-top:2px}.agente-chat-menu__collapsed-row{position:relative;width:38px;height:38px;flex:0 0 38px;border-radius:12px;font:700 11px/1 var(--font-sans)}.agente-chat-menu__collapsed-row.is-active{border-color:rgb(var(--blue-rgb)/.38);color:var(--blue);background:var(--blue-bg);box-shadow:0 5px 14px rgb(var(--blue-rgb)/.13)}.agente-chat-menu__collapsed-row.is-active:after{position:absolute;inset-inline-start:-8px;width:3px;height:18px;border-radius:3px;background:var(--blue);content:""}.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row,.agente-chat-menu--collapsed .agente-chat-menu__expand,.agente-chat-menu--collapsed .agente-chat-menu__new-collapsed{animation:a-chat-menu-in var(--motion-duration-medium) var(--motion-ease-standard) backwards}.agente-chat-menu--collapsed .agente-chat-menu__new-collapsed{animation-delay:40ms}.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row:first-child{animation-delay:70ms}.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row:nth-child(2){animation-delay:95ms}.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row:nth-child(3){animation-delay:.12s}.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row:nth-child(4){animation-delay:145ms}.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row:nth-child(5){animation-delay:.17s}.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row:nth-child(6){animation-delay:195ms}.agente-chat-menu__pulse{display:inline-block;width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgb(var(--green-rgb)/.15);animation:pulse-opacity var(--motion-duration-loop) var(--motion-ease-standard) infinite}.agente-chat-menu-screen{min-width:0;padding:20px;background:radial-gradient(circle at 20% 10%,rgb(var(--blue-rgb)/.07),transparent 34%),var(--bg);color:var(--text-primary);font-family:var(--font-sans)}.agente-chat-menu-screen__reviewbar{display:flex;max-width:1240px;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 12px}.agente-chat-menu-screen__reviewbar>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:650}.agente-chat-menu-screen__reviewbar>span svg{width:14px;height:14px;color:var(--blue)}.agente-chat-menu-screen__reviewbar>div{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.agente-chat-menu-screen__reviewbar button{padding:5px 9px;border:0;border-radius:6px;color:var(--text-muted);background:transparent;font:600 10px/1 var(--font-sans);cursor:pointer}.agente-chat-menu-screen__reviewbar button.is-active{color:var(--blue);background:var(--blue-bg)}.agente-chat-menu-screen__frame{display:flex;width:min(1240px,100%);height:720px;margin:0 auto;overflow:hidden;border:1px solid rgb(var(--sidebar-bg-rgb)/.2);border-radius:18px;background:var(--surface);box-shadow:0 24px 70px rgb(var(--sidebar-bg-rgb)/.14),0 2px 8px rgb(var(--shadow-base-rgb)/.08)}.agente-chat-menu-context{display:flex;min-width:420px;flex:1;flex-direction:column;background:var(--surface)}.agente-chat-view-header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-6);border-bottom:1px solid var(--border-light);background:linear-gradient(180deg,rgb(var(--surface-rgb)/.98),rgb(var(--surface-rgb)/.9))}.agente-chat-view-header__identity{min-width:0;display:flex;flex-direction:column;gap:3px}.agente-chat-view-header h1{margin:0;overflow:hidden;color:var(--text-primary);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}.agente-chat-view-header__status{display:inline-flex;max-width:100%;align-items:center;gap:6px;overflow:hidden;color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.01em;white-space:nowrap}.agente-chat-view-header__status>span{overflow:hidden;text-overflow:ellipsis}.agente-chat-view-header__status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 3px rgb(var(--border-rgb)/.5)}.agente-chat-view-header__status-dot--connected{background:var(--green);box-shadow:0 0 0 3px rgb(var(--green-rgb)/.12)}.agente-chat-view-header__status-dot--working{background:var(--blue);box-shadow:0 0 0 3px rgb(var(--blue-rgb)/.12);animation:a-chat-menu-pulse 1.4s var(--motion-ease-standard) infinite}.agente-chat-view-header__status-dot--degraded{background:var(--amber);box-shadow:0 0 0 3px rgb(var(--amber-rgb)/.14)}.agente-chat-view-header__status-dot--offline{background:var(--danger);box-shadow:0 0 0 3px rgb(var(--danger-rgb)/.12)}.agente-chat-view-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.agente-chat-view-header__details{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:var(--surface);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-view-header__details:hover{border-color:var(--blue-border);color:var(--blue);background:var(--blue-bg)}.agente-chat-view-header__details:focus-visible{outline:3px solid rgb(var(--blue-rgb)/.24);outline-offset:2px}.agente-chat-menu-context__canvas{position:relative;display:flex;flex:1;flex-direction:column;gap:18px;overflow:hidden;padding:28px clamp(24px,5vw,62px);background-color:var(--bg);background-image:var(--dot-grid);background-size:var(--dot-grid-size)}.agente-chat-menu-context__canvas:before{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--bg-rgb)/.78),rgb(var(--bg-rgb)/.93));content:""}.agente-chat-menu-context__canvas>*{position:relative;z-index:1}.agente-chat-menu-context__date{align-self:center;padding:4px 10px;border:1px solid var(--border-light);border-radius:999px;color:var(--text-muted);background:rgb(var(--surface-rgb)/.72);font-size:9px}.agente-chat-menu-context__message{display:flex;max-width:78%;gap:10px;animation:a-message-in .38s var(--motion-ease-standard) both}.agente-chat-menu-context__message p{margin:0;color:var(--text-primary);font-size:12px;line-height:1.65}.agente-chat-menu-context__message strong{display:block;margin-bottom:3px;color:var(--text-secondary);font-size:9.5px}.agente-chat-menu-context__message time{display:block;margin-top:5px;color:var(--text-muted);font:8.5px/1 var(--font-mono)}.agente-chat-menu-context__message--agent{align-self:flex-start}.agente-chat-menu-context__message--agent>div:last-child{padding:12px 14px;border:1px solid var(--border);border-radius:4px 14px 14px 14px;background:var(--surface);box-shadow:var(--shadow-sm)}[dir=rtl] .agente-chat-menu-context__message--agent>div:last-child{border-radius:14px 4px 14px 14px}.agente-chat-menu-context__agent-mark{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 28px;border-radius:9px;color:var(--blue);background:var(--blue-bg)}.agente-chat-menu-context__agent-mark svg{width:15px;height:15px}.agente-chat-menu-context__message--user{align-self:flex-end;flex-direction:column;padding:11px 14px;border-radius:14px 14px 4px 14px;color:var(--text-inverse);background:var(--blue);box-shadow:0 8px 20px rgb(var(--blue-rgb)/.18)}[dir=rtl] .agente-chat-menu-context__message--user{border-radius:14px 14px 14px 4px}.agente-chat-menu-context__message--user p{color:var(--text-inverse)}.agente-chat-menu-context__message--user time{color:rgb(255 255 255/.68)}.agente-chat-menu-context__composer{padding:16px 24px 13px;border-top:1px solid var(--border-light);background:var(--surface)}.agente-chat-menu-context__composer>div{display:flex;min-height:47px;align-items:center;justify-content:space-between;padding:5px 6px 5px 14px;border:1px solid var(--border);border-radius:14px;color:var(--text-muted);background:var(--surface);box-shadow:0 4px 18px rgb(var(--shadow-base-rgb)/.06);font-size:11px}[dir=rtl] .agente-chat-menu-context__composer>div{padding:5px 14px 5px 6px}.agente-chat-menu-context__composer button{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border:0;border-radius:10px;color:var(--text-inverse);background:var(--blue);font-size:16px;cursor:pointer}.agente-chat-menu-context__composer small{display:block;margin-top:7px;color:var(--text-muted);font-size:8.5px;text-align:center}.agente-chat-menu-app-rail{display:flex;width:184px;flex:0 0 184px;flex-direction:column;padding:17px 10px 12px;color:var(--sidebar-text);background:linear-gradient(180deg,#101D29,var(--sidebar-bg))}.agente-chat-menu-app-rail__brand{display:flex;align-items:center;gap:9px;padding:0 6px 17px}.agente-chat-menu-app-rail__brand>span{display:flex;flex-direction:column;gap:2px}.agente-chat-menu-app-rail__brand strong{color:var(--text-inverse);font-size:14px}.agente-chat-menu-app-rail__brand small{color:var(--sidebar-text-muted);font-size:9px}.agente-chat-menu-app-rail nav{display:flex;flex:1;flex-direction:column;gap:3px}.agente-chat-menu-app-rail nav button,.agente-chat-menu-app-rail__settings{display:flex;width:100%;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:9px;color:var(--sidebar-text);background:transparent;font:550 11px/1.2 var(--font-sans);text-align:start;cursor:pointer}.agente-chat-menu-app-rail nav button svg,.agente-chat-menu-app-rail__settings svg{width:16px;height:16px;color:var(--sidebar-text-muted)}.agente-chat-menu-app-rail nav button.is-active{color:var(--text-inverse);background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.05)}.agente-chat-menu-app-rail nav button.is-active svg{color:#7FA8F6}.agente-chat-menu-app-rail__settings{border-top:1px solid rgb(255 255 255/.07);border-radius:0}.agente-chat-composer__pill{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-composer__pill:focus-within{border-color:var(--blue-border);box-shadow:var(--shadow-lg),0 0 0 3px rgb(var(--blue-rgb)/.12)}.agente-chat-composer__input::placeholder{color:var(--text-muted)}.agente-chat-connections{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.agente-chat-connections__trigger{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;color:var(--text-secondary);background:var(--surface);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-connections__trigger:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-muted)}.agente-chat-connections__trigger[aria-expanded=true]{color:var(--text-primary);background:var(--surface-muted);transform:rotate(45deg)}.agente-chat-connections__trigger:disabled{opacity:.5;cursor:not-allowed}.agente-chat-connections__trigger:disabled:hover{border-color:var(--border);color:var(--text-secondary);background:var(--surface)}.agente-chat-connections__action:focus-visible,.agente-chat-connections__add:focus-visible,.agente-chat-connections__trigger:focus-visible{outline:3px solid rgb(var(--blue-rgb)/.24);outline-offset:2px}.agente-chat-connections__popover{position:absolute;z-index:30;inset-block-end:calc(100% + 8px);inset-inline-start:0;display:flex;width:236px;max-width:80vw;flex-direction:column;padding:5px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:0 14px 34px rgb(var(--shadow-base-rgb)/.16),var(--shadow-sm);animation:a-accordion-in var(--motion-duration-fast) var(--motion-ease-standard) both;font-family:var(--font-sans)}.agente-chat-connections__heading{padding:6px 9px 4px;color:var(--text-muted);font-size:10px;font-weight:650;letter-spacing:.035em}.agente-chat-connections__list{display:flex;flex-direction:column;gap:1px}.agente-chat-connections__row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-connections__row:hover{background:var(--surface-muted)}.agente-chat-connections__meta{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.agente-chat-connections__kind{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:var(--text-secondary);background:var(--surface-muted)}.agente-chat-connections__row[data-kind=folder] .agente-chat-connections__kind{color:var(--src-folder-fg);background:var(--src-folder-bg)}.agente-chat-connections__name{min-width:0;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.agente-chat-connections__status{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--text-muted);font-size:10px;white-space:nowrap}.agente-chat-connections__status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 2px rgb(var(--border-rgb)/.5)}.agente-chat-connections__status-dot--connected{background:var(--green);box-shadow:0 0 0 2px rgb(var(--green-rgb)/.12)}.agente-chat-connections__status-dot--degraded{background:var(--amber);box-shadow:0 0 0 2px rgb(var(--amber-rgb)/.14)}.agente-chat-connections__status-dot--offline{background:var(--danger);box-shadow:0 0 0 2px rgb(var(--danger-rgb)/.12)}.agente-chat-connections__action{flex:0 0 auto;padding:3px 6px;border:0;border-radius:6px;color:var(--text-muted);background:transparent;font:600 10px/1.2 var(--font-sans);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-connections__action[data-action=connect]:hover{color:var(--blue);background:var(--blue-bg)}.agente-chat-connections__action[data-action=disconnect]:hover{color:var(--danger);background:var(--danger-bg)}.agente-chat-connections__separator{height:1px;margin:3px 6px;background:var(--border-light)}.agente-chat-connections__add{display:flex;width:100%;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:8px;color:var(--text-secondary);background:transparent;font:600 12px/1.2 var(--font-sans);text-align:start;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}.agente-chat-connections__add svg{width:14px;height:14px}.agente-chat-connections__add:hover{color:var(--text-primary);background:var(--surface-muted)}.agente-menu-row{position:relative;display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:500;text-align:start;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.agente-menu-row:before{position:absolute;inset-block:11px;inset-inline-start:-1px;width:3px;border-radius:0 3px 3px 0;background:transparent;content:""}[dir=ltr] .agente-menu-row:before{border-radius:3px 0 0 3px}.agente-menu-row:hover{border-color:var(--border-light);background:rgb(var(--surface-rgb)/.72);box-shadow:var(--shadow-sm);color:var(--text-primary);transform:translateY(-1px)}.agente-menu-row.is-active{border-color:rgb(var(--blue-rgb)/.22);background:linear-gradient(100deg,rgb(var(--blue-rgb)/.11),rgb(var(--blue-rgb)/.045)),var(--surface);box-shadow:0 5px 16px rgb(var(--blue-rgb)/.09);color:var(--blue-ink);font-weight:600}.agente-menu-row.is-active:before{background:var(--blue)}.agente-menu-row__tile{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;flex:0 0 32px;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:linear-gradient(145deg,var(--surface),var(--surface-muted))}.agente-menu-row__tile svg{width:17px;height:17px}.agente-menu-row.is-active .agente-menu-row__tile{border-color:rgb(var(--blue-rgb)/.25);color:var(--blue);background:rgb(var(--blue-rgb)/.1)}.agente-menu-row__label{flex:1;min-width:0}.agente-menu-row__badge{padding:1px 6px;border-radius:999px;background:var(--danger);color:var(--text-inverse);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.agente-shell{--agente-shell-page-x:24px;position:relative;z-index:5;display:flex;flex:0 0 auto;min-width:0;height:100%;border-inline-end:1px solid var(--border);background:linear-gradient(180deg,rgb(var(--surface-rgb)/.96),rgb(var(--bg-rgb)/.98)),var(--bg);color:var(--text-primary);font-family:var(--font-sans)}.agente-shell[dir=rtl]{--agente-shell-page-x:-24px}.agente-shell__rail{display:flex;flex:0 0 60px;width:60px;height:100%;flex-direction:column;align-items:center;padding:12px 0 10px}.agente-shell__rail-brand{display:grid;place-items:center;margin-bottom:10px}.agente-shell__rail-items{display:flex;width:100%;flex:1;min-height:0;flex-direction:column;align-items:center;gap:4px}.agente-shell__rail-items>:last-child{margin-block-start:auto}.agente-shell__rail-item{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid var(--border-light);border-radius:12px;background:rgb(var(--surface-rgb)/.6);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.agente-shell__rail-item:hover{border-color:var(--border-light);background:rgb(var(--surface-rgb)/.72);box-shadow:var(--shadow-sm);color:var(--text-primary)}.agente-shell__rail-item.is-active{background:rgb(var(--blue-rgb)/.09);color:var(--blue-ink)}.agente-shell__rail-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--blue-rgb)/.24)}.agente-shell__rail-item svg{width:20px;height:20px}.agente-shell__rail-dot{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:6px;height:6px;border-radius:50%;background:var(--danger)}.agente-shell__rail-item:after{content:attr(data-tip);position:absolute;z-index:30;inset-block-start:50%;inset-inline-start:calc(100% + 8px);padding:5px 9px;border-radius:8px;background:var(--sidebar-bg);color:var(--text-inverse);font-size:12px;font-weight:500;white-space:nowrap;translate:0 -50%;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.agente-shell__rail-item:is(:hover,:focus-visible):after{opacity:1;transition-delay:.2s}.agente-shell__rail-footer{display:flex;width:100%;flex-direction:column;align-items:center;gap:4px;margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--border-light)}.agente-shell__panel{flex:0 0 0;width:0;min-width:0;height:100%;overflow:hidden;visibility:hidden;transition:flex-basis var(--motion-duration-panel) var(--motion-ease-standard),width var(--motion-duration-panel) var(--motion-ease-standard),visibility 0s linear var(--motion-duration-panel)}.agente-shell[data-mode=chat]:not([data-panel-hidden]) .agente-shell__panel{flex-basis:var(--chat-menu-width,326px);width:var(--chat-menu-width,326px);visibility:visible;transition-delay:0s,0s,0s}.agente-shell__panel .agente-chat-menu{--chat-menu-width:326px;flex:none;width:var(--chat-menu-width);height:100%;border-inline-end:0;background:transparent;opacity:0;transform:translateX(calc(var(--agente-shell-page-x) / -2));transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-panel) var(--motion-ease-standard)}.agente-shell[data-mode=chat]:not([data-panel-hidden]) .agente-shell__panel .agente-chat-menu{opacity:1;transform:none;transition-delay:80ms,80ms}@media (max-width:1100px){.agente-shell__panel{position:absolute;inset-block:0;inset-inline-start:60px;z-index:20}.agente-shell[data-mode=chat]:not([data-panel-hidden]) .agente-shell__panel{border-inline-end:1px solid var(--border);background:linear-gradient(180deg,rgb(var(--surface-rgb)/.96),rgb(var(--bg-rgb)/.98)),var(--bg);box-shadow:var(--shadow-lg)}}@keyframes a-shell-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__footer,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__header,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__new,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__scroll,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__search,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__show-all{animation:a-shell-in var(--motion-duration-medium) var(--motion-ease-standard) backwards}.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__new{animation-delay:40ms}.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__search{animation-delay:70ms}.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__scroll{animation-delay:90ms}.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__footer,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__show-all{animation-delay:.11s}@media (max-width:980px){.agente-chat-menu-screen__frame{max-width:690px}.agente-chat-menu-app-rail{width:70px;flex-basis:70px;align-items:center}.agente-chat-menu-app-rail nav button span,.agente-chat-menu-app-rail__brand>span,.agente-chat-menu-app-rail__settings span{display:none}.agente-chat-menu-app-rail nav button,.agente-chat-menu-app-rail__settings{justify-content:center}}@media (max-width:720px){.agente-chat-menu-screen{padding:10px}.agente-chat-menu-screen__reviewbar{align-items:flex-start;flex-direction:column}.agente-chat-menu-screen__frame{width:100%;height:680px}.agente-chat-menu-app-rail,.agente-chat-menu-context{display:none}.agente-chat-menu{--chat-menu-width:100%;flex-basis:100%;border-inline-end:0}.agente-chat-menu--collapsed{--chat-menu-width:70px;flex-basis:70px;margin-inline:auto;border:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.agente-chat-menu--collapsed .agente-chat-menu__collapsed-row,.agente-chat-menu--collapsed .agente-chat-menu__expand,.agente-chat-menu--collapsed .agente-chat-menu__new-collapsed,.agente-chat-menu-context__message,.agente-chat-menu__footer,.agente-chat-menu__header,.agente-chat-menu__new,.agente-chat-menu__pulse,.agente-chat-menu__scroll,.agente-chat-menu__search,.agente-chat-menu__show-all,.agente-chat-menu__typing i,.agente-chat-view-header__status-dot--working,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__footer,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__header,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__new,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__scroll,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__search,.agente-shell[data-mode=chat] .agente-shell__panel .agente-chat-menu__show-all{animation:none!important}.agente-menu-row:hover,.agente-shell__panel .agente-chat-menu{transform:none!important}.agente-shell__rail-item:is(:hover,:focus-visible):after{transition-delay:0s!important}.agente-chat-menu__new:hover,.agente-chat-menu__row:hover{transform:none}}