.DogAssistant_container__iA66K{position:fixed;bottom:1.5rem;left:1.5rem;z-index:50;display:flex;flex-direction:column;align-items:flex-start;animation:DogAssistant_entranceSlide__bA60V .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes DogAssistant_entranceSlide__bA60V{0%{opacity:0;transform:translateY(80px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}.DogAssistant_dogButton__xIm66{position:relative;width:72px;height:72px;border-radius:50%;border:3px solid #437b6a;background:linear-gradient(145deg,#f7faf8,#e4efe8);box-shadow:0 4px 20px rgba(3,45,32,.15),0 0 0 0 rgba(67,123,106,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease;animation:DogAssistant_dogFloat__jBwso 3s ease-in-out infinite,DogAssistant_dogPulse__aK_Vo 3s ease-in-out infinite;padding:0;outline:none}.DogAssistant_dogButton__xIm66:hover{transform:scale(1.12);box-shadow:0 6px 28px rgba(3,45,32,.25)}.DogAssistant_dogButton__xIm66:active{transform:scale(.95)}.DogAssistant_dogButton__xIm66:focus-visible{outline:3px solid #437b6a;outline-offset:3px}.DogAssistant_dogButtonOpen__0Mzle{animation:none;border-color:#032d20;background:linear-gradient(145deg,#e4efe8,#d0e2d8);box-shadow:0 4px 20px rgba(3,45,32,.2)}.DogAssistant_notificationDot__TTtf9{position:absolute;top:0;right:0;width:14px;height:14px;border-radius:50%;background:#eed583;border:2.5px solid white;animation:DogAssistant_dotPulse__YaDb7 2s ease-in-out infinite;pointer-events:none}@keyframes DogAssistant_dotPulse__YaDb7{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(238,213,131,.6)}50%{transform:scale(1.15);box-shadow:0 0 0 6px rgba(238,213,131,0)}}@keyframes DogAssistant_dogFloat__jBwso{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes DogAssistant_dogPulse__aK_Vo{0%,to{box-shadow:0 4px 20px rgba(3,45,32,.15),0 0 0 0 rgba(67,123,106,.35)}50%{box-shadow:0 4px 20px rgba(3,45,32,.15),0 0 0 10px rgba(67,123,106,0)}}@keyframes DogAssistant_tailWag__vcGQt{0%,to{transform:rotate(-12deg)}50%{transform:rotate(18deg)}}@keyframes DogAssistant_tailWagFast__5lqdW{0%,to{transform:rotate(-25deg)}25%{transform:rotate(22deg)}50%{transform:rotate(-20deg)}75%{transform:rotate(25deg)}}.DogAssistant_tail__VWxDt{animation:DogAssistant_tailWag__vcGQt .9s ease-in-out infinite;transform-origin:78px 68px}.DogAssistant_tailExcited__EVBuQ{animation:DogAssistant_tailWagFast__5lqdW .35s ease-in-out infinite;transform-origin:78px 68px}@keyframes DogAssistant_blink__0paLR{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.05)}}.DogAssistant_eyes__a870l{animation:DogAssistant_blink__0paLR 3.5s ease-in-out infinite;transform-origin:50px 36px}.DogAssistant_eyesThinking__5tYPA{animation:none;transform:translateY(-2px);transform-origin:50px 36px}@keyframes DogAssistant_bounce__C3dKB{0%,to{transform:translateY(0)}30%{transform:translateY(-10px)}60%{transform:translateY(0)}80%{transform:translateY(-4px)}}.DogAssistant_dogBounce__N12aR{animation:DogAssistant_bounce__C3dKB .6s ease-in-out!important}@keyframes DogAssistant_sparkle__HlgmX{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.DogAssistant_sparkle__HlgmX{animation:DogAssistant_sparkle__HlgmX .8s ease-in-out infinite}.DogAssistant_speechBubble__iHbKb{position:absolute;bottom:82px;left:4px;background:white;border:2px solid #437b6a;border-radius:16px;padding:10px 16px;font-size:13px;font-weight:600;color:#032d20;max-width:230px;box-shadow:0 4px 18px rgba(0,0,0,.1);animation:DogAssistant_speechIn__x4MoR .4s cubic-bezier(.34,1.56,.64,1) both;line-height:1.45;white-space:normal}.DogAssistant_speechBubble__iHbKb:before{content:"";position:absolute;bottom:-10px;left:22px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid #437b6a}.DogAssistant_speechBubble__iHbKb:after{content:"";position:absolute;bottom:-7px;left:24px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid white}@keyframes DogAssistant_speechIn__x4MoR{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.DogAssistant_panel__hj51T{position:absolute;bottom:84px;left:0;width:370px;max-height:500px;background:white;border-radius:20px;box-shadow:0 12px 48px rgba(0,0,0,.14),0 0 0 1px rgba(3,45,32,.06);overflow:hidden;display:flex;flex-direction:column;animation:DogAssistant_panelIn__Fo3HU .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes DogAssistant_panelIn__Fo3HU{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.DogAssistant_panelHeader__uqcyH{display:flex;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(135deg,#032d20,#0b4d38);color:white;flex-shrink:0}.DogAssistant_panelHeaderIcon__A5gVL{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;line-height:1}.DogAssistant_panelHeaderText__A6LCW{flex:1;min-width:0}.DogAssistant_panelHeaderTitle__kLnCF{font-size:15px;font-weight:700;margin:0;line-height:1.3}.DogAssistant_panelHeaderSubtitle__9zJmD{font-size:11.5px;opacity:.75;margin:2px 0 0;line-height:1.2}.DogAssistant_panelClose__OyNbG{width:30px;height:30px;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.DogAssistant_panelClose__OyNbG:hover{background:rgba(255,255,255,.25)}.DogAssistant_panelBody__5LhXK{flex:1;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:#c8d8d0 transparent}.DogAssistant_panelBody__5LhXK::-webkit-scrollbar{width:5px}.DogAssistant_panelBody__5LhXK::-webkit-scrollbar-track{background:transparent}.DogAssistant_panelBody__5LhXK::-webkit-scrollbar-thumb{background:#c8d8d0;border-radius:10px}.DogAssistant_welcomeText__ctbAf{font-size:13.5px;color:#437b6a;font-weight:600;margin:0 0 14px;line-height:1.45}.DogAssistant_categoriesGrid__k0Lzy{display:flex;flex-direction:column;gap:8px}.DogAssistant_categoryChip__7JsK0{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1.5px solid #e2ece6;border-radius:14px;background:#f7faf8;color:#032d20;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left;outline:none}.DogAssistant_categoryChip__7JsK0:hover{background:#e8f0ec;border-color:#437b6a;transform:translateX(3px);box-shadow:0 2px 8px rgba(3,45,32,.08)}.DogAssistant_categoryChip__7JsK0:focus-visible{outline:2px solid #437b6a;outline-offset:2px}.DogAssistant_categoryIcon__cSGC4{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#437b6a,#356b5a);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;line-height:1;box-shadow:0 2px 6px rgba(3,45,32,.15)}.DogAssistant_categoryText__EF8bR{flex:1;min-width:0}.DogAssistant_chevron__fXsnN{flex-shrink:0;opacity:.4;transition:all .2s;color:#437b6a}.DogAssistant_categoryChip__7JsK0:hover .DogAssistant_chevron__fXsnN{opacity:1;transform:translateX(2px)}.DogAssistant_contextAllCategoriesButton__YI1Oc{display:block;width:100%;padding:10px;margin-top:4px;border:none;background:none;color:#437b6a;font-size:13px;font-weight:600;cursor:pointer;text-align:center;border-radius:10px;transition:all .2s;outline:none}.DogAssistant_contextAllCategoriesButton__YI1Oc:hover{background:#f0f6f3;color:#032d20}.DogAssistant_contextAllCategoriesButton__YI1Oc:focus-visible{outline:2px solid #437b6a;outline-offset:2px}.DogAssistant_backButton__16Icn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:#f0f6f3;color:#437b6a;font-size:13px;font-weight:600;border-radius:10px;cursor:pointer;margin-bottom:14px;transition:all .2s;outline:none}.DogAssistant_backButton__16Icn:hover{background:#e0ece5;transform:translateX(-2px)}.DogAssistant_backButton__16Icn:focus-visible{outline:2px solid #437b6a;outline-offset:2px}.DogAssistant_categoryTitle__YAfGH{font-size:14px;font-weight:700;color:#032d20;margin:0 0 12px;line-height:1.3}.DogAssistant_questionsList__jSV59{display:flex;flex-direction:column;gap:7px;animation:DogAssistant_fadeSlideIn__RW2JC .3s ease both}@keyframes DogAssistant_fadeSlideIn__RW2JC{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DogAssistant_questionItem__tguRH{width:100%;padding:12px 14px;border:1.5px solid #e2ece6;border-radius:12px;background:white;color:#032d20;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:all .2s ease;line-height:1.45;outline:none}.DogAssistant_questionItem__tguRH:hover{background:#f7faf8;border-color:#437b6a;padding-left:18px;box-shadow:0 2px 8px rgba(3,45,32,.06)}.DogAssistant_questionItem__tguRH:focus-visible{outline:2px solid #437b6a;outline-offset:2px}.DogAssistant_answerSection__UfANu{animation:DogAssistant_fadeSlideIn__RW2JC .3s ease both}.DogAssistant_questionText__VbHPU{font-size:14px;font-weight:700;color:#032d20;margin:0 0 14px;line-height:1.45;padding-bottom:12px;border-bottom:1.5px solid #e2ece6}.DogAssistant_answerArea__mKZTP{position:relative;min-height:40px}.DogAssistant_answerText__yAcU_{font-size:13.5px;color:#2d3b33;line-height:1.65;margin:0}.DogAssistant_cursor__j05Wh{display:inline-block;width:2px;height:14px;background:#437b6a;margin-left:2px;vertical-align:text-bottom;animation:DogAssistant_cursorBlink__7vAvG .8s step-end infinite}@keyframes DogAssistant_cursorBlink__7vAvG{0%,to{opacity:1}50%{opacity:0}}.DogAssistant_typingIndicator__eF6ux{display:inline-flex;align-items:center;gap:5px;padding:10px 16px;background:#f0f6f3;border-radius:16px;margin-bottom:12px}.DogAssistant_typingDot__4N7uy{width:7px;height:7px;border-radius:50%;background:#437b6a;animation:DogAssistant_typingBounce__xKZq_ 1.4s ease-in-out infinite}.DogAssistant_typingDot__4N7uy:nth-child(2){animation-delay:.2s}.DogAssistant_typingDot__4N7uy:nth-child(3){animation-delay:.4s}@keyframes DogAssistant_typingBounce__xKZq_{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-6px);opacity:1}}.DogAssistant_panelFooter__pfPx0{padding:10px 18px;border-top:1px solid #eef3f0;background:#fafcfb;flex-shrink:0}.DogAssistant_panelFooterLink__qqvrb{display:block;text-align:center;font-size:12px;color:#437b6a;font-weight:600;text-decoration:none;padding:6px;border-radius:8px;transition:all .2s}.DogAssistant_panelFooterLink__qqvrb:hover{background:#e8f0ec;color:#032d20}@media (max-width:480px){.DogAssistant_container__iA66K{bottom:1rem;left:1rem}.DogAssistant_dogButton__xIm66{width:62px;height:62px}.DogAssistant_panel__hj51T{width:calc(100vw - 2rem);max-height:55vh;bottom:74px}.DogAssistant_speechBubble__iHbKb{bottom:72px;max-width:calc(100vw - 6rem)}}@media (prefers-reduced-motion:reduce){.DogAssistant_container__iA66K,.DogAssistant_dogButton__xIm66,.DogAssistant_eyesThinking__5tYPA,.DogAssistant_eyes__a870l,.DogAssistant_tailExcited__EVBuQ,.DogAssistant_tail__VWxDt{animation:none}.DogAssistant_dogBounce__N12aR{animation:none!important}.DogAssistant_answerSection__UfANu,.DogAssistant_notificationDot__TTtf9,.DogAssistant_panel__hj51T,.DogAssistant_questionsList__jSV59,.DogAssistant_speechBubble__iHbKb{animation:none}.DogAssistant_cursor__j05Wh{animation:none;opacity:1}}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display Fallback;src:local("Arial");ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:99.15%}.__className_1040bc{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}