.ai-assistant_launcher__vZeRT{position:fixed;right:28px;bottom:max(24px,env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:6px;padding:5px 20px 5px 5px;border:1px solid #426156;border-radius:999px;background:#18362d;color:#eff7ed;box-shadow:0 8px 28px #16332926,inset 0 1px 0 #ffffff12;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s}.ai-assistant_launcher__vZeRT:hover{transform:translateY(-3px);background:#214439}.ai-assistant_launcher__vZeRT strong{font-size:13px;font-weight:600;letter-spacing:-.2px}.ai-assistant_launcher__vZeRT small{font-size:10px;color:#b2c9ba}.ai-assistant_launcherOrb__fnk0Q{display:block;width:56px;height:56px}.ai-assistant_dialog__GaV83{position:fixed;inset:auto 24px 24px auto;margin:0;width:440px;max-width:calc(100vw - 32px);height:min(830px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border:1px solid #d8e1d9;border-radius:22px;color:#203b31;background:#fcfdf9;box-shadow:0 24px 100px #11291e33}.ai-assistant_dialog__GaV83[open]{display:flex;flex-direction:column;animation:ai-assistant_enter__FMJeo .28s cubic-bezier(.16,1,.3,1)}.ai-assistant_dialog__GaV83::backdrop{background:#10241c38;backdrop-filter:blur(3px)}.ai-assistant_dialog__GaV83 header{flex-shrink:0;background:#fcfdf9}.ai-assistant_brandMark__kqHqG{font-size:29px;font-weight:600;letter-spacing:-5px;padding-right:7px;line-height:1}.ai-assistant_brandMark__kqHqG span{color:#769c7e}.ai-assistant_headerCaption__RJVat{margin-top:3px;font-size:8px;letter-spacing:1.2px;color:#7b8d81}.ai-assistant_iconButton__A4GV1{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#607669}.ai-assistant_iconButton__A4GV1:hover{background:#eaf0e7;color:#203b31}.ai-assistant_stage__84nBy{position:relative;flex-shrink:0;height:260px;overflow:hidden;color:#d5e8d7;background:radial-gradient(ellipse at 50% 30%,#244d3b 0,#16372b 55%,#122d24 100%)}.ai-assistant_stageTop__IwMEb{position:absolute;inset:18px 22px auto;display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:1.4px;color:#9fbca5}.ai-assistant_stageTop__IwMEb>span:first-child{display:flex;align-items:center;gap:6px}.ai-assistant_stageTop__IwMEb i{display:block;width:4px;height:4px;border-radius:50%;background:#b0d7a9}.ai-assistant_orb__osX5V{position:absolute;top:8px;left:50%;width:232px;height:232px;transform:translateX(-50%)}.ai-assistant_orbitLabel__JlUOW{position:absolute;top:114px;left:-33px;transform:rotate(-90deg);font-size:6px;letter-spacing:1.7px;color:#8ba996}.ai-assistant_stateLabel__YGAcG{position:absolute;left:0;right:0;bottom:41px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;letter-spacing:.1px}.ai-assistant_equalizer__VepYV{display:flex;align-items:center;gap:2px;height:13px}.ai-assistant_equalizer__VepYV i{width:2px;height:3px;border-radius:2px;background:#bdddb3}.ai-assistant_equalizer__VepYV i:nth-child(2),.ai-assistant_equalizer__VepYV i:nth-child(4){height:7px}.ai-assistant_equalizer__VepYV i:nth-child(3){height:11px}.ai-assistant_stage__84nBy[data-state=listening] .ai-assistant_equalizer__VepYV i,.ai-assistant_stage__84nBy[data-state=speaking] .ai-assistant_equalizer__VepYV i,.ai-assistant_stage__84nBy[data-state=thinking] .ai-assistant_equalizer__VepYV i{animation:ai-assistant_equalize__eJDuc .85s ease-in-out infinite alternate}.ai-assistant_equalizer__VepYV i:nth-child(2){animation-delay:-.28s!important}.ai-assistant_equalizer__VepYV i:nth-child(3){animation-delay:-.5s!important}.ai-assistant_equalizer__VepYV i:nth-child(4){animation-delay:-.14s!important}.ai-assistant_equalizer__VepYV i:nth-child(5){animation-delay:-.65s!important}.ai-assistant_voiceControl__uELr1{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#a3bca8;font-size:9px;padding:6px 10px;border-radius:20px;white-space:nowrap}.ai-assistant_voiceControl__uELr1:hover{background:#ffffff0a;color:#e2eedc}.ai-assistant_voiceControl__uELr1:active:not(:disabled){transform:translateX(-50%) scale(.98)}.ai-assistant_context__rLeJ5{display:flex;flex-shrink:0;align-items:center;gap:6px;padding:12px 22px;border-bottom:1px solid #e5eae0;color:#728171;font-size:9px}.ai-assistant_thread__gN_N7{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px;scrollbar-width:thin;scrollbar-color:#cbd7c8 transparent}.ai-assistant_welcome__rAB1N{padding:24px 0 18px}.ai-assistant_kicker__YnG4P{display:block;color:#82917d;font-size:8px;letter-spacing:1.2px;font-weight:500}.ai-assistant_welcome__rAB1N h3{margin:12px 0 10px;font-size:30px;line-height:1.1;letter-spacing:-1.3px;font-weight:500}.ai-assistant_welcome__rAB1N h3 span{color:#7e927c}.ai-assistant_welcome__rAB1N>p{max-width:330px;color:#6d7d6c;font-size:11px;line-height:1.8}.ai-assistant_suggestion__Opgdr{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;color:#425e49;border:0;border-bottom:1px solid #e2e8dc;background:transparent;font-size:11px}.ai-assistant_suggestion__Opgdr:hover{color:#193f2c}.ai-assistant_suggestion__Opgdr svg{flex-shrink:0;transition:transform .2s}.ai-assistant_suggestion__Opgdr:hover svg{transform:translateX(3px)}.ai-assistant_exchange__R3uvH{padding:18px 0 4px}.ai-assistant_question__ho3Vl{margin:0 0 20px 36px;padding:12px 15px;border-radius:14px 14px 3px 14px;background:#edf1e7;color:#3d5942;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ai-assistant_answer__l2rMt{padding:0 0 12px}.ai-assistant_answer__l2rMt>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85;color:#3c5040}.ai-assistant_replay__4PcCl{display:flex;align-items:center;gap:5px;padding:4px 0 4px 8px;border:0;background:transparent;color:#6b826b;font-size:9px}.ai-assistant_sources__FIpnp{margin-top:13px;padding:10px 0;border-top:1px solid #e2e8dc;font-size:10px;color:#7b8c77;line-height:1.8}.ai-assistant_sources__FIpnp summary{color:#5b7359}.ai-assistant_sources__FIpnp p{margin-top:8px;overflow-wrap:anywhere}.ai-assistant_thinking__rAiTC{display:flex;gap:4px;align-items:center;padding:4px 0 14px}.ai-assistant_thinking__rAiTC>span:not(:last-child){width:5px;height:5px;border-radius:50%;background:#7f9c7d;animation:ai-assistant_think__zXu_1 1.2s ease-in-out infinite}.ai-assistant_thinking__rAiTC>span:nth-child(2){animation-delay:.15s}.ai-assistant_thinking__rAiTC>span:nth-child(3){animation-delay:.3s}.ai-assistant_notice__YJBIl{margin:12px 0;padding:10px 12px;border:1px solid #e9d9bd;border-radius:8px;background:#fcf7ed;color:#79603c;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.ai-assistant_retry__YAKgW{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;padding:7px 0 0;font-size:10px;text-decoration:underline}.ai-assistant_composer__ycW7M{flex-shrink:0;max-height:45%;overflow-y:auto;padding:14px 20px 12px;border-top:1px solid #e6ebdf;background:#fcfdf9}.ai-assistant_inputWrap__lfDjb{border:1px solid #dbe3d2;border-radius:14px;background:#fff;transition:border-color .18s}.ai-assistant_inputWrap__lfDjb:focus-within{border-color:#6a926a;box-shadow:0 0 0 2px #386f610a}.ai-assistant_inputWrap__lfDjb textarea{display:block;border:0;padding:13px 14px 6px;resize:none;min-height:61px;max-height:120px;border-radius:14px;font-size:12px;line-height:1.5;background:transparent}.ai-assistant_inputWrap__lfDjb textarea:focus{box-shadow:none}.ai-assistant_inputWrap__lfDjb textarea::-moz-placeholder{color:#9aab96}.ai-assistant_inputWrap__lfDjb textarea::placeholder{color:#9aab96}.ai-assistant_inputHint__OISju{font-size:9px;color:#8a9a83}.ai-assistant_mic__ApyQ3{display:grid;place-items:center;border:1px solid #e6ebdf;width:32px;height:32px;border-radius:50%;color:#657e5e;background:#f6f8f1}.ai-assistant_mic__ApyQ3:hover{background:#eaf0e2}.ai-assistant_micActive__89H1o{color:#f5f9ef;background:#3d6e50;border-color:#3d6e50}.ai-assistant_micActive__89H1o:hover{background:#335e44}.ai-assistant_send__X7Dwg{display:grid;place-items:center;width:33px;height:33px;border:0;border-radius:50%;background:#294e38;color:#f6f9ee}.ai-assistant_send__X7Dwg:hover{background:#3a6447}.ai-assistant_send__X7Dwg:disabled{opacity:.3}.ai-assistant_voiceNotice__bTdUN{margin-bottom:10px;color:#7b6849;font-size:10px;line-height:1.6}.ai-assistant_footnote__vfkDQ{margin-top:9px;font-size:8px;color:#94a18b;line-height:1.6}.ai-assistant_footnote__vfkDQ span{white-space:nowrap}.ai-assistant_privacy__Tjbcf{margin-top:4px;color:#8d9c85;font-size:8px;line-height:1.7}.ai-assistant_privacy__Tjbcf p{margin-top:5px}.ai-assistant_privacy__Tjbcf a{text-decoration:underline}@keyframes ai-assistant_enter__FMJeo{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-assistant_equalize__eJDuc{0%{transform:scaleY(.45);opacity:.6}to{transform:scaleY(1.25);opacity:1}}@keyframes ai-assistant_think__zXu_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-height:780px){.ai-assistant_stage__84nBy{height:175px}.ai-assistant_orb__osX5V{width:160px;height:160px;top:-4px}.ai-assistant_stateLabel__YGAcG{bottom:36px}.ai-assistant_voiceControl__uELr1{bottom:7px}.ai-assistant_orbitLabel__JlUOW{top:72px}.ai-assistant_welcome__rAB1N{padding:14px 0}.ai-assistant_welcome__rAB1N h3{margin:8px 0;font-size:24px}.ai-assistant_welcome__rAB1N h3 br{display:none}.ai-assistant_welcome__rAB1N h3 span:before{content:" "}.ai-assistant_welcome__rAB1N>p{line-height:1.6}.ai-assistant_suggestion__Opgdr{padding:9px 0}.ai-assistant_composer__ycW7M{padding-top:10px;padding-bottom:10px}}@media (max-width:600px){.ai-assistant_launcher__vZeRT{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding-right:15px}.ai-assistant_launcherOrb__fnk0Q{width:48px;height:48px}.ai-assistant_dialog__GaV83{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;width:auto;max-width:none;height:calc(100dvh - 24px - env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:19px}}@media (prefers-reduced-motion:reduce){.ai-assistant_dialog__GaV83[open],.ai-assistant_equalizer__VepYV i,.ai-assistant_thinking__rAiTC>span{animation:none!important}.ai-assistant_launcher__vZeRT,.ai-assistant_suggestion__Opgdr svg{transition:none}}