:root{--primary:#8b5dff;}:root{--primary-light:#a374ff;}:root{--primary-dark:#7347e6;}:root{--dark-bg:#0a0a0a;}:root{--darker-bg:#050505;}:root{--glass-bg:rgba(20,20,30,.8);}:root{--text-primary:#fff;}:root{--text-secondary:#ccc;}:root{--gray:#1a1a1a;}.chatbot-container{position:fixed;}.chatbot-container{bottom:.208333333in;}.chatbot-container{right:15pt;}.chatbot-container{z-index:1000;}.chatbot-container{font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}.chatbot-toggle{width:50px;}.chatbot-toggle{height:3.125pc;}.chatbot-toggle{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 50%,var(--primary-dark) 100%);}.chatbot-toggle{border-radius:.166666667in;}.chatbot-toggle{display:flex;}.chatbot-toggle{align-items:center;}.chatbot-toggle{justify-content:center;}.chatbot-toggle{cursor:pointer;}.chatbot-toggle{border-left-width:.125pc;}.chatbot-toggle{border-bottom-width:.125pc;}.chatbot-toggle{border-right-width:.125pc;}.chatbot-toggle{border-top-width:.125pc;}.chatbot-toggle{border-left-style:solid;}.chatbot-toggle{border-bottom-style:solid;}.chatbot-toggle{border-right-style:solid;}.chatbot-toggle{border-top-style:solid;}.chatbot-toggle{border-left-color:transparent;}.chatbot-toggle{border-bottom-color:transparent;}.chatbot-toggle{border-right-color:transparent;}.chatbot-toggle{border-top-color:transparent;}.chatbot-toggle{border-image:none;}.chatbot-toggle{position:relative;}.chatbot-toggle{transition:all .6s cubic-bezier(.34,1.56,.64,1);}.chatbot-toggle{animation:floatPulse 4s infinite ease-in-out;}.chatbot-toggle{transform-style:preserve-3d;}@keyframes floatPulse{0%,100%{transform:translateY(0px) rotateZ(0deg);box-shadow:0 6px 20px rgba(139,93,255,.4),0 0 30px rgba(139,93,255,.2);}25%{transform:translateY(-4px) rotateZ(2deg);box-shadow:0 12px 25px rgba(139,93,255,.6),0 0 40px rgba(139,93,255,.3);}50%{transform:translateY(-2px) rotateZ(0deg);box-shadow:0 8px 22px rgba(139,93,255,.5),0 0 35px rgba(139,93,255,.25);}75%{transform:translateY(-4px) rotateZ(-2deg);box-shadow:0 12px 25px rgba(139,93,255,.6),0 0 40px rgba(139,93,255,.3);}}[class~=chatbot-toggle]::before{content:"";}[class~=chatbot-toggle]:hover{transform:translateY(-2px) scale(1.05);}[class~=chatbot-toggle]::before{position:absolute;}[class~=chatbot-toggle]::before{inset:-2px;}[class~=chatbot-toggle]::before{background:conic-gradient(from 0deg,var(--primary),var(--primary-light),var(--primary),var(--primary-dark),var(--primary));}[class~=chatbot-toggle]::before{border-radius:18px;}[class~=chatbot-toggle]::before{z-index:-1;}[class~=chatbot-toggle]:hover::before{opacity:1;}[class~=chatbot-toggle]:hover{border-radius:1.25pc;}[class~=chatbot-toggle]::before{opacity:0;}[class~=chatbot-toggle]::before{transition:opacity .4s ease;}[class~=chatbot-toggle]::before{animation:rotateBorder 3s linear infinite paused;}[class~=chatbot-toggle]:hover::before{animation-play-state:running;}@keyframes rotateBorder{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}[class~=chatbot-toggle]:hover svg{transform:scale(1.1);}.chatbot-window{position:absolute;}.chatbot-window{bottom:65px;}.chatbot-window{right:0;}.chatbot-window{width:20pc;}.chatbot-window{height:337.5pt;}.chatbot-window{background:linear-gradient(145deg,var(--dark-bg) 0%,#0f0f0f 50%,var(--gray) 100%);}.chatbot-window{border-radius:20px;}.chatbot-window{backdrop-filter:blur(20px) saturate(1.8);}.chatbot-window{border-left-width:.75pt;}[class~=chatbot-toggle] svg{color:var(--text-primary);}[class~=chatbot-toggle] svg{width:16.5pt;}[class~=chatbot-toggle]:hover svg{filter:drop-shadow(0 0 15px rgba(255,255,255,.8));}.chatbot-window{border-bottom-width:.75pt;}.chatbot-window{border-right-width:.75pt;}.chatbot-window{border-top-width:.75pt;}.chatbot-window{border-left-style:solid;}.chatbot-window{border-bottom-style:solid;}.chatbot-window{border-right-style:solid;}.chatbot-window{border-top-style:solid;}[class~=chatbot-toggle] svg{height:16.5pt;}.chatbot-window{border-left-color:rgba(139,93,255,.3);}.chatbot-window{border-bottom-color:rgba(139,93,255,.3);}.chatbot-window{border-right-color:rgba(139,93,255,.3);}.chatbot-window{border-top-color:rgba(139,93,255,.3);}.chatbot-window{border-image:none;}.chatbot-window{display:none;}[class~=chatbot-toggle] svg{transition:all .3s ease;}[class~=chatbot-toggle] svg{filter:drop-shadow(0 0 10px rgba(255,255,255,.6));}.chatbot-window{flex-direction:column;}.chatbot-window{overflow:hidden;}.chatbot-window{animation:windowMorph .8s cubic-bezier(.34,1.56,.64,1);}.chatbot-window{box-shadow:0 20px 3.75pc rgba(0,0,0,.7),0 0 22.5pt rgba(139,93,255,.2),inset 0 .0625pc 0 rgba(255,255,255,.1),inset 0 -.010416667in 4.5pt rgba(139,93,255,.1);}.chatbot-window{transform-style:preserve-3d;}[class~=chatbot-toggle] svg{position:relative;}[class~=chatbot-toggle] svg{z-index:2;}@keyframes windowMorph{0%{opacity:0;transform:translateY(30px) rotateX(20deg) scale(.8);border-radius:35px;}50%{transform:translateY(-5px) rotateX(-5deg) scale(1.05);border-radius:15px;}100%{opacity:1;transform:translateY(0) rotateX(0deg) scale(1);border-radius:20px;}}[class~=chatbot-header]{background:linear-gradient(135deg,rgba(139,93,255,.2),rgba(115,71,230,.1));}[class~=chatbot-header]{color:var(--text-primary);}[class~=chatbot-header]{padding-left:.208333333in;}[class~=chatbot-header]{padding-bottom:.166666667in;}[class~=chatbot-header]{padding-right:.208333333in;}[class~=chatbot-header]{padding-top:.166666667in;}[class~=chatbot-header]{display:flex;}[class~=chatbot-header]::before{content:"";}[class~=chatbot-header]::before{position:absolute;}[class~=chatbot-header]{justify-content:space-between;}[class~=chatbot-header]::before{top:0;}[class~=chatbot-header]{align-items:center;}[class~=chatbot-header]::before{left:0;}[class~=chatbot-header]{position:relative;}[class~=chatbot-header]{border-bottom-width:1px;}[class~=chatbot-header]{border-bottom-style:solid;}[class~=chatbot-header]{border-bottom-color:rgba(139,93,255,.2);}[class~=chatbot-header]{border-image:none;}[class~=chatbot-header]::before{right:0;}[class~=chatbot-header]::before{height:.75pt;}[class~=chatbot-header]::before{background:linear-gradient(90deg,transparent,var(--primary),var(--primary-light),var(--primary),transparent);}[class~=chatbot-header]::before{animation:headerFlow 3s ease-in-out infinite;}@keyframes headerFlow{0%,100%{transform:translateX(-100%) scaleX(.5);opacity:.5;}50%{transform:translateX(0%) scaleX(1);opacity:1;}}.chatbot-close{background:rgba(139,93,255,.1);}[class~=chatbot-header] h4{margin-left:0;}[class~=chatbot-close]:hover::before{opacity:.2;}[class~=chatbot-header] h4{margin-bottom:0;}.chatbot-close{border-left-width:.010416667in;}.chatbot-close{border-bottom-width:.010416667in;}.chatbot-close{border-right-width:.010416667in;}.chatbot-close{border-top-width:.010416667in;}[class~=chatbot-header] h4{margin-right:0;}.chatbot-close{border-left-style:solid;}[class~=chatbot-header] h4{margin-top:0;}.chatbot-close{border-bottom-style:solid;}.chatbot-close:hover{transform:rotate(180deg) scale(1.1);}.chatbot-close{border-right-style:solid;}.chatbot-close{border-top-style:solid;}.chatbot-close{border-left-color:rgba(139,93,255,.3);}[class~=chatbot-header] h4{font-size:12pt;}[class~=chatbot-header] h4{font-weight:800;}.chatbot-close{border-bottom-color:rgba(139,93,255,.3);}.chatbot-close{border-right-color:rgba(139,93,255,.3);}.chatbot-close{border-top-color:rgba(139,93,255,.3);}[class~=chatbot-header] h4{background:linear-gradient(45deg,var(--primary),var(--primary-light),var(--primary));}.chatbot-close{border-image:none;}.chatbot-close{color:var(--text-primary);}[class~=chatbot-header] h4{-webkit-background-clip:text;}.chatbot-close{cursor:pointer;}.chatbot-close{padding-left:0;}.chatbot-close{padding-bottom:0;}.chatbot-close{padding-right:0;}[class~=chatbot-header] h4{-webkit-text-fill-color:transparent;}[class~=chatbot-header] h4{background-clip:text;}.chatbot-close{padding-top:0;}.chatbot-close{width:1.75pc;}[class~=chatbot-header] h4{letter-spacing:.003125in;}[class~=chatbot-header] h4{text-shadow:0 0 15px rgba(139,93,255,.5);}.chatbot-close{height:.291666667in;}[class~=chatbot-messages],[class~=bot-message],[class~=user-message],.chatbot-close{display:flex;}.chatbot-close{align-items:center;}.chatbot-close{justify-content:center;}.chatbot-close,[class~=chatbot-close]::before{border-radius:.104166667in;}.chatbot-close{transition:all .4s ease;}[class~=chatbot-messages],.chatbot-close{position:relative;}.chatbot-close{overflow:hidden;}[class~=chatbot-close]::before,[class~=chatbot-messages]::before{content:"";}[class~=chatbot-messages]{flex:1;}[class~=chatbot-messages]{padding-left:12pt;}[class~=chatbot-messages]{padding-bottom:12pt;}[class~=chatbot-messages]{padding-right:12pt;}[class~=chatbot-messages]{padding-top:12pt;}[class~=chatbot-messages]{overflow-y:auto;}[class~=chatbot-messages]{background:transparent;}[class~=chatbot-close]::before,[class~=chatbot-messages]::before{position:absolute;}[class~=chatbot-messages]{flex-direction:column;}[class~=chatbot-messages]{gap:.125in;}.chatbot-messages::-webkit-scrollbar{width:4.5pt;}[class~=chatbot-close]::before{inset:0;}[class~=chatbot-messages]::-webkit-scrollbar-track{background:rgba(139,93,255,.05);}[class~=chatbot-messages]::-webkit-scrollbar-track{border-radius:.375pc;}[class~=chatbot-messages]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--primary-light));}[class~=chatbot-messages]::-webkit-scrollbar-thumb{border-radius:.0625in;}[class~=chatbot-messages]::-webkit-scrollbar-thumb{box-shadow:0 0 7.5pt rgba(139,93,255,.4);}[class~=chatbot-close]::before{background:linear-gradient(45deg,var(--primary),var(--primary-light));}[class~=chatbot-close]::before{opacity:0;}[class~=user-message],[class~=bot-message]{margin-bottom:.75pc;}[class~=chatbot-close]::before{transition:opacity .3s ease;}[class~=bot-message],[class~=user-message]{animation:messageSlideUp .6s cubic-bezier(.34,1.56,.64,1);}.chatbot-close:hover{border-left-color:var(--primary);}.chatbot-close:hover{border-bottom-color:var(--primary);}[class~=chatbot-messages]::before{top:0;}[class~=chatbot-messages]::before{left:12px;}[class~=chatbot-messages]::before{width:.010416667in;}[class~=chatbot-messages]::before{height:100%;}[class~=chatbot-messages]::before{background:linear-gradient(180deg,transparent,rgba(139,93,255,.3),rgba(139,93,255,.1),transparent);}[class~=chatbot-messages]::before{border-radius:1px;}.chatbot-close:hover{border-right-color:var(--primary);}.chatbot-close:hover{border-top-color:var(--primary);}.chatbot-close:hover{box-shadow:0 0 15px rgba(139,93,255,.6);}@keyframes messageSlideUp{0%{opacity:0;transform:translateY(20px) rotateX(90deg);}60%{transform:translateY(-3px) rotateX(-10deg);}100%{opacity:1;transform:translateY(0) rotateX(0deg);}}[class~=bot-message] [class~=message-content]::before,[class~=chatbot-input-area]::before,.chatbot-input-area button::before{content:"";}[class~=user-message]{justify-content:flex-end;}[class~=message-content]{max-width:85%;}.bot-message .message-content{background:linear-gradient(135deg,rgba(139,93,255,.15),rgba(115,71,230,.1),rgba(139,93,255,.05));}[class~=message-content],[class~=chatbot-input-area] input{padding-left:.145833333in;}.chatbot-input-area button::before,[class~=chatbot-input-area]::before{position:absolute;}[class~=chatbot-input-area] input,[class~=message-content]{padding-bottom:.104166667in;}[class~=chatbot-input-area] input,[class~=message-content]{padding-right:.145833333in;}[class~=message-content],[class~=chatbot-input-area] input{padding-top:.104166667in;}.chatbot-input-area button::before,[class~=chatbot-input-area]::before{top:0;}[class~=message-content]{border-radius:.166666667in;}[class~=chatbot-input-area]::before{left:0;}[class~=message-content]{font-size:9.75pt;}[class~=message-content]{line-height:1.5;}[class~=message-content]{word-wrap:break-word;}.bot-message .message-content{color:var(--text-primary);}[class~=message-content],[class~=chatbot-input-area]{position:relative;}.bot-message .message-content,[class~=chatbot-input-area] input{border-left-width:.75pt;}.bot-message .message-content,[class~=chatbot-input-area] input{border-bottom-width:.75pt;}[class~=message-content]{backdrop-filter:blur(10px);}[class~=faq-item]:hover [class~=faq-icon]{transform:rotate(360deg) scale(1.2);}[class~=chatbot-input-area] input,.bot-message .message-content{border-right-width:.75pt;}[class~=message-content]{transform-style:preserve-3d;}[class~=chatbot-input-area]::before{right:0;}[class~=chatbot-input-area]{padding-left:1pc;}[class~=chatbot-input-area]::before{height:1px;}[class~=chatbot-input-area]::before{background:linear-gradient(90deg,var(--primary),var(--primary-light),var(--primary));}[class~=chatbot-input-area]{padding-bottom:1pc;}[class~=chatbot-input-area]{padding-right:1pc;}[class~=chatbot-input-area]{padding-top:1pc;}[class~=chatbot-input-area]::before{opacity:.7;}[class~=chatbot-input-area] input{flex:1;}.bot-message .message-content,[class~=chatbot-input-area]{border-top-width:.75pt;}[class~=chatbot-input-area] input,.bot-message .message-content{border-left-style:solid;}.bot-message .message-content,[class~=chatbot-input-area] input{border-bottom-style:solid;}[class~=chatbot-input-area] input,.bot-message .message-content{border-right-style:solid;}[class~=chatbot-input-area]{background:linear-gradient(135deg,rgba(139,93,255,.05),rgba(26,26,26,.8));}.bot-message .message-content,[class~=chatbot-input-area]{border-top-style:solid;}[class~=chatbot-input-area]{border-top-color:rgba(139,93,255,.2);}[class~=chatbot-input-area]{border-image:none;}.bot-message .message-content{border-left-color:rgba(139,93,255,.25);}[class~=chatbot-input-area],[class~=faq-section]{display:flex;}[class~=faq-section],[class~=chatbot-input-area]{gap:10px;}[class~=faq-section]{margin-top:12pt;}.bot-message .message-content{border-bottom-color:rgba(139,93,255,.25);}[class~=faq-section]{flex-direction:column;}.bot-message .message-content{border-right-color:rgba(139,93,255,.25);}[class~=faq-item]{background:linear-gradient(135deg,rgba(139,93,255,.08),rgba(139,93,255,.03));}[class~=faq-item]{border-left-width:.010416667in;}.bot-message .message-content{border-top-color:rgba(139,93,255,.25);}.bot-message .message-content{border-image:none;}.user-message .message-content,[class~=faq-item]{border-bottom-width:.010416667in;}.user-message .message-content,[class~=faq-item]{border-right-width:.010416667in;}[class~=chatbot-input-area] input,[class~=faq-item],.user-message .message-content{border-top-width:.010416667in;}.user-message .message-content,[class~=faq-item]{border-left-style:solid;}.bot-message .message-content{border-bottom-left-radius:6px;}.user-message .message-content,[class~=faq-item]{border-bottom-style:solid;}.user-message .message-content,[class~=faq-item]{border-right-style:solid;}[class~=bot-message] [class~=message-content]::before{position:absolute;}[class~=bot-message] [class~=message-content]::before{top:-.0625pc;}.bot-message .message-content{box-shadow:0 6px 18.75pt rgba(139,93,255,.15),inset 0 1px 0 rgba(255,255,255,.1);}[class~=faq-item],.user-message .message-content,[class~=chatbot-input-area] input{border-top-style:solid;}[class~=faq-item]{border-left-color:rgba(139,93,255,.2);}[class~=bot-message] [class~=message-content]::before{left:-.75pt;}[class~=faq-item]{border-bottom-color:rgba(139,93,255,.2);}.user-message .message-content{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 50%,var(--primary-dark) 100%);}[class~=faq-item]{border-right-color:rgba(139,93,255,.2);}[class~=faq-item]:hover [class~=faq-icon]{box-shadow:0 4.5pt .1875in rgba(139,93,255,.6);}[class~=faq-item]{border-top-color:rgba(139,93,255,.2);}[class~=faq-item]{border-image:none;}[class~=chatbot-input-area] input,[class~=faq-item]{border-radius:.75pc;}[class~=chatbot-input-area] input,.user-message .message-content{color:var(--text-primary);}[class~=faq-item]{cursor:pointer;}.user-message .message-content{border-left-width:1px;}[class~=faq-item]{transition:all .5s cubic-bezier(.34,1.56,.64,1);}[class~=chatbot-input-area] input{border-left-color:rgba(139,93,255,.3);}[class~=chatbot-input-area] input{border-bottom-color:rgba(139,93,255,.3);}[class~=faq-item]{overflow:hidden;}[class~=faq-item],[class~=faq-question]{position:relative;}[class~=chatbot-input-area] input{border-right-color:rgba(139,93,255,.3);}[class~=faq-item],[class~=chatbot-input-area] input{backdrop-filter:blur(8px);}[class~=faq-item]{transform-style:preserve-3d;}[class~=chatbot-input-area] button,[class~=faq-question]{padding-left:1pc;}[class~=faq-question]{padding-bottom:9pt;}[class~=chatbot-input-area] input{border-top-color:rgba(139,93,255,.3);}[class~=faq-question],[class~=chatbot-input-area] button{padding-right:1pc;}[class~=chatbot-input-area] input{border-image:none;}[class~=chatbot-input-area] input{background:rgba(139,93,255,.05);}[class~=faq-question]{padding-top:9pt;}[class~=faq-question],[class~=chatbot-input-area] input{font-size:9.75pt;}[class~=chatbot-input-area] input{outline:none;}[class~=chatbot-input-area] input{transition:all .4s cubic-bezier(.34,1.56,.64,1);}[class~=bot-message] [class~=message-content]::before{right:-.0625pc;}.user-message .message-content{border-left-color:rgba(139,93,255,.4);}[class~=chatbot-input-area] input::placeholder{color:rgba(255,255,255,.5);}[class~=chatbot-input-area] input::placeholder{font-style:italic;}.user-message .message-content{border-bottom-color:rgba(139,93,255,.4);}[class~=bot-message] [class~=message-content]::before{height:.010416667in;}[class~=faq-question],[class~=chatbot-input-area] button{color:var(--text-primary);}.user-message .message-content{border-right-color:rgba(139,93,255,.4);}[class~=faq-question]{font-weight:600;}.user-message .message-content{border-top-color:rgba(139,93,255,.4);}[class~=bot-message] [class~=message-content]::before{background:linear-gradient(90deg,var(--primary),var(--primary-light),var(--primary));}.user-message .message-content{border-image:none;}[class~=faq-question],.faq-icon,[class~=typing-indicator]{display:flex;}[class~=bot-message] [class~=message-content]::before{border-radius:12pt 12pt 0 0;}[class~=faq-question],.faq-icon,[class~=typing-indicator]{align-items:center;}[class~=chatbot-input-area] button,[class~=typing-indicator]{padding-bottom:10px;}[class~=chatbot-input-area] input:focus,[class~=faq-item]:hover{border-left-color:var(--primary);}[class~=faq-question],[class~=typing-indicator]{gap:10px;}[class~=typing-indicator],[class~=chatbot-input-area] button{padding-top:10px;}[class~=chatbot-input-area] button{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);}.user-message .message-content{border-bottom-right-radius:.0625in;}[class~=chatbot-input-area] button{border-left-width:medium;}[class~=chatbot-input-area] button{border-bottom-width:medium;}[class~=chatbot-input-area] button{border-right-width:medium;}[class~=faq-question]{z-index:1;}.faq-icon{width:1.125pc;}.faq-icon{height:13.5pt;}.faq-icon{background:linear-gradient(135deg,var(--primary),var(--primary-light));}[class~=chatbot-input-area] button{border-top-width:medium;}[class~=chatbot-input-area] button{border-left-style:none;}[class~=chatbot-input-area] button{border-bottom-style:none;}.faq-icon{border-radius:4.5pt;}[class~=chatbot-input-area] button{border-right-style:none;}.user-message .message-content{box-shadow:0 .0625in .260416667in rgba(139,93,255,.3),0 0 15px rgba(139,93,255,.2);}.faq-icon{justify-content:center;}[class~=chatbot-input-area] button{border-top-style:none;}.faq-icon{flex-shrink:0;}[class~=chatbot-input-area] button{border-left-color:currentColor;}.faq-icon{transition:all .5s cubic-bezier(.34,1.56,.64,1);}[class~=chatbot-input-area] input:focus,[class~=faq-item]:hover{border-bottom-color:var(--primary);}.faq-icon{box-shadow:0 3pt .125in rgba(139,93,255,.4);}[class~=chatbot-input-area] input:focus,[class~=faq-item]:hover{border-right-color:var(--primary);}[class~=chatbot-input-area] button{border-bottom-color:currentColor;}[class~=typing-indicator]{padding-left:.875pc;}[class~=chatbot-input-area] button{border-right-color:currentColor;}[class~=chatbot-input-area] button{border-top-color:currentColor;}[class~=faq-item]:hover,[class~=chatbot-input-area] input:focus{border-top-color:var(--primary);}[class~=chatbot-input-area] button{border-image:none;}[class~=faq-item]:hover{transform:translateX(6px) scale(1.01) rotateY(3deg);}[class~=faq-item]:hover{box-shadow:0 6pt 18.75pt rgba(139,93,255,.3);}[class~=chatbot-input-area] button{border-radius:.125in;}[class~=typing-indicator]{padding-right:.875pc;}[class~=typing-dot]:nth-child(1){animation-delay:-.32s;}[class~=chatbot-input-area] button{cursor:pointer;}[class~=typing-indicator]{background:linear-gradient(135deg,rgba(139,93,255,.15),rgba(115,71,230,.1));}[class~=typing-indicator],[class~=chatbot-input-area] button{font-size:9.75pt;}[class~=typing-dot]:nth-child(2){animation-delay:-.16s;}[class~=typing-indicator]{color:var(--text-primary);}.chatbot-input-area button::before,[class~=faq-item]::before{left:-100%;}[class~=chatbot-input-area] button{font-weight:700;}[class~=chatbot-input-area] button{transition:all .4s cubic-bezier(.34,1.56,.64,1);}[class~=typing-indicator]{border-radius:.166666667in;}[class~=chatbot-input-area] button{position:relative;}[class~=typing-indicator]{border-bottom-left-radius:.375pc;}[class~=chatbot-input-area] button{overflow:hidden;}[class~=typing-indicator]{border-left-width:.0625pc;}[class~=chatbot-input-area] button{box-shadow:0 .3125pc .208333333in rgba(139,93,255,.4);}[class~=faq-item]::before{content:"";}[class~=faq-item]::before{position:absolute;}[class~=typing-indicator]{border-bottom-width:.0625pc;}[class~=typing-indicator]{border-right-width:.0625pc;}[class~=typing-indicator]{border-top-width:.0625pc;}[class~=typing-indicator]{border-left-style:solid;}[class~=typing-indicator]{border-bottom-style:solid;}[class~=typing-indicator]{border-right-style:solid;}[class~=faq-item]::before{top:0;}[class~=typing-indicator]{border-top-style:solid;}.chatbot-input-area button::before,[class~=faq-item]::before{width:100%;}.chatbot-input-area button::before,[class~=faq-item]::before{height:100%;}[class~=faq-item]::before{background:linear-gradient(90deg,transparent,rgba(139,93,255,.15),transparent);}[class~=typing-indicator]{border-left-color:rgba(139,93,255,.25);}[class~=faq-item]::before{transition:left .6s ease;}[class~=typing-indicator]{border-bottom-color:rgba(139,93,255,.25);}[class~=typing-indicator]{border-right-color:rgba(139,93,255,.25);}[class~=typing-indicator]{border-top-color:rgba(139,93,255,.25);}[class~=chatbot-input-area] input:focus{box-shadow:0 0 .208333333in rgba(139,93,255,.4),inset 0 0 .15625in rgba(139,93,255,.1);}[class~=typing-indicator]{border-image:none;}[class~=chatbot-input-area] input:focus{background:rgba(139,93,255,.1);}[class~=typing-indicator]{max-width:85%;}[class~=typing-indicator]{backdrop-filter:blur(10px);}.typing-dots{display:flex;}.typing-dots{gap:5px;}.typing-dot{width:4.5pt;}.typing-dot{height:.375pc;}.typing-dot{background:linear-gradient(135deg,var(--primary),var(--primary-light));}.typing-dot{border-radius:50%;}.typing-dot{animation:morphicTyping 1.6s infinite ease-in-out;}.typing-dot{box-shadow:0 0 6pt rgba(139,93,255,.5);}.chatbot-input-area button::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);}[class~=chatbot-input-area] input:focus{transform:scale(1.01) translateY(-1px);}.chatbot-input-area button:hover{transform:translateY(-2px) scale(1.03);}.chatbot-input-area button:hover{box-shadow:0 8px 1.875pc rgba(139,93,255,.6);}[class~=faq-item]:hover::before,[class~=chatbot-input-area] button:hover::before{left:100%;}.chatbot-input-area button::before{transition:left .6s;}@keyframes morphicTyping{0%,80%,100%{transform:scale(.6) rotateZ(0deg);opacity:.4;box-shadow:0 0 5px rgba(139,93,255,.3);}40%{transform:scale(1.4) rotateZ(180deg);opacity:1;box-shadow:0 0 15px rgba(139,93,255,.8);}}@media (max-width: 360px){[class~=chatbot-window]{width:2.916666667in;}[class~=chatbot-window]{height:25pc;}[class~=chatbot-window]{right:-7.5pt;}[class~=chatbot-container]{right:15px;}[class~=chatbot-container]{bottom:11.25pt;}[class~=chatbot-toggle]{width:45px;}[class~=chatbot-toggle]{height:45px;}}@media (prefers-color-scheme: dark){:root{--glass-bg:rgba(10,10,15,.95);}}