.NicoDeskAssistantWidget_widget__WAxlc{--assistant-navy:#05274c;--assistant-navy-deep:#031a31;--assistant-teal:#0297a2;--assistant-bright:#10c5ca;position:fixed;z-index:24;right:22px;bottom:76px;color:#0c2239;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.NicoDeskAssistantWidget_launcher__SCDbu{display:flex;align-items:center;gap:10px;min-height:50px;padding:6px 17px 6px 7px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:var(--assistant-navy);color:white;box-shadow:0 14px 34px rgba(5,39,76,.28);cursor:pointer;font:inherit;transition:transform .18s ease,box-shadow .18s ease}.NicoDeskAssistantWidget_launcher__SCDbu:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(5,39,76,.34)}.NicoDeskAssistantWidget_avatar__zq3EO,.NicoDeskAssistantWidget_launcher__SCDbu>span{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--assistant-teal),var(--assistant-bright));color:white;font-weight:850}.NicoDeskAssistantWidget_launcher__SCDbu>span{width:38px;height:38px;font-size:.86rem}.NicoDeskAssistantWidget_launcher__SCDbu strong{font-size:.73rem;font-weight:820;letter-spacing:-.01em}.NicoDeskAssistantWidget_panel__ALrWN{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(390px,calc(100vw - 32px));height:min(590px,calc(100dvh - 156px));min-height:410px;margin-bottom:12px;overflow:hidden;border:6px solid var(--assistant-navy-deep);border-radius:23px;background:white;box-shadow:0 30px 80px rgba(5,39,76,.26);animation:NicoDeskAssistantWidget_openPanel__tyAyq .18s ease-out}@keyframes NicoDeskAssistantWidget_openPanel__tyAyq{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NicoDeskAssistantWidget_header__sIP07{display:flex;align-items:center;gap:10px;padding:13px 14px;background:var(--assistant-navy);color:white}.NicoDeskAssistantWidget_avatar__zq3EO{flex:0 0 38px;height:38px;font-size:.88rem}.NicoDeskAssistantWidget_header__sIP07>div{display:flex;min-width:0;flex-direction:column;gap:3px}.NicoDeskAssistantWidget_header__sIP07 strong{font-size:.78rem}.NicoDeskAssistantWidget_header__sIP07 small{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.7);font-size:.58rem}.NicoDeskAssistantWidget_header__sIP07 i{width:6px;height:6px;border-radius:50%;background:#32d77b}.NicoDeskAssistantWidget_close__gthZi{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:white;cursor:pointer;font:inherit;font-size:1.3rem;line-height:1}.NicoDeskAssistantWidget_transcript__1zEkR{display:flex;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding:17px 14px;background:radial-gradient(circle at 90% 10%,rgba(16,197,202,.11),transparent 190px),#f2f7f7;scrollbar-width:thin}.NicoDeskAssistantWidget_botMessage__EWXF3,.NicoDeskAssistantWidget_typingMessage__Ed2r7,.NicoDeskAssistantWidget_userMessage__BA4L_{max-width:84%;margin:0;padding:10px 12px;border-radius:13px;font-size:.73rem;line-height:1.5;white-space:pre-wrap;box-shadow:0 3px 10px rgba(5,39,76,.05)}.NicoDeskAssistantWidget_botMessage__EWXF3{align-self:flex-start;border-bottom-left-radius:4px;background:white}.NicoDeskAssistantWidget_userMessage__BA4L_{align-self:flex-end;border-bottom-right-radius:4px;background:var(--assistant-teal);color:white}.NicoDeskAssistantWidget_typingMessage__Ed2r7{display:flex;align-self:flex-start;gap:4px;background:white}.NicoDeskAssistantWidget_typingMessage__Ed2r7 span{width:5px;height:5px;border-radius:50%;background:#8aa0ab;animation:NicoDeskAssistantWidget_chatPulse__VVuP_ 1.1s ease-in-out infinite}.NicoDeskAssistantWidget_typingMessage__Ed2r7 span:nth-child(2){animation-delay:.15s}.NicoDeskAssistantWidget_typingMessage__Ed2r7 span:nth-child(3){animation-delay:.3s}@keyframes NicoDeskAssistantWidget_chatPulse__VVuP_{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.NicoDeskAssistantWidget_error__GkeU_{align-self:center;padding:8px 10px;border-radius:9px;background:#fff0ee;color:#8c3127;font-size:.64rem}.NicoDeskAssistantWidget_form__edpSj{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:12px 12px 7px;border-top:1px solid #dce7e8;background:white}.NicoDeskAssistantWidget_form__edpSj input{min-width:0;height:42px;padding:0 12px;border:1px solid #d9e5e7;border-radius:10px;color:#0c2239;font:inherit;font-size:.74rem;outline:none}.NicoDeskAssistantWidget_form__edpSj input:focus{border-color:var(--assistant-teal);box-shadow:0 0 0 3px rgba(16,197,202,.1)}.NicoDeskAssistantWidget_form__edpSj button{width:42px;height:42px;border:0;border-radius:10px;background:var(--assistant-navy);color:white;cursor:pointer;font:inherit;font-size:1.02rem;font-weight:850}.NicoDeskAssistantWidget_form__edpSj button:disabled{cursor:wait;opacity:.62}.NicoDeskAssistantWidget_footer__zmc7o{padding:0 12px 10px;background:white;color:#81929c;font-size:.55rem;text-align:center}@media (max-width:580px){.NicoDeskAssistantWidget_widget__WAxlc{right:14px;bottom:75px}.NicoDeskAssistantWidget_panel__ALrWN{width:calc(100vw - 28px);height:min(600px,calc(100dvh - 145px));min-height:360px;border-width:5px;border-radius:20px}.NicoDeskAssistantWidget_launcher__SCDbu{min-height:48px;padding-right:15px}.NicoDeskAssistantWidget_launcher__SCDbu>span{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.NicoDeskAssistantWidget_launcher__SCDbu,.NicoDeskAssistantWidget_panel__ALrWN{animation:none;transition:none}}