#ibm-manual-app{color:#333;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}#ibm-manual-app *,#ibm-manual-app :before,#ibm-manual-app :after{box-sizing:inherit}.ibm-app-container{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:20px;flex-direction:column;max-width:900px;min-height:600px;margin:0 auto;padding:20px;display:flex}.ibm-chat-glass-panel{-webkit-backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #fff6;border-radius:16px;flex-direction:column;flex-grow:1;display:flex;overflow:hidden;box-shadow:0 8px 32px #1f26871a}.ibm-chat-header{background:#ffffff4d;border-bottom:1px solid #ffffff80;padding:20px 24px}.ibm-chat-header h2{color:#2c3e50;margin:0 0 8px;font-size:1.5rem;font-weight:700}.ibm-chat-header p{color:#546e7a;margin:0;font-size:.9rem}.ibm-chat-messages{flex-direction:column;flex-grow:1;gap:16px;max-height:500px;padding:24px;display:flex;overflow-y:auto}.ibm-chat-messages::-webkit-scrollbar{width:8px}.ibm-chat-messages::-webkit-scrollbar-track{background:0 0}.ibm-chat-messages::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.ibm-empty-state{color:#7f8c8d;opacity:.7;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.ibm-empty-state .ibm-icon{margin-bottom:16px;font-size:3rem}.ibm-message-wrapper{width:100%;display:flex}.ibm-message-wrapper.user{justify-content:flex-end}.ibm-message-wrapper.assistant{justify-content:flex-start}.ibm-message-bubble{border-radius:18px;max-width:80%;padding:14px 18px;font-size:1rem;animation:.3s ease-out forwards ibmFadeInUp;box-shadow:0 2px 10px #0000000d}.ibm-message-wrapper.user .ibm-message-bubble{color:#fff;background:#3498db;border-bottom-right-radius:4px}.ibm-message-wrapper.assistant .ibm-message-bubble{color:#333;background:#fff;border:1px solid #fffc;border-bottom-left-radius:4px}.ibm-message-content{word-break:break-word}.ibm-markdown-body h1,.ibm-markdown-body h2,.ibm-markdown-body h3,.ibm-markdown-body h4{margin-top:1em;margin-bottom:.5em;font-weight:700}.ibm-markdown-body p{margin-top:0;margin-bottom:.8em}.ibm-markdown-body p:last-child{margin-bottom:0}.ibm-markdown-body ul,.ibm-markdown-body ol{margin-top:0;margin-bottom:.8em;padding-left:1.5em}.ibm-markdown-body li{margin-bottom:.2em}.ibm-markdown-body a{color:#2980b9;text-decoration:underline}.ibm-markdown-body code{background:#0000000d;border-radius:4px;padding:.2em .4em;font-family:monospace;font-size:.9em}.ibm-markdown-body pre{background:#0000000d;border-radius:8px;padding:1em;font-family:monospace;overflow-x:auto}.ibm-markdown-body blockquote{color:#7f8c8d;border-left:4px solid #bdc3c7;margin:0;padding-left:1em}.ibm-message-wrapper.user .ibm-markdown-body code,.ibm-message-wrapper.user .ibm-markdown-body pre{background:#fff3}.ibm-message-wrapper.user .ibm-markdown-body a{color:#ecf0f1}.ibm-message-sources{border-top:1px dashed #0000001a;margin-top:12px;padding-top:12px;font-size:.85rem}.ibm-sources-title{color:#7f8c8d;margin:0 0 4px;font-weight:600}.ibm-message-sources ul{margin:0;padding-left:20px}.ibm-message-sources a{color:#2980b9;text-decoration:none;transition:color .2s}.ibm-message-sources a:hover{color:#1abc9c;text-decoration:underline}.ibm-chat-input-area{background:#fff6;border-top:1px solid #ffffff80;gap:12px;padding:16px 24px;display:flex}.ibm-chat-input{background:#fffc;border:1px solid #0000001a;border-radius:30px;flex-grow:1;padding:14px 20px;font-size:1rem;transition:all .3s;box-shadow:inset 0 2px 4px #00000005}.ibm-chat-input:focus{background:#fff;border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db33}.ibm-chat-submit{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:30px;padding:0 24px;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 10px #3498db4d}.ibm-chat-submit:hover:not(:disabled){background:#2980b9;transform:translateY(-1px);box-shadow:0 6px 15px #3498db66}.ibm-chat-submit:disabled{cursor:not-allowed;box-shadow:none;background:#bdc3c7}.typing{align-items:center;gap:4px;display:flex;padding:16px 20px!important}.typing .dot{background:#95a5a6;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typingBounce}.typing .dot:first-child{animation-delay:-.32s}.typing .dot:nth-child(2){animation-delay:-.16s}@keyframes ibmFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (prefers-color-scheme:dark){.ibm-app-container{background:linear-gradient(135deg,#1a1c29 0%,#2a3b4c 100%)}.ibm-chat-glass-panel{background:#1e2832a6;border:1px solid #ffffff1a}.ibm-chat-header h2{color:#ecf0f1}.ibm-chat-header p{color:#bdc3c7}.ibm-message-wrapper.assistant .ibm-message-bubble{color:#ecf0f1;background:#2c3e50;border:1px solid #ffffff1a}.ibm-chat-input{color:#fff;background:#0003;border-color:#fff3}.ibm-chat-input::placeholder{color:#7f8c8d}.ibm-chat-input-area{background:#0000001a;border-top-color:#ffffff1a}}
