.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:140px;height:168px;-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}}.AdilFigure_figure__ah4KL{width:132px;height:150px;overflow:visible;display:block;filter:drop-shadow(0 7px 8px #244e3e19);pointer-events:none}.AdilFigure_small__Gsc46{width:60px;height:70px}.AdilFigure_upperBody__CZzum{transform-origin:620px 785px;animation:AdilFigure_breathe__q_33x 5.2s ease-in-out infinite}.AdilFigure_neck__tup6q{transform-origin:616px 410px;animation:AdilFigure_look__QPb4G 14s ease-in-out infinite}.AdilFigure_head__8XWC_{transform-origin:616px 395px}.AdilFigure_leftArm__0Fnom{transform-origin:495px 486px;animation:AdilFigure_balanceLeft__XkTbB 7.8s ease-in-out infinite}.AdilFigure_rightArm__5_0cb{transform-origin:746px 486px;animation:AdilFigure_balanceRight__ON7JT 7.8s ease-in-out infinite}.AdilFigure_leftLeg__2REXO{transform-origin:568px 778px}.AdilFigure_rightLeg__bVcG4{transform-origin:673px 778px}.AdilFigure_figure__ah4KL[data-roaming=true] .AdilFigure_leftLeg__2REXO{animation:AdilFigure_walkLeft__EOEAT var(--adil-travel-duration,32s) linear infinite;animation-play-state:var(--adil-travel-state,running)}.AdilFigure_figure__ah4KL[data-roaming=true] .AdilFigure_rightLeg__bVcG4{animation:AdilFigure_walkRight__kXfgf var(--adil-travel-duration,32s) linear infinite;animation-play-state:var(--adil-travel-state,running)}.AdilFigure_eyelids__JbNGR{opacity:0;animation:AdilFigure_blink__CUNIq 11.3s linear infinite}.AdilFigure_shadow__XnM5B{transform-origin:622px 1174px}.AdilFigure_books__psngm,.AdilFigure_calendar__bO5LK,.AdilFigure_clipboard__mJqN0,.AdilFigure_laptop__DE1UE{display:none}.AdilFigure_figure__ah4KL[data-activity=chat] .AdilFigure_laptop__DE1UE,.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_laptop__DE1UE{display:block}.AdilFigure_figure__ah4KL[data-activity=chat] .AdilFigure_leftArm__0Fnom,.AdilFigure_figure__ah4KL[data-activity=chat] .AdilFigure_rightArm__5_0cb,.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_leftArm__0Fnom,.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_rightArm__5_0cb{display:none}.AdilFigure_figure__ah4KL[data-activity=history] .AdilFigure_books__psngm,.AdilFigure_figure__ah4KL[data-activity=task] .AdilFigure_clipboard__mJqN0,.AdilFigure_figure__ah4KL[data-activity=today] .AdilFigure_calendar__bO5LK{display:block}.AdilFigure_figure__ah4KL[data-activity=chat] .AdilFigure_neck__tup6q,.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_neck__tup6q{animation:AdilFigure_reading__x0DgQ 10s ease-in-out infinite}.AdilFigure_figure__ah4KL[data-welcome=true] .AdilFigure_neck__tup6q{animation:AdilFigure_acknowledge__1_Q9o 1.1s ease-in-out 1}.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_leftHand__ShsLl{animation:AdilFigure_typeLeft__h3rwQ 2.3s linear infinite}.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_rightHand__Rc4Ai{animation:AdilFigure_typeRight__QqrGt 2.3s linear infinite}.AdilFigure_figure__ah4KL[data-activity=working] .AdilFigure_cursor__A_LMu{animation:AdilFigure_blinkCursor__w_Agp 1.2s steps(2) infinite}.AdilFigure_pen__9C8ph{transform-origin:862px 867px}.AdilFigure_paused__bjnEW *{animation-play-state:paused!important}@keyframes AdilFigure_breathe__q_33x{0%,to{transform:translateY(0) scaleY(1)}45%{transform:translateY(-1.5px) scaleY(1.003)}}@keyframes AdilFigure_look__QPb4G{0%,22%,51%,to{transform:rotate(0)}27%,36%{transform:rotate(1.1deg)}42%{transform:rotate(.5deg)}73%,82%{transform:rotate(-.9deg)}89%{transform:rotate(0)}}@keyframes AdilFigure_acknowledge__1_Q9o{0%,to{transform:rotate(0)}36%{transform:rotate(1.8deg) translateY(2px)}72%{transform:rotate(-.4deg)}}@keyframes AdilFigure_reading__x0DgQ{0%,26%,to{transform:rotate(.6deg)}40%,67%{transform:rotate(1.5deg) translateY(2px)}80%{transform:rotate(.4deg)}}@keyframes AdilFigure_balanceLeft__XkTbB{0%,to{transform:rotate(0)}42%{transform:rotate(.65deg)}77%{transform:rotate(-.3deg)}}@keyframes AdilFigure_balanceRight__ON7JT{0%,to{transform:rotate(0)}48%{transform:rotate(-.55deg)}80%{transform:rotate(.3deg)}}@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_typeLeft__h3rwQ{0%,22%,36%,65%,7%,to{transform:translateY(0)}11%,28%{transform:translateY(2.5px)}47%{transform:translateY(1.5px)}}@keyframes AdilFigure_typeRight__QqrGt{0%,16%,30%,53%,74%,to{transform:translateY(0)}20%,40%{transform:translateY(2px)}62%{transform:translateY(1.5px)}}@keyframes AdilFigure_blinkCursor__w_Agp{0%{opacity:.35}to{opacity:1}}@media(max-width:600px){.AdilFigure_figure__ah4KL{width:104px;height:118px}.AdilFigure_small__Gsc46{width:56px;height:65px}}@media(prefers-reduced-motion:reduce){.AdilFigure_figure__ah4KL *{animation:none!important;transform:none!important}.AdilFigure_eyelids__JbNGR{opacity:0}}@keyframes AdilFigure_walkLeft__EOEAT{0%,20%,44%,68%,92%,to{transform:rotate(0) translateY(0)}21.5%{transform:rotate(1.8deg) translateY(-3px)}23%{transform:rotate(0) translateY(0)}24.5%{transform:rotate(-1.8deg) translateY(0)}26%{transform:rotate(0) translateY(0)}27.5%{transform:rotate(1.8deg) translateY(-3px)}29%{transform:rotate(0) translateY(0)}30.5%{transform:rotate(-1.8deg) translateY(0)}32%{transform:rotate(0) translateY(0)}33.5%{transform:rotate(1.8deg) translateY(-3px)}35%{transform:rotate(0) translateY(0)}36.5%{transform:rotate(-1.8deg) translateY(0)}38%{transform:rotate(0) translateY(0)}39.5%{transform:rotate(1.8deg) translateY(-3px)}41%{transform:rotate(0) translateY(0)}42.5%{transform:rotate(-1.8deg) translateY(0)}69.5%{transform:rotate(1.8deg) translateY(-3px)}71%{transform:rotate(0) translateY(0)}72.5%{transform:rotate(-1.8deg) translateY(0)}74%{transform:rotate(0) translateY(0)}75.5%{transform:rotate(1.8deg) translateY(-3px)}77%{transform:rotate(0) translateY(0)}78.5%{transform:rotate(-1.8deg) translateY(0)}80%{transform:rotate(0) translateY(0)}81.5%{transform:rotate(1.8deg) translateY(-3px)}83%{transform:rotate(0) translateY(0)}84.5%{transform:rotate(-1.8deg) translateY(0)}86%{transform:rotate(0) translateY(0)}87.5%{transform:rotate(1.8deg) translateY(-3px)}89%{transform:rotate(0) translateY(0)}90.5%{transform:rotate(-1.8deg) translateY(0)}}@keyframes AdilFigure_walkRight__kXfgf{0%,20%,44%,68%,92%,to{transform:rotate(0) translateY(0)}21.5%{transform:rotate(-1.8deg) translateY(0)}23%{transform:rotate(0) translateY(0)}24.5%{transform:rotate(1.8deg) translateY(-3px)}26%{transform:rotate(0) translateY(0)}27.5%{transform:rotate(-1.8deg) translateY(0)}29%{transform:rotate(0) translateY(0)}30.5%{transform:rotate(1.8deg) translateY(-3px)}32%{transform:rotate(0) translateY(0)}33.5%{transform:rotate(-1.8deg) translateY(0)}35%{transform:rotate(0) translateY(0)}36.5%{transform:rotate(1.8deg) translateY(-3px)}38%{transform:rotate(0) translateY(0)}39.5%{transform:rotate(-1.8deg) translateY(0)}41%{transform:rotate(0) translateY(0)}42.5%{transform:rotate(1.8deg) translateY(-3px)}69.5%{transform:rotate(-1.8deg) translateY(0)}71%{transform:rotate(0) translateY(0)}72.5%{transform:rotate(1.8deg) translateY(-3px)}74%{transform:rotate(0) translateY(0)}75.5%{transform:rotate(-1.8deg) translateY(0)}77%{transform:rotate(0) translateY(0)}78.5%{transform:rotate(1.8deg) translateY(-3px)}80%{transform:rotate(0) translateY(0)}81.5%{transform:rotate(-1.8deg) translateY(0)}83%{transform:rotate(0) translateY(0)}84.5%{transform:rotate(1.8deg) translateY(-3px)}86%{transform:rotate(0) translateY(0)}87.5%{transform:rotate(-1.8deg) translateY(0)}89%{transform:rotate(0) translateY(0)}90.5%{transform:rotate(1.8deg) translateY(-3px)}}