.lms-chatbot-drawer[data-v-37e9560c]{background:var(--lms-bg-secondary)!important;border-left:1px solid var(--lms-border)!important}.border-b[data-v-37e9560c]{border-bottom:1px solid var(--lms-border)!important}.border-t[data-v-37e9560c]{border-top:1px solid var(--lms-border)!important}.border-e[data-v-37e9560c]{border-right:1px solid var(--lms-border)!important}.lms-chatbot-avatar[data-v-37e9560c]{background:var(--lms-primary-dark)!important;border:4px solid var(--lms-bg-primary);box-shadow:0 10px 25px #00000026;color:#fff!important;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.lms-chatbot-avatar-hover[data-v-37e9560c]{box-shadow:0 12px 32px color-mix(in srgb,var(--lms-primary-dark) 40%,transparent);transform:scale(1.1) translateY(-5px)}.lms-drawer-sidebar[data-v-37e9560c]{background:var(--lms-bg-primary);flex-shrink:0;width:72px}.sidebar-tab-btn[data-v-37e9560c]{border-radius:12px!important;color:var(--lms-text-tertiary)!important;height:56px!important;transition:all .2s ease;width:56px!important}.sidebar-tab-btn.active-tab[data-v-37e9560c]{background:var(--lms-bg-elevated)!important;box-shadow:0 4px 12px #0003;color:var(--lms-primary-dark)!important;transform:scale(1.05)}.sidebar-tab-btn[data-v-37e9560c]:hover:not(.active-tab){background:var(--lms-bg-hover)!important;transform:translate(2px)}.tab-label[data-v-37e9560c]{font-size:10px!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.lms-drawer-chat-content[data-v-37e9560c],.lms-drawer-header[data-v-37e9560c]{background:var(--lms-bg-secondary)}.lms-drawer-chat-content[data-v-37e9560c]{scrollbar-color:var(--lms-border) var(--lms-bg-primary);scrollbar-width:thin}.lms-drawer-chat-content[data-v-37e9560c]::-webkit-scrollbar{width:6px}.lms-drawer-chat-content[data-v-37e9560c]::-webkit-scrollbar-track{background:var(--lms-bg-primary)}.lms-drawer-chat-content[data-v-37e9560c]::-webkit-scrollbar-thumb{background:var(--lms-border);border-radius:3px}.message-bubble[data-v-37e9560c]{line-height:1.5;max-width:85%;position:relative}.bot-bubble-premium[data-v-37e9560c]{background:var(--lms-bg-elevated);border:1px solid var(--lms-border);border-bottom-left-radius:4px!important;border-bottom-right-radius:18px!important;color:var(--lms-text-primary)}.bot-bubble-premium[data-v-37e9560c],.user-bubble-premium[data-v-37e9560c]{border-top-left-radius:18px!important;border-top-right-radius:18px!important}.user-bubble-premium[data-v-37e9560c]{background:var(--lms-primary-dark);border-bottom-left-radius:18px!important;border-bottom-right-radius:4px!important;box-shadow:0 4px 15px color-mix(in srgb,var(--lms-primary-dark) 30%,transparent)!important;color:#fff}.suggestion-chip[data-v-37e9560c]{background-color:var(--lms-bg-elevated)!important;border-color:var(--lms-border)!important;box-shadow:0 2px 8px #0000000a!important;color:var(--lms-text-primary)!important;font-weight:600!important;height:auto!important;padding:8px 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.suggestion-chip[data-v-37e9560c]:hover{background:var(--lms-primary-dark)!important;border-color:var(--lms-primary-dark)!important;box-shadow:0 4px 12px #87a53a33!important;color:#fff!important;transform:translateY(-2px)}.lms-drawer-prompt-area[data-v-37e9560c]{background:var(--lms-bg-secondary)}.prompt-textarea[data-v-37e9560c] .v-field{background:var(--lms-bg-elevated)!important;border-color:var(--lms-border)!important}.prompt-textarea[data-v-37e9560c] .v-field--focused{border-color:var(--lms-primary-dark)!important;box-shadow:0 0 0 2px #87a53a1a!important}.prompt-textarea[data-v-37e9560c] .v-field__input{color:var(--lms-text-primary)!important}.thinking-container[data-v-37e9560c]{background:var(--lms-bg-elevated)!important;border:1px solid var(--lms-border)!important;box-shadow:0 4px 15px #0000000d!important}.thinking-text[data-v-37e9560c]{color:var(--lms-text-primary);font-size:.875rem;font-style:italic;font-weight:500}.lms-beta-chip[data-v-37e9560c]{background-color:var(--lms-primary-dark)!important;color:#fff!important;font-size:10px!important}.follow-up-title[data-v-37e9560c]{color:var(--lms-text-primary)!important;opacity:.8}.followup-text-link[data-v-37e9560c]{color:var(--lms-primary-dark)!important;font-weight:500}.followup-text-link[data-v-37e9560c]:hover{text-decoration:underline}.followup-disabled[data-v-37e9560c]{cursor:not-allowed!important;opacity:.6;pointer-events:none}.processing-keywords .processing-title[data-v-37e9560c]{font-weight:600;margin-right:8px}.chips-row[data-v-37e9560c]{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.processing-chip[data-v-37e9560c]{background:var(--lms-primary-dark)!important;border-radius:999px!important;box-shadow:0 6px 18px #0000000f!important;color:#fff!important;font-weight:600!important}.processing-chip[data-v-37e9560c]:focus{outline:none}.thinking-robot-wrapper[data-v-37e9560c]{align-items:center;display:flex;justify-content:center;position:relative}.robot-thinking-icon[data-v-37e9560c]{animation:robot-alive-37e9560c 2s ease-in-out infinite;z-index:1}.robot-glow[data-v-37e9560c]{animation:glow-pulse-37e9560c 2s ease-in-out infinite;background:var(--lms-primary-dark);border-radius:50%;filter:blur(8px);height:20px;opacity:.2;position:absolute;width:20px}.lms-drawer-footer[data-v-37e9560c]{background:var(--lms-bg-tertiary)!important;color:var(--lms-text-secondary)!important}.fade-slide-enter-active[data-v-37e9560c],.fade-slide-leave-active[data-v-37e9560c]{transition:all .4s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-37e9560c]{opacity:0;transform:translateY(10px)}.fade-slide-leave-to[data-v-37e9560c]{opacity:0;transform:translateY(-10px)}.message-list-enter-active[data-v-37e9560c]{transition:all .5s cubic-bezier(.16,1,.3,1)}.message-list-enter-from[data-v-37e9560c]{opacity:0;transform:translateY(20px) scale(.95)}.message-list-move[data-v-37e9560c]{transition:transform .4s ease}.typing-cursor[data-v-37e9560c]>h1:last-child:after,.typing-cursor[data-v-37e9560c]>h2:last-child:after,.typing-cursor[data-v-37e9560c]>h3:last-child:after,.typing-cursor[data-v-37e9560c]>h4:last-child:after,.typing-cursor[data-v-37e9560c]>h5:last-child:after,.typing-cursor[data-v-37e9560c]>h6:last-child:after,.typing-cursor[data-v-37e9560c]>ol:last-child>li:last-child:after,.typing-cursor[data-v-37e9560c]>p:last-child:after,.typing-cursor[data-v-37e9560c]>pre:last-child code:after,.typing-cursor[data-v-37e9560c]>ul:last-child>li:last-child:after{animation:blink-37e9560c 1s step-end infinite;color:var(--lms-primary-dark);content:"▊";display:inline-block;margin-left:2px;vertical-align:middle}@keyframes blink-37e9560c{0%,to{opacity:1}50%{opacity:0}}@keyframes robot-alive-37e9560c{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-2px) rotate(-5deg) scale(1.05)}75%{transform:translateY(1px) rotate(5deg) scale(.95)}}@keyframes glow-pulse-37e9560c{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}.markdown-content[data-v-37e9560c] p{margin-bottom:12px}.markdown-content[data-v-37e9560c] p:last-child{margin-bottom:0}.markdown-content[data-v-37e9560c] h1,.markdown-content[data-v-37e9560c] h2,.markdown-content[data-v-37e9560c] h3,.markdown-content[data-v-37e9560c] h4,.markdown-content[data-v-37e9560c] h5,.markdown-content[data-v-37e9560c] h6{font-weight:700;line-height:1.3;margin-bottom:6px;margin-top:14px}.markdown-content[data-v-37e9560c] h1{font-size:1.4rem}.markdown-content[data-v-37e9560c] h2{font-size:1.25rem}.markdown-content[data-v-37e9560c] h3{font-size:1.15rem}.markdown-content[data-v-37e9560c] h4{font-size:1.05rem}.markdown-content[data-v-37e9560c] ol,.markdown-content[data-v-37e9560c] ul{margin-bottom:12px;padding-left:20px}.markdown-content[data-v-37e9560c] li{margin-bottom:4px}.markdown-content[data-v-37e9560c] strong{font-weight:700}.markdown-content[data-v-37e9560c] code{background:var(--lms-bg-hover)!important;border-radius:4px;color:var(--lms-text-primary)!important;font-family:monospace;font-size:.9em;padding:2px 4px}.user-bubble-premium .markdown-content[data-v-37e9560c] code{background:#fff3!important;color:#fff!important}.markdown-content[data-v-37e9560c] pre{background:var(--lms-bg-elevated)!important;border:1px solid var(--lms-border);border-radius:8px;color:var(--lms-text-primary)!important;margin-bottom:12px;overflow-x:auto;padding:12px}.markdown-content[data-v-37e9560c] a{color:var(--lms-primary-dark);font-weight:600;text-decoration:none;word-wrap:break-word}.user-bubble-premium .markdown-content[data-v-37e9560c] a{color:#fff;text-decoration:underline}.markdown-content[data-v-37e9560c] blockquote{border-left:4px solid var(--lms-border);color:var(--lms-text-secondary);font-style:italic;padding-left:16px}.followup-questions-container[data-v-37e9560c]{max-width:90%}.follow-up-title[data-v-37e9560c]{color:var(--lms-text-secondary)}.followup-link[data-v-37e9560c]{color:var(--lms-primary-dark);transition:all .2s ease}.followup-link[data-v-37e9560c]:hover{transform:translate(4px)}.lms-dark-theme{border-color:var(--lms-border)!important}
