.Kinesilin_launcher__wDlIF{position:fixed;left:16px;bottom:16px;z-index:45;width:86px;display:flex;align-items:center;flex-direction:column;border:0;background:transparent;cursor:pointer;padding:0;filter:drop-shadow(0 5px 8px #08246918);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.Kinesilin_launcher__wDlIF:hover{filter:drop-shadow(0 5px 8px #08246935)}.Kinesilin_launcher__wDlIF.Kinesilin_dragging__5xlL9{cursor:grabbing;z-index:46;filter:drop-shadow(0 6px 10px #08246940)}.Kinesilin_dragging__5xlL9 .Kinesilin_launcherLabel__G2do_{border-color:#24bdb0;background:#eafbf8}.Kinesilin_launcherLabel__G2do_{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #dce6f4;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700;color:#0c2e78;margin-top:-4px;box-shadow:0 2px 5px #08246912}.Kinesilin_mascot__XbJM7{width:100%;height:100%;overflow:visible}.Kinesilin_body__jAcI0{transform-origin:56px 100px;animation:Kinesilin_breathe__DifpL 3.6s ease-in-out infinite}.Kinesilin_head__oV_QQ{transform-origin:56px 52px}.Kinesilin_eyes__4yiL3{transform-origin:56px 44px;animation:Kinesilin_blink__wjzGT 6s infinite}.Kinesilin_arm__5NN6p{transform-origin:80px 77px;animation:Kinesilin_wave__FarFr 8s ease-in-out infinite}.Kinesilin_shadow__JN42S{transform-origin:56px 108px;animation:Kinesilin_shadow__JN42S 3.6s ease-in-out infinite}.Kinesilin_spark__HtQ92{animation:Kinesilin_spark__HtQ92 4s ease-in-out infinite}.Kinesilin_thinking__pcy0H .Kinesilin_head__oV_QQ{animation:Kinesilin_ponder__RRkS4 2s ease-in-out infinite}.Kinesilin_thinking__pcy0H .Kinesilin_spark__HtQ92{animation:Kinesilin_spark__HtQ92 1s ease-in-out infinite}@keyframes Kinesilin_breathe__DifpL{50%{transform:translateY(-3px) rotate(-1deg)}}@keyframes Kinesilin_blink__wjzGT{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes Kinesilin_wave__FarFr{0%,70%,to{transform:rotate(0)}76%,88%{transform:rotate(-16deg)}82%,94%{transform:rotate(8deg)}}@keyframes Kinesilin_shadow__JN42S{50%{transform:scaleX(.88);opacity:.08}}@keyframes Kinesilin_spark__HtQ92{50%{opacity:.15;transform:translateY(-2px)}}@keyframes Kinesilin_ponder__RRkS4{50%{transform:rotate(7deg)}}.Kinesilin_backdrop__ApV5g{position:fixed;inset:0;z-index:1200;background:#07163040;backdrop-filter:blur(3px);display:flex;align-items:flex-end;padding:24px;color:#122546;font-family:var(--font-jakarta),sans-serif}.Kinesilin_panel__XwmEj{width:432px;max-width:100%;height:min(730px,calc(100dvh - 48px));background:#fff;border:1px solid #dce6f4;border-radius:22px;box-shadow:0 24px 90px #04143f40;display:flex;flex-direction:column;overflow:hidden;animation:Kinesilin_arrive__kJtX8 .2s ease-out}@keyframes Kinesilin_arrive__kJtX8{0%{opacity:0;transform:translateY(12px)}}.Kinesilin_header__f3i_4{padding:14px 18px 10px;display:flex;align-items:center;gap:10px;background:linear-gradient(110deg,#f0faf9,#f4f7ff)}.Kinesilin_avatar__Lm1J7{width:48px;height:51px}.Kinesilin_heading__uvDww{flex:1}.Kinesilin_eyebrow__3pqWR{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#6b7d95}.Kinesilin_heading__uvDww h2{display:flex;align-items:center;gap:8px;font-size:21px;font-weight:800;letter-spacing:-.7px;margin:2px 0;color:#0a2867}.Kinesilin_online___N0b5{width:6px;height:6px;border-radius:50%;background:#19b5a5;box-shadow:0 0 0 3px #19b5a51c}.Kinesilin_iconButton__M6HkO{display:grid;place-items:center;border:1px solid #dfe7f2;background:#ffffffb3;border-radius:10px;width:30px;height:30px;color:#657b97;cursor:pointer}.Kinesilin_iconButton__M6HkO:hover{color:#092a75;background:#fff}.Kinesilin_permission__5v8W5{display:flex;align-items:center;gap:6px;padding:10px 20px;border-bottom:1px solid #ecf0f6;font-size:11px;color:#227c75;background:#fcfefe}.Kinesilin_superadmin__PO5W_{margin-left:auto;font-size:10px;color:#8995a8}.Kinesilin_messages__tiufJ{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;scrollbar-width:thin}.Kinesilin_welcome__98o0Y{text-align:center;padding:2px 0 10px}.Kinesilin_welcomePet__hIAJS{height:110px;width:106px;margin:0 auto 14px;background:radial-gradient(ellipse,#dff8f3,transparent 68%)}.Kinesilin_welcome__98o0Y h3{font-size:23px;font-weight:800;letter-spacing:-.8px;margin:7px 0 9px;color:#0c2e78}.Kinesilin_welcome__98o0Y p{font-size:13px;color:#738298;line-height:1.7;max-width:310px;margin:0 auto}.Kinesilin_prompts__tc2WL{display:flex;flex-direction:column;gap:8px;margin:24px 0 16px}.Kinesilin_prompts__tc2WL button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #e1e8f2;background:#fff;border-radius:12px;padding:12px 14px;text-align:left;font-size:12px;color:#253d63;cursor:pointer;transition:all .15s}.Kinesilin_prompts__tc2WL button:hover{border-color:#78cfc5;background:#f3fcfa}.Kinesilin_prompts__tc2WL svg{color:#69a8a0;flex-shrink:0}.Kinesilin_assurance__vkBgP{display:flex;gap:5px;align-items:center;justify-content:center;color:#8b9aaa;font-size:10px}.Kinesilin_message__irmYS{margin:0 0 20px;max-width:100%;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.Kinesilin_messageAuthor__oDd2s{display:block;font-size:10px;font-weight:700;color:#8493a7;margin-bottom:5px}.Kinesilin_messageText__lceqa{white-space:pre-wrap}.Kinesilin_userMessage__YHWA3{margin-left:36px}.Kinesilin_userMessage__YHWA3 .Kinesilin_messageText__lceqa{background:#0c2e78;color:#fff;border-radius:15px 15px 3px 15px;padding:11px 14px}.Kinesilin_userMessage__YHWA3 .Kinesilin_messageAuthor__oDd2s{text-align:right}.Kinesilin_assistantMessage__QTkP0 .Kinesilin_messageText__lceqa{color:#324663}.Kinesilin_assistantMessage__QTkP0 .Kinesilin_messageAuthor__oDd2s{color:#168b80}.Kinesilin_formattedResponse__k_21D{white-space:normal;line-height:1.7}.Kinesilin_formattedResponse__k_21D p{margin:0 0 10px}.Kinesilin_formattedResponse__k_21D strong{font-weight:700;color:#18365e}.Kinesilin_formattedResponse__k_21D em{font-style:italic}.Kinesilin_formattedResponse__k_21D h1,.Kinesilin_formattedResponse__k_21D h2,.Kinesilin_formattedResponse__k_21D h3,.Kinesilin_formattedResponse__k_21D h4,.Kinesilin_formattedResponse__k_21D h5,.Kinesilin_formattedResponse__k_21D h6{margin:16px 0 8px;font-size:14px;line-height:1.45;font-weight:700;color:#18365e}.Kinesilin_formattedResponse__k_21D ol,.Kinesilin_formattedResponse__k_21D ul{margin:8px 0 12px;padding-left:24px;list-style-position:outside}.Kinesilin_formattedResponse__k_21D ol{list-style-type:decimal}.Kinesilin_formattedResponse__k_21D ul{list-style-type:disc}.Kinesilin_formattedResponse__k_21D li{padding-left:3px;margin:0 0 8px}.Kinesilin_formattedResponse__k_21D li::marker{color:#18365e;font-weight:600}.Kinesilin_formattedResponse__k_21D li>p{margin-bottom:6px}.Kinesilin_formattedResponse__k_21D li>ol,.Kinesilin_formattedResponse__k_21D li>ul{margin:6px 0 0;padding-left:20px}.Kinesilin_formattedResponse__k_21D li:last-child{margin-bottom:0}.Kinesilin_formattedResponse__k_21D blockquote{margin:12px 0;padding-left:12px;border-left:2px solid #cedaea;color:#5a6f89}.Kinesilin_formattedResponse__k_21D code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em;background:#f1f5fa;border-radius:4px;padding:1px 4px}.Kinesilin_formattedResponse__k_21D pre{max-width:100%;margin:12px 0;padding:10px;background:#f1f5fa;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.Kinesilin_formattedResponse__k_21D pre code{background:none;padding:0}.Kinesilin_formattedResponse__k_21D hr{margin:14px 0;border:0;border-top:1px solid #e2e9f2}.Kinesilin_formattedResponse__k_21D>:first-child{margin-top:0}.Kinesilin_formattedResponse__k_21D>:last-child{margin-bottom:0}.Kinesilin_sources__cJv0v{border-top:1px solid #e8eef4;margin-top:12px;padding-top:10px;display:flex;flex-direction:column;gap:6px}.Kinesilin_sources__cJv0v>span{font-size:9px;color:#8898aa;text-transform:uppercase;letter-spacing:1px}.Kinesilin_sources__cJv0v a{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.4;color:#267c79;text-decoration:none}.Kinesilin_sources__cJv0v a:hover{text-decoration:underline}.Kinesilin_sources__cJv0v time{margin-left:auto;color:#93a0b0;font-size:9px}.Kinesilin_busy__z0hjB{display:flex;align-items:center;gap:4px;color:#788ba2;font-size:11px;padding:8px 0}.Kinesilin_busy__z0hjB span{width:5px;height:5px;background:#1abaaa;border-radius:50%;animation:Kinesilin_pulse__guE0Z 1.2s infinite}.Kinesilin_busy__z0hjB span:nth-child(2){animation-delay:.2s}.Kinesilin_busy__z0hjB span:nth-child(3){animation-delay:.4s;margin-right:6px}@keyframes Kinesilin_pulse__guE0Z{50%{opacity:.3;transform:translateY(-3px)}}.Kinesilin_error__8bvMI{font-size:12px;line-height:1.6;color:#a8412f;background:#fff5f1;border:1px solid #f6dbd0;padding:12px;border-radius:10px}.Kinesilin_composer__6KhZa{padding:12px 16px 14px;border-top:1px solid #eef2f7;background:#fff}.Kinesilin_inputBox__fEW3L{display:flex;align-items:flex-end;gap:6px;border:1px solid #dce5f0;border-radius:14px;padding:10px;background:#fafcff}.Kinesilin_inputBox__fEW3L:focus-within{border-color:#56b8ae;box-shadow:0 0 0 3px #56b8ae12}.Kinesilin_inputBox__fEW3L textarea{width:100%;resize:none;max-height:110px;min-height:42px;background:transparent;color:#253d63;border:0;outline:0;box-shadow:none;font-size:12px;line-height:1.7;padding:0;font-family:inherit}.Kinesilin_inputBox__fEW3L textarea::placeholder{color:#97a5b7}.Kinesilin_send__GMjM_{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;background:#0c2e78;color:#fff;border:0;border-radius:10px;cursor:pointer}.Kinesilin_send__GMjM_:disabled{opacity:.3;cursor:default}.Kinesilin_footnote__oLq9U{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:9px;color:#91a0b2}.Kinesilin_sessionNote__6Z6Gz{text-align:center;margin:7px 0 0;font-size:9px;color:#9ba7b6}.Kinesilin_launcher__wDlIF:focus-visible,.Kinesilin_panel__XwmEj a:focus-visible,.Kinesilin_panel__XwmEj button:focus-visible{outline:3px solid #24bdb0;outline-offset:3px}@media(max-width:600px){.Kinesilin_launcher__wDlIF{left:10px;bottom:max(10px,env(safe-area-inset-bottom));width:67px}.Kinesilin_launcherLabel__G2do_{font-size:9px;padding:4px 7px}.Kinesilin_backdrop__ApV5g{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.Kinesilin_panel__XwmEj{width:100%;height:calc(100dvh - 24px);border-radius:18px}.Kinesilin_messages__tiufJ{padding:16px}.Kinesilin_inputBox__fEW3L textarea{font-size:16px}.Kinesilin_welcomePet__hIAJS{height:90px;width:90px}.Kinesilin_prompts__tc2WL{margin-top:18px}}@media(prefers-reduced-motion:reduce){.Kinesilin_arm__5NN6p,.Kinesilin_body__jAcI0,.Kinesilin_busy__z0hjB span,.Kinesilin_eyes__4yiL3,.Kinesilin_panel__XwmEj,.Kinesilin_shadow__JN42S,.Kinesilin_spark__HtQ92,.Kinesilin_thinking__pcy0H .Kinesilin_head__oV_QQ,.Kinesilin_thinking__pcy0H .Kinesilin_spark__HtQ92{animation:none}.Kinesilin_launcher__wDlIF{transition:none}.Kinesilin_messages__tiufJ{scroll-behavior:auto}}@media print{.Kinesilin_backdrop__ApV5g,.Kinesilin_launcher__wDlIF{display:none!important}}