.SiteAssistant_launcher__CofY8{width:100%;position:relative;min-width:0}.SiteAssistant_searchForm__6tHul{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--background);padding:7px;border-radius:17px;box-shadow:0 6px 24px #172b3910}.SiteAssistant_searchForm__6tHul:focus-within{border-color:#a1b7d1;box-shadow:0 0 0 3px #6995c111}.SiteAssistant_searchForm__6tHul input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--foreground);font-size:15px;height:42px;padding:0 9px}.SiteAssistant_sendButton__gLc6n{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;background:var(--foreground);color:var(--background);border:0;border-radius:11px;flex-shrink:0;font-size:12px;font-weight:600;cursor:pointer}.SiteAssistant_sendButton__gLc6n:disabled{opacity:.4;cursor:default}.SiteAssistant_helper__7melv{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin-top:9px}.SiteAssistant_suggestions__WzyMl{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.SiteAssistant_suggestions__WzyMl button{border:1px solid var(--border);border-radius:30px;background:var(--background);font-size:11px;padding:7px 10px;color:var(--muted-foreground);cursor:pointer}.SiteAssistant_suggestions__WzyMl button:hover{color:var(--foreground);background:var(--muted)}.SiteAssistant_resume__lGm6C{display:inline-flex;gap:5px;align-items:center;font-size:11px;color:var(--foreground);font-weight:600;margin-top:10px;border:0;background:transparent;cursor:pointer}.SiteAssistant_dialog__CoHtb{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;width:min(1040px,calc(100vw - 40px))!important;max-width:1040px!important;height:min(830px,90dvh);max-height:90dvh;overflow:hidden;border-radius:23px!important;background:var(--background);color:var(--foreground)}.SiteAssistant_header__3z0Ns{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.SiteAssistant_brandIcon__CELt1{width:38px;height:38px;border:1px solid var(--border);border-radius:12px;display:grid;place-items:center;background:var(--muted);color:var(--foreground)}.SiteAssistant_headerText__1OiKR{flex:1;min-width:0}.SiteAssistant_title__GTafo{font-size:16px!important;font-weight:650!important;letter-spacing:-.02em}.SiteAssistant_subtitle__DYGwc{font-size:11px!important;line-height:1.6!important;color:var(--muted-foreground);margin-top:4px}.SiteAssistant_badge__Zcpy7{font-size:10px;color:#358365;background:#eaf5ed;border:1px solid #d9eade;border-radius:20px;padding:4px 9px;white-space:nowrap}.SiteAssistant_iconButton__TvbQI{height:33px;width:33px;display:grid;place-items:center;cursor:pointer;border-radius:8px;border:0;background:transparent;color:var(--muted-foreground)}.SiteAssistant_iconButton__TvbQI:hover{background:var(--muted);color:var(--foreground)}.SiteAssistant_layout__zqndm{display:flex;flex:1;min-height:0}.SiteAssistant_conversation__9axGE{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.SiteAssistant_messages__LSUdp{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:27px 28px 20px;display:flex;flex-direction:column;gap:23px}.SiteAssistant_empty__h5NYr{margin:auto;max-width:500px;text-align:center;padding:35px 8px}.SiteAssistant_empty__h5NYr h3{font-size:25px;font-weight:600;letter-spacing:-.04em;margin-bottom:12px}.SiteAssistant_empty__h5NYr p{font-size:13px;line-height:1.8;color:var(--muted-foreground)}.SiteAssistant_message__cMpzB{display:flex;gap:10px;align-items:flex-start;min-width:0}.SiteAssistant_avatar__1_o5E{height:26px;width:26px;display:grid;place-items:center;flex-shrink:0;border-radius:8px;background:var(--muted);color:var(--muted-foreground);margin-top:3px}.SiteAssistant_user__IajYA{justify-content:flex-end;padding-left:32px}.SiteAssistant_bubble__f4TFT{font-size:14px;line-height:1.9;overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--foreground)}.SiteAssistant_user__IajYA .SiteAssistant_bubble__f4TFT{max-width:88%;padding:11px 15px;border-radius:17px 17px 5px 17px;background:var(--muted);line-height:1.7;white-space:pre-wrap}.SiteAssistant_content__57_aO{white-space:pre-wrap}.SiteAssistant_content__57_aO pre{overflow-x:auto;white-space:pre;max-width:100%;padding:14px;background:var(--muted);border:1px solid var(--border);border-radius:10px;font-size:12px;line-height:1.7;margin:12px 0}.SiteAssistant_content__57_aO strong{font-weight:650}.SiteAssistant_content__57_aO code{font-family:var(--font-geist-mono),monospace}.SiteAssistant_messageTools__5OGTN{display:flex;gap:12px;align-items:center;margin-top:8px;font-size:10px;color:var(--muted-foreground)}.SiteAssistant_messageTools__5OGTN button{display:inline-flex;align-items:center;gap:5px;cursor:pointer;border:0;background:transparent;padding:0;color:inherit}.SiteAssistant_status__7y5GM{display:flex;gap:8px;align-items:center;color:var(--muted-foreground);font-size:12px;min-height:30px}.SiteAssistant_error__LhJ3Q{font-size:12px;color:#a54d37;padding:10px 15px;background:#fbeee9;border:1px solid #f0d5cb;border-radius:10px;margin:0 20px 10px;line-height:1.6}.SiteAssistant_composerWrap__B_y8q{flex-shrink:0;padding:12px 20px 17px;border-top:1px solid var(--border);background:var(--background)}.SiteAssistant_composer__xwUIg{border:1px solid var(--border);padding:9px;border-radius:16px;display:flex;align-items:flex-end;gap:5px;background:var(--background)}.SiteAssistant_composer__xwUIg:focus-within{border-color:#9db1c6;box-shadow:0 0 0 3px #7392ac12}.SiteAssistant_composer__xwUIg textarea{resize:none;min-height:43px;max-height:120px;width:100%;border:0;outline:none;background:transparent;color:var(--foreground);font-size:14px;line-height:1.6;padding:9px 7px}.SiteAssistant_composer__xwUIg .SiteAssistant_sendButton__gLc6n{width:39px;height:39px;padding:0;border-radius:11px}.SiteAssistant_composerNote__3ATAr{font-size:9px;line-height:1.7;color:var(--muted-foreground);margin:8px 3px 0;display:flex;justify-content:space-between;gap:12px}.SiteAssistant_services__Un5oh{width:295px;flex-shrink:0;border-left:1px solid var(--border);background:color-mix(in srgb,var(--muted) 35%,var(--background));padding:23px 19px;overflow-y:auto;scrollbar-width:thin}.SiteAssistant_services__Un5oh h3{font-size:12px;font-weight:650;margin:0 0 7px;display:flex;gap:7px;align-items:center}.SiteAssistant_servicesIntro__yHgip{font-size:10px;line-height:1.8;color:var(--muted-foreground);margin-bottom:18px}.SiteAssistant_service___dvSy{border:1px solid var(--border);border-radius:13px;background:var(--background);padding:16px;margin-top:11px;overflow-wrap:anywhere}.SiteAssistant_serviceKind__ag16M{font-size:9px;color:var(--muted-foreground);display:block;margin-bottom:9px}.SiteAssistant_service___dvSy h4{font-size:13px;font-weight:600;margin:0 0 8px;line-height:1.5}.SiteAssistant_service___dvSy p{font-size:11px;color:var(--muted-foreground);line-height:1.8;margin:0 0 13px}.SiteAssistant_service___dvSy button{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid var(--border);border-radius:7px;background:var(--background);font-size:10px;padding:8px 10px;font-weight:600;cursor:pointer;color:var(--foreground)}.SiteAssistant_service___dvSy button:hover{background:var(--muted)}.SiteAssistant_serviceHint__o4JTP{font-size:9px;line-height:1.8;color:var(--muted-foreground);margin-top:16px}.SiteAssistant_mobileServices__mSAZw{display:none}.SiteAssistant_lastActions__oTU2Z{display:flex;gap:9px;align-items:center}.SiteAssistant_truncated__S8RKb{font-size:10px;color:var(--muted-foreground);padding-top:8px}@media(max-width:760px){.SiteAssistant_dialog__CoHtb{width:calc(100vw - 20px)!important;height:92dvh;max-height:92dvh;border-radius:18px!important}.SiteAssistant_header__3z0Ns{padding:14px 15px;gap:9px}.SiteAssistant_brandIcon__CELt1{height:32px;width:32px;border-radius:10px}.SiteAssistant_title__GTafo{font-size:14px!important}.SiteAssistant_subtitle__DYGwc{font-size:10px!important;max-width:230px}.SiteAssistant_badge__Zcpy7{display:none}.SiteAssistant_header__3z0Ns .SiteAssistant_iconButton__TvbQI{height:30px;width:30px}.SiteAssistant_messages__LSUdp{padding:22px 15px 16px;gap:19px}.SiteAssistant_bubble__f4TFT{font-size:13px;line-height:1.9}.SiteAssistant_services__Un5oh{display:none}.SiteAssistant_mobileServices__mSAZw{display:block;margin:4px 0 8px 36px}.SiteAssistant_mobileServices__mSAZw h3{font-size:11px;font-weight:600}.SiteAssistant_mobileServices__mSAZw .SiteAssistant_service___dvSy{padding:12px;margin-top:8px}.SiteAssistant_mobileServices__mSAZw .SiteAssistant_service___dvSy p{font-size:10px;line-height:1.7;margin-bottom:9px}.SiteAssistant_composerWrap__B_y8q{padding:10px 12px 12px}.SiteAssistant_composer__xwUIg textarea{font-size:16px}.SiteAssistant_composerNote__3ATAr{font-size:8px;gap:7px;line-height:1.6}.SiteAssistant_searchForm__6tHul input{font-size:14px}.SiteAssistant_sendButton__gLc6n span{display:none}.SiteAssistant_searchForm__6tHul .SiteAssistant_sendButton__gLc6n{height:40px;width:40px;padding:0}.SiteAssistant_searchForm__6tHul{gap:1px;padding:6px}.SiteAssistant_empty__h5NYr h3{font-size:23px}.SiteAssistant_empty__h5NYr p{font-size:12px}.SiteAssistant_error__LhJ3Q{margin-left:12px;margin-right:12px}.SiteAssistant_user__IajYA{padding-left:18px}.SiteAssistant_user__IajYA .SiteAssistant_bubble__f4TFT{max-width:94%}.SiteAssistant_headerText__1OiKR{max-width:calc(100% - 105px)}.SiteAssistant_lastActions__oTU2Z{gap:1px}}@media(prefers-reduced-motion:reduce){.SiteAssistant_dialog__CoHtb{animation:none!important;transition:none!important}}.SiteAssistant_recommendations__FdP9F{display:block;margin:0 0 8px 36px;padding:15px;border:1px solid color-mix(in srgb,#8b5cf6 45%,var(--border));border-radius:16px;background:color-mix(in srgb,#8b5cf6 5%,var(--background))}.SiteAssistant_recommendations__FdP9F h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;margin:0 0 11px;color:var(--foreground)}.SiteAssistant_serviceGrid__ot3N2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px}.SiteAssistant_service___dvSy{margin:0;border-color:color-mix(in srgb,#8b5cf6 45%,var(--border));box-shadow:0 3px 12px #7c3aed0c}.SiteAssistant_serviceKind__ag16M{display:flex;align-items:center;gap:5px;color:#8b5cf6;font-weight:600}.SiteAssistant_service___dvSy h4{font-size:14px}.SiteAssistant_service___dvSy button{border-color:#7c3aed;background:#7c3aed;color:white;font-size:12px;padding:10px 12px}.SiteAssistant_service___dvSy button:hover{background:#6d28d9}.SiteAssistant_service___dvSy button:focus-visible{outline:3px solid #c4b5fd;outline-offset:3px}.SiteAssistant_messageTools__5OGTN:empty{display:none}@media(max-width:760px){.SiteAssistant_recommendations__FdP9F{margin-left:0;padding:12px}.SiteAssistant_recommendations__FdP9F h3{font-size:11px}.SiteAssistant_serviceGrid__ot3N2{grid-template-columns:1fr}.SiteAssistant_service___dvSy{padding:13px}.SiteAssistant_service___dvSy p{font-size:11px}.SiteAssistant_service___dvSy button{min-height:40px}}