*{scrollbar-color:#f5f5f5 transparent;scrollbar-width:thin}::-webkit-scrollbar-thumb{background:#f5f5f5;border-radius:4px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#f5f5f5}::-webkit-scrollbar-button{display:none;height:0;width:0}.ask-me-button{position:fixed;bottom:60px;right:20px;display:flex;align-items:center;gap:.75rem;overflow:hidden;border-radius:30px;border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ask-me-button:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ask-me-button{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#e262bd,#7255b9) border-box;z-index:50}@media (max-width:480px){.ask-me-button{gap:.5rem;padding:.75rem}.ask-me-button span{display:none}}.support-chat-modal-overlay{position:fixed;inset:0;z-index:9999;background:transparent}.support-chat-modal{display:flex;height:500px;width:413px;flex-direction:column;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:fixed;right:20px;bottom:125px;box-shadow:0 20px 100px 0 rgba(0,0,0,.1)}@media (max-width:480px){.support-chat-modal{height:400px;width:calc(100vw - 40px);right:20px;left:20px;bottom:20px}}.support-chat-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem}.support-chat-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.support-chat-messages{flex:1 1 0%}.support-chat-messages>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.support-chat-messages{overflow-y:auto;padding:1rem}.support-chat-message{border-radius:.5rem;padding:.875rem;font-size:14px;color:#000;background:#f5f5f5;box-shadow:14px 27px 45px 4px #dfffee40;width:-moz-fit-content;width:fit-content;word-wrap:break-word;margin-bottom:16px;white-space:all}.support-chat-message div{word-break:break-word;white-space:pre-wrap}.user-message{margin-left:auto}.ai-message{background:#f8f6ff;margin-right:auto}.support-chat-input{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem}.support-chat-input-field{width:100%}.support-chat-textarea{max-height:120px;min-height:48px;width:100%;resize:none;border-radius:20px;border-width:1px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1));background-color:transparent;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;--tw-text-opacity:1;color:rgb(25 19 41/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.support-chat-textarea:focus,.support-chat-textarea:hover{--tw-border-opacity:1;border-color:rgb(114 85 185/var(--tw-border-opacity,1))}.support-chat-send-button{position:absolute;right:.375rem;bottom:.625rem;display:flex;min-width:60px;align-items:center;justify-content:center;border-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#e262bd var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,98,189,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#7255b9 var(--tw-gradient-to-position);padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.support-chat-send-button:hover{--tw-gradient-from:#d04fa8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(208,79,168,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#6549a8 var(--tw-gradient-to-position);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.support-chat-send-button:disabled{cursor:not-allowed;opacity:.5}.support-button{width:80px;height:40px;border-radius:30px;font-size:14px;font-weight:600;background:#fff;box-shadow:0 2px 24px 0 #1b25591a;background-image:linear-gradient(266.94deg,#e262bd 3.56%,#7255b9 88.89%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.support-cancel-button{width:100%;padding:12px 0;font-size:14px;font-weight:600;border-radius:40px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(266.94deg,#e262bd 3.56%,#7255b9 88.89%) border-box;display:inline-flex;align-items:center;justify-content:center;color:#000}.support-cancel-button__text{background:linear-gradient(266.94deg,#e262bd 3.56%,#7255b9 88.89%);-webkit-background-clip:text;background-clip:text;color:transparent}.support-send-button{color:#fff;width:100%;padding:12px 0;border-radius:40px;background:linear-gradient(266.94deg,#e262bd 3.56%,#7255b9 88.89%)}.sidebar{position:relative;transition:all .3s;flex-shrink:0;z-index:10000}.sidebarClosed,.sidebarOpen{width:0;min-width:0;height:auto}.sidebarDesktop{height:auto}.sidebarContainer{position:absolute;top:0;height:100%;transition:transform .3s}.sidebarContainerMobile{width:min(90vw,400px)}.sidebarContainerDesktop{left:0;width:var(--sidebar-width,335px)}.sidebarHidden{transform:translateX(-110%)}.sidebarVisible{transform:translateX(0)}.sidebarToggleButton{width:40px;height:40px;position:absolute;top:16px;left:8px;z-index:40;transition:transform .3s;color:#000}.sidebarToggleHidden{opacity:0;transform:translateX(-20px);pointer-events:none}.sidebarToggleVisible{opacity:1;transform:translateX(0)}@media (min-width:1150px){.sidebarDesktop{position:relative}}