.AdilCompanion_dock__TViW4{position:fixed;right:22px;bottom:22px;z-index:45;font-family:inherit;color:#203630}.AdilCompanion_launcher__1V7FC{display:flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;color:#163f33;padding:0}.AdilCompanion_mascot__pp9a6{width:196px;height:190px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 10px #183b3020)}.AdilCompanion_label__H4dpC{padding:10px 14px;border:1px solid #dce7e0;border-radius:16px 16px 0 16px;background:#fff;box-shadow:0 5px 20px #1b403010;font-size:13px;text-align:left;line-height:1.5}.AdilCompanion_label__H4dpC strong{display:block;font-size:14px;letter-spacing:.06em}.AdilCompanion_compact__2HV3S{border:1px solid #dce7e0;background:#fff;border-radius:50%;width:52px;height:52px;box-shadow:0 5px 24px #183b301c;justify-content:center}.AdilCompanion_resize__w6viu{display:block;margin-left:auto;border:0;background:#fff;color:#52685e;border-radius:12px;font-size:11px;padding:4px 8px;cursor:pointer}.AdilCompanion_panel__H0A_3{width:420px;max-width:calc(100vw - 24px);height:650px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#fff;border:1px solid #d9e3dc;border-radius:22px;box-shadow:0 18px 70px #17332c25;overflow:hidden}.AdilCompanion_head__Zt6oT{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid #edf0ec;flex:none}.AdilCompanion_head__Zt6oT img{width:46px;height:62px;-o-object-fit:contain;object-fit:contain}.AdilCompanion_head__Zt6oT strong{font-size:18px;letter-spacing:.08em}.AdilCompanion_muted__c6rno{font-size:12px;line-height:1.55;color:#67786d}.AdilCompanion_head__Zt6oT button{margin-left:auto}.AdilCompanion_button__mOtCS,.AdilCompanion_link__D54vD,.AdilCompanion_tab__VInf_{border:1px solid #dce5df;background:#fff;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.4;color:#244e3e;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.AdilCompanion_button__mOtCS:hover,.AdilCompanion_link__D54vD:hover,.AdilCompanion_tab__VInf_:hover{background:#f2f7f3}.AdilCompanion_button__mOtCS:disabled{opacity:.5;cursor:default}.AdilCompanion_primary__H5Dc_{background:#17664d;color:#fff;border-color:#17664d}.AdilCompanion_primary__H5Dc_:hover{background:#10563f}.AdilCompanion_tabs__Y9DPq{display:flex;gap:5px;padding:10px 14px;flex:none}.AdilCompanion_tab__VInf_{flex:1;border-color:transparent;padding:9px 5px}.AdilCompanion_active__Y_hHZ{background:#eaf3ed;color:#15553e}.AdilCompanion_body__3WnWd{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:0 18px 16px;min-height:0}.AdilCompanion_context__nNwzs{padding:10px 12px;border-radius:10px;background:#f7f8f5;margin:0 0 14px;font-size:12px;line-height:1.6;color:#647267}.AdilCompanion_context__nNwzs strong{color:#354b40}.AdilCompanion_tools__PSCf8{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.AdilCompanion_tools__PSCf8 a{flex:1;min-width:125px}.AdilCompanion_message__jTJkJ{padding:13px 14px;border:1px solid #e4e9e3;border-radius:14px;margin:12px 0;overflow-wrap:anywhere;font-size:14px;line-height:1.65;white-space:pre-wrap}.AdilCompanion_user__5FU7n{background:#edf5ef;margin-left:30px;border-color:#edf5ef}.AdilCompanion_answer__igKUp{background:#fafbf8;margin-right:12px}.AdilCompanion_sources__Es_TU{white-space:normal;border-top:1px solid #e0e6de;margin-top:12px;padding-top:10px}.AdilCompanion_sources__Es_TU a{display:block;color:#146346;font-size:12px;margin:7px 0;text-decoration:underline}.AdilCompanion_form__H2Q9s{display:flex;flex-direction:column;gap:12px}.AdilCompanion_form__H2Q9s label{font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:6px}.AdilCompanion_input__wXyRe{width:100%;min-width:0;border:1px solid #d6e0d8;border-radius:10px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:#243d31;box-sizing:border-box}.AdilCompanion_input__wXyRe:focus{outline:2px solid #94baa5;outline-offset:1px}textarea.AdilCompanion_input__wXyRe{resize:vertical;min-height:90px;max-height:180px}.AdilCompanion_row___mqY2{display:flex;gap:10px}.AdilCompanion_row___mqY2>*{flex:1;min-width:0}.AdilCompanion_footer__VBEZB{padding:12px 18px;border-top:1px solid #e7ece6;background:#fbfcf9;flex:none}.AdilCompanion_footer__VBEZB a{color:#245e46;font-size:13px}.AdilCompanion_notice__YdtsN{font-size:13px;line-height:1.6;padding:11px 12px;background:#fff8e7;border:1px solid #f1e1b4;border-radius:10px;margin:10px 0;overflow-wrap:anywhere}.AdilCompanion_success__1qmk3{background:#edf6ef;border-color:#cce0d0}.AdilCompanion_list__mn_ee{display:flex;flex-direction:column;gap:8px}.AdilCompanion_list__mn_ee a,.AdilCompanion_list__mn_ee button{text-align:left;justify-content:flex-start}.AdilCompanion_busy__9Veyq{display:flex;align-items:center;gap:8px;color:#346548;font-size:13px;padding:12px 0}.AdilCompanion_dots__Iowgg{display:inline-flex;gap:4px}.AdilCompanion_dots__Iowgg i{width:5px;height:5px;border-radius:50%;background:#43876a;animation:AdilCompanion_pulse__m1tAR 1.2s ease-in-out infinite}.AdilCompanion_dots__Iowgg i:nth-child(2){animation-delay:.16s}.AdilCompanion_dots__Iowgg i:nth-child(3){animation-delay:.32s}@keyframes AdilCompanion_pulse__m1tAR{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.AdilCompanion_dock__TViW4 a:focus-visible,.AdilCompanion_dock__TViW4 button:focus-visible{outline:3px solid #76a88b;outline-offset:3px}.AdilCompanion_dockControls__JiJqh{display:flex;justify-content:flex-end;align-items:center;gap:6px}.AdilCompanion_dockControls__JiJqh .AdilCompanion_resize__w6viu{margin-left:0;min-height:28px}.AdilCompanion_dockControls__JiJqh .AdilCompanion_resize__w6viu:disabled{opacity:.65;cursor:default}.AdilCompanion_roaming__wRmhq{--roam-x:min(144px,max(0px,calc(100vw - 360px)));--adil-travel-duration:32s;animation:AdilCompanion_companionStroll__Ds2KZ var(--adil-travel-duration) linear infinite;will-change:transform}.AdilCompanion_roaming__wRmhq .AdilCompanion_label__H4dpC{max-width:180px;box-sizing:border-box}.AdilCompanion_motionPaused__oWISq,.AdilCompanion_roaming__wRmhq:focus-within,.AdilCompanion_roaming__wRmhq:hover{animation-play-state:paused;--adil-travel-state:paused}.AdilCompanion_motionPaused__oWISq .AdilCompanion_label__H4dpC,.AdilCompanion_motionPaused__oWISq .AdilCompanion_mascot__pp9a6,.AdilCompanion_roaming__wRmhq:focus-within .AdilCompanion_label__H4dpC,.AdilCompanion_roaming__wRmhq:focus-within .AdilCompanion_mascot__pp9a6,.AdilCompanion_roaming__wRmhq:hover .AdilCompanion_label__H4dpC,.AdilCompanion_roaming__wRmhq:hover .AdilCompanion_mascot__pp9a6{animation-play-state:paused}.AdilCompanion_launcher__1V7FC:hover .AdilCompanion_mascot__pp9a6{filter:drop-shadow(0 8px 13px #17664d38)}@keyframes AdilCompanion_companionStroll__Ds2KZ{0%,20%,92%,to{transform:translateX(0)}44%,68%{transform:translateX(calc(-1 * var(--roam-x)))}}@media(prefers-reduced-motion:reduce){.AdilCompanion_dots__Iowgg i{animation:none}}@media(max-width:600px){.AdilCompanion_dock__TViW4{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.AdilCompanion_mascot__pp9a6{width:76px;height:94px}.AdilCompanion_label__H4dpC{display:none}.AdilCompanion_panel__H0A_3{width:calc(100vw - 24px);height:calc(100dvh - 110px);max-height:calc(100dvh - 24px)}.AdilCompanion_head__Zt6oT{padding:10px 14px}.AdilCompanion_body__3WnWd{padding-left:14px;padding-right:14px}.AdilCompanion_footer__VBEZB{padding:10px 14px}.AdilCompanion_roaming__wRmhq{--roam-x:min(92px,max(0px,calc(100vw - 190px)))}.AdilCompanion_dockControls__JiJqh .AdilCompanion_resize__w6viu{min-height:32px}}@media(prefers-reduced-motion:reduce){.AdilCompanion_roaming__wRmhq,.AdilCompanion_roaming__wRmhq .AdilCompanion_label__H4dpC,.AdilCompanion_roaming__wRmhq .AdilCompanion_mascot__pp9a6{animation:none!important;transform:none;will-change:auto}}.AdilCompanion_launcher__1V7FC,.AdilCompanion_moveHandle__lycjx{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.AdilCompanion_launcher__1V7FC{cursor:grab}.AdilCompanion_dragging__gicU2,.AdilCompanion_launcher__1V7FC:active,.AdilCompanion_moveHandle__lycjx:active{cursor:grabbing}.AdilCompanion_moveHandle__lycjx{cursor:move;min-width:28px}.AdilCompanion_figure__rQv0m,.AdilCompanion_portrait__rAk8G{position:relative;display:inline-flex;flex:none}.AdilCompanion_figure__rQv0m{pointer-events:none}.AdilCompanion_lively__3Pqxk .AdilCompanion_mascot__pp9a6{transform:none;animation:none}.AdilCompanion_emotion__EFZBc{position:absolute;right:0;top:8px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff9df;border:1px solid #e3d4a0;color:#91702d;font-size:19px;box-shadow:0 3px 12px #244e3e16;pointer-events:none}.AdilCompanion_lively__3Pqxk .AdilCompanion_emotion__EFZBc{opacity:.8}.AdilCompanion_dock__TViW4[data-mood=concerned] .AdilCompanion_emotion__EFZBc{background:#fff1e6;color:#995425}.AdilCompanion_dock__TViW4[data-mood=pleased] .AdilCompanion_emotion__EFZBc{background:#e5f5eb;color:#17664d}.AdilCompanion_motionPaused__oWISq .AdilCompanion_emotion__EFZBc,.AdilCompanion_motionPaused__oWISq .AdilCompanion_mascot__pp9a6,.AdilCompanion_motionPaused__oWISq .AdilCompanion_portrait__rAk8G{animation-play-state:paused!important}.AdilCompanion_lively__3Pqxk .AdilCompanion_label__H4dpC{max-width:180px;box-sizing:border-box}.AdilCompanion_portrait__rAk8G .AdilCompanion_emotion__EFZBc{width:20px;height:20px;font-size:14px;right:-6px;top:0}.AdilCompanion_head__Zt6oT .AdilCompanion_moveHandle__lycjx{margin-left:auto}.AdilCompanion_head__Zt6oT .AdilCompanion_moveHandle__lycjx+button{margin-left:0}@media(max-width:600px){.AdilCompanion_dockControls__JiJqh{max-width:180px;flex-wrap:wrap}.AdilCompanion_dockControls__JiJqh .AdilCompanion_resize__w6viu{font-size:10px;padding:3px 6px}.AdilCompanion_emotion__EFZBc{width:21px;height:21px;right:-2px}}@media(prefers-reduced-motion:reduce){.AdilCompanion_dock__TViW4[data-mood] .AdilCompanion_emotion__EFZBc,.AdilCompanion_dock__TViW4[data-mood] .AdilCompanion_mascot__pp9a6,.AdilCompanion_dock__TViW4[data-mood] .AdilCompanion_portrait__rAk8G{animation:none!important;transform:none!important}.AdilCompanion_lively__3Pqxk .AdilCompanion_label__H4dpC{animation:none!important}}.AdilCompanion_lively__3Pqxk{animation:none}@media(max-width:600px){.AdilCompanion_mascot__pp9a6{width:112px;height:110px}}.AdilFigure_figure__ah4KL{width:196px;height:190px;overflow:visible;display:block;filter:drop-shadow(0 7px 8px #244e3e19);pointer-events:none}.AdilFigure_small__Gsc46{width:68px;height:66px}.AdilFigure_upperBody__CZzum{transform-origin:620px 785px;animation:AdilFigure_breathe__q_33x 4.2s ease-in-out infinite}.AdilFigure_neck__tup6q{transform-origin:616px 410px;animation:AdilFigure_reading__x0DgQ 7.2s ease-in-out infinite}.AdilFigure_eyelids__JbNGR{opacity:0;animation:AdilFigure_blink__CUNIq 11.3s linear infinite}.AdilFigure_figure__ah4KL[data-welcome=true] .AdilFigure_neck__tup6q{animation:AdilFigure_acknowledge__1_Q9o 1.1s ease-in-out 1}.AdilFigure_phoneGesture__c0bKC{transform-origin:527px 478px;animation:AdilFigure_phoneGesture__c0bKC 6.4s ease-in-out infinite}.AdilFigure_leftHand__ShsLl{transform-origin:485px 706px;animation:AdilFigure_typeLeft__h3rwQ 3.2s ease-in-out infinite}.AdilFigure_rightHand__Rc4Ai{transform-origin:660px 668px;animation:AdilFigure_typeRight__QqrGt 2.4s ease-in-out infinite}.AdilFigure_tapFeedback__NILrr{transform-origin:589px 646px;animation:AdilFigure_tapFeedback__NILrr 2.4s ease-out infinite}.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_leftHand__ShsLl,.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_rightHand__Rc4Ai{animation-duration:1.8s}.AdilFigure_paused__bjnEW *{animation-play-state:paused!important}@keyframes AdilFigure_breathe__q_33x{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-7px) rotate(.8deg)}}@keyframes AdilFigure_reading__x0DgQ{0%,to{transform:rotate(-2deg)}18%,35%{transform:rotate(5deg) translateY(7px)}53%,67%{transform:rotate(-5deg) translateY(-3px)}83%{transform:rotate(2deg)}}@keyframes AdilFigure_acknowledge__1_Q9o{0%,to{transform:rotate(0)}36%{transform:rotate(1.8deg) translateY(2px)}72%{transform:rotate(-.4deg)}}@keyframes AdilFigure_blink__CUNIq{0%,23%,25%,62%,64%,95%,97%,to{opacity:0}23.6%,24.2%,62.6%,63.2%,95.6%,96.2%{opacity:1}}@keyframes AdilFigure_phoneGesture__c0bKC{0%,to{transform:rotate(-3deg) translateY(0)}25%,38%{transform:rotate(4deg) translateY(-17px)}65%,78%{transform:rotate(-5deg) translateY(-8px)}}@keyframes AdilFigure_typeLeft__h3rwQ{0%,to{transform:rotate(0)}40%,65%{transform:rotate(3deg)}}@keyframes AdilFigure_typeRight__QqrGt{0%,15%,40%,66%,to{transform:translate(0) rotate(0)}24%,52%{transform:translate(-11px,-5px) rotate(-7deg)}80%{transform:translate(-3px,-14px) rotate(3deg)}}@keyframes AdilFigure_tapFeedback__NILrr{0%,18%,42%,68%,to{opacity:0;transform:scale(.65)}25%,53%{opacity:.7;transform:scale(1)}36%,64%{opacity:0;transform:scale(1.4)}}@media(max-width:600px){.AdilFigure_figure__ah4KL{width:112px;height:110px}.AdilFigure_small__Gsc46{width:60px;height:58px}}@media(prefers-reduced-motion:reduce){.AdilFigure_figure__ah4KL *{animation:none!important;transform:none!important}.AdilFigure_eyelids__JbNGR,.AdilFigure_tapFeedback__NILrr{opacity:0}}