.ExplanationPanel-module__zI-sBq__overlay{z-index:100;background:#0a15286b;justify-content:flex-end;display:flex;position:fixed;inset:0}.ExplanationPanel-module__zI-sBq__panel{width:min(520px,100vw);height:100%;color:var(--liderbiz-text);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:-18px 0 46px #0a15282e}.ExplanationPanel-module__zI-sBq__header{border-bottom:1px solid var(--liderbiz-line);background:linear-gradient(140deg,#0a1528 0%,#122b66 65%,#1f4ea0 100%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.ExplanationPanel-module__zI-sBq__title{color:#fff;margin:0;font-size:1.08rem;font-weight:800;line-height:1.25}.ExplanationPanel-module__zI-sBq__closeButton{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #d8e6f74d;border-radius:8px;padding:.35rem .55rem;font-size:1rem;line-height:1}.ExplanationPanel-module__zI-sBq__closeButton:hover,.ExplanationPanel-module__zI-sBq__closeButton:focus-visible{background-color:#fff3;outline:none}.ExplanationPanel-module__zI-sBq__body{background:var(--liderbiz-blue-soft);flex:1;padding:1.25rem;overflow-y:auto}.ExplanationPanel-module__zI-sBq__loading,.ExplanationPanel-module__zI-sBq__empty{color:var(--liderbiz-muted);margin:0;font-size:.95rem;line-height:1.5}.ExplanationPanel-module__zI-sBq__error{color:#8c2323;background:#fff5f5;border:1px solid #f2c7c7;border-left:4px solid #d14545;border-radius:8px;margin:0;padding:.82rem .95rem;font-size:.92rem}.ExplanationPanel-module__zI-sBq__callList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ExplanationPanel-module__zI-sBq__card{border:1px solid #ccd6e3f2;border-left:5px solid var(--liderbiz-blue);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 30px #122b6614}.ExplanationPanel-module__zI-sBq__cardHeader{border-bottom:1px solid var(--liderbiz-line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.82rem .95rem;display:flex}.ExplanationPanel-module__zI-sBq__toolName{color:var(--liderbiz-blue-deep);word-break:break-word;font-family:JetBrains Mono,Consolas,monospace;font-size:.9rem;font-weight:800}.ExplanationPanel-module__zI-sBq__statusBadge{color:var(--liderbiz-muted);background:#eef2f7;border-radius:999px;flex-shrink:0;padding:.25rem .62rem;font-size:.75rem;font-weight:800}.ExplanationPanel-module__zI-sBq__status_success{color:#126235;background:#dff6e8}.ExplanationPanel-module__zI-sBq__status_error{color:#8c2323;background:#fee8e8}.ExplanationPanel-module__zI-sBq__grid{grid-template-columns:minmax(7rem,auto) 1fr;gap:.42rem .85rem;margin:0;padding:.9rem .95rem;font-size:.9rem;display:grid}.ExplanationPanel-module__zI-sBq__grid dt{color:var(--liderbiz-muted);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.ExplanationPanel-module__zI-sBq__grid dd{color:var(--liderbiz-text);word-break:break-word;margin:0;font-weight:650}.ExplanationPanel-module__zI-sBq__gridRow{display:contents}.ExplanationPanel-module__zI-sBq__section{border-top:1px solid var(--liderbiz-line);padding:.75rem .95rem .95rem}.ExplanationPanel-module__zI-sBq__sectionTitle{color:var(--liderbiz-blue);letter-spacing:0;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:850}@media (max-width:560px){.ExplanationPanel-module__zI-sBq__panel{width:100vw}.ExplanationPanel-module__zI-sBq__grid{grid-template-columns:1fr}}
.MessageInput-module__2AINEW__form{background:#fff;border:1px solid #ccd6e3f2;border-radius:8px;align-items:flex-end;gap:.75rem;padding:.55rem;display:flex;box-shadow:0 16px 36px #122b6614}.MessageInput-module__2AINEW__textarea{min-height:3rem;max-height:9rem;color:var(--liderbiz-text);background:var(--liderbiz-blue-soft);font:inherit;resize:none;border:1px solid #0000;border-radius:8px;outline:none;flex:1;padding:.78rem .85rem;font-size:1rem;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s;overflow-y:auto}.MessageInput-module__2AINEW__textarea::placeholder{color:#6d7a8d}.MessageInput-module__2AINEW__textarea:focus{border-color:var(--liderbiz-blue);background:#fff;box-shadow:0 0 0 4px #3b8ed829}.MessageInput-module__2AINEW__textarea:disabled{color:#8b97a8;background-color:#f7f9fc}.MessageInput-module__2AINEW__button{color:#fff;background:var(--liderbiz-blue-deep);border:1px solid var(--liderbiz-blue-deep);cursor:pointer;min-height:3rem;font:inherit;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:.75rem 1.25rem;font-size:.98rem;font-weight:800;transition:transform .15s,background-color .15s,border-color .15s}.MessageInput-module__2AINEW__button:hover:not(:disabled),.MessageInput-module__2AINEW__button:focus-visible:not(:disabled){background:#1f4ea0;border-color:#1f4ea0;outline:none;transform:translateY(-1px)}.MessageInput-module__2AINEW__button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.MessageInput-module__2AINEW__form{flex-direction:column;align-items:stretch}.MessageInput-module__2AINEW__button{width:100%}}
.ExplainButton-module__FIYi_W__button{color:var(--liderbiz-blue-deep);border:1px solid var(--liderbiz-blue-light);cursor:pointer;font:inherit;background:#fff;border-radius:8px;align-items:center;gap:.4rem;margin-top:.45rem;padding:.42rem .68rem;font-size:.78rem;font-weight:750;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.ExplainButton-module__FIYi_W__button:before{content:"";background:var(--liderbiz-blue);width:.42rem;height:.42rem}.ExplainButton-module__FIYi_W__button:hover,.ExplainButton-module__FIYi_W__button:focus-visible{background-color:var(--liderbiz-blue-soft);border-color:var(--liderbiz-blue);outline:none;transform:translateY(-1px)}
.MessageList-module__T1Q19a__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.MessageList-module__T1Q19a__userItem,.MessageList-module__T1Q19a__assistantItem{flex-direction:column;gap:.28rem;display:flex}.MessageList-module__T1Q19a__userItem{align-items:flex-end}.MessageList-module__T1Q19a__assistantItem{align-items:flex-start}.MessageList-module__T1Q19a__roleLabel{color:var(--liderbiz-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.MessageList-module__T1Q19a__userBubble,.MessageList-module__T1Q19a__assistantBubble{white-space:pre-wrap;word-break:break-word;border-radius:8px;max-width:min(760px,78%);padding:.85rem 1rem;font-size:.96rem;line-height:1.58}.MessageList-module__T1Q19a__userBubble{color:#fff;background:linear-gradient(140deg,#122b66 0%,#1f4ea0 100%);box-shadow:0 12px 28px #122b6629}.MessageList-module__T1Q19a__assistantBubble{color:var(--liderbiz-text);border:1px solid #ccd6e3e0;border-left:4px solid var(--liderbiz-blue);background:#fff;box-shadow:0 12px 28px #122b6612}@media (max-width:720px){.MessageList-module__T1Q19a__userBubble,.MessageList-module__T1Q19a__assistantBubble{max-width:92%}}
.ToolStatus-module__b5rcNq__container{max-width:min(680px,92%);color:var(--liderbiz-blue-deep);background:var(--liderbiz-blue-soft);border:1px solid #ccd6e3e6;border-left:4px solid var(--liderbiz-blue);border-radius:8px;align-self:flex-start;align-items:center;gap:.6rem;padding:.72rem .9rem;font-size:.9rem;display:inline-flex;box-shadow:0 10px 24px #122b660f}.ToolStatus-module__b5rcNq__spinner{border:2px solid var(--liderbiz-blue-light);border-top-color:var(--liderbiz-blue);border-radius:50%;flex-shrink:0;width:.9rem;height:.9rem;animation:.7s linear infinite ToolStatus-module__b5rcNq__spin;display:inline-block}@keyframes ToolStatus-module__b5rcNq__spin{to{transform:rotate(360deg)}}.ToolStatus-module__b5rcNq__message{line-height:1.4}
.chat-module__r3ZgIG__layout{min-height:100vh;color:var(--liderbiz-text);background:radial-gradient(circle at 0 0,#d8e6f7b8,#0000 28rem),linear-gradient(#f4f8fd 0%,#fff 52%);flex-direction:column;display:flex}.chat-module__r3ZgIG__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #ccd6e3c7;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.chat-module__r3ZgIG__headerLeft,.chat-module__r3ZgIG__headerRight{align-items:center;gap:1rem;display:flex}.chat-module__r3ZgIG__brandLockup{background:#fff;border:1px solid #ccd6e3cc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:.35rem;display:flex;box-shadow:0 14px 28px #122b661a}.chat-module__r3ZgIG__logo{object-fit:contain;width:100%;height:100%;display:block}.chat-module__r3ZgIG__brandText{min-width:9.5rem}.chat-module__r3ZgIG__brandName{color:var(--liderbiz-blue-deep);letter-spacing:0;margin:0;font-size:.95rem;font-weight:800;line-height:1.1}.chat-module__r3ZgIG__tagline{color:var(--liderbiz-muted);margin:.18rem 0 0;font-size:.78rem;line-height:1.2}.chat-module__r3ZgIG__nav{gap:.45rem;padding-left:.25rem;display:flex}.chat-module__r3ZgIG__navLink{color:var(--liderbiz-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.5rem .78rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.chat-module__r3ZgIG__navLink:hover,.chat-module__r3ZgIG__navLink:focus-visible{color:var(--liderbiz-blue-deep);background-color:var(--liderbiz-blue-soft);border-color:var(--liderbiz-line);outline:none}.chat-module__r3ZgIG__navLinkActive{color:var(--liderbiz-blue-deep);background-color:var(--liderbiz-blue-light);border-color:#3b8ed859}.chat-module__r3ZgIG__demoBadge{color:var(--liderbiz-blue-deep);white-space:nowrap;background:#edf8f1;border:1px solid #ccebd8;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.chat-module__r3ZgIG__demoBadge:before{content:"";background:#2fbf71;border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #2fbf7124}.chat-module__r3ZgIG__logout{color:var(--liderbiz-muted);border:1px solid var(--liderbiz-line);cursor:pointer;background:#fff;border-radius:8px;padding:.5rem .82rem;font-size:.9rem;font-weight:650;transition:background-color .15s,color .15s,border-color .15s}.chat-module__r3ZgIG__logout:hover,.chat-module__r3ZgIG__logout:focus-visible{color:var(--liderbiz-blue-deep);background:var(--liderbiz-blue-soft);border-color:var(--liderbiz-blue);outline:none}.chat-module__r3ZgIG__workspace{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1.25rem;width:min(1440px,100%);min-height:0;margin:0 auto;padding:1.25rem clamp(1rem,3vw,2rem) 0;display:grid}.chat-module__r3ZgIG__chatPanel{background:#fffffff0;border:1px solid #ccd6e3d1;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 42px #122b6614}.chat-module__r3ZgIG__emptyState{padding:clamp(1.25rem,4vw,2rem) clamp(1.25rem,4vw,2.25rem) 0}.chat-module__r3ZgIG__eyebrow{color:var(--liderbiz-blue);letter-spacing:0;text-transform:uppercase;margin:0 0 .72rem;font-size:.72rem;font-weight:800}.chat-module__r3ZgIG__emptyState h1{max-width:720px;color:var(--liderbiz-blue-deep);letter-spacing:0;margin:0;font-size:2.85rem;line-height:1.06}.chat-module__r3ZgIG__emptyState p{max-width:660px;color:var(--liderbiz-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.chat-module__r3ZgIG__trustNote{border-left:4px solid var(--liderbiz-blue);background:var(--liderbiz-blue-soft);border-radius:0 8px 8px 0;padding:.75rem .95rem;display:inline-flex;color:var(--liderbiz-text)!important}.chat-module__r3ZgIG__messages{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:clamp(1rem,3vw,1.5rem);display:flex;overflow-y:auto}.chat-module__r3ZgIG__errorBanner{color:#8c2323;background-color:#fff5f5;border:1px solid #f2c7c7;border-left:4px solid #d14545;border-radius:8px;margin:.25rem 0 0;padding:.8rem .95rem;font-size:.92rem;line-height:1.45}.chat-module__r3ZgIG__contextPanel{flex-direction:column;gap:1rem;min-height:0;display:flex}.chat-module__r3ZgIG__contextBlock{background:#ffffffe6;border:1px solid #ccd6e3d1;border-radius:8px;padding:1.15rem;box-shadow:0 14px 32px #122b660f}.chat-module__r3ZgIG__contextBlock:first-child{color:#fff;background:linear-gradient(140deg,#0a1528 0%,#122b66 58%,#1f4ea0 100%);border-color:#0000;box-shadow:0 22px 46px #122b662e}.chat-module__r3ZgIG__contextBlock:first-child .chat-module__r3ZgIG__eyebrow,.chat-module__r3ZgIG__contextBlock:first-child h2,.chat-module__r3ZgIG__contextBlock:first-child li{color:#fff}.chat-module__r3ZgIG__contextBlock:first-child .chat-module__r3ZgIG__eyebrow{color:#d8e6f7}.chat-module__r3ZgIG__contextBlock h2{color:var(--liderbiz-blue-deep);margin:0;font-size:1.15rem;line-height:1.25}.chat-module__r3ZgIG__signalList{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.chat-module__r3ZgIG__signalList li{color:var(--liderbiz-text);padding-left:1rem;font-size:.93rem;line-height:1.45;position:relative}.chat-module__r3ZgIG__signalList li:before{content:"";background:var(--liderbiz-blue);width:.38rem;height:.38rem;position:absolute;top:.55em;left:0}.chat-module__r3ZgIG__suggestions{gap:.6rem;display:grid}.chat-module__r3ZgIG__suggestionButton{width:100%;color:var(--liderbiz-text);text-align:left;background:var(--liderbiz-blue-soft);cursor:pointer;line-height:1.35;font:inherit;border:1px solid #ccd6e3e6;border-radius:8px;padding:.75rem .82rem;font-size:.92rem;transition:transform .15s,border-color .15s,background-color .15s}.chat-module__r3ZgIG__suggestionButton:hover:not(:disabled),.chat-module__r3ZgIG__suggestionButton:focus-visible:not(:disabled){border-color:var(--liderbiz-blue);background:#fff;outline:none;transform:translateY(-1px)}.chat-module__r3ZgIG__suggestionButton:disabled{opacity:.55;cursor:not-allowed}.chat-module__r3ZgIG__footer{background:#f4f8fddb;border-top:1px solid #ccd6e3b8;flex-shrink:0;padding:.9rem clamp(1rem,3vw,2rem) 1rem}.chat-module__r3ZgIG__composer{width:min(1440px,100%);margin:0 auto}@media (max-width:980px){.chat-module__r3ZgIG__workspace{grid-template-columns:1fr}.chat-module__r3ZgIG__contextPanel{order:-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:720px){.chat-module__r3ZgIG__header{flex-direction:column;align-items:flex-start}.chat-module__r3ZgIG__headerLeft,.chat-module__r3ZgIG__headerRight{width:100%}.chat-module__r3ZgIG__headerLeft{flex-wrap:wrap;align-items:flex-start}.chat-module__r3ZgIG__headerRight{justify-content:space-between}.chat-module__r3ZgIG__nav{width:100%;padding-left:0}.chat-module__r3ZgIG__navLink{text-align:center;flex:1}.chat-module__r3ZgIG__contextPanel{grid-template-columns:1fr}.chat-module__r3ZgIG__workspace{padding:.9rem .75rem 0}.chat-module__r3ZgIG__emptyState h1{font-size:2rem}.chat-module__r3ZgIG__emptyState p{font-size:1rem}.chat-module__r3ZgIG__footer{padding:.75rem}}
