html{--ant-primary-color:#653a9e;--ant-bg-color:#f9f4ff;--ant-primary-color-hover:#9f7bce;--ant-primary-color-active:#581ea3;--ant-primary-color-outline:#1890ff33;--ant-primary-color-shadow:#653a9e33;--ant-primary-color-light:#fb762b;--ant-font-greyblue-color:#667085}:root{--font-size-base:16px}body{font-size:16px!important;margin:0}.ant-btn,.ant-menu,.ant-table-thead>tr>th,.ant-tabs{font-size:16px}.bg-purple-500{background-color:#f9f4ff;background-color:var(--ant-bg-color)}.bg-Gradient-left{background-image:linear-gradient(270deg,#fff,#f9f4ff)}.bg-Gradient-right{background-image:linear-gradient(90deg,#fff,#f9f4ff)}.bg-Gradient-purple{background-image:linear-gradient(90deg,#f9f4ff,#581ea3)}.text-purple{color:#653a9e;color:var(--ant-primary-color)}.m-0{margin:0}.ant-input:hover{border-color:#653a9e;border-color:var(--ant-primary-color)}.ant-radio-button-wrapper:hover{color:#653a9e;color:var(--ant-primary-color)}.ant-btn-primary,.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#653a9e;background-color:var(--ant-primary-color);border-color:#653a9e;border-color:var(--ant-primary-color)}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{background-color:#653a9e;background-color:var(--ant-primary-color)}.ant-btn-primary:active,.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#9f7bce;background-color:var(--ant-primary-color-hover);border-color:#9f7bce;border-color:var(--ant-primary-color-hover)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#fb762b;background:var(--ant-primary-color-light)}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon,.ant-tabs-tab:hover{color:#fb762b;color:var(--ant-primary-color-light)}.ant-steps-item-finish .ant-steps-item-icon,.ant-steps-item-process .ant-steps-item-icon{border-color:#fb762b;border-color:var(--ant-primary-color-light)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#581ea3;color:var(--ant-primary-color-active);text-shadow:0 0 0 2px currentcolor}.ant-tabs-ink-bar{background:#fb762b;background:var(--ant-primary-color-light)}.ant-steps-item-finish .ant-steps-item-icon{background-color:#9f7bce;background-color:var(--ant-primary-color-hover);border-color:#9f7bce;border-color:var(--ant-primary-color-hover)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background-color:#581ea3;background-color:var(--ant-primary-color-active);border-color:#581ea3;border-color:var(--ant-primary-color-active)}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff}.text-center{text-align:center}.font-bold{font-weight:700}.text-4xl{font-size:2.25rem;line-height:2.5rem}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-7{margin-top:28px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.ml-4{margin-left:16px}.ml-auto{margin-left:auto}.mb-4{margin-bottom:16px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:48px}.flex{display:flex}.align-center{align-items:center}.horizontal-between{display:flex;justify-content:space-between}.horizontal-end{display:flex;justify-content:flex-end}.vertical-center{flex-direction:column}.horizontal-center,.vertical-center{align-items:center;display:flex;justify-content:center}.w-100{width:100%}.h-100{height:100%}.minH-100{min-height:100%}.border-none{border:none!important}.shadow-none{box-shadow:none!important}.radius-4{border-radius:4px}.radius-8{border-radius:8px}.m-auto{margin:auto}.dash-main{margin-top:24px;max-width:56rem}.hidden{display:none}.excard{box-shadow:0 5px 12px 4px #00000017}.border-line{border:1px solid #f5f5f5}.border-bottom{border-bottom:1px solid #9f7bce;border-bottom:1px solid var(--ant-primary-color-hover)}.border-purple{border-color:#9f7bce;border-color:var(--ant-primary-color-hover)}.color-purple{color:#9f7bce;color:var(--ant-primary-color-hover)}.color-greyblue{color:#667085;color:var(--ant-font-greyblue-color)}.text-ellipsis-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-color:#29d #0000 #0000 #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.menu_menu-title__Xt2ui{color:#1570ef;font-size:18px;font-weight:600;padding:10px 30px;width:100%}.menu_menu-title__Xt2ui,.menu_menu-title_collapsed__w9naV{display:inline-block;margin-bottom:10px;margin-top:10px;transition:all .3s}.menu_menu-title_collapsed__w9naV{color:#fff;font-size:12px;padding:2px 10px;width:40px}.menu_logoAnimation__yf6KT path{stroke:currentColor;stroke-width:1;fill-opacity:0;animation:menu_fillIn__BJzuq .5s ease 1.8s forwards}@keyframes menu_fillIn__BJzuq{0%{fill-opacity:0}to{fill-opacity:1}}.menu_captcha-item__KRGMC .ant-form-item-control-input-content{align-items:center;display:flex;gap:8px}.menu_captcha-item__KRGMC img{border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}.menu_captcha-item__KRGMC img:hover{border-color:var(--ant-primary-color)}.ant-menu-item-selected{background-color:#fbfbfa!important}.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-item a,.ant-menu-item-selected a,.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon{color:#667085}.ant-menu-inline .ant-menu-item:after{border-right:none!important}.header_container__v2K7e{background:#fff;border-bottom:1px solid #eaecf0;box-sizing:border-box;display:none;padding:0 20px;position:fixed;width:100%}.footer_container__erPm0{background:#fff;padding:10px;width:100%}.footer_title__liRlB{display:flex;justify-content:space-between}.footer_title__liRlB a,.footer_title__liRlB span{color:#bbb;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer_title__liRlB a:hover,.footer_title__liRlB span:hover{color:#000}.content_container__jOuah{background:#fff;height:100vh;overflow:auto;padding:10px}.article-item:hover{background-color:#653a9e0a;transform:translateX(4px)}.article-item .ant-list-item-meta-title{margin-bottom:8px!important}.article-item .ant-list-item-meta-description{line-height:1.8}.article-item .ant-tag{background-color:var(--ant-primary-color-outline);border:none;color:var(--ant-primary-color);font-size:12px}.article-item .ant-tag:hover{background-color:var(--ant-primary-color-hover);color:#fff}.result-main{margin:0 20px}.result-main .ant-row .ant-col:last-child{position:relative}.result-main .ant-row .ant-col:last-child:before{background-color:#f0f0f0;bottom:0;content:"";display:none;left:0;position:absolute;top:0;width:1px}.result-main .ant-row .ant-col:last-child.has-iframe:before{display:block}.result-container{padding:24px}.result-container .result-content{min-height:200px;padding:24px}.result-container .result-content .prompt-content{background:#f5f5f5;border-radius:4px;margin-top:16px;padding:16px}.result-container .result-content .prompt-content pre{font-family:inherit;margin:0}.ant-spin-nested-loading{width:100%}.content-container p{line-height:1.6;margin-bottom:1em}.content-container .reference-link{color:#1890ff;text-decoration:none}.content-container .reference-link:hover{text-decoration:underline}.ant-list-item{border-radius:4px;margin:8px 0;transition:all .3s ease}.ant-list-item.highlight{background-color:#1890ff1a;border-left:4px solid #1890ff;box-shadow:0 0 8px #1890ff33;padding-left:12px;transform:translateX(4px)}@keyframes highlight-pulse{0%{background-color:#1890ff1a}50%{background-color:#1890ff33}to{background-color:#1890ff1a}}.highlight{animation:highlight-pulse 2s ease-in-out}.analysis-content h3{font-size:1.25em;font-weight:600;margin-bottom:16px;margin-top:24px}.analysis-content h4{font-size:1.2em;font-weight:700;margin:.6em .6em .6em 0}.analysis-content h5{font-size:1.1em;font-weight:700;margin:.3em .3em .3em 0}.analysis-content li+li{margin-top:.25em}.analysis-content img{height:auto;max-width:100%}.result-extend-tabs .ant-list-item{margin-top:5px;padding:0}.result-extend-tabs .ant-list-item-meta-title>a{font-size:13px}.result-extend-tabs .ant-list-item-meta{margin-bottom:0!important}.interpretation-container,.interpretation-content{height:100%;position:relative}.interpretation-content .floating-buttons{display:flex;flex-direction:column;gap:16px;position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:1000}.interpretation-content .floating-buttons .action-button{align-items:center;box-shadow:0 2px 8px #00000026;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.interpretation-content .floating-buttons .action-button:hover{transform:scale(1.1)}.interpretation-content .floating-buttons .action-button.question-button{background:var(--ant-primary-color);border-color:var(--ant-primary-color)}.interpretation-content .floating-buttons .action-button.question-button:hover{background:var(--ant-primary-color-hover);border-color:var(--ant-primary-color-hover)}.interpretation-content .floating-buttons .action-button.close-button{background:#fff;border-color:#d9d9d9}.interpretation-content .floating-buttons .action-button.close-button:hover{border-color:var(--ant-primary-color);color:var(--ant-primary-color)}.interpretation-content .floating-buttons .action-button .anticon{font-size:18px}.interpretation-content .iframe-container{height:100%}.ant-tabs-tab .ant-btn-group{margin-left:8px}.ant-tabs-tab .ant-btn-group .ant-btn{font-size:12px;height:24px;line-height:22px;padding:0 8px}.ant-tabs-tab .ant-btn-group .ant-btn .anticon{font-size:12px}iframe{animation:fadeIn .3s ease}.analysis-tab-content{height:100%;overflow-y:auto;position:relative}.analysis-tab-content .keywords{margin-bottom:16px}.analysis-tab-content .analysis-content{margin-right:5px}.progress-container{opacity:1;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:visible}.progress-container .loading-dots{display:inline-block}.progress-container .loading-dots span{animation:dotFade 1.4s infinite;display:inline-block;margin-left:2px;opacity:0}.progress-container .loading-dots span:first-child{animation-delay:0s}.progress-container .loading-dots span:nth-child(2){animation-delay:.2s}.progress-container .loading-dots span:nth-child(3){animation-delay:.4s}.progress-container .ant-steps .ant-steps-item{transition:all .3s ease-in-out}.progress-container .ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-tail:after{transition:background .3s ease-in-out}.progress-container .ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-icon{transition:all .3s ease-in-out}.progress-container.hide{display:none;opacity:0;visibility:hidden}@keyframes dotFade{0%,to{opacity:0}50%{opacity:1}}.loading-screen{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#1616161c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:all .5s ease-out;width:100vw;z-index:9999}.loading-screen.hiding{opacity:0;pointer-events:none}.loading-screen .loading-logo{animation:logoAnimation 3s ease-in-out infinite;height:80px;width:80px}@keyframes logoAnimation{0%{opacity:.4;transform:rotate(0deg) scale(.8)}25%{opacity:1;transform:rotate(90deg) scale(1.1)}50%{opacity:.4;transform:rotate(180deg) scale(.8)}75%{opacity:1;transform:rotate(270deg) scale(1.1)}to{opacity:.4;transform:rotate(1turn) scale(.8)}}.dashboard-container .dashboard-card{border-radius:8px;margin:0 auto;transition:all .3s ease}.dashboard-container .dashboard-card:hover{box-shadow:0 4px 12px #0000001a}.dashboard-container .dashboard-card .url-input-section{border-top:1px solid #f0f0f0;padding-top:16px}.dashboard-container .dashboard-card .url-input-section .section-title{color:#666;font-size:14px}.interpretation-result{background-color:#f0f2f5;background-image:linear-gradient(to bottom right,#fffc,#f0f2f5cc);height:calc(100vh - 64px);padding:24px}.interpretation-result .full-height{height:100%}.interpretation-result .panel-header{border-bottom:1px solid #f0f0f0;font-weight:500;padding:12px 16px}.interpretation-result .chat-panel,.interpretation-result .content-panel{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.interpretation-result .loading-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.interpretation-result .loading-container p{color:#666;margin-top:20px}.interpretation-result .chat-panel-container{display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.interpretation-result .chat-panel-container .chat-loading-mask{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#ffffffd9;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.interpretation-result .chat-panel-container .chat-loading-mask p{color:#666;margin-top:20px}.interpretation-result .content-display{background:#fffffff2;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #0000000d;flex:1 1;overflow:auto;padding:0;transition:all .3s ease}.interpretation-result .content-display:hover{box-shadow:0 6px 16px #00000014}.interpretation-result .content-display .pdf-viewer{height:100%;padding:16px}.interpretation-result .content-display .pdf-viewer iframe{border:none;border-radius:4px;box-shadow:0 2px 8px #0000000f;height:calc(100vh - 180px);width:100%}.interpretation-result .content-display .spreadsheet-view .ant-table-wrapper{height:100%}.interpretation-result .content-display .spreadsheet-view .ant-table-wrapper .ant-table{background:#fffffff2}.interpretation-result .content-display .spreadsheet-view .ant-table-wrapper .ant-table-thead>tr>th{background:#fafafaf2;font-weight:500}.interpretation-result .content-display .spreadsheet-view .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f5f7faf2}.interpretation-result .content-display .slides-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));overflow-y:auto;padding:24px}.interpretation-result .content-display .slides-container .slide-card{background:#ffffffe6;border:1px solid #0000000f;border-radius:8px;height:100%;transition:all .3s ease}.interpretation-result .content-display .slides-container .slide-card .ant-card-head{background:#fafafacc;border-bottom:1px solid #0000000f;border-radius:8px 8px 0 0;font-size:14px;min-height:40px;padding:0 16px}.interpretation-result .content-display .slides-container .slide-card .ant-card-head .ant-card-head-title{padding:8px 0}.interpretation-result .content-display .slides-container .slide-card .ant-card-body{padding:16px}.interpretation-result .content-display .slides-container .slide-card .slide-content{align-items:center;display:flex;flex-direction:column;text-align:center}.interpretation-result .content-display .slides-container .slide-card .slide-content .slide-icon{color:#1890ff;font-size:24px;margin-bottom:16px}.interpretation-result .content-display .slides-container .slide-card .slide-content .ant-typography{color:#000000d9;font-size:14px;line-height:1.6;margin-bottom:0}.interpretation-result .content-display .slides-container .slide-card .slide-content .slide-image{border-radius:4px;box-shadow:0 2px 8px #0000001a;height:auto;width:100%}.interpretation-result .content-display .slides-container .slide-card:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.interpretation-result .content-display .ppt-container{background:#fff;height:100%;padding:24px}.interpretation-result .content-display .ppt-container .loading-hint{color:#999;padding:20px;text-align:center}.interpretation-result .content-display .ppt-container .pptx-viewer{height:calc(100vh - 200px);overflow:auto;width:100%}.interpretation-result .content-display .ppt-container .pptx-viewer .slide{border-radius:4px;box-shadow:0 2px 8px #0000001a;margin:0 auto}.interpretation-result .content-display .ppt-container .pptx-viewer .slide-nav{background:#0009;border-radius:20px;bottom:20px;left:50%;padding:8px 16px;position:fixed;transform:translateX(-50%);z-index:100}.interpretation-result .content-display .ppt-container .pptx-viewer .slide-nav button{background:none;border:none;color:#fff;cursor:pointer;padding:4px 12px;transition:all .3s}.interpretation-result .content-display .ppt-container .pptx-viewer .slide-nav button:hover{background:#ffffff1a;border-radius:4px}.interpretation-result .chat-panel .chat-container{background:#fffffff2;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #0000000d;display:flex;flex:1 1;flex-direction:column;height:90%;transition:all .3s ease}.interpretation-result .chat-panel .chat-container:hover{box-shadow:0 6px 16px #00000014}.interpretation-result .chat-panel .chat-container.unauthorized{align-items:center;background:#ffffffe6;justify-content:center}.interpretation-result .chat-panel .chat-container.unauthorized .unauthorized-content{background:#fafafae6;border-radius:8px;box-shadow:0 2px 8px #0000000a;color:#666;padding:32px;text-align:center}.interpretation-result .chat-panel .chat-container.unauthorized .unauthorized-content .lock-icon{color:#999;font-size:48px;margin-bottom:16px}.interpretation-result .chat-panel .chat-container.unauthorized .unauthorized-content h3{font-weight:500;margin-bottom:8px}.interpretation-result .chat-panel .chat-container .messages-list{flex:1 1;overflow-y:scroll;padding:16px}.interpretation-result .chat-panel .chat-container .messages-list .message-item{border-radius:6px;display:flex!important;margin:8px 0;padding:12px;transition:all .3s ease}.interpretation-result .chat-panel .chat-container .messages-list .message-item.user{flex-direction:row-reverse}.interpretation-result .chat-panel .chat-container .messages-list .message-item.user .user-message{align-items:flex-start;display:flex;flex-direction:row-reverse;margin-left:auto}.interpretation-result .chat-panel .chat-container .messages-list .message-item.user .user-message .message-content{background:#1890ff;border-radius:12px 12px 2px 12px;box-shadow:0 2px 6px #1890ff1a;color:#fff;margin:0 8px;max-width:80%;padding:12px 16px}.interpretation-result .chat-panel .chat-container .messages-list .message-item.user .user-message .ant-avatar{background:#1890ff;box-shadow:0 2px 6px #0000000f}.interpretation-result .chat-panel .chat-container .messages-list .message-item.ai .ant-list-item-meta{align-items:flex-start;margin-right:auto;max-width:80%}.interpretation-result .chat-panel .chat-container .messages-list .message-item.ai .ant-list-item-meta .ant-avatar{box-shadow:0 2px 6px #0000000f}.interpretation-result .chat-panel .chat-container .messages-list .message-item.ai .ant-list-item-meta .ant-list-item-meta-content{background:#f5f7faf2;border-radius:12px 12px 12px 2px;box-shadow:0 1px 3px #00000005;margin-left:8px;padding:12px 16px}.interpretation-result .chat-panel .chat-container .messages-list .message-item.ai:hover{background:#0000}.interpretation-result .chat-panel .chat-container .messages-list .message-item.ai:hover .ant-list-item-meta-content{background:#f0f2f5f2;box-shadow:0 2px 6px #0000000a}.interpretation-result .chat-panel .chat-container .messages-list .message-item .ant-list-item-meta-content{line-height:1.6;white-space:pre-wrap}.interpretation-result .chat-panel .chat-container .input-area{background:#fffffffa;border-radius:0 0 8px 8px;border-top:1px solid #f0f0f0e6;box-shadow:0 -1px 2px #00000005;display:flex;flex-shrink:0;gap:12px;padding:16px 24px}.interpretation-result .chat-panel .chat-container .input-area .ant-input{border-radius:6px;box-shadow:0 1px 3px #00000005;flex:1 1;resize:none;transition:all .3s ease}.interpretation-result .chat-panel .chat-container .input-area .ant-input:focus,.interpretation-result .chat-panel .chat-container .input-area .ant-input:hover{box-shadow:0 2px 6px #0000000a}.interpretation-result .chat-panel .chat-container .input-area .ant-btn{align-self:flex-end;border-radius:6px;box-shadow:0 2px 6px #0000000a;height:100%;padding:0 20px;transition:all .3s ease}.interpretation-result .chat-panel .chat-container .input-area .ant-btn:hover{box-shadow:0 4px 8px #00000014;transform:translateY(-1px)}.interpretation-result .chat-panel .analysis-result{background:#fffffff2;border-bottom:1px solid #f0f0f0e6;margin-bottom:16px;padding:16px 24px}.interpretation-result .chat-panel .analysis-result h3{color:#000000d9;font-size:14px;margin-bottom:8px}.interpretation-result .chat-panel .analysis-result .analysis-content{color:#000000a6;font-size:14px;line-height:1.6;white-space:pre-wrap}.ppt-viewer{background:#fff;display:flex;flex-direction:column;height:100%}.ppt-viewer .viewer-header{align-items:center;background:#fafafacc;border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:16px 24px}.ppt-viewer .slides-container{background:#f5f5f5;flex:1 1;overflow:hidden;padding:24px;position:relative}.ppt-viewer .slides-container .slide{background:#fff;border-radius:4px;box-shadow:0 4px 12px #0000001a;display:none;margin:0 auto;max-height:calc(100vh - 200px);max-width:100%}.ppt-viewer .slides-container .slide.active{display:block}.ppt-viewer .slides-container .slide-controls{align-items:center;background:#0009;border-radius:24px;bottom:20px;display:flex;gap:16px;left:50%;padding:12px 24px;position:absolute;transform:translateX(-50%);z-index:100}.ppt-viewer .slides-container .slide-controls button{background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:all .3s}.ppt-viewer .slides-container .slide-controls button:hover:not(:disabled){background:#40a9ff}.ppt-viewer .slides-container .slide-controls button:disabled{background:#d9d9d9;cursor:not-allowed}.ppt-viewer .slides-container .slide-controls .slide-info{color:#fff;font-size:14px;min-width:60px;text-align:center}.ppt-viewer .slides-container .slide-card .slide-header{align-items:center;display:flex;justify-content:space-between;width:100%}.ppt-viewer .slides-container .slide-card .slide-content .ant-typography{margin-top:16px;text-align:left;white-space:pre-wrap;width:100%;word-break:break-all}.ppt-viewer .loading-container{align-items:center;background:#fffffff2;display:flex;height:100%;justify-content:center}.ppt-viewer .loading-container .loading-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;max-width:400px;padding:24px;text-align:center;width:80%}.ppt-viewer .loading-container .loading-content .ant-spin{margin-bottom:24px}.ppt-viewer .loading-container .loading-content .loading-text{color:#000000d9;font-size:14px;margin:16px 0}.ppt-viewer .loading-container .loading-content .ant-progress{width:100%}.ppt-viewer .loading-container .loading-content .ant-progress.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ppt-viewer .error-container{align-items:center;display:flex;height:100%;justify-content:center}.ppt-viewer .error-container .error-message{color:#ff4d4f;font-size:16px}.chat-container .messages-list .message-item{display:flex}.chat-container .messages-list .message-item .ai-message,.chat-container .messages-list .message-item .user-message{align-items:flex-start;display:flex;max-width:80%}.chat-container .messages-list .message-item .ai-message .message-content{background:#f0f2f5;margin-left:12px}.chat-container .messages-list .message-item .user-message .message-content{background:#1890ff;color:#fff}.chat-container .messages-list .message-item .message-content{border-radius:8px;padding:12px 16px;word-break:break-word}.chat-container .messages-list .message-item .ant-avatar{flex-shrink:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.chat-message{background:#f0f2f5;border-radius:8px;color:#000;padding:8px 12px}.chat-list{flex:1 1;margin-bottom:60px;overflow-y:auto;padding:16px}.chat-list .ant-list-item{border-bottom:none!important;padding:8px 0}.chat-list .message-item{display:flex;margin-bottom:16px}.chat-list .message-item .ant-avatar{flex-shrink:0;margin-right:12px}.chat-list .message-item .message-content{border-radius:8px;max-width:80%;padding:12px 16px;word-break:break-word}.chat-list .message-item .message-content.user-message{background-color:#1890ff;color:#fff;margin-left:auto}.chat-list .message-item .message-content.ai-message{background-color:#f5f5f5}.chat-input{background:#fff;border-top:1px solid #f0f0f0;bottom:0;display:flex;gap:8px;left:0;padding:16px;position:absolute;right:0}.chat-input .ant-input{flex:1 1}
/*# sourceMappingURL=main.a1d24acb.css.map*/