.shlau-ai-assistant{display:flex;width:450px;height:calc(100dvh - 45px);padding:16px 16px 32px;flex-direction:column;justify-content:space-between;align-items:center;flex-shrink:0;background:#fff;box-shadow:-4px 0 14px 0 rgba(128,69,255,.25);z-index:1000;max-width:40%;transition:all .3s ease}.shlau-ai-assistant.widget{width:100%;height:100dvh;max-width:100%;left:0}@media(max-width:992px){.shlau-ai-assistant{position:fixed;top:0;left:-450px;height:100dvh}}.shlau-ai-assistant.open{left:0;width:100%}@media(max-width:992px){.shlau-ai-assistant.open{max-width:100%}}.shlau-ai-assistant.not-started{justify-content:center;gap:16px}.shlau-ai-assistant .head.to-up{display:flex;justify-content:center;align-items:center;padding:0 0 16px;gap:4px;border-bottom:1px solid #d7d7d7;width:100%}.shlau-ai-assistant .head.to-up img{margin:0}.shlau-ai-assistant .user{position:relative}.shlau-ai-assistant .user:before{content:"";position:absolute;bottom:-10px;right:0;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #18181b;border-style:solid;border-width:0 20px 20px 0;transform:rotate(180deg)}.shlau-ai-assistant .message-list a{text-decoration:underline;color:#311fe0}.shlau-ai-assistant .message-list a:hover{color:#311fe0}.shlau-ai-assistant .form{position:relative}.shlau-ai-assistant .form .cont{position:relative;z-index:1;width:100%;display:flex;padding:8px;justify-content:space-between;align-items:center;background-color:#fff;gap:8px;border:1px solid #e8e8e8;border-radius:10px}.shlau-ai-assistant .form .cont input{width:100%}.shlau-ai-assistant .form .cont input:focus{outline:none}.shlau-ai-assistant .foot{text-align:center;margin-top:16px}.shlau-ai-assistant .foot p{font-size:10px;font-style:normal;font-weight:500;color:#6e7583}.shlau-ai-assistant .foot p strong{color:#311fe0;display:block;font-weight:400}.asistan-logo{position:fixed;bottom:32px;right:16px;display:none;z-index:9999;transition:all .3s ease}.asistan-logo img{z-index:9999;position:relative}.asistan-logo span{position:absolute;width:190px;background:#fff;top:8px;animation:span-animation 1.5s cubic-bezier(.4,0,.2,1);right:20px;animation-delay:3s;transform-origin:right center;animation-fill-mode:forwards;text-wrap:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;border:1px solid #e8e8e8}.asistan-logo.open{transform:rotateY(1turn)}@media(max-width:992px){.asistan-logo{display:block}}:root{--border:0;--input:0;--ring:0;--background:0;--foreground:0;--primary:0;--primary-foreground:0;--secondary:0;--secondary-foreground:0;--destructive:0;--destructive-foreground:0;--muted:0;--muted-foreground:0;--accent:0;--accent-foreground:0;--popover:0;--popover-foreground:0;--card:0;--card-foreground:0;--sidebar-background:0;--sidebar-foreground:0;--sidebar-primary:0;--sidebar-primary-foreground:0;--sidebar-accent:0;--sidebar-accent-foreground:0;--sidebar-border:0;--sidebar-ring:0;--radius:0}.colors{--border:hsl(var(--border));--input:hsl(var(--input));--ring:hsl(var(--ring));--background:hsl(var(--background));--foreground:hsl(var(--foreground));--primary:hsl(var(--primary));--primary-foreground:hsl(var(--primary-foreground));--secondary:hsl(var(--secondary));--secondary-foreground:hsl(var(--secondary-foreground));--shlau-primary:#4F46E5;--shlau-accent:#A78BFA;--shlau-background:#F9FAFB;--destructive:hsl(var(--destructive));--destructive-foreground:hsl(var(--destructive-foreground));--muted:hsl(var(--muted));--muted-foreground:hsl(var(--muted-foreground));--accent:hsl(var(--accent));--accent-foreground:hsl(var(--accent-foreground));--popover:hsl(var(--popover));--popover-foreground:hsl(var(--popover-foreground));--card:hsl(var(--card));--card-foreground:hsl(var(--card-foreground));--sidebar-background:hsl(var(--sidebar-background));--sidebar-foreground:hsl(var(--sidebar-foreground));--sidebar-primary:hsl(var(--sidebar-primary));--sidebar-primary-foreground:hsl(var(--sidebar-primary-foreground));--sidebar-accent:hsl(var(--sidebar-accent));--sidebar-accent-foreground:hsl(var(--sidebar-accent-foreground));--sidebar-border:hsl(var(--sidebar-border));--sidebar-ring:hsl(var(--sidebar-ring))}.borderRadius{--lg:var(--radius);--md:calc(var(--radius) - 2px);--sm:calc(var(--radius) - 4px)}.keyframes{--accordion-down:{ from:{ height:0; } to:{ height:var(--radix-accordion-content-height); } } --accordion-up:{ from:{ height:var(--radix-accordion-content-height); } to:{ height:0; } }}.animation{--accordion-down:accordion-down 0.2s ease-out;--accordion-up:accordion-up 0.2s ease-out}