.bsensei-assistant-module__MnyHba__root{z-index:9800;pointer-events:none;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:90px;right:110px}.bsensei-assistant-module__MnyHba__launcher,.bsensei-assistant-module__MnyHba__panel,.bsensei-assistant-module__MnyHba__peek{pointer-events:auto}.bsensei-assistant-module__MnyHba__launcher{appearance:none;cursor:pointer;filter:drop-shadow(0 18px 30px #00000075);border:0;width:170px;height:220px;padding:0;transition:transform .18s,filter .18s;position:relative;overflow:visible;background:0 0!important}.bsensei-assistant-module__MnyHba__launcher:hover{filter:drop-shadow(0 20px 38px #ff7e1833);transform:translateY(-4px)scale(1.025)}.bsensei-assistant-module__MnyHba__launcher:focus-visible{outline-offset:5px;border-radius:24px;outline:2px solid #ff8a2b}.bsensei-assistant-module__MnyHba__mascotWrap{transform-origin:50% 92%;position:absolute;inset:0}.bsensei-assistant-module__MnyHba__mascot{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.bsensei-assistant-module__MnyHba__mascotIdle{animation:4.8s ease-in-out infinite bsensei-assistant-module__MnyHba__idleFloat}.bsensei-assistant-module__MnyHba__mascotWave{animation:1.35s ease-in-out both bsensei-assistant-module__MnyHba__waveHello}.bsensei-assistant-module__MnyHba__mascotThinking{animation:1.05s ease-in-out infinite bsensei-assistant-module__MnyHba__thinking}.bsensei-assistant-module__MnyHba__mascotTalking{animation:.68s ease-in-out infinite bsensei-assistant-module__MnyHba__talking}.bsensei-assistant-module__MnyHba__glow{filter:blur(5px);opacity:.9;background:radial-gradient(circle,#ff7e186b,#ff7e1800);border-radius:50%;width:72px;height:18px;animation:2.8s ease-in-out infinite bsensei-assistant-module__MnyHba__glowPulse;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.bsensei-assistant-module__MnyHba__statusDot{background:#42c782;border:2px solid #111418;border-radius:999px;width:13px;height:13px;position:absolute;top:24px;right:6px;box-shadow:0 0 0 4px #42c7821f}.bsensei-assistant-module__MnyHba__peek{color:#f6f7f8;background:#0c0f13f5;border:1px solid #ff882859;border-radius:14px 14px 5px;width:max-content;max-width:250px;padding:10px 13px;font-size:13px;line-height:1.35;animation:.32s both bsensei-assistant-module__MnyHba__peekIn;position:absolute;bottom:196px;right:150px;box-shadow:0 14px 40px #0000006b,0 0 28px #ff7e1814}.bsensei-assistant-module__MnyHba__peek strong{color:#ff8a2b;font-weight:700}.bsensei-assistant-module__MnyHba__panel{color:#f6f7f8;background:radial-gradient(circle at 90% 5%,#ff801c1f,#0000 34%),linear-gradient(#111419fb,#080a0dfb);border:1px solid #ff892b4d;border-radius:24px;width:min(390px,100vw - 32px);max-height:min(690px,100vh - 42px);animation:.22s both bsensei-assistant-module__MnyHba__panelIn;overflow:hidden;box-shadow:0 28px 80px #0009,0 0 54px #ff7e1814}.bsensei-assistant-module__MnyHba__header{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.bsensei-assistant-module__MnyHba__avatar{background:radial-gradient(circle at 50% 35%,#ff88282e,#040608e6);border:1px solid #ff892b61;border-radius:15px;flex:none;width:48px;height:48px;overflow:hidden}.bsensei-assistant-module__MnyHba__avatar img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transform:scale(1.36)}.bsensei-assistant-module__MnyHba__headerText{flex:1;min-width:0}.bsensei-assistant-module__MnyHba__headerText strong{letter-spacing:.01em;font-size:15px;display:block}.bsensei-assistant-module__MnyHba__headerText span{color:#969da7;margin-top:3px;font-size:11px;display:block}.bsensei-assistant-module__MnyHba__online{color:#42c782!important}.bsensei-assistant-module__MnyHba__headerActions{gap:6px;display:flex}.bsensei-assistant-module__MnyHba__iconButton{color:#bec3ca;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .16s;display:grid}.bsensei-assistant-module__MnyHba__iconButton:hover{color:#fff;background:#ff892b14;border-color:#ff892b57}.bsensei-assistant-module__MnyHba__messages{scroll-behavior:smooth;height:360px;padding:16px;overflow-y:auto}.bsensei-assistant-module__MnyHba__messages::-webkit-scrollbar{width:8px}.bsensei-assistant-module__MnyHba__messages::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box;border:2px solid #0000;border-radius:999px}.bsensei-assistant-module__MnyHba__row{margin-bottom:12px;display:flex}.bsensei-assistant-module__MnyHba__rowUser{justify-content:flex-end}.bsensei-assistant-module__MnyHba__rowAssistant{justify-content:flex-start}.bsensei-assistant-module__MnyHba__bubble{white-space:pre-wrap;border-radius:15px;max-width:85%;padding:10px 12px;font-size:13px;line-height:1.48}.bsensei-assistant-module__MnyHba__bubbleUser{color:#fff;background:linear-gradient(135deg,#ff801c3b,#ff690a1c);border:1px solid #ff892b4d;border-bottom-right-radius:5px}.bsensei-assistant-module__MnyHba__bubbleAssistant{color:#e9ebee;background:#ffffff09;border:1px solid #ffffff12;border-bottom-left-radius:5px}.bsensei-assistant-module__MnyHba__typing{align-items:center;gap:4px;min-width:56px;display:inline-flex}.bsensei-assistant-module__MnyHba__typing i{background:#ff8a2b;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite bsensei-assistant-module__MnyHba__dot;display:block}.bsensei-assistant-module__MnyHba__typing i:nth-child(2){animation-delay:.12s}.bsensei-assistant-module__MnyHba__typing i:nth-child(3){animation-delay:.24s}.bsensei-assistant-module__MnyHba__actionRow{flex-wrap:wrap;gap:7px;margin:-3px 0 14px;display:flex}.bsensei-assistant-module__MnyHba__actionLink{color:#ffc18e;background:#ff892b0e;border:1px solid #ff892b38;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;text-decoration:none;transition:all .15s;display:inline-flex}.bsensei-assistant-module__MnyHba__actionLink:hover{color:#fff;background:#ff892b1c;border-color:#ff892b75}.bsensei-assistant-module__MnyHba__quick{padding:0 16px 12px}.bsensei-assistant-module__MnyHba__quickTitle{color:#767e89;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:10px;font-weight:700}.bsensei-assistant-module__MnyHba__quickGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bsensei-assistant-module__MnyHba__quickButton{color:#cfd3d8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;min-height:38px;padding:8px 10px;font-size:11px;transition:all .15s}.bsensei-assistant-module__MnyHba__quickButton:hover{color:#fff;background:#ff892b12;border-color:#ff892b47}.bsensei-assistant-module__MnyHba__composer{background:#050709b8;border-top:1px solid #ffffff12;padding:12px 14px 14px}.bsensei-assistant-module__MnyHba__form{align-items:flex-end;gap:8px;display:flex}.bsensei-assistant-module__MnyHba__input{resize:none;color:#f4f5f6;width:100%;min-height:42px;max-height:92px;font:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;outline:0;padding:11px 12px;font-size:13px;line-height:1.35;transition:all .15s}.bsensei-assistant-module__MnyHba__input:focus{border-color:#ff892b80;box-shadow:0 0 0 3px #ff892b14}.bsensei-assistant-module__MnyHba__input::placeholder{color:#6f7782}.bsensei-assistant-module__MnyHba__send{color:#100a05;cursor:pointer;background:linear-gradient(#ff8a2b,#f26b0c);border:1px solid #ff892b6b;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:all .15s;display:grid}.bsensei-assistant-module__MnyHba__send:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.bsensei-assistant-module__MnyHba__send:disabled{cursor:not-allowed;opacity:.45}.bsensei-assistant-module__MnyHba__note{color:#626a74;text-align:center;margin-top:8px;font-size:9px}@keyframes bsensei-assistant-module__MnyHba__idleFloat{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-7px)rotate(-1.3deg)scale(1.018)}50%{transform:translateY(-12px)rotate(.7deg)scale(1.03)}75%{transform:translateY(-6px)rotate(1.2deg)scale(1.015)}}@keyframes bsensei-assistant-module__MnyHba__waveHello{0%{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(-12px)rotate(-5deg)scale(1.05)}36%{transform:translateY(-8px)rotate(5deg)scale(1.05)}54%{transform:translateY(-13px)rotate(-4deg)scale(1.045)}72%{transform:translateY(-7px)rotate(3deg)scale(1.03)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes bsensei-assistant-module__MnyHba__thinking{0%,to{transform:translateY(-2px)rotate(0)scale(1)}50%{transform:translateY(-10px)rotate(-4deg)scale(1.03)}}@keyframes bsensei-assistant-module__MnyHba__talking{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}25%{transform:translateY(-5px)rotate(2deg)scale(1.025)}50%{transform:translateY(-10px)rotate(-1.5deg)scale(1.04)}75%{transform:translateY(-4px)rotate(1.5deg)scale(1.02)}}@keyframes bsensei-assistant-module__MnyHba__glowPulse{0%,to{opacity:.55;transform:translate(-50%)scaleX(.92)}50%{opacity:.95;transform:translate(-50%)scaleX(1.08)}}@keyframes bsensei-assistant-module__MnyHba__peekIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bsensei-assistant-module__MnyHba__panelIn{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bsensei-assistant-module__MnyHba__dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bsensei-assistant-module__MnyHba__mascotIdle,.bsensei-assistant-module__MnyHba__mascotWave,.bsensei-assistant-module__MnyHba__mascotThinking,.bsensei-assistant-module__MnyHba__mascotTalking,.bsensei-assistant-module__MnyHba__glow,.bsensei-assistant-module__MnyHba__peek,.bsensei-assistant-module__MnyHba__panel,.bsensei-assistant-module__MnyHba__typing i{animation:none!important}}@media (max-width:640px){.bsensei-assistant-module__MnyHba__root{bottom:10px;right:12px}.bsensei-assistant-module__MnyHba__launcher{width:86px;height:114px}.bsensei-assistant-module__MnyHba__peek{max-width:205px;font-size:11px;bottom:80px;right:69px}.bsensei-assistant-module__MnyHba__panel{border-radius:20px;width:auto;max-height:calc(100vh - 20px);position:fixed;bottom:10px;left:10px;right:10px}.bsensei-assistant-module__MnyHba__messages{height:min(42vh,340px)}.bsensei-assistant-module__MnyHba__quickGrid{grid-template-columns:1fr 1fr}}body:has(.bot-config-drawer) .bsensei-assistant-module__MnyHba__root{display:none!important}.bsensei-assistant-module__MnyHba__launcherOpen{margin-left:5px}.bsensei-assistant-module__MnyHba__peek{color:#f5f6f7;cursor:pointer;background:linear-gradient(145deg,#12151afa,#090b0efa);border:1px solid #ff8a2b7a;border-radius:15px 15px 5px;padding:11px 15px;animation:3s ease-in-out infinite bsensei-assistant-module__MnyHba__bsCalloutFloat;bottom:196px;right:150px;box-shadow:0 16px 40px #00000080,0 0 28px #ff7e181a}.bsensei-assistant-module__MnyHba__peek strong{color:#ff972f}.bsensei-assistant-module__MnyHba__peek:after{content:"";background:#0d1014;border-bottom:1px solid #ff8a2b66;border-right:1px solid #ff8a2b66;width:11px;height:11px;position:absolute;bottom:-6px;right:20px;transform:rotate(45deg)}@keyframes bsensei-assistant-module__MnyHba__bsCalloutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:640px){.bsensei-assistant-module__MnyHba__launcherOpen{display:none}.bsensei-assistant-module__MnyHba__peek{max-width:190px;bottom:88px;right:70px}}@media (prefers-reduced-motion:reduce){.bsensei-assistant-module__MnyHba__mascotIdle{animation:4.2s ease-in-out infinite bsensei-assistant-module__MnyHba__idleFloat!important}.bsensei-assistant-module__MnyHba__mascotWave{animation:1.35s ease-in-out both bsensei-assistant-module__MnyHba__waveHello!important}.bsensei-assistant-module__MnyHba__mascotThinking{animation:1.05s ease-in-out infinite bsensei-assistant-module__MnyHba__thinking!important}.bsensei-assistant-module__MnyHba__mascotTalking{animation:.68s ease-in-out infinite bsensei-assistant-module__MnyHba__talking!important}.bsensei-assistant-module__MnyHba__glow{animation:2.8s ease-in-out infinite bsensei-assistant-module__MnyHba__glowPulse!important}.bsensei-assistant-module__MnyHba__peek{animation:3s ease-in-out infinite bsensei-assistant-module__MnyHba__bsCalloutFloat!important}}.bsensei-assistant-module__MnyHba__mascotIdle,.bsensei-assistant-module__MnyHba__mascotWave,.bsensei-assistant-module__MnyHba__mascotThinking,.bsensei-assistant-module__MnyHba__mascotTalking,.bsensei-assistant-module__MnyHba__mascotHappy{animation:none!important;transform:none!important}.bsensei-assistant-module__MnyHba__poseFrame{transform-origin:bottom;animation:.22s both bsensei-assistant-module__MnyHba__bsMascotPoseIn!important}@keyframes bsensei-assistant-module__MnyHba__bsMascotPoseIn{0%{opacity:.35;transform:scale(.94)}65%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bsensei-assistant-module__MnyHba__poseFrame{animation:.22s both bsensei-assistant-module__MnyHba__bsMascotPoseIn!important}}.bsensei-assistant-module__MnyHba__typingBubble{background:linear-gradient(#181c22fa,#0f1217fa);border:1px solid #ff892b2e;border-radius:15px 15px 15px 5px;align-self:flex-start;align-items:center;gap:5px;width:max-content;max-width:220px;margin:8px 0 4px;padding:10px 13px;animation:.18s ease-out both bsensei-assistant-module__MnyHba__bsTypingBubbleIn;display:inline-flex;box-shadow:0 8px 24px #0000003d,0 0 18px #ff7e1809}.bsensei-assistant-module__MnyHba__typingBubble>span{opacity:.35;background:#ff8a2b;border-radius:999px;flex:none;width:6px;height:6px;animation:1.05s ease-in-out infinite bsensei-assistant-module__MnyHba__bsTypingDot;display:block}.bsensei-assistant-module__MnyHba__typingBubble>span:nth-child(2){animation-delay:.14s}.bsensei-assistant-module__MnyHba__typingBubble>span:nth-child(3){animation-delay:.28s}.bsensei-assistant-module__MnyHba__typingBubble small{color:#8f98a5;white-space:nowrap;margin-left:4px;font-size:10px;font-weight:500}@keyframes bsensei-assistant-module__MnyHba__bsTypingDot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes bsensei-assistant-module__MnyHba__bsTypingBubbleIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.bsensei-assistant-module__MnyHba__peek{display:none!important}.bsensei-assistant-module__MnyHba__launcher{transform-origin:100% 100%!important;bottom:18px!important;right:8px!important;transform:scale(.62)!important}.bsensei-assistant-module__MnyHba__launcherOpen{display:none!important}}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__root{flex-direction:row-reverse;gap:12px;bottom:270px;left:18px;right:auto}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__launcher{width:125px;height:195px}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__peek{border-radius:15px 15px 15px 5px;max-width:230px;bottom:137px;left:112px;right:auto}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__peek:after{border-bottom:1px solid #ff8a2b66;border-left:1px solid #ff8a2b66;border-right:0;left:20px;right:auto;transform:rotate(-45deg)}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__panel{flex:none}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__statusDot{bottom:15px;right:8px}@media (max-width:900px){body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__root{gap:8px;bottom:10px;left:10px;right:auto}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__launcher{width:88px;height:114px}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__peek{display:none}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__panel{width:min(390px,100vw - 118px);max-height:calc(100vh - 24px)}}@media (max-width:520px){body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__root{bottom:8px;left:8px}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__launcher{width:76px;height:98px}body:has(.dashboard-page) .bsensei-assistant-module__MnyHba__panel{width:auto;max-height:calc(100vh - 128px);position:fixed;bottom:112px;left:8px;right:8px}}
