.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:white}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border:1px solid #1a192b;background-color:white}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:rgba(240,240,240,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.react-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.eva-ui_launcherDock__Mp896{position:fixed;right:1.5rem;bottom:1.5rem;z-index:110}.eva-ui_launcherWrap__CLjj5{position:relative}.eva-ui_launcherButton__8ZNQ6{width:3.5rem;height:3.5rem;border-radius:9999px;border:1px solid rgba(16,185,129,.45);background:linear-gradient(135deg,#ffffff,#ecfdf5);color:#065f46;box-shadow:0 12px 30px rgba(15,23,42,.22);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.eva-ui_launcherButton__8ZNQ6:hover{transform:translateY(-2px) scale(1.05);border-color:rgba(16,185,129,.8);box-shadow:0 16px 40px rgba(16,185,129,.3)}.eva-ui_launcherOpen__KR1bb{border-color:rgba(5,150,105,.9);box-shadow:0 0 0 4px rgba(16,185,129,.2),0 16px 40px rgba(16,185,129,.35)}.eva-ui_launcherBadge__vmTf9{position:absolute;right:-.45rem;top:-.45rem;min-width:24px;display:flex;justify-content:center;font-size:11px;font-weight:700}.eva-ui_launcherIconFloat__taytG{animation:eva-ui_evaFloat__2fkVA 2.4s ease-in-out infinite}.eva-ui_launcherIconPulse__uBsTK{animation:eva-ui_evaPulse__T9WSp 1.6s ease-in-out infinite}.eva-ui_workspaceOverlay__xkyuz{position:fixed;inset:0;z-index:115;display:flex;width:100vw;height:100vh;backdrop-filter:blur(8px);background:rgba(241,245,249,.78)}.eva-ui_workspaceEnter__uEizj{animation:eva-ui_overlayEnter__2FsyP .18s ease-out}.eva-ui_workspaceShell__WISrj{display:flex;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(16,185,129,.08),transparent 45%),radial-gradient(circle at 100% 0,rgba(20,184,166,.08),transparent 40%),#ffffff}.eva-ui_workspaceMain__A5L_8{position:relative;display:flex;min-width:0;flex:1;flex-direction:column}.eva-ui_workspaceHeader__0_SjZ{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe7e2;background:rgba(255,255,255,.88);padding:.85rem 1rem}.eva-ui_headerTitle__ZMA2S{font-size:1.2rem;line-height:1.3;font-weight:700;letter-spacing:.01em;color:#0f172a}.eva-ui_headerSubtitle__ka0hi{margin-top:.15rem;font-size:.72rem;letter-spacing:.02em;color:#475569}.eva-ui_headerActions__1wkpo{display:flex;align-items:center;gap:.4rem}.eva-ui_introBlock__vAY88{border-bottom:1px solid #dbe7e2;background:linear-gradient(180deg,rgba(236,253,245,.72),rgba(240,253,250,.5));padding:.8rem 1rem .9rem}.eva-ui_introTitle__tCPUG{margin-bottom:.55rem;font-size:.9rem;font-weight:600;color:#0f172a}.eva-ui_choiceBlock__sM_78{border-bottom:1px solid #dbe7e2;background:rgba(255,255,255,.74);padding:.7rem 1rem}.eva-ui_choiceHint__CyBoK{margin-bottom:.45rem;font-size:.72rem;font-weight:500;letter-spacing:.01em;color:#475569}.eva-ui_choicePanel__lJJNC{max-height:7.25rem;overflow:auto;border-radius:.85rem;border:1px solid #dbe7e2;background:#ffffff;padding:.6rem}.eva-ui_guidedLanding__lHlLp{margin:auto;display:flex;max-width:38rem;flex-direction:column;align-items:center;gap:.9rem;padding:2rem 1.4rem;text-align:center}.eva-ui_guidedLandingIcon__r1o_q{display:flex;width:4.2rem;height:4.2rem;align-items:center;justify-content:center;border-radius:1.2rem;background:linear-gradient(135deg,#10b981,#14b8a6);color:#ffffff;font-size:1.35rem;font-weight:800;letter-spacing:.03em;box-shadow:0 12px 30px rgba(16,185,129,.32)}.eva-ui_guidedLandingTitle__kOThP{font-size:1.55rem;font-weight:800;color:#0f172a}.eva-ui_guidedLandingText__RWbYr{max-width:32rem;font-size:.95rem;color:#475569}.eva-ui_guidedLandingButton__DbTRA{border-radius:9999px;border:1px solid rgba(16,185,129,.4);background:#ffffff;color:#047857;font-weight:700;padding-inline:1rem;box-shadow:0 12px 24px rgba(15,23,42,.08)}.eva-ui_guidedLandingButton__DbTRA:hover{border-color:rgba(16,185,129,.8);background:#ecfdf5}.eva-ui_guidedLandingActions__UJTjA{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.eva-ui_guidedLandingError__Y_Jfm{font-size:.74rem;color:#b91c1c}.eva-ui_qaPanel__9czM7{border-bottom:1px solid #dbe7e2;background:rgba(255,255,255,.9);padding:.8rem 1rem}.eva-ui_qaPanelHeader__UuQ1H{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.65rem}.eva-ui_qaPanelTitle__MgFZJ{font-size:.82rem;font-weight:700;color:#0f172a}.eva-ui_qaPanelContext__qqVtr{font-size:.74rem;color:#334155}.eva-ui_qaSelectArea__KeGs8{display:flex;flex-direction:column;gap:.35rem}.eva-ui_qaRequiredHint__EHZMA{font-size:.72rem;color:#475569}.eva-ui_qaError__jLl8i{font-size:.72rem;color:#b91c1c}.eva-ui_qaChips__N65Vk{display:flex;flex-wrap:wrap;gap:.45rem}.eva-ui_qaChipButton__J5Nqo{border-radius:9999px;border:1px solid rgba(16,185,129,.4);background:#ffffff!important;color:#047857!important;font-weight:600}.eva-ui_qaChipButton__J5Nqo:hover{border-color:rgba(16,185,129,.8);background:#ecfdf5!important}.eva-ui_loadingArea__S2sCD{display:flex;flex:1;align-items:center;justify-content:center}.eva-ui_emptyOverlay__pJwE5{pointer-events:none;position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);padding-inline:1rem}.eva-ui_emptyCard__852x9{margin-inline:auto;max-width:38rem;border:1px solid #dbe7e2;background:rgba(255,255,255,.87)}.eva-ui_composerRoot__F1Mh_{border-top:1px solid #dbe7e2;background:rgba(255,255,255,.94);padding:.8rem}.eva-ui_composerRow__IYPKV{display:flex;align-items:center;gap:.55rem;border-radius:1.2rem;border:2px solid #dbe7e2;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:.45rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 24px rgba(15,23,42,.05)}.eva-ui_composerRow__IYPKV:focus-within{border-color:#34d399;box-shadow:0 0 0 4px rgba(16,185,129,.12),0 10px 28px rgba(15,23,42,.08)}.eva-ui_composerIcon__Bb9hX{display:flex;align-items:center;justify-content:center;color:#059669;padding-left:.35rem}.eva-ui_composerTextarea__Zq2sr{flex:1;max-height:8rem;min-height:1.5rem;resize:none;border:none;background:transparent;font-size:.9rem;line-height:1.35rem;color:#0f172a;outline:none;padding:.2rem 0}.eva-ui_composerTextarea__Zq2sr::-moz-placeholder{color:#64748b}.eva-ui_composerTextarea__Zq2sr::placeholder{color:#64748b}.eva-ui_composerTextarea__Zq2sr:disabled{cursor:not-allowed;color:#94a3b8}.eva-ui_composerSend__T2L_z{border-radius:.85rem;background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;box-shadow:0 8px 18px rgba(5,150,105,.32)}.eva-ui_composerSend__T2L_z[data-disabled=true]{background:#94a3b8;box-shadow:none}.eva-ui_usageRow__yWILa{margin-top:.55rem;display:flex;justify-content:flex-end}.eva-ui_sidebarRoot__CKuNx{border-right:1px solid #dbe7e2;background:linear-gradient(180deg,#0b1220,#111827);color:#cbd5e1;transition:width .22s ease}.eva-ui_sidebarExpanded__0XlYE{width:18rem}.eva-ui_sidebarCollapsed__G8s1l{width:4.5rem}.eva-ui_sidebarHeader__6kGXq{border-bottom:1px solid rgba(148,163,184,.22);padding:.75rem}.eva-ui_sessionList__qNnhT{height:calc(100vh - 92px);overflow-y:auto;padding:.5rem}.eva-ui_sidebarSectionTitle__MfvWN{margin:.25rem .2rem .65rem;font-size:.76rem;font-weight:700;letter-spacing:.02em;color:#93c5fd}.eva-ui_sessionGroup__zTIwl{margin-bottom:.75rem}.eva-ui_sessionGroupTitle__VyQD0{margin:0 .2rem .45rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(148,163,184,.95)}.eva-ui_sessionButton__rfdgY{margin-bottom:.35rem;width:100%;border-radius:.8rem;border:1px solid transparent;background:rgba(148,163,184,.08);padding:.62rem .72rem;text-align:left;font-size:.82rem;line-height:1.25rem;color:#dbeafe;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.eva-ui_sessionButtonContent__31Utf{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.eva-ui_sessionLabel__yvese{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eva-ui_sessionMeta__UvKoq{flex-shrink:0;font-size:.68rem;font-weight:700;color:#67e8f9;opacity:0;transition:opacity .16s ease}.eva-ui_sessionButton__rfdgY:hover{border-color:rgba(16,185,129,.45);background:rgba(30,41,59,.86);transform:translateY(-1px)}.eva-ui_sessionButtonActive__mDDlh .eva-ui_sessionMeta__UvKoq,.eva-ui_sessionButton__rfdgY:hover .eva-ui_sessionMeta__UvKoq{opacity:1}.eva-ui_sessionButtonActive__mDDlh{border-color:rgba(16,185,129,.7);background:linear-gradient(120deg,rgba(16,185,129,.22),rgba(20,184,166,.22));color:#ecfeff;box-shadow:inset 0 0 0 1px rgba(16,185,129,.18)}.eva-ui_threadScroller__DHiwf{flex:1;overflow-y:auto;padding:1rem;background:radial-gradient(circle at 100% 0,rgba(16,185,129,.06),transparent 35%),radial-gradient(circle at 0 100%,rgba(20,184,166,.06),transparent 35%),#f8fafc}.eva-ui_messageRow___ppyW{margin-bottom:.9rem;display:flex;align-items:flex-start;gap:.7rem;animation:eva-ui_messageEnter__xy1fG .18s ease-out}.eva-ui_messageAssistant__MAOxK{justify-content:flex-start}.eva-ui_messageUser__ds0dK{justify-content:flex-end}.eva-ui_messageSystem__A5C0g{justify-content:center}.eva-ui_messageStack__wZOy7{display:flex;max-width:86%;flex-direction:column;gap:.5rem}.eva-ui_messageBubble__V1jw8{position:relative;border-radius:1rem;border:1px solid transparent;padding:.7rem .75rem;font-size:.86rem;line-height:1.4}.eva-ui_assistantBubble__jbpP0{border-color:#dbe7e2;background:#ffffff;color:#1e293b;box-shadow:0 10px 24px rgba(15,23,42,.06)}.eva-ui_userBubble___K8ER{border-color:rgba(5,150,105,.7);background:linear-gradient(135deg,#10b981,#0d9488);color:#ffffff}.eva-ui_systemBubble__SZ6wX{border-color:#cbd5e1;background:#f1f5f9;color:#334155;text-align:center}.eva-ui_avatarAssistant__czsVB{background:linear-gradient(135deg,#10b981,#14b8a6);box-shadow:0 8px 18px rgba(20,184,166,.3)}.eva-ui_avatarAssistant__czsVB,.eva-ui_avatarUser__LYH3g{margin-top:.2rem;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;color:#ffffff}.eva-ui_avatarUser__LYH3g{background:linear-gradient(135deg,#334155,#0f172a)}.eva-ui_proposalText__tQviW{margin-top:.45rem;border-left:2px solid #86efac;padding-left:.5rem;font-size:.74rem;color:#475569}.eva-ui_assistantSelectorWrap__7Bsj6{margin-top:.7rem;border-top:1px dashed #cbd5e1;padding-top:.65rem}.eva-ui_assistantSelectorStatus__4SeEG{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:#475569}.eva-ui_assistantSelectorError__3zS1v{display:flex;align-items:center;justify-content:space-between;gap:.7rem;font-size:.76rem;color:#b91c1c}.eva-ui_assistantSelectorContent__GgRTW{display:flex;flex-direction:column;gap:.5rem}.eva-ui_assistantSelectorDropdown__4qbxU{max-width:100%}.eva-ui_assistantSelectorTrigger__OJdc8{min-height:2rem;border-color:#cbd5e1!important;background:#ffffff!important}.eva-ui_assistantSelectorValue__cvwbs{font-size:.79rem;color:#1e293b}.eva-ui_assistantSelectorListbox__aSROo{max-height:220px}.eva-ui_unknownAssistantButton__1uYAW{justify-content:flex-start;min-height:1.65rem;height:auto;padding:0;font-size:.77rem;font-weight:600;color:#0f766e;background:transparent!important}.eva-ui_unknownAssistantButton__1uYAW:hover{text-decoration:underline;opacity:.9}.eva-ui_copyAction__0CWcV{position:absolute;top:.2rem;right:.2rem;opacity:0;transition:opacity .12s ease}.eva-ui_hoverGroup__621Fj:hover .eva-ui_copyAction__0CWcV{opacity:1}.eva-ui_typingBubble__PSUDs{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #dbe7e2;border-radius:1rem;background:#ffffff;padding:.65rem .9rem}.eva-ui_typingDot__yfISN{display:inline-block;width:6px;height:6px;border-radius:9999px;background:#0f766e;animation:eva-ui_typingBounce__LlMhT .9s ease-in-out infinite}.eva-ui_typingDot__yfISN:nth-child(2){animation-delay:.12s}.eva-ui_typingDot__yfISN:nth-child(3){animation-delay:.24s}.eva-ui_typingLabel__HmJ0y{margin-left:.35rem;font-size:.76rem;color:#64748b}.eva-ui_typeCursor__ths09{margin-left:1px;animation:eva-ui_blink__ki_m5 1s step-end infinite}.eva-ui_actionCard___85Qn{border:1px solid #86efac;background:linear-gradient(180deg,#ecfdf5,#f0fdf4);box-shadow:0 10px 24px rgba(16,185,129,.12)}.eva-ui_actionSummary__y9Yry{margin-top:.25rem;font-size:.74rem;color:#334155}.eva-ui_actionPayload__vNdOO{max-height:10rem;overflow:auto;border-radius:.7rem;background:#0f172a;padding:.6rem;font-size:11px;color:#f8fafc}.eva-ui_actionRejectedState__s8BAT{border:1px dashed rgba(15,118,110,.35);border-radius:.7rem;background:rgba(240,253,250,.8);padding:.55rem .65rem}.eva-ui_actionRejectedLabel__KIdJF{font-size:.76rem;font-weight:700;color:#0f766e}.eva-ui_actionAppliedState__G1LkI{border:1px dashed rgba(22,163,74,.35);border-radius:.7rem;background:rgba(236,253,245,.9);padding:.55rem .65rem}.eva-ui_actionAppliedLabel__W38Vv{font-size:.76rem;font-weight:700;color:#166534}.eva-ui_permissionHint__7eIwi{font-size:.72rem;color:#92400e}.eva-ui_usageRing__GVLAb{position:relative;width:2rem;height:2rem;border-radius:9999px;border:1px solid #dbe7e2;background:#ffffff}.eva-ui_usageInner__Kd6Y2{position:absolute;inset:3px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff}.eva-ui_limitOverlay__bOqY_{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);padding-inline:1rem;z-index:6}.eva-ui_limitAlert__IICvu{margin:0 auto;max-width:36rem}@media (max-width:768px){.eva-ui_threadScroller__DHiwf{padding:.85rem}.eva-ui_messageStack__wZOy7{max-width:92%}.eva-ui_workspaceHeader__0_SjZ{padding:.75rem}.eva-ui_choiceBlock__sM_78,.eva-ui_composerRoot__F1Mh_,.eva-ui_introBlock__vAY88,.eva-ui_qaPanel__9czM7{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.eva-ui_launcherButton__8ZNQ6,.eva-ui_sessionButton__rfdgY{transition:none}.eva-ui_launcherIconFloat__taytG,.eva-ui_launcherIconPulse__uBsTK,.eva-ui_messageRow___ppyW,.eva-ui_typeCursor__ths09,.eva-ui_typingDot__yfISN,.eva-ui_workspaceEnter__uEizj{animation:none!important}}.dark .eva-ui_launcherButton__8ZNQ6{border-color:rgba(20,184,166,.45);background:linear-gradient(135deg,#0f172a,#111827);color:#99f6e4}.dark .eva-ui_workspaceOverlay__xkyuz{background:rgba(2,6,23,.82)}.dark .eva-ui_workspaceShell__WISrj{background:radial-gradient(circle at 0 0,rgba(16,185,129,.16),transparent 45%),radial-gradient(circle at 100% 0,rgba(20,184,166,.15),transparent 40%),#0f172a}.dark .eva-ui_workspaceHeader__0_SjZ{border-color:#27374d;background:rgba(15,23,42,.85)}.dark .eva-ui_headerTitle__ZMA2S{color:#f8fafc}.dark .eva-ui_headerSubtitle__ka0hi{color:#94a3b8}.dark .eva-ui_introBlock__vAY88{border-color:#27374d;background:linear-gradient(180deg,rgba(15,23,42,.7),rgba(20,33,53,.55))}.dark .eva-ui_guidedLandingTitle__kOThP{color:#f8fafc}.dark .eva-ui_guidedLandingText__RWbYr{color:#94a3b8}.dark .eva-ui_guidedLandingButton__DbTRA{border-color:rgba(52,211,153,.5);background:rgba(15,23,42,.75);color:#6ee7b7}.dark .eva-ui_guidedLandingButton__DbTRA:hover{background:rgba(6,95,70,.25)}.dark .eva-ui_qaPanel__9czM7{border-color:#27374d;background:rgba(15,23,42,.78)}.dark .eva-ui_qaPanelTitle__MgFZJ{color:#f8fafc}.dark .eva-ui_qaPanelContext__qqVtr,.dark .eva-ui_qaRequiredHint__EHZMA{color:#94a3b8}.dark .eva-ui_qaChipButton__J5Nqo{border-color:rgba(52,211,153,.5);background:rgba(15,23,42,.75)!important;color:#6ee7b7!important}.dark .eva-ui_qaChipButton__J5Nqo:hover{background:rgba(6,95,70,.25)!important}.dark .eva-ui_choiceHint__CyBoK,.dark .eva-ui_introTitle__tCPUG{color:#cbd5e1}.dark .eva-ui_choiceBlock__sM_78{border-color:#27374d;background:rgba(15,23,42,.72)}.dark .eva-ui_choicePanel__lJJNC{border-color:#334155;background:rgba(15,23,42,.85)}.dark .eva-ui_emptyCard__852x9{border-color:#334155;background:rgba(15,23,42,.82)}.dark .eva-ui_composerRoot__F1Mh_{border-color:#27374d;background:rgba(15,23,42,.9)}.dark .eva-ui_composerRow__IYPKV{border-color:#334155;background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.92))}.dark .eva-ui_composerIcon__Bb9hX{color:#34d399}.dark .eva-ui_composerTextarea__Zq2sr{color:#e2e8f0}.dark .eva-ui_composerTextarea__Zq2sr::-moz-placeholder{color:#64748b}.dark .eva-ui_composerTextarea__Zq2sr::placeholder{color:#64748b}.dark .eva-ui_sessionButton__rfdgY{color:#e2e8f0}.dark .eva-ui_sidebarSectionTitle__MfvWN{color:#bfdbfe}.dark .eva-ui_sessionGroupTitle__VyQD0{color:rgba(148,163,184,.95)}.dark .eva-ui_sessionMeta__UvKoq{color:#67e8f9}.dark .eva-ui_threadScroller__DHiwf{background:radial-gradient(circle at 100% 0,rgba(16,185,129,.16),transparent 35%),radial-gradient(circle at 0 100%,rgba(20,184,166,.16),transparent 35%),#0f172a}.dark .eva-ui_assistantBubble__jbpP0{border-color:#334155;background:#1e293b;color:#f8fafc}.dark .eva-ui_systemBubble__SZ6wX{border-color:#334155;background:#1e293b;color:#cbd5e1}.dark .eva-ui_proposalText__tQviW{border-color:#34d399;color:#cbd5e1}.dark .eva-ui_assistantSelectorWrap__7Bsj6{border-color:#334155}.dark .eva-ui_assistantSelectorStatus__4SeEG{color:#94a3b8}.dark .eva-ui_assistantSelectorError__3zS1v{color:#fca5a5}.dark .eva-ui_assistantSelectorTrigger__OJdc8{border-color:#334155!important;background:#0f172a!important}.dark .eva-ui_assistantSelectorValue__cvwbs{color:#e2e8f0}.dark .eva-ui_unknownAssistantButton__1uYAW{color:#5eead4}.dark .eva-ui_typingBubble__PSUDs{border-color:#334155;background:#1e293b}.dark .eva-ui_typingDot__yfISN{background:#34d399}.dark .eva-ui_typingLabel__HmJ0y{color:#94a3b8}.dark .eva-ui_actionCard___85Qn{border-color:rgba(52,211,153,.5);background:linear-gradient(180deg,rgba(6,78,59,.3),rgba(6,95,70,.2))}.dark .eva-ui_actionSummary__y9Yry{color:#d1fae5}.dark .eva-ui_actionRejectedState__s8BAT{border-color:rgba(45,212,191,.4);background:rgba(6,78,59,.28)}.dark .eva-ui_actionRejectedLabel__KIdJF{color:#99f6e4}.dark .eva-ui_actionAppliedState__G1LkI{border-color:rgba(74,222,128,.4);background:rgba(21,128,61,.18)}.dark .eva-ui_actionAppliedLabel__W38Vv{color:#bbf7d0}.dark .eva-ui_permissionHint__7eIwi{color:#fbbf24}.dark .eva-ui_usageInner__Kd6Y2,.dark .eva-ui_usageRing__GVLAb{border-color:#334155;background:#0f172a}@keyframes eva-ui_overlayEnter__2FsyP{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes eva-ui_evaFloat__2fkVA{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes eva-ui_evaPulse__T9WSp{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes eva-ui_typingBounce__LlMhT{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes eva-ui_messageEnter__xy1fG{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes eva-ui_blink__ki_m5{50%{opacity:0}}