@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#f5f7fb;--card:#fff;--text:#0f172a;--muted:#5b6475;--accent:#2563eb;--accent-2:#7c3aed;--border:#e5e7eb;--radius:14px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f5f7fb;background:var(--bg);color:#0f172a;color:var(--text);font-family:Manrope,Segoe UI,sans-serif;margin:0}.ql-page{background:radial-gradient(circle at 20% 20%,#dbeafe 0,#0000 35%),radial-gradient(circle at 80% 10%,#e9d5ff 0,#0000 30%),linear-gradient(120deg,#f8fafc,#eef2f7);min-height:100vh;overflow-x:hidden;padding-bottom:120px;position:relative}.ql-surface-glow{background:radial-gradient(circle at 60% 40%,#7c3aed14,#0000 30%),radial-gradient(circle at 30% 70%,#2563eb14,#0000 28%);filter:blur(60px);inset:0;pointer-events:none;position:absolute}.ql-app-shell{margin:0 auto;max-width:1200px;padding:48px 32px 32px;position:relative}.ql-topbar{justify-content:space-between;margin-bottom:28px}.ql-brand,.ql-topbar{align-items:center;display:flex}.ql-brand{gap:12px}.ql-logo{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:12px;color:#fff;display:inline-flex;font-weight:700;height:44px;justify-content:center;letter-spacing:.5px;width:44px}.ql-brand-title{font-size:1.05rem;font-weight:700}.ql-brand-sub{font-size:.9rem}.ql-brand-sub,.ql-pill{color:#5b6475;color:var(--muted)}.ql-pill{background:#fff9;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;font-weight:600;padding:8px 12px}.ql-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.ql-main{display:flex;flex-direction:column;gap:16px}.ql-hero{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 20px 40px #0f172a0f;padding:24px}.ql-eyebrow{color:#5b6475;color:var(--muted);font-size:.85rem;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.ql-heading{font-size:2rem;line-height:1.2;margin:0}.ql-subheading{color:#5b6475;color:var(--muted);margin:10px 0 18px;max-width:720px}.ql-search-card{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:18px}.ql-label{font-weight:600}.ql-input-row{display:flex;flex-wrap:wrap;gap:12px}.ql-input{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;flex:1 1;font-size:1rem;min-width:260px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease}.ql-input:focus{border-color:#2563eb;border-color:var(--accent);box-shadow:0 0 0 3px #2563eb26;outline:none}.ql-btn-primary{background:linear-gradient(135deg,#2563eb,#7c3aed);background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;border-radius:12px;box-shadow:0 15px 35px #2563eb40;color:#fff;cursor:pointer;font-weight:700;padding:14px 18px;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease}.ql-btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.ql-btn-primary:hover:not(:disabled){box-shadow:0 18px 40px #7c3aed40;transform:translateY(-1px)}.ql-btn-secondary{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;color:#0f172a;color:var(--text);display:inline-block;font-weight:600;padding:12px 14px;text-decoration:none;transition:border-color .15s ease,transform .12s ease}.ql-btn-secondary:hover{border-color:#2563eb;border-color:var(--accent);transform:translateY(-1px)}.ql-hint{color:#5b6475;color:var(--muted);font-size:.95rem;margin:0}.ql-session-panel{background:#fdfefe;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);margin-top:18px;padding:14px}.ql-session-header{align-items:center;color:#5b6475;color:var(--muted);display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.ql-session-count{background:#eef2ff;border-radius:999px;color:#7c3aed;color:var(--accent-2);font-weight:700;padding:4px 10px}.ql-session-chips{display:flex;flex-wrap:wrap;gap:10px}.ql-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:border-color .15s ease,transform .12s ease,background .2s ease}.ql-chip.active{background:#e8f1ff;border-color:#2563eb;border-color:var(--accent)}.ql-chip:hover{transform:translateY(-1px)}.ql-chip-title{font-weight:700}.ql-chip-date{font-size:.9rem}.ql-chip-date,.ql-status-row{color:#5b6475;color:var(--muted)}.ql-status-row{align-items:center;background:#fffc;border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:14px;border-radius:var(--radius);display:flex;font-weight:600;gap:10px;padding:12px 14px}.ql-status-dot{background:linear-gradient(135deg,#2563eb,#7c3aed);background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:50%;box-shadow:0 0 0 8px #2563eb14;height:12px;width:12px}.ql-results-card{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 20px 40px #0f172a0f;min-height:220px;padding:18px}.ql-results-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ql-section-title{margin:4px 0 0}.ql-paper-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ql-paper-card{background:#fbfdff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px;transition:transform .15s ease,box-shadow .2s ease,border-color .15s ease}.ql-paper-card:hover{border-color:#2563eb;border-color:var(--accent);box-shadow:0 16px 32px #2563eb1f;transform:translateY(-3px)}.ql-paper-id{color:#5b6475;color:var(--muted);font-size:.9rem;font-weight:600}.ql-paper-title{font-size:1.05rem;margin:0}.ql-paper-abstract{color:#5b6475;color:var(--muted);line-height:1.5;margin:0;min-height:60px}.ql-paper-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.ql-link{color:#2563eb;color:var(--accent);font-weight:700;text-decoration:none}.ql-ghost-btn{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#0f172a;color:var(--text);cursor:pointer;font-weight:600;padding:10px 12px;transition:border-color .15s ease,transform .12s ease}.ql-ghost-btn:hover{border-color:#2563eb;border-color:var(--accent);transform:translateY(-1px)}.ql-empty{color:#5b6475;color:var(--muted);padding:40px 10px;text-align:center}.ql-loader{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top:4px solid var(--accent);height:36px;margin:0 auto 12px;width:36px}.ql-sidebar{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.ql-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:40}.ql-modal{border-radius:14px;border-radius:var(--radius);max-height:82vh;overflow:hidden;width:min(760px,100%)}.ql-modal .ql-sidebar-card{-ms-overflow-style:none;max-height:82vh;overflow-y:auto;scrollbar-width:none;width:100%}.ql-modal .ql-sidebar-card::-webkit-scrollbar{display:none}.ql-sidebar-card{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 20px 40px #0f172a0f;display:flex;flex-direction:column;gap:12px;padding:18px}.ql-sidebar-card.muted{background:#f8fafc}.ql-sidebar-header{align-items:center;display:flex;justify-content:space-between}.ql-close-btn{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;cursor:pointer;font-weight:600;padding:8px 12px}.ql-sidebar-title{margin:0}.ql-sidebar-abstract{line-height:1.6}.ql-sidebar-abstract,.ql-summary-meta{color:#5b6475;color:var(--muted);margin:0}.ql-summary-text{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap}.ql-summary-hint{color:#5b6475;color:var(--muted);margin:0}.ql-summary-error{color:#b91c1c;font-weight:700;margin:0}.ql-summary-loading{align-items:center;color:#5b6475;color:var(--muted);display:flex;gap:10px}.ql-loader.small{border-width:3px;height:24px;margin:0;width:24px}.ql-chat-dock{bottom:18px;max-width:360px;position:fixed;right:18px;z-index:20}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1080px){.ql-layout{grid-template-columns:1fr}.ql-sidebar{position:relative}.ql-chat-dock{margin-top:16px;position:static}}@media (max-width:720px){.ql-app-shell{padding:32px 18px}.ql-heading{font-size:1.6rem}.ql-input-row{flex-direction:column}.ql-btn-primary{width:100%}}.rcb-chat-header-container{border-bottom:1px solid #ccc;color:#fff;display:flex;justify-content:space-between;max-height:55px;padding:12px}.rcb-chat-header{display:flex;flex-direction:row}.rcb-bot-avatar{background-size:cover;border-radius:50%;height:30px;margin-right:12px;width:30px}.rcb-message-prompt-container.visible{align-items:center;animation:rcb-animation-pop-in .3s ease-in-out;bottom:0;display:flex;justify-content:center;margin:auto;opacity:1;pointer-events:auto;position:-webkit-sticky;position:sticky}.rcb-message-prompt-container.hidden{height:0;opacity:0;pointer-events:none;visibility:hidden}.rcb-message-prompt-text{background-color:#fff;border:.5px solid #adadad;border-radius:20px;color:#adadad;cursor:pointer;font-size:12px;padding:6px 12px;transition:color .3s ease,border-color .3s ease;z-index:9999}.rcb-message-prompt-container.hidden .rcb-message-prompt-text{padding:0}.rcb-user-message-container{display:flex;flex-direction:row;justify-content:right}.rcb-user-message{border-radius:22px;font-size:15px;height:-webkit-fit-content;height:fit-content;margin-right:16px;margin-top:8px;min-height:20px;overflow:auto;overflow-wrap:anywhere;padding:12px 16px;text-align:right;white-space:pre-wrap;width:-webkit-fit-content;width:fit-content}.rcb-user-message-offset{margin-right:50px}.rcb-user-message-entry{animation:rcb-animation-user-message-entry .3s ease-in backwards}.rcb-message-user-avatar{background-size:cover;border-radius:50%;height:40px;margin-left:-10px;margin-right:6px;margin-top:9px;width:40px}.rcb-bot-message-container{display:flex;flex-direction:row}.rcb-bot-message{border-radius:22px;font-size:15px;height:-webkit-fit-content;height:fit-content;margin-left:16px;margin-top:8px;min-height:20px;overflow:auto;overflow-wrap:anywhere;padding:12px 16px;text-align:left;white-space:pre-wrap;width:-webkit-fit-content;width:fit-content}.rcb-bot-message-offset{margin-left:50px}.rcb-bot-message-entry{animation:rcb-animation-bot-message-entry .3s ease-in backwards}.rcb-message-bot-avatar{background-size:cover;border-radius:50%;height:40px;margin-left:6px;margin-right:-10px;margin-top:9px;width:40px}.rcb-typing-indicator{align-items:center;display:flex}.rcb-dot{animation:rcb-animation-bot-typing 1s infinite;background-color:#ccc;border-radius:50%;height:8px;margin-right:4px;width:8px}.rcb-dot:nth-child(2){animation-delay:.2s}.rcb-dot:nth-child(3){animation-delay:.4s}.rcb-chat-body-container{height:100%;overflow-x:hidden;overflow-y:scroll;padding-bottom:16px;position:relative;touch-action:pan-y;width:100%}.rcb-chat-body-container::-webkit-scrollbar-track{background-color:#f1f1f1}.rcb-chat-body-container::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.rcb-chat-body-container::-webkit-scrollbar-thumb:hover{background-color:#cfcfcf}.rcb-chat-body-container::-webkit-scrollbar-corner{background-color:#f1f1f1}.rcb-checkbox-container{display:flex;flex-wrap:wrap;gap:10px;margin-left:16px;padding-top:12px}.rcb-checkbox-offset{margin-left:50px!important}.rcb-checkbox-row-container{align-items:center;animation:rcb-animations-checkboxes-entry .5s ease-out;background-color:#fff;border-radius:10px;border-style:solid;border-width:.5px;cursor:pointer;display:flex;gap:5px;max-height:32px;min-height:30px;overflow:hidden;width:80%}.rcb-checkbox-row-container:hover{box-shadow:0 0 5px #0003}.rcb-checkbox-row{align-items:center;cursor:pointer;display:inline-flex;margin-left:10px}.rcb-checkbox-mark{align-items:center;background-color:#f2f2f2;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;margin-right:10px;transition:all .3s ease;width:20px}.rcb-checkbox-mark:hover{background-color:#c2c2c2}.rcb-checkbox-mark:before{content:"✓";transition:all .3s ease}.rcb-checkbox-label{font-size:14px}.rcb-checkbox-next-button{align-items:center;animation:rcb-animations-checkboxes-entry .5s ease-out;background-color:#fff;border-radius:10px;border-style:solid;border-width:.5px;cursor:pointer;display:inline-block;font-size:24px;max-height:32px;min-height:30px;text-align:center;width:80%}.rcb-checkbox-next-button:before{content:"→"}.rcb-checkbox-next-button:hover{box-shadow:0 0 5px #0003}.rcb-options-container{display:flex;flex-wrap:wrap;gap:10px;margin-left:16px;max-width:70%;padding-top:12px}.rcb-options-offset{margin-left:50px!important}.rcb-options{align-items:center;animation:rcb-animation-options-entry .5s ease-out;border-radius:20px;border-style:solid;border-width:.5px;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;overflow:hidden;padding:10px 20px;transition:background-color .3s ease}.rcb-options:hover{box-shadow:0 0 5px #0003}.rcb-line-break-container{align-items:center;display:flex;justify-content:center;max-height:45px;padding-bottom:5px;padding-top:10px}.rcb-line-break-text{color:#adadad;font-size:12px;padding:6px 12px}.rcb-spinner-container{align-items:center;display:flex;justify-content:center;max-height:45px;min-height:35px;padding-bottom:5px;padding-top:10px}.rcb-spinner{animation:rcb-animation-spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;height:22px;width:22px}.rcb-chat-input{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;padding:8px 16px}.rcb-chat-input::placeholder{color:#999}.rcb-chat-input-textarea{background-color:#fff;border:none;border-radius:4px;color:#000;flex:1 1;font-family:inherit;font-size:16px;height:auto;min-height:38px;outline:none;overflow-y:scroll;padding:8px;resize:none;touch-action:none}.rcb-chat-input-textarea::-webkit-scrollbar,.rcb-chat-input-textarea::-webkit-scrollbar-thumb{background-color:initial}.rcb-chat-input-textarea::-webkit-scrollbar-thumb:hover{background-color:initial}.rcb-chat-input-char-counter{font-size:14px;margin-left:8px;margin-top:3px}.rcb-chat-footer-container{align-items:flex-end;background-color:#f2f2f2;border-top:1px solid #ccc;color:#000;display:flex;font-size:12px;justify-content:space-between;max-height:55px;padding:12px 16px 8px 10px}.rcb-chat-footer,.rcb-toggle-button{display:flex;flex-direction:row}.rcb-toggle-button{border:none;border-radius:50%;bottom:20px;box-shadow:0 2px 4px #0003;cursor:pointer;height:75px;position:fixed;right:20px;width:75px;z-index:9999}.rcb-toggle-button.rcb-button-hide{animation:rcb-animation-collapse .3s ease-in-out forwards;opacity:0;visibility:hidden}.rcb-toggle-button.rcb-button-show{animation:rcb-animation-expand .3s ease-in-out forwards;opacity:1;visibility:visible}.rcb-toggle-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;height:100%;margin:auto;width:100%}.rcb-badge,.rcb-toggle-icon{align-items:center;display:flex;justify-content:center}.rcb-badge{background-color:red;border-radius:50%;color:#fff;height:25px;position:absolute;right:-6px;top:-6px;width:25px}.rcb-chat-tooltip{border-radius:20px;box-shadow:0 2px 6px #0003;cursor:pointer;font-size:20px;padding:16px;position:fixed;transition:transform .3s ease;white-space:nowrap;z-index:9999}.rcb-chat-tooltip-tail{border-style:solid;border-width:10px 0 10px 10px;content:"";margin-top:-10px;position:absolute;right:-10px;top:50%}.rcb-chat-tooltip.rcb-tooltip-hide{animation:rcb-animation-tooltip-out .5s ease-in-out;opacity:0;visibility:hidden}.rcb-chat-tooltip.rcb-tooltip-show{animation:rcb-animation-tooltip-in .5s ease-in-out;opacity:1;visibility:visible}.rcb-toast-prompt{animation:rcb-animation-pop-in .3s ease-in-out;background-color:#fff;border:.5px solid #7a7a7a;border-radius:5px;color:#7a7a7a;cursor:pointer;font-size:12px;margin-top:6px;padding:6px 12px;text-align:center;transition:color .3s ease,border-color .3s ease;width:100%;z-index:9999}.rcb-toast-prompt-container{align-items:center;animation:popIn .3s ease-in-out;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:50%;margin:200 auto auto;opacity:1;pointer-events:auto;position:absolute;transform:translate(-50%)}.rcb-media-display-image-container,.rcb-media-display-video-container{border-radius:22px;margin-right:16px;margin-top:8px;padding:16px;width:-webkit-fit-content;width:fit-content}.rcb-media-display-offset{margin-right:50px!important}.rcb-media-display-image{border-radius:22px;height:auto;object-fit:cover;width:100%}.rcb-media-display-video{background-color:#000;border-radius:22px;height:auto;width:100%}.rcb-media-display-audio{border-radius:22px;height:auto;margin-right:16px;margin-top:8px;width:100%}.rcb-media-entry{animation:rcb-animation-user-message-entry .3s ease-in backwards}.rcb-attach-button-disabled,.rcb-attach-button-enabled{background-size:cover;border-radius:6px;display:inline-block;height:30px;position:relative;text-align:center;width:30px}.rcb-attach-button-disabled input[type=file],.rcb-attach-button-enabled input[type=file]{display:none;height:100%;position:absolute;width:100%}.rcb-attach-button-enabled{cursor:pointer}.rcb-attach-button-disabled{opacity:.5}.rcb-attach-button-enabled:after{background-color:#0000001a;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease-out,height .2s ease-out,opacity .2s ease-out;width:0}.rcb-attach-button-enabled:hover:after{height:130%;opacity:1;width:130%}.rcb-attach-icon-disabled,.rcb-attach-icon-enabled{background-repeat:no-repeat;background-size:cover;display:inline-block;height:24px;margin-top:2px;transition:background-image .3s ease;width:24px}.rcb-attach-icon-enabled{cursor:pointer}.rcb-emoji-button-disabled,.rcb-emoji-button-enabled{background-size:cover;border-radius:6px;cursor:pointer;display:inline-block;height:30px;position:relative;text-align:center;width:30px}.rcb-emoji-icon-disabled,.rcb-emoji-icon-enabled{background-repeat:no-repeat;background-size:cover;display:inline-block;font-size:20px;height:24px;margin-top:2px;position:relative;width:24px}.rcb-emoji-icon-enabled{cursor:pointer}.rcb-emoji-icon-disabled{opacity:.5}.rcb-emoji-button-enabled:after{background-color:#0000001a;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease-out,height .2s ease-out,opacity .2s ease-out;width:0}.rcb-emoji-button-enabled:hover:after{height:130%;opacity:1;width:130%}.rcb-emoji-button-popup{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0003;max-height:200px;overflow-y:auto;padding:8px;position:absolute;transform:translateY(calc(-100% - 30px));width:158px}.rcb-emoji{cursor:pointer;font-size:24px;padding:3px;transition:transform .2s ease-in-out}.rcb-emoji:hover{transform:scale(1.2)}.rcb-audio-icon{background-size:cover;border:none;cursor:pointer;display:inline-block;height:30px;margin-left:5px;position:relative;width:30px}.rcb-audio-icon:after{background-color:#0000001a;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease-out,height .2s ease-out,opacity .2s ease-out;width:0}.rcb-audio-icon:hover:after{height:130%;opacity:1;width:130%}.rcb-close-chat-icon{background-size:cover;border:none;cursor:pointer;display:inline-block;height:30px;margin-left:5px;position:relative;width:30px}.rcb-close-chat-icon:after{background-color:#0000001a;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease-out,height .2s ease-out,opacity .2s ease-out;width:0}.rcb-close-chat-icon:hover:after{height:130%;opacity:1;width:130%}.rcb-notification-icon{background-size:cover;border:none;cursor:pointer;display:inline-block;height:30px;margin-left:5px;position:relative;width:30px}.rcb-notification-icon:after{background-color:#0000001a;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease-out,height .2s ease-out,opacity .2s ease-out;width:0}.rcb-notification-icon:hover:after{height:130%;opacity:1;width:130%}.rcb-voice-button-disabled,.rcb-voice-button-enabled{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 3px #0000004d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:8px;text-transform:uppercase;transition:all .3s ease;width:32px}.rcb-voice-button-enabled{border:1px solid red;box-shadow:0 0 3px #ff000080}.rcb-voice-button-enabled:hover{border:1px solid #3d0000}.rcb-voice-button-disabled{border:1px;border-color:#0003;border-style:solid}.rcb-voice-button-disabled:hover{box-shadow:0 0 3px #8a0000}.rcb-voice-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:contain;height:60%;object-fit:cover;width:60%}.rcb-voice-icon.on{animation:rcb-animation-ping 1s infinite}.rcb-send-button{border:none;border-radius:4px;box-shadow:0 0 3px #0000004d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:8px;text-transform:uppercase;transition:background-color .3s ease;width:51px}.rcb-send-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:contain;height:50%;object-fit:cover;transform:translateY(20%);width:50%}.rcb-view-history-container{align-items:center;display:flex;justify-content:center;max-height:45px;min-height:35px;padding-bottom:5px;padding-top:10px}.rcb-view-history-button{align-items:center;background-color:#fff;border:.5px solid #adadad;border-radius:20px;color:#adadad;cursor:pointer;display:inline-flex;font-size:12px;justify-content:center;max-width:60%;padding:6px 12px;transition:color .3s ease,border-color .3s ease}.rcb-view-history-button>p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcb-chatbot-global{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;z-index:9999}.rcb-chat-window{background-color:#fff;border-radius:10px;bottom:20px;box-shadow:0 2px 4px #0003;display:flex;flex-direction:column;height:550px;overflow:hidden;position:fixed;right:20px;transition:all .3s ease;width:375px}.rcb-window-embedded .rcb-chat-window{bottom:auto;opacity:1;position:relative;right:auto;visibility:visible}.rcb-window-open .rcb-chat-window{animation:rcb-animation-expand .3s ease-in-out forwards;opacity:1;visibility:visible}.rcb-window-close .rcb-chat-window{animation:rcb-animation-collapse .3s ease-in-out forwards;opacity:0;visibility:hidden}@keyframes rcb-animation-expand{0%{opacity:0;transform:translate(100%,100%) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes rcb-animation-collapse{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%,100%) scale(0)}}@keyframes rcb-animation-ping{0%{filter:brightness(100%);opacity:1}50%{filter:brightness(50%);opacity:.8}}@keyframes rcb-animation-bot-message-entry{0%{opacity:0;transform:translate(-100%,50%) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes rcb-animation-user-message-entry{0%{opacity:0;transform:translate(100%,50%) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes rcb-animation-bot-typing{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes rcb-animation-pop-in{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes rcb-animations-checkboxes-entry{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes rcb-animation-options-entry{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes rcb-animation-tooltip-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes rcb-animation-tooltip-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes rcb-animation-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.6102caf6.css.map*/