.workspace-share-container{padding:8px}.workspace-share-container .ant-typography{color:var(--text-secondary)}.workspace-share-container .ant-typography-title{color:var(--text-primary)!important}.workspace-share-container .ant-typography-title-level-4{border-left:3px solid var(--accent-primary);margin-bottom:8px;padding-left:10px}.workspace-share-container .ant-typography-title-level-5{margin-bottom:16px;margin-top:24px}.workspace-share-container .ant-typography-paragraph{max-width:600px}.invite-link-section{margin:24px 0}.invite-link-section .ant-btn-primary{background-color:var(--accent-primary)!important;border-color:var(--accent-primary)!important;color:var(--text-on-accent)!important}.invite-link-section .ant-btn-primary:hover:not(:disabled){background-color:var(--accent-primary-hover)!important;border-color:var(--accent-primary-hover)!important}.invite-link-section .ant-input-group-compact{display:flex;margin-top:16px}.invite-link-section .ant-input-group-compact .ant-input{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;border-radius:var(--border-radius) 0 0 var(--border-radius);color:var(--text-secondary)!important;width:calc(100% - 32px)}.invite-link-section .ant-input-group-compact .ant-input[readOnly]{cursor:text}.invite-link-section .ant-input-group-compact .ant-btn{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-left:none;border-radius:0 var(--border-radius) var(--border-radius) 0;color:var(--text-placeholder)}.invite-link-section .ant-input-group-compact .ant-btn:hover{border-color:var(--border-color);color:var(--accent-secondary)}.workspace-share-container .ant-divider{border-top-color:var(--border-color)!important}.workspace-members-list .ant-list-item{border-bottom:1px solid var(--border-color)!important;padding:12px 0}.workspace-members-list .ant-list-item:last-child{border-bottom:none!important}.workspace-members-list .ant-list-item-meta-avatar .ant-avatar{background-color:var(--bg-tertiary);color:var(--text-secondary)}.workspace-members-list .ant-list-item-meta-title .ant-typography{color:var(--text-primary)!important}.workspace-members-list .ant-list-item-meta-title .ant-tag{font-weight:500}.workspace-members-list .ant-list-item-action>li{padding:0 8px}.analysis-settings-modal .ant-modal-content{background-color:var(--bg-primary);border-radius:var(--border-radius-large)}.analysis-settings-modal .ant-modal-header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);border-radius:var(--border-radius-large) var(--border-radius-large) 0 0}.analysis-settings-modal .ant-modal-title{color:var(--text-primary)}.analysis-settings-modal .ant-modal-body{background-color:var(--bg-primary);padding:0}.analysis-settings-modal .ant-modal-footer{background-color:var(--bg-secondary);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);border-top:1px solid var(--border-color)}.analysis-settings-modal .ant-tabs{height:75vh}.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav{background-color:var(--bg-secondary);border-right:1px solid var(--border-color);height:100%;padding:8px 0;position:relative;z-index:2}.analysis-settings-modal .ant-tabs-left>.ant-tabs-content-holder{background-color:var(--bg-primary);border-left:none;height:100%;overflow-y:scroll;padding:0;position:relative;z-index:1}.analysis-settings-modal .ant-tabs-tabpane{padding:24px}.react-joyride__spotlight{border-radius:4px!important;z-index:10002!important}.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{border-left:3px solid #0000;border-radius:0;margin:4px 0!important;padding:12px 24px;text-align:left;transition:all var(--transition-speed) ease}.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab:hover{background-color:var(--accent-primary-light-bg);color:var(--accent-primary-hover)!important}.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active{background-color:var(--accent-primary-light-bg);border-left-color:var(--accent-primary)}.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary)!important}.analysis-settings-modal .ant-tabs-ink-bar{display:none}.analysis-settings-modal .ant-tabs-tab .ant-tabs-tab-btn>span{align-items:center;display:flex;gap:10px}.analysis-settings-modal .ant-tabs-tab .anticon{color:var(--text-secondary);transition:color var(--transition-speed) ease}.analysis-settings-modal .ant-tabs-tab:hover .anticon{color:var(--accent-primary-hover)}.analysis-settings-modal .ant-tabs-tab-active .anticon{color:var(--accent-primary)}.analysis-settings-modal .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important;border-bottom:1px solid var(--border-color)!important}.analysis-settings-modal .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--bg-secondary)!important;border-bottom-color:#0000!important}.analysis-settings-modal .ant-tabs-card>.ant-tabs-content-holder{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;padding:20px}.cta-preview-container{display:flex;justify-content:center;margin:24px 0}.cta-preview-box{border:1px solid;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000004d;isolation:isolate;max-width:450px;padding:20px;transition:all var(--transition-speed) ease;width:100%}.cta-preview-header h3{border:none;color:inherit;font-size:1.25em;font-weight:600;margin:0 0 12px;padding:0}.cta-preview-content{align-items:center;display:flex;gap:16px;margin-bottom:12px}.cta-preview-image{flex-shrink:0;height:100px;width:100px}.cta-preview-image .ant-image-img{border-radius:var(--border-radius);height:100%;object-fit:cover;width:100%}.cta-preview-text p{color:inherit;font-size:1em;line-height:1.5;margin:0 0 16px;opacity:.9}.cta-preview-text .ant-btn-primary{border-radius:var(--border-radius);font-weight:600;height:auto;padding:8px 18px;transition:transform .2s ease,opacity .2s ease}.cta-preview-text .ant-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.cta-preview-note{color:inherit;font-size:.85em;font-style:italic;margin-top:16px;opacity:.7;text-align:center}.analysis-settings-modal .ant-upload-list-item{background-color:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important}.analysis-settings-modal .ant-upload-list-item-name{color:var(--text-secondary)!important}.analysis-settings-modal .ant-upload-list-item:hover{background-color:var(--bg-secondary)!important}.integration-docs-container{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:24px;overflow:hidden;transition:box-shadow var(--transition-speed) ease}.integration-docs-container:hover{box-shadow:0 0 8px var(--accent-primary-light-bg)}.integration-docs-toggle-button{align-items:center;background-color:initial;border:none;color:var(--text-secondary)!important;display:flex;font-weight:500;padding:12px 16px!important;text-align:left!important;transition:all var(--transition-speed) ease;width:100%}.integration-docs-toggle-button:hover{background-color:var(--accent-primary-light-bg)!important;color:var(--accent-primary-hover)!important}.integration-docs-toggle-button .anticon{transition:transform .2s ease-in-out}.integration-docs-container .ant-collapse{background-color:initial!important;border:none!important}.integration-docs-container .ant-collapse>.ant-collapse-item{border:none!important}.integration-docs-container .ant-collapse-header{display:none!important}.integration-docs-container .ant-collapse-content{background-color:var(--bg-primary)!important;border-top:1px solid var(--border-color)!important;padding:0!important}.integration-docs-content{padding:16px 20px}.integration-docs-content h4{border:none;color:var(--text-primary);margin:0 0 12px;padding-left:0}.integration-docs-content h4 .anticon{color:var(--accent-secondary);margin-right:8px}.integration-docs-content .ant-typography{color:var(--text-secondary)!important;font-size:14px;line-height:1.6}.integration-docs-content .ant-typography-code{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--accent-secondary);font-family:var(--font-mono);padding:3px 6px}.integration-docs-content .code-block{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-family:var(--font-mono);font-size:13px;margin:12px 0;overflow-x:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.integration-docs-content .ant-typography-strong{color:var(--text-primary)!important}.analysis-settings-modal .integration-divider{color:var(--text-secondary)!important;font-weight:500}.analysis-settings-modal .integration-divider,.analysis-settings-modal .integration-divider:after,.analysis-settings-modal .integration-divider:before{border-top-color:var(--border-color)!important}.analysis-settings-modal .ant-space-vertical .ant-btn{background-color:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--text-on-accent-dark);font-weight:600}.analysis-settings-modal .ant-space-vertical .ant-btn:hover:not(:disabled){background-color:var(--accent-secondary-hover);border-color:var(--accent-secondary-hover)}.analysis-settings-modal .ant-space-vertical .ant-btn:disabled{background-color:var(--border-color)!important;border-color:var(--border-color)!important;color:var(--text-placeholder)!important}.saved-key-indicator{align-items:center;color:var(--accent-success);display:inline-flex;font-size:.9em;gap:6px;margin-left:8px}.analysis-settings-modal .ant-form-item-tooltip .anticon{color:var(--text-placeholder);transition:color var(--transition-speed) ease}.analysis-settings-modal .ant-form-item-tooltip:hover .anticon{color:var(--text-primary)}.analysis-settings-modal .ant-switch{background-color:var(--border-color);background-image:none;border:none;border-radius:50px;height:24px;min-width:44px;transition:background-color var(--transition-speed) ease}.analysis-settings-modal .ant-switch .ant-switch-handle{height:18px;left:3px;top:3px;transition:left var(--transition-speed) ease;width:18px}.analysis-settings-modal .ant-switch .ant-switch-handle:before{background-color:var(--text-primary);border-radius:50%;box-shadow:0 1px 3px #0006}.analysis-settings-modal .ant-switch-checked{background-color:var(--accent-primary)!important}.analysis-settings-modal .ant-switch-checked .ant-switch-handle{left:calc(100% - 21px)}.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab.joyride-active-tab{animation:joyride-pulse 2s infinite;background-color:var(--accent-primary-light-bg)!important;border-left-color:var(--accent-primary)!important}.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab.joyride-active-tab .ant-tabs-tab-btn,.analysis-settings-modal .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab.joyride-active-tab .anticon{color:var(--accent-primary)!important}@keyframes joyride-pulse{0%{box-shadow:0 0 0 0 var(--accent-primary-light-bg)}70%{box-shadow:0 0 0 10px #64ffda00}to{box-shadow:0 0 0 0 #64ffda00}}@keyframes pulse-error{0%{box-shadow:0 0 0 0 #f8514966}70%{box-shadow:0 0 0 10px #f8514900}to{box-shadow:0 0 0 0 #f8514900}}.analysis-settings-modal .ant-tabs-tab.tab-with-error{animation:pulse-error 2s infinite;border-radius:4px;color:var(--accent-error)!important}.analysis-settings-modal .ant-tabs-tab.tab-with-error .anticon{color:var(--accent-error)!important}.analysis-settings-modal #settings-tab-prompts.ant-tabs-tabpane{height:-webkit-max-content;height:max-content}.article-images-tab .ant-divider{border-top-color:var(--border-color)!important;color:var(--text-secondary)!important;font-size:.9em;margin:24px 0 16px}.analyzing-image-list .ant-list-item{background-color:var(--bg-secondary);border:1px solid var(--border-color)!important;border-radius:var(--border-radius);margin-bottom:12px;padding:12px}.analyzing-image-list .ant-list-item-meta-title{color:var(--text-secondary)!important;margin-bottom:2px!important}.analyzing-image-list .ant-list-item-meta-description{color:var(--text-placeholder)!important;font-size:.85em}.analyzing-image-avatar{align-items:center;background:var(--bg-tertiary);border-radius:var(--border-radius-small);display:flex;height:60px;justify-content:center;overflow:hidden;width:90px}.analyzing-image-avatar .ant-image{height:100%;width:100%}.analyzing-image-avatar .ant-image-img{object-fit:cover}.ready-image-item{border-bottom:1px solid var(--border-color)!important;padding:24px 8px!important}.ready-image-item:last-child{border-bottom:none!important}.ready-image-content{align-items:flex-start;display:flex;gap:24px}.ready-image-form{flex:1 1}.ready-image-form .ant-form-item{margin-bottom:12px}.ready-image-form .ant-form-item:last-child{margin-bottom:0}.ready-image-item .ant-list-item-action{margin-left:8px;margin-top:16px}.processing-section .ant-divider{margin-top:24px}.upload-progress-list .ant-list-item{border:none!important;padding:8px 0}.upload-progress-item{width:100%}.upload-progress-name{color:var(--text-secondary);display:block;font-size:.9em;margin-bottom:4px}.upload-progress-item .ant-progress-text{color:var(--text-secondary)!important;font-size:.8em!important}.upload-progress-bar-container{align-items:center;display:flex;gap:8px}.upload-progress-bar-container .ant-progress{flex-grow:1;margin:0}.upload-progress-status{color:var(--text-placeholder);font-size:.8em;min-width:90px;text-align:right}@media (max-width:768px){.analysis-settings-modal.mobile .ant-modal-body{padding:0!important}.analysis-settings-modal.mobile .ant-tabs{height:auto;min-height:75vh}.analysis-settings-modal.mobile .ant-tabs-content-holder{overflow-y:visible}.analysis-settings-modal.mobile .ant-tabs-nav{background-color:var(--bg-secondary);margin-bottom:16px!important}.analysis-settings-modal.mobile .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden}.analysis-settings-modal.mobile .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.analysis-settings-modal.mobile .ant-tabs-tab{margin:0!important;padding:8px 12px!important}.analysis-settings-modal.mobile .ant-tabs-tab .ant-tabs-tab-btn>span{font-size:.9em;gap:6px}.analysis-settings-modal.mobile .ant-tabs-tab .anticon{font-size:1.1em}.analysis-settings-modal.mobile .ant-tabs-tabpane{padding:16px}.analysis-settings-modal.mobile .ant-modal-footer{display:flex;flex-direction:column-reverse;gap:12px;padding:16px}.analysis-settings-modal.mobile .ant-modal-footer .ant-btn{margin:0!important;width:100%}.analysis-settings-modal.mobile .ant-modal-footer .ant-btn[style*="float: left"]{float:none!important}.analysis-settings-modal.mobile .ant-tabs-card>.ant-tabs-content-holder{padding:16px}}.analysis-settings-modal .ant-list-item{background-color:var(--bg-secondary);border:1px solid var(--border-color)!important;border-radius:var(--border-radius);margin-bottom:12px;padding:12px 16px;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.analysis-settings-modal .ant-list-item:hover{background-color:var(--bg-tertiary);border-color:var(--accent-secondary)}.analysis-settings-modal .ant-list-item-meta-avatar .anticon{color:var(--text-secondary);font-size:1.5em}.analysis-settings-modal .ant-list-item-meta-title .ant-typography{color:var(--text-primary);font-weight:500}.analysis-settings-modal .ant-list-item-meta-description .ant-typography{font-size:.9em}.analysis-settings-modal .ant-list-item-meta-description .ant-typography-secondary{color:var(--text-placeholder)}.analysis-settings-modal .ant-list-item-meta-description .ant-typography-danger{color:var(--accent-error);font-weight:500}.analysis-settings-modal .ant-list-item-action .ant-btn{color:var(--text-placeholder);transition:color var(--transition-speed) ease}.analysis-settings-modal .ant-list-item-action .ant-btn:hover{background-color:initial;color:var(--accent-error-hover)}.analysis-settings-modal .ant-empty-description{color:var(--text-secondary)}.analysis-settings-modal #settings-tab-knowledge-base .ant-btn{background-color:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--text-on-accent-dark);font-weight:600}.analysis-settings-modal #settings-tab-knowledge-base .ant-btn:hover:not(:disabled){background-color:var(--accent-secondary-hover);border-color:var(--accent-secondary-hover)}.ant-form-item .ant-form-item-label>label .ant-form-item-tooltip{color:#a8b2d1!important}.topics-sidebar-container{background-color:var(--bg-primary);display:flex;flex-direction:column;height:100%}.topics-header,.topics-tabs .ant-tabs-nav{flex-shrink:0}.topics-tabs{display:flex;flex-direction:column}.topics-tabs,.topics-tabs .ant-tabs-content-holder{flex-grow:1;overflow:auto}.topics-tabs .ant-tabs-tabpane{height:100%;padding:0!important}.topics-list-container{background-color:var(--bg-primary);height:100%;overflow-y:auto;padding:16px 4px 16px 16px;transition:opacity .2s ease}.topics-list-container.loading{opacity:.5}.topics-list-container.reordering{background-color:var(--bg-tertiary);opacity:.9}.topics-list-container::-webkit-scrollbar{width:6px}.topics-list-container::-webkit-scrollbar-track{background:#0000}.topics-list-container::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.topics-list-container::-webkit-scrollbar-thumb:hover{background-color:var(--border-color-light)}.topics-header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:16px}.topics-header .ant-typography-title{color:var(--text-primary)!important;font-weight:600;margin-bottom:4px!important}.topics-header .ant-typography-paragraph{color:var(--text-secondary);font-size:.9em}.generate-topics-button{margin-top:16px}.generate-topics-button .ant-btn{width:100%}.ant-btn-primary.generate-button{background-color:var(--accent-secondary)!important;border-color:var(--accent-secondary)!important;color:var(--text-on-accent-dark)!important;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.ant-btn-primary.generate-button:hover:not(:disabled){background-color:var(--accent-secondary-hover)!important;border-color:var(--accent-secondary-hover)!important}.ant-btn-primary.generate-button:disabled{background-color:var(--border-color)!important;border-color:var(--border-color)!important;color:var(--text-placeholder)!important;opacity:.6}.topics-tabs .ant-tabs-nav{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);margin-bottom:0!important;padding:0 16px}.topics-tabs .ant-tabs-tab{color:var(--text-placeholder)!important;padding:12px 4px}.topics-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-primary)!important;font-weight:500}.topics-tabs .ant-tabs-ink-bar{background:var(--accent-primary)!important}.tab-empty-state,.tab-loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px 0}.tab-empty-state .ant-empty-image .anticon{color:var(--text-placeholder)!important;font-size:64px!important}.topics-pagination{display:flex;justify-content:center;margin-right:12px;margin-top:24px;padding-bottom:16px;text-align:center}:where(.css-16dneet).ant-select .ant-select-selection-placeholder{color:var(--text-secondary);flex:1 1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}:where(.css-16dneet).ant-pagination .ant-pagination-item a{color:var(--text-secondary);display:block;padding:0 6px}.topics-pagination .ant-pagination-item,.topics-pagination .ant-pagination-next .ant-pagination-item-link,.topics-pagination .ant-pagination-prev .ant-pagination-item-link{background-color:initial;border-color:var(--border-color);color:var(--text-secondary)}.topics-pagination .ant-pagination-item:hover,.topics-pagination .ant-pagination-next:hover .ant-pagination-item-link,.topics-pagination .ant-pagination-prev:hover .ant-pagination-item-link{border-color:var(--accent-primary);color:var(--accent-primary)}.topics-pagination .ant-pagination-item-active{background-color:var(--accent-primary);border-color:var(--accent-primary)}.topics-pagination .ant-pagination-item-active a{color:var(--text-on-accent)!important}.topics-pagination .ant-pagination-item-active:hover{background-color:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.topics-pagination .ant-pagination-disabled .ant-pagination-item-link{color:var(--bg-tertiary)}.topic-item-container{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:12px;overflow:hidden;transition:border-color var(--transition-speed)}.topic-item-container:hover{border-color:var(--border-color-light)}.topic-item-container.expanded{border-color:var(--accent-primary)}.topic-item-container.dragging{border-color:var(--accent-primary)!important;box-shadow:0 4px 12px #0003;z-index:10}.topic-item-header{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-weight:500;padding:12px 16px}.drag-handle{margin-right:12px;padding:4px;touch-action:none}.drag-handle:active{cursor:grabbing}.expand-icon-manual{color:var(--text-placeholder);margin-left:auto;transition:transform var(--transition-speed) ease}.topic-item-container.expanded .expand-icon-manual{transform:rotate(90deg)}.topic-header-title{align-items:center;display:flex;flex-grow:1;gap:10px;overflow:hidden}.topic-status-icon{flex-shrink:0;font-size:1.1em}.topic-status-icon.generated{color:var(--accent-success)}.topic-status-icon.pending{color:var(--text-placeholder)}.topic-title-text{overflow:hidden;white-space:normal;word-break:break-word}.topic-item-content{background-color:var(--bg-tertiary);border-top:1px solid var(--border-color);color:var(--text-secondary);padding:16px}.topic-details-view{padding-right:70px;position:relative}.topic-details-actions{display:flex;gap:4px;position:absolute;right:0;top:0}.topic-details-actions .ant-btn-text{color:var(--text-secondary)!important;font-size:1.1em;transition:color var(--transition-speed)}.topic-details-actions .ant-btn-text:hover{color:var(--accent-primary-hover)!important}.topic-details-actions .ant-btn-dangerous:not(:disabled){color:var(--accent-error)!important}.topic-details-actions .ant-btn-dangerous:hover:not(:disabled){background-color:#f851491a!important}.topic-details-view p{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.9em;line-height:1.5;margin-bottom:12px}.topic-details-view p:last-child{margin-bottom:0}.topic-details-view .topic-detail-icon{color:var(--text-placeholder);margin-right:10px;margin-top:4px}.topic-details-view strong{color:var(--text-primary);flex-shrink:0;font-weight:500;margin-right:6px}.topic-details-view .ant-tag{background-color:var(--accent-primary-light-bg);border-color:var(--accent-primary);border-radius:var(--border-radius);color:var(--accent-primary-hover);font-size:.85em;padding:3px 8px}.topic-edit-form .ant-form-item{margin-bottom:16px}.topic-edit-form .ant-form-item-label>label{color:var(--text-secondary)!important;font-size:.9em}.topic-edit-form .ant-input,.topic-edit-form .ant-select-selector,.topic-edit-form textarea.ant-input{background-color:var(--bg-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.topic-edit-form .ant-select-selection-item{background-color:var(--bg-secondary)!important;border-color:var(--border-color-light)!important;color:var(--text-primary)!important}.topic-edit-form .ant-input::placeholder,.topic-edit-form textarea.ant-input::placeholder{color:var(--text-placeholder)!important}.topic-edit-actions{border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:space-between;margin-top:16px;padding-top:16px}.topic-edit-actions .ant-btn-primary{background-color:var(--accent-primary)!important;border-color:var(--accent-primary)!important}.topic-edit-actions .ant-btn-primary:hover:not(:disabled){background-color:var(--accent-primary-hover)!important;border-color:var(--accent-primary-hover)!important}.topic-edit-actions .ant-btn-default{border-color:var(--border-color)!important;color:var(--text-placeholder)!important}.topic-edit-actions .ant-btn-default:hover{border-color:var(--border-color-light)!important;color:var(--text-primary)!important}.article-list-container{background-color:var(--bg-primary);display:flex;flex-direction:column;height:100%;padding:15px}.article-list-toggles{margin-bottom:16px}.article-list-toggles .ant-space-item .ant-typography,.article-list-toggles .ant-space-item .anticon-question-circle{color:var(--text-secondary)}.article-list-toggles .ant-switch-checked{background-color:var(--accent-primary)}.article-list-container .ant-list{background-color:initial}.article-list-container .ant-list-item{background-color:var(--bg-secondary);border:1px solid var(--border-color)!important;border-radius:6px;margin-bottom:12px;padding:16px 20px!important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.article-list-container .ant-list-item:hover{background-color:var(--bg-tertiary);border-color:var(--border-color-light)!important}.article-list-container .ant-list-item-meta-title .ant-typography{color:var(--text-primary)!important;font-weight:500}.article-list-container .ant-list-item-meta-description .ant-typography{color:var(--text-secondary)!important;font-size:.9em}.article-list-container .ant-empty-description{color:var(--text-placeholder)}.article-list-container .ant-list-item-extra .ant-tag{font-size:.85em;padding:3px 8px}.article-list-container .ant-list-item-extra .ant-tag .anticon{margin-right:5px;vertical-align:middle}.article-list-container .ant-tag-green{background-color:#50fa7b1a!important;border-color:#50fa7b66!important;color:var(--accent-success)!important}.article-list-container .ant-tag-purple{background-color:var(--accent-purple-light-bg)!important;border-color:rgba(var(--rgb-accent-purple),.4)!important;color:var(--accent-purple)!important}.article-list-container .ant-tag-geekblue{background-color:#8be9fd1a!important;border-color:#8be9fd66!important;color:var(--accent-info)!important}.article-list-container .ant-tag-red{background-color:#ff6b6b1a!important;border-color:#ff6b6b66!important;color:var(--accent-error)!important}.article-list-container .ant-tag-blue{background-color:#8be9fd1a!important;border-color:#8be9fd66!important;color:var(--accent-info)!important}.article-list-container .ant-list-item-extra .ant-typography,.article-list-container .ant-list-item-extra .anticon-clock-circle,.article-list-container .ant-list-item-extra .anticon-schedule{color:var(--text-secondary)!important}.article-list-header{align-items:center;display:flex;justify-content:space-between}.article-list-container .ant-list-item-action>li{padding:0!important}.article-list-container .ant-list-item-action>li:not(:last-child):after{content:none!important}.article-actions-wrapper{align-items:center;display:flex;gap:4px}.article-actions-wrapper .ant-btn-text{color:var(--text-secondary);transition:all .2s ease}.article-actions-wrapper .ant-btn-text:hover:not(:disabled){background-color:var(--accent-primary-light-bg);color:var(--accent-primary-hover)}.article-actions-wrapper .ant-btn-text .anticon-rocket{color:var(--accent-success)!important}.article-actions-wrapper .ant-btn-text:has(.anticon-rocket):hover:not(:disabled){background-color:#52c41a1a}.article-actions-menu.ant-menu{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:6px;padding:4px!important}.article-actions-menu .ant-menu-item{align-items:center;border-radius:4px;color:var(--text-secondary)!important;display:flex;height:auto;line-height:inherit;margin:0!important;padding:8px 12px!important}.article-actions-menu .ant-menu-item:hover{background-color:var(--accent-primary-light-bg)!important;color:var(--accent-primary-hover)!important}.article-actions-menu .ant-menu-item-danger{color:var(--accent-error)!important}.article-actions-menu .ant-menu-item-danger:hover{background-color:#f851491a!important;color:var(--accent-error)!important}.article-actions-menu .ant-menu-item .anticon{margin-right:10px}.menu-item-popconfirm-trigger{display:block;width:100%}@media (max-width:768px){.article-list-container{padding:10px}.article-list-header{align-items:flex-start;flex-direction:column;gap:12px}.article-list-container .ant-tabs-tab{font-size:.9em;padding:8px 10px!important}.article-list-container .ant-list-item{align-items:flex-start;flex-direction:column;padding:12px 15px!important}.article-list-container .ant-list-item-meta{width:100%}.article-list-container .ant-list-item-meta-title .ant-typography{font-size:1.05em}.article-list-container .ant-list-item-action{margin-top:12px}.article-list-container .ant-list-item-extra{margin-left:0;margin-top:12px;text-align:left!important;width:100%}.article-list-container .ant-list-item-extra .ant-space-vertical{align-items:flex-start!important}ul.ant-list-item-action{-webkit-margin-start:auto!important;margin-inline-start:auto!important}@media (max-width:768px){.ant-list-vertical .ant-list-item{flex-direction:row!important}}}.tiptap-editor-container{background-color:#2a2a2a;border:1px solid #434343;border-radius:6px;color:#ffffffd9;display:flex;flex-direction:column;min-height:350px;transition:border-color .3s,box-shadow .3s}.tiptap-editor-container:hover{border-color:#1677ff}.tiptap-editor-container:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1890ff33}.editor-toolbar{background-color:#303030;border-bottom:1px solid #434343;flex-shrink:0;padding:8px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.editor-toolbar .ant-space-item{margin-bottom:4px!important}.editor-toolbar .ant-divider-vertical{background-color:#555;height:.9em;margin:0 4px}.editor-toolbar .ant-select-selector{background-color:#383838!important;border-color:#4f4f4f!important;color:#ffffffd9!important}.editor-toolbar .ant-select-arrow{color:#ffffffa6!important}.editor-toolbar .ant-btn-default{background-color:#383838;border-color:#4f4f4f;color:#ffffffd9}.editor-toolbar .ant-btn-default:not(:disabled):hover{background-color:#4a4a4a;border-color:#1677ff;color:#1677ff}.editor-toolbar .ant-btn-dangerous.ant-btn-primary{background-color:#ff4d4fcc!important;border-color:#0000!important}.editor-toolbar .ant-btn-dangerous.ant-btn-primary:hover{background-color:#ff4d4f!important}.tiptap-editor-wrapper{background-color:#2a2a2a;border:none;border-radius:0;color:#ffffffd9;cursor:text;flex-grow:1;overflow-y:auto;padding:8px 12px;position:relative}.tiptap-editor-wrapper .ProseMirror{color:inherit;line-height:1.6;min-height:100%;outline:none;padding:16px 24px}.tiptap-editor-wrapper .ProseMirror>*+*{margin-top:.75em}.tiptap-editor-wrapper .ProseMirror h1,.tiptap-editor-wrapper .ProseMirror h2,.tiptap-editor-wrapper .ProseMirror h3,.tiptap-editor-wrapper .ProseMirror h4{color:#fff;font-weight:600;line-height:1.2;margin-bottom:.6em;margin-top:1.2em}.tiptap-editor-wrapper .ProseMirror h1{font-size:2.2em}.tiptap-editor-wrapper .ProseMirror h2{font-size:1.8em}.tiptap-editor-wrapper .ProseMirror h3{font-size:1.4em}.tiptap-editor-wrapper .ProseMirror ol,.tiptap-editor-wrapper .ProseMirror ul{margin:1em 0;padding-left:2rem}.tiptap-editor-wrapper .ProseMirror li>p{margin-bottom:.2em}.tiptap-editor-wrapper .ProseMirror blockquote{border-left:3px solid #666;color:#aaa;font-style:italic;margin:1.5em 0;padding-left:1.5rem}.tiptap-editor-wrapper .ProseMirror pre{background:#1e1e1e;border-radius:8px;color:#d4d4d4;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;margin:1.5em 0;padding:1rem;white-space:pre-wrap}.tiptap-editor-wrapper .ProseMirror pre code{background:none;color:inherit;font-size:.9em;padding:0}.tiptap-editor-wrapper .ProseMirror table{border:1px solid #434343;border-collapse:collapse;margin:1.5em 0;table-layout:fixed;width:100%}.tiptap-editor-wrapper .ProseMirror td,.tiptap-editor-wrapper .ProseMirror th{border:1px solid #434343;padding:10px;position:relative;vertical-align:top}.tiptap-editor-wrapper .ProseMirror th{background-color:#383838;font-weight:700;text-align:left}.tiptap-editor-wrapper .ProseMirror .selectedCell:after{background:#1677ff33;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.tiptap-editor-wrapper .ProseMirror img{border-radius:8px;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.tiptap-editor-wrapper .ProseMirror img.ProseMirror-selectednode{outline:3px solid #1677ff}.tiptap-editor-wrapper .ProseMirror p.is-editor-empty:first-child:before{color:#ffffff73;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-footer{background-color:#303030;border-top:1px solid #434343;color:#ffffffa6;flex-shrink:0;font-size:12px;padding:6px 12px;text-align:right}.tiptap div[data-youtube-video]{border:1px solid #434343;border-radius:4px;cursor:move;height:0;margin:1.5em 0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.tiptap div[data-youtube-video] iframe{aspect-ratio:unset;border:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.upload-placeholder-16x9{align-items:center;background-color:#2a2a2a;border:1px dashed #434343;border-radius:6px;box-sizing:border-box;color:#ffffff73;cursor:pointer;display:flex;flex-direction:column;height:0;justify-content:center;overflow:hidden;padding-bottom:56.25%;position:relative;transition:border-color .3s;width:100%}.upload-placeholder-16x9:hover{border-color:#1677ff}.upload-placeholder-16x9>.anticon{font-size:48px;margin-bottom:8px}.upload-placeholder-16x9>.ant-typography{color:#ffffff73;font-size:.9em;padding:0 15px;text-align:center}.preview-container-16x9{background-color:#212121;border:1px solid #434343;border-radius:6px;cursor:pointer;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.preview-image-16x9{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.delete-button-overlay{position:absolute;right:10px;top:10px;z-index:10}.delete-button-overlay.ant-btn-primary.ant-btn-dangerous{background-color:#ff4d4fcc!important;border-color:#0000!important;box-shadow:0 2px 5px #0000004d}.delete-button-overlay.ant-btn-primary.ant-btn-dangerous .anticon{color:#fff!important}.delete-button-overlay.ant-btn-primary.ant-btn-dangerous:hover{background-color:#ff4d4f!important}.ant-upload-select{background:#0000;border:none;display:block;height:auto;padding:0;width:100%}.ant-upload.ant-upload-select>.ant-upload{display:block;height:100%;width:100%}.ant-form-item-has-error .preview-container-16x9,.ant-form-item-has-error .upload-placeholder-16x9{border-color:#ff4d4f!important}.tiptap img{border:1px solid #434343;border-radius:8px;cursor:pointer;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.tiptap img[data-align=left]{margin-left:0;margin-right:auto}.tiptap img[data-align=right]{margin-left:auto;margin-right:0}.tiptap img.ProseMirror-selectednode{outline:3px solid #1677ff}.tiptap mark{background-color:#ffc069;border-radius:3px;color:#222;padding:1px 3px}.tiptap hr{border:none;border-top:1px solid #434343;margin:2em 0}.editor-bubble-menu{background-color:#141414;border:1px solid #434343;border-radius:6px;box-shadow:0 4px 12px #0006;display:flex;overflow:hidden;padding:0!important;z-index:20}.editor-bubble-menu .ant-btn-text{border-radius:0;color:#ffffffd9}.editor-bubble-menu .ant-btn-text:hover{background-color:#2a2a2a}.editor-bubble-menu .ant-btn-primary{background-color:#1677ff!important;border-radius:0}.fullscreen-modal-wrapper .ant-modal{height:100%;left:0!important;margin:0!important;max-width:100%;padding:0!important;top:0!important;width:100%!important}.fullscreen-modal-wrapper .ant-modal-content{background-color:#1f1f1f;border-radius:0;display:flex;flex-direction:column;height:100%;padding:0}.fullscreen-modal-wrapper .ant-modal-header{background-color:#262626;border-bottom:1px solid #3a3a3a;border-radius:0;color:#ffffffd9;flex-shrink:0;padding:16px 24px 16px 50px;position:relative}.fullscreen-modal-wrapper .ant-modal-close{top:16px}.fullscreen-modal-wrapper .ant-modal-body{display:flex;flex-grow:1;overflow:hidden;padding:0}.fullscreen-modal-wrapper .ant-modal-footer{background-color:#262626;border-radius:0;border-top:1px solid #3a3a3a;flex-shrink:0}.fullscreen-form{display:flex;flex-direction:column;height:100%;width:100%}.form-section-hidden{display:none!important}.fullscreen-content-item{margin-bottom:0!important}.fullscreen-content-item,.fullscreen-content-item .ant-form-item-control,.fullscreen-content-item .ant-form-item-control-input,.fullscreen-content-item .ant-form-item-control-input-content,.fullscreen-content-item .ant-form-item-row{display:flex;flex-direction:column;flex-grow:1;height:100%}.tiptap-editor-container.fullscreen{border:none;border-radius:0;height:100%;min-height:0;width:100%}.tiptap-editor-container.fullscreen .tiptap-editor-wrapper{padding:16px 24px}.ant-modal-header .modal-header-controls{align-items:center;display:flex;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.modal-header-button{background-color:initial!important;color:#ffffffa6!important}.modal-header-button:hover{background-color:#ffffff1a!important;color:#fff!important}.modal-header-button .anticon{font-size:16px}.ant-dropdown{border:1px solid #4f4f4f!important}.ant-dropdown,.ant-dropdown-menu{background-color:#303030!important}.ant-dropdown-menu-item{color:#ffffffd9!important}.ant-dropdown-menu-item-active,.ant-dropdown-menu-item:hover{background-color:#1677ff!important}.ant-select-dropdown{background-color:#303030!important;border:1px solid #4f4f4f!important}.ant-select-item{color:#ffffffd9!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#434343!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#1677ff!important}.ant-tooltip-inner{color:#ffffffd9!important}.ant-message-notice-content,.ant-tooltip-arrow:before,.ant-tooltip-inner{background-color:#303030!important}.ant-message-notice-content,.ant-modal-confirm-body .ant-modal-confirm-content,.ant-modal-confirm-body .ant-modal-confirm-title{color:#ffffffd9!important}.ant-modal-confirm .ant-modal-content{background-color:#303030!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default{background-color:#383838!important;border-color:#4f4f4f!important;color:#ffffffd9!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default:hover{background-color:#4a4a4a!important;border-color:#1677ff!important}.ai-bubble-button{background:linear-gradient(135deg,#6e45e2,#88d3ce);border:none;box-shadow:0 2px 8px #00000040;transition:transform .2s ease,box-shadow .2s ease}.ai-bubble-button:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.tiptap mark.ai-processing-selection{animation:pulse-bg 2s infinite;background-color:#1677ff33;border-radius:3px;box-shadow:0 0 0 1px #1677ff4d;color:inherit}@keyframes pulse-bg{0%{background-color:#1677ff33}50%{background-color:#1677ff66}to{background-color:#1677ff33}}.tiptap-editor-container.is-loading .tiptap-editor-wrapper{position:relative}.tiptap-editor-container.is-loading .tiptap-editor-wrapper:after{background-color:#00000080;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:20}.tiptap-editor-container.is-loading .tiptap{opacity:.6}.tiptap-editor-container.is-loading .tiptap mark.ai-processing-selection{opacity:1;position:relative;z-index:21}.raw-html-node-view{background-color:#00000026;border:1px dashed #5a5a5a;border-radius:6px;margin:1.5em 0;position:relative;transition:border-color .2s,background-color .2s}.raw-html-node-view:hover{border-color:#1677ff}.ProseMirror-selectednode>.raw-html-node-view{border-color:#1677ff;border-style:solid;box-shadow:0 0 0 2px #1890ff33}.raw-html-header{align-items:center;background-color:#ffffff0d;border-bottom:1px dashed #5a5a5a;color:#ffffffa6;display:flex;font-size:.85em;font-weight:500;justify-content:space-between;padding:6px 12px;-webkit-user-select:none;user-select:none}.raw-html-header[data-drag-handle]{cursor:grab}.raw-html-controls-view{opacity:.3;transition:opacity .2s ease-in-out}.raw-html-node-view:hover .raw-html-controls-view{opacity:1}.raw-html-preview{min-height:24px;padding:12px 16px}.raw-html-placeholder{color:#ffffff73;font-style:italic;padding:12px 16px}.raw-html-preview>:first-child{margin-top:0!important}.raw-html-preview>:last-child{margin-bottom:0!important}:root{--bg-tertiary:#0e1e36;--bg-secondary-alt:#172a45;--border-color-light:#303f73;--text-on-accent:#0a192f;--accent-primary:#64ffda;--accent-primary-hover:#52d8c9;--accent-primary-light-bg:#64ffda12;--accent-secondary:gold;--accent-error:#ff6b6b;--accent-success:#50fa7b;--accent-info:#8be9fd;--accent-purple:#bd93f9;--accent-purple-light-bg:#bd93f91a;--transition-speed:0.2s ease-in-out;--rgb-bg-tertiary:14,30,54;--rgb-accent-primary:100,255,218;--rgb-accent-purple:189,147,249;--shadow-elevation-low:0 1px 2px 0 #00000008,0 1px 3px 1px #00000005;--shadow-elevation-medium:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d;--shadow-elevation-high:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}.content-plan-view-wrapper{background-color:#0a192f;background-color:var(--bg-primary);display:flex;flex-direction:column;height:100%;padding:15px}:where(.css-16dneet).ant-popconfirm .ant-popconfirm-message .ant-popconfirm-description{color:#a8b2d1!important;color:var(--text-secondary)!important}.content-plan-top-controls{border-bottom:1px solid #233554;border-bottom:1px solid var(--border-color);margin-bottom:16px;padding:10px 0}.content-plan-top-controls .ant-space-item .ant-typography,.content-plan-top-controls .ant-space-item .anticon{color:#a8b2d1;color:var(--text-secondary)}.content-plan-top-controls .ant-switch-checked{background-color:#64ffda;background-color:var(--accent-primary)}.content-plan-loading{align-items:center;display:flex;height:100%;justify-content:center;padding:40px}.content-plan-loading .ant-spin-text{color:#a8b2d1;color:var(--text-secondary);margin-top:10px}.content-plan-list-container{flex-grow:1;overflow-y:auto}.content-plan-list-container::-webkit-scrollbar{width:8px}.content-plan-list-container::-webkit-scrollbar-track{background:#0000}.content-plan-list-container::-webkit-scrollbar-thumb{background-color:#233554;background-color:var(--border-color);border:2px solid #0a192f;border:2px solid var(--bg-primary);border-radius:4px}.content-plan-list-container::-webkit-scrollbar-thumb:hover{background-color:#8892b0;background-color:var(--text-placeholder)}.content-plan-list-container{scrollbar-color:#233554 #0a192f;scrollbar-color:var(--border-color) var(--bg-primary);scrollbar-width:thin}.content-plan-date-group{background-color:#112240;background-color:var(--bg-secondary);border:1px solid #233554;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #00000008,0 1px 3px 1px #00000005;box-shadow:var(--shadow-elevation-low);margin-bottom:20px;padding:0;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;transition:border-color var(--transition-speed),background-color var(--transition-speed)}.content-plan-date-group.is-over{background-color:#64ffda12;background-color:var(--accent-primary-light-bg);border-color:#64ffda;border-color:var(--accent-primary)}.content-plan-date-title{background-color:#0e1e36;background-color:var(--bg-tertiary);border-bottom:1px solid #233554;border-bottom:1px solid var(--border-color);border-top-left-radius:6px;border-top-left-radius:var(--border-radius);border-top-right-radius:6px;border-top-right-radius:var(--border-radius);color:#ccd6f6!important;color:var(--text-primary)!important;font-size:1.05em;font-weight:600;margin-bottom:0!important;padding:12px 15px;transition:border-color .2s ease-in-out;transition:border-color var(--transition-speed)}.content-plan-date-group.is-over .content-plan-date-title{border-bottom-color:#64ffda;border-bottom-color:var(--accent-primary)}.content-plan-date-title .anticon{color:#a8b2d1;color:var(--text-secondary);font-size:1.1em;margin-right:10px}.sortable-items-container{min-height:60px;padding:15px}.sortable-article-item{align-items:center;background:#0e1e36;background:var(--bg-tertiary);border:1px solid #233554;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius);cursor:grab;display:flex;margin-bottom:10px;padding:12px 15px;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;transition:box-shadow var(--transition-speed),background-color var(--transition-speed),border-color var(--transition-speed),opacity var(--transition-speed)}.sortable-article-item:last-child{margin-bottom:0}.sortable-article-item:hover:not(.is-posting-item){background:#172a45;background:var(--bg-secondary-alt);border-color:#303f73;border-color:var(--border-color-light)}.sortable-article-item.is-dragging{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d;box-shadow:var(--shadow-elevation-medium);cursor:grabbing}.sortable-article-item.is-posting-item{background-color:#172a45;background-color:var(--bg-secondary-alt);cursor:default!important;opacity:.7}.sortable-article-item.is-posting-item .drag-handle{cursor:default!important}.sortable-article-item.is-published-item{border-left:3px solid #50fa7b;border-left:3px solid var(--accent-success);opacity:.8}.sortable-article-item.is-published-item .drag-handle{display:none}.sortable-article-item .ant-list-item-meta{align-items:center;display:flex;flex-grow:1;margin-right:12px;overflow:hidden}.sortable-article-item .ant-list-item-meta-content{margin-left:12px;overflow:hidden}.sortable-article-item .ant-list-item-meta-title .ant-typography{color:#ccd6f6!important;color:var(--text-primary)!important;font-size:.95em;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortable-article-item .ant-list-item-meta-description .ant-typography{color:#a8b2d1!important;color:var(--text-secondary)!important;font-size:.8em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortable-article-item .ant-avatar{border:1px solid #233554;border:1px solid var(--border-color);border-radius:4px;flex-shrink:0}.sortable-article-item .ant-avatar-string{color:#a8b2d1;color:var(--text-secondary);font-weight:700}.article-item-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:10px}.article-item-actions .ant-typography,.article-item-actions .anticon-clock-circle{color:#a8b2d1!important;color:var(--text-secondary)!important}.article-item-actions .ant-tag{border-radius:4px;font-size:.85em;margin-right:0;padding:2px 8px}.article-item-actions .ant-tag .anticon{margin-right:5px;vertical-align:middle}.article-item-actions .ant-tag-green{background-color:#50fa7b1a!important;border-color:#50fa7b66!important;color:#50fa7b!important;color:var(--accent-success)!important}.article-item-actions .ant-tag-purple{background-color:#bd93f91a!important;background-color:var(--accent-purple-light-bg)!important;border-color:#bd93f966!important;border-color:rgba(var(--rgb-accent-purple),.4)!important;color:#bd93f9!important;color:var(--accent-purple)!important}.article-item-actions .ant-tag-geekblue{background-color:#8be9fd1a!important;border-color:#8be9fd66!important;color:#8be9fd!important;color:var(--accent-info)!important}.article-item-actions .ant-tag-red{background-color:#ff6b6b1a!important;border-color:#ff6b6b66!important;color:#ff6b6b!important;color:var(--accent-error)!important}.article-item-actions .ant-tag-blue{background-color:#8be9fd1a!important;border-color:#8be9fd66!important;color:#8be9fd!important;color:var(--accent-info)!important}.article-item-actions .ant-btn{border-radius:4px;min-width:auto;padding:0 6px}.article-item-actions .ant-btn .anticon{font-size:1.1em}.article-item-actions .view-live-button{color:#a8b2d1;color:var(--text-secondary)}.article-item-actions .post-now-button,.article-item-actions .view-live-button:hover{color:#64ffda;color:var(--accent-primary)}.article-item-actions .post-now-button{border-color:#64ffda;border-color:var(--accent-primary)}.article-item-actions .post-now-button:hover:not(:disabled){background-color:#64ffda!important;background-color:var(--accent-primary)!important;border-color:#64ffda!important;border-color:var(--accent-primary)!important;color:#0a192f;color:var(--text-on-accent)}.article-item-actions .post-now-button .anticon-loading{color:#64ffda;color:var(--accent-primary)}.drag-handle{align-self:center;color:#8892b0;color:var(--text-placeholder);cursor:grab;flex-shrink:0;font-size:1.1em;margin-left:auto;padding:8px 4px 8px 10px;transition:color .2s ease-in-out;transition:color var(--transition-speed)}.drag-handle:hover{color:#a8b2d1;color:var(--text-secondary)}.drag-handle:active,.sortable-article-item.is-dragging .drag-handle{color:#64ffda;color:var(--accent-primary);cursor:grabbing}.empty-day-placeholder{align-items:center;background-color:#0e1e364d;background-color:rgba(var(--rgb-bg-tertiary),.3);border:2px dashed #303f73;border:2px dashed var(--border-color-light);border-radius:6px;border-radius:var(--border-radius);color:#8892b0;color:var(--text-placeholder);display:flex;font-size:.9em;justify-content:center;margin-top:0;min-height:80px;padding:25px;text-align:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;transition:background-color var(--transition-speed),border-color var(--transition-speed),color var(--transition-speed)}.content-plan-date-group.is-over .empty-day-placeholder{border-color:#64ffda;border-color:var(--accent-primary);color:#a8b2d1;color:var(--text-secondary)}.empty-day-placeholder span{max-width:80%}.drag-overlay-item{border-radius:6px;border-radius:var(--border-radius);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;box-shadow:var(--shadow-elevation-high);opacity:.98}.drag-overlay-item .sortable-article-item{background:#172a45;background:var(--bg-secondary-alt);border:1px solid #64ffda;border:1px solid var(--accent-primary);box-shadow:none;cursor:grabbing!important;margin-bottom:0;padding:12px 15px}.drag-overlay-item .drag-handle{color:#64ffda;color:var(--accent-primary);cursor:grabbing!important}.content-plan-add-controls{background-color:#112240;background-color:var(--bg-secondary);border-top:1px solid #233554;border-top:1px solid var(--border-color);box-shadow:0 -2px 8px #00000026;flex-shrink:0;padding-top:12px;z-index:10}.content-plan-add-controls .ant-space-compact{display:flex;width:100%}.content-plan-add-controls .ant-picker{background-color:#0e1e36!important;background-color:var(--bg-tertiary)!important;border:1px solid #233554!important;border:1px solid var(--border-color)!important;border-radius:6px 0 0 6px;border-radius:var(--border-radius) 0 0 var(--border-radius);color:#ccd6f6!important;color:var(--text-primary)!important;flex-grow:1;min-width:150px}.content-plan-add-controls .ant-picker-input>input{color:#ccd6f6!important;color:var(--text-primary)!important;font-size:.9em}.content-plan-add-controls .ant-picker-input>input::placeholder{color:#8892b0!important;color:var(--text-placeholder)!important}.content-plan-add-controls .ant-picker-focused,.content-plan-add-controls .ant-picker:focus-within{border-color:#64ffda!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #64ffda12!important;box-shadow:0 0 0 2px var(--accent-primary-light-bg)!important;z-index:1}.content-plan-add-controls .ant-picker-clear{background:#0e1e36;background:var(--bg-tertiary);color:#8892b0;color:var(--text-placeholder)}.content-plan-add-controls .ant-picker-suffix{color:#8892b0;color:var(--text-placeholder)}.content-plan-add-controls .ant-btn{background-color:#64ffda!important;background-color:var(--accent-primary)!important;border-color:#64ffda!important;border-color:var(--accent-primary)!important;border-left:none!important;border-radius:0 6px 6px 0;border-radius:0 var(--border-radius) var(--border-radius) 0;color:#0a192f!important;color:var(--text-on-accent)!important;font-weight:500;height:32px}.content-plan-add-controls .ant-btn .anticon{font-size:1.1em}.content-plan-add-controls .ant-btn:hover:not(:disabled){background-color:#52d8c9!important;background-color:var(--accent-primary-hover)!important;border-color:#52d8c9!important;border-color:var(--accent-primary-hover)!important}.content-plan-add-controls .ant-btn:disabled{background-color:#233554!important;background-color:var(--border-color)!important;border-color:#233554!important;border-color:var(--border-color)!important;color:#8892b0!important;color:var(--text-placeholder)!important;opacity:.7}.content-plan-empty-state{margin-top:40px;padding-bottom:20px}.content-plan-empty-state .ant-empty-description{color:#8892b0;color:var(--text-placeholder)}.drag-handle-disabled{display:none}.login-prompt-box{background:linear-gradient(135deg,#1a1f2e,#0d1117);border:2px solid #30363d;border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff0d;margin:30px 20px;max-width:420px;padding:40px 32px;transition:all .3s ease}.login-prompt-box:hover{border-color:#58a6ff;box-shadow:0 12px 48px #58a6ff26,inset 0 0 0 1px #58a6ff1a;transform:translateY(-2px)}.login-prompt-form{align-items:center;display:flex;flex-direction:column;width:100%}.google-login-wrapper{position:relative}.google-login-wrapper:before{background:linear-gradient(90deg,#0000,#58a6ff4d 50%,#0000);content:"";height:1px;left:50%;position:absolute;top:-24px;transform:translateX(-50%);width:80%}.google-login-wrapper:after{color:#8892b0;content:"Sign in to continue";font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:14px;left:50%;letter-spacing:.5px;position:absolute;top:-40px;transform:translateX(-50%);white-space:nowrap}.login-prompt-form .ant-spin{margin:20px 0}.login-prompt-form .ant-spin-dot-item{background-color:#58a6ff}.google-login-wrapper>div{border-radius:8px;box-shadow:0 2px 8px #0003;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.google-login-wrapper>div:hover{box-shadow:0 4px 16px #58a6ff4d;transform:scale(1.02)}.pricing-loader{padding:60px 20px;text-align:center}.pricing-modal-container .ant-modal{max-width:700px;width:90%!important /* !important, чтобы перебить инлайн-стили AntD */}.plan-card{background-color:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important;display:flex;flex-direction:column;height:100%;text-align:center;transition:all var(--transition-speed) ease}.plan-card:hover{border-color:var(--border-color-light)!important;box-shadow:0 8px 24px #0000004d;transform:translateY(-5px)}.plan-card.featured{border:2px solid var(--accent-primary)!important;box-shadow:0 0 15px 0 var(--accent-primary-light-bg)}.plan-card.featured:hover{border-color:var(--accent-primary-hover)!important}.plan-card .ant-card-head{background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--border-color)!important;padding:0 16px}.plan-card .ant-card-head-title{color:var(--text-primary)!important;font-size:1.1em;font-weight:600;padding:12px 0!important}.plan-card .ant-card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:24px 20px!important}.price-tag{color:var(--text-primary);font-size:2.8rem;font-weight:700;line-height:1.1;margin:16px 0}.credits-tag{color:var(--accent-secondary);font-size:1.6rem;font-weight:500;margin-bottom:8px}.price-per-article{color:var(--text-placeholder);font-size:.9em;font-style:italic;margin-bottom:24px}.plan-card .ant-btn-primary{font-size:1.1em;font-weight:600;height:44px!important;margin-top:auto}@media (max-width:767px){.pricing-modal-container .ant-modal{max-width:100%;width:95vw!important}.price-tag{font-size:2.2rem;margin:12px 0}.credits-tag{font-size:1.4rem}.plan-card .ant-card-body{padding:20px 16px!important}.price-per-article{margin-bottom:20px}.plan-card:hover{transform:none}}@keyframes pulse{0%{box-shadow:0 0 0 0 #64ffda80}70%{box-shadow:0 0 0 10px #64ffda00}to{box-shadow:0 0 0 0 #64ffda00}}.paywall-container{align-items:center;background-color:#0a192f;box-sizing:border-box;color:#a8b2d1;display:flex;flex-direction:column;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;height:auto;justify-content:center;overflow:hidden;padding:1.5rem;width:100%}.paywall-header{margin-bottom:2rem;max-width:1400px;text-align:center;width:100%}.paywall-header h1{color:#ccd6f6;font-family:system-ui,sans-serif;font-size:1.6rem;font-weight:600;margin:0 0 .5rem}.paywall-header p{color:#8892b0;font-family:system-ui,sans-serif;font-size:.95rem;margin:0}.features-grid{grid-gap:1.5rem 2.5rem;background-color:#112240;border:1px solid #233554;border-radius:12px;display:grid;gap:1.5rem 2.5rem;grid-template-columns:repeat(3,1fr);max-width:1400px;padding:2rem 2.5rem;width:100%}.feature-title{color:#64ffda;font-size:.9rem;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.feature-column ul{list-style:none;margin:0;padding:0}.feature-column li{color:#8892b0;font-size:.85rem;margin-bottom:.6rem}.new-badge{background-color:#153c3c;border:1px solid #2a5d5d;border-radius:4px;color:#64ffda;font-size:.7rem;font-weight:700;margin-right:8px;padding:2px 7px}.paywall-footer{display:flex;gap:2rem;margin-top:1.5rem;max-width:1400px;padding-top:1.5rem;width:100%}.footer-title{color:#64ffda;font-size:.9rem;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.testimonials-footer-section{flex:1.5 1}.testimonials-wrapper{display:flex;gap:1.5rem}.testimonial-card{background-color:#112240;border:1px solid #233554;border-radius:8px;display:flex;flex:1 1;flex-direction:column;font-size:.85rem;gap:.75rem;padding:1rem}.testimonial-author,.testimonial-handle,.testimonial-header,.testimonial-name,.testimonial-text{font-family:system-ui,sans-serif}.testimonial-header{align-items:center;display:flex;gap:.75rem}.testimonial-avatar{border-radius:50%;height:36px;width:36px}.testimonial-name{color:#ccd6f6;font-size:.9rem;font-weight:600}.testimonial-handle{color:#8892b0;font-size:.8rem}.testimonial-text{flex-grow:1;line-height:1.5}.actions-footer-section{background-color:#112240;border:1px solid #233554;border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:1rem}.pricing-box{flex-grow:1}.pricing-box ul{list-style:none;margin:0;padding:0}.pricing-box ul li{border-radius:4px;color:#8892b0;cursor:pointer;font-size:.85rem;margin-bottom:.25rem;padding:4px 8px;transition:background-color .2s}.pricing-box ul li:hover{background-color:#64ffda12}.highlighted-plan{background-color:#64ffda1a;color:#64ffda!important}.loader{color:#8892b0}.action-box{align-items:center;display:flex;flex-direction:column;gap:.8rem}.initialize-button{animation:pulse 2.5s infinite;background:#0000;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.8rem;transition:all .3s ease-in-out;width:100%}.initialize-button:hover:not(:disabled){animation:none;background-color:#64ffda1a;box-shadow:0 4px 12px #64ffda26;transform:translateY(-3px)}.initialize-button:disabled{animation:none;cursor:not-allowed;opacity:.5}.skip-button{background:none;border:none;color:#8892b0;cursor:pointer;font-family:inherit;font-size:.85rem;margin-top:.5rem;transition:color .2s}.skip-button:hover{color:#ccd6f6}@media (max-width:1200px){.paywall-container{height:auto;justify-content:flex-start;overflow:auto}.features-grid{grid-template-columns:1fr}.paywall-footer,.testimonials-wrapper{flex-direction:column}.actions-footer-section{margin-top:2rem;width:100%}}:root{--bg-primary:#0a192f;--bg-secondary:#112240;--bg-tertiary:#0d1b2e;--border-color:#233554;--border-color-light:#304a6d;--text-primary:#ccd6f6;--text-secondary:#a8b2d1;--text-placeholder:#8892b0;--text-on-accent:#fff;--text-on-accent-dark:#0a192f;--accent-primary:#a475f9;--accent-primary-hover:#b891ff;--accent-primary-light-bg:#a475f91a;--accent-secondary:#64ffda;--accent-secondary-hover:#7ffffc;--accent-secondary-light-bg:#64ffda1a;--accent-user-input:#79c0ff;--accent-success:#3fb950;--accent-error:#f85149;--accent-warning:#d29922;--accent-link:var(--accent-secondary);--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:"Fira Code","Menlo","Monaco","Consolas","Courier New",monospace;--border-radius:6px;--transition-speed:0.3s;--sidebar-width:700px}body.light-theme{--bg-primary:#fff;--bg-secondary:#f7f9fc;--bg-tertiary:#edf2f7;--border-color:#dce2e8;--border-color-light:#c8d0d9;--text-primary:#1a202c;--text-secondary:#4a5568;--text-placeholder:#718096;--text-on-accent:#fff;--text-on-accent-dark:#fff;--accent-primary:#6b46c1;--accent-primary-hover:#805ad5;--accent-primary-light-bg:#6b46c11a;--accent-secondary:#319795;--accent-secondary-hover:#38b2ac;--accent-secondary-light-bg:#3197951a;--accent-user-input:#3182ce;--accent-success:#38a169;--accent-error:#e53e3e;--accent-warning:#d69e2e;--accent-link:var(--accent-secondary)}body{background-color:#0a192f;background-color:var(--bg-primary);color:#ccd6f6;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);overflow:hidden}.ant-popconfirm-title{color:#fff!important}:where(.css-16dneet).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove svg{color:#ccd6f6}.app-container{align-items:center;background-color:#0a192f;background-color:var(--bg-primary);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative}:where(.css-16dneet).ant-form-item .ant-form-item-label>label .ant-form-item-tooltip{-webkit-margin-start:4px;color:#ffffff9e!important;cursor:help;margin-inline-start:4px;writing-mode:horizontal-tb}.particles-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.window-container{background-color:#112240;background-color:var(--bg-secondary);border:1px solid #233554;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius);box-shadow:0 10px 30px #0006;color:#a8b2d1;color:var(--text-secondary);display:flex;flex-direction:column;height:90vh;max-width:1400px;overflow:hidden;width:95%;z-index:1}.app-header{align-items:center;background-color:#112240!important;background-color:var(--bg-secondary)!important;border-bottom:1px solid #233554;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;height:50px!important;justify-content:space-between;line-height:50px!important;padding:0 15px!important}.window-controls{display:none}.header-title{color:#ccd6f6;color:var(--text-primary);flex-grow:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:600;margin:0 10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.user-info-text-header{color:#a8b2d1;color:var(--text-secondary);font-size:.9em;white-space:nowrap}.app-header .ant-btn{align-items:center;background-color:initial!important;border-color:#233554!important;border-color:var(--border-color)!important;border-radius:6px;border-radius:var(--border-radius);color:#a8b2d1!important;color:var(--text-secondary)!important;display:inline-flex;justify-content:center;transition:all .3s ease;transition:all var(--transition-speed) ease}.app-header .ant-btn:hover:not(:disabled){background-color:#a475f91a!important;background-color:var(--accent-primary-light-bg)!important;border-color:#a475f9!important;border-color:var(--accent-primary)!important;color:#b891ff!important;color:var(--accent-primary-hover)!important}.app-header .ant-btn:disabled{background-color:initial!important;border-color:#233554!important;border-color:var(--border-color)!important;color:#8892b0!important;color:var(--text-placeholder)!important;cursor:not-allowed;opacity:.6}.app-header .ant-btn>.anticon+span,.app-header .ant-btn>span+.anticon{margin-left:6px}.app-header .ant-dropdown-trigger.ant-btn{border-color:#233554!important;border-color:var(--border-color)!important;color:#a8b2d1!important;color:var(--text-secondary)!important;max-width:220px;overflow:hidden;padding-right:30px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-header .ant-dropdown-trigger.ant-btn:hover:not(:disabled){background-color:#a475f91a!important;background-color:var(--accent-primary-light-bg)!important;border-color:#a475f9!important;border-color:var(--accent-primary)!important;color:#b891ff!important;color:var(--accent-primary-hover)!important}.current-site-name-wrapper{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.app-header .ant-dropdown-trigger.ant-btn .anticon-down{color:#a8b2d1;color:var(--text-secondary);position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .3s ease;transition:color var(--transition-speed) ease}.app-header .ant-dropdown-trigger.ant-btn:hover:not(:disabled) .anticon-down{color:#b891ff;color:var(--accent-primary-hover)}.app-header .ant-btn-primary{background-color:#a475f9!important;background-color:var(--accent-primary)!important;border-color:#a475f9!important;border-color:var(--accent-primary)!important;color:#fff!important;color:var(--text-on-accent)!important}.app-header .ant-btn-primary:hover:not(:disabled){background-color:#b891ff!important;background-color:var(--accent-primary-hover)!important;border-color:#b891ff!important;border-color:var(--accent-primary-hover)!important;color:#fff!important;color:var(--text-on-accent)!important}.app-header .ant-btn-dangerous.ant-btn-ghost{background-color:initial!important;border-color:#f85149!important;border-color:var(--accent-error)!important;color:#f85149!important;color:var(--accent-error)!important}.app-header .ant-btn-dangerous.ant-btn-ghost:hover{background-color:#f851491a!important;border-color:#f85149!important;border-color:var(--accent-error)!important;color:#fff!important}.header-divider{border-color:#233554!important;border-color:var(--border-color)!important;height:24px!important;margin:0 4px!important}.main-layout-inner{background-color:#0a192f;background-color:var(--bg-primary);display:grid;flex-grow:1;grid-template-columns:1fr;overflow:hidden;position:relative;transition:grid-template-columns .3s ease-in-out;transition:grid-template-columns var(--transition-speed) ease-in-out}.console-panel{background-color:initial;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:10px 15px}.main-layout-inner.sidebar-open .ant-drawer.ant-drawer-right{box-shadow:-6px 0 16px -8px #0003,-9px 0 28px 0 #00000026,-12px 0 48px 16px #0000001a;z-index:10}.main-layout-inner:not(.sidebar-open) .ant-drawer.ant-drawer-right{display:none}.console-output{color:#a8b2d1;color:var(--text-secondary);flex-grow:1;font-family:Fira Code,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-mono);font-size:13px;line-height:1.6;margin-bottom:10px;overflow-y:auto;padding-right:5px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:5px;-webkit-box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar-thumb{background:#adb9d8;border-radius:5px;-webkit-box-shadow:inset 0 0 6px #00000080}::-webkit-scrollbar-thumb:window-inactive{background:#adb9d8}.scroll-box{border:1px solid #ccc;height:200px;overflow-y:scroll}.bot-line{color:#a8b2d1;color:var(--text-secondary);margin-bottom:2px;white-space:pre-wrap;word-break:break-word}.bot-line.success{color:#3fb950;color:var(--accent-success)}.bot-line.error{color:#f85149;color:var(--accent-error)}.bot-line>.ant-spin{margin-right:8px}.user-line{color:#79c0ff;color:var(--accent-user-input);font-weight:500;margin-bottom:5px;white-space:pre-wrap;word-break:break-word}@keyframes blink{50%{opacity:0}}.typing-indicator:after{animation:blink 1s step-start infinite;content:"...";display:inline-block;margin-left:2px}.bot-line.typing-indicator{color:#8892b0;color:var(--text-placeholder)}.console-input-area{align-items:center;border-top:1px solid #233554;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;padding-top:10px}.console-input{background-color:initial!important;border:none!important;box-shadow:none!important;color:#ccd6f6!important;color:var(--text-primary)!important;flex-grow:1;font-family:Fira Code,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-mono);font-size:14px;padding-left:5px}.console-input::placeholder{color:#8892b0;color:var(--text-placeholder)}.console-input:disabled{background-color:initial!important;cursor:not-allowed;opacity:.6}.send-button{background-color:initial!important;border-color:#a475f9!important;border-color:var(--accent-primary)!important;color:#a475f9!important;color:var(--accent-primary)!important;flex-shrink:0;margin-left:10px;transition:all .3s ease;transition:all var(--transition-speed) ease}.send-button:hover:not(:disabled){background-color:#a475f91a!important;background-color:var(--accent-primary-light-bg)!important;border-color:#b891ff!important;border-color:var(--accent-primary-hover)!important;color:#b891ff!important;color:var(--accent-primary-hover)!important}.send-button:disabled{background:#0000!important;border-color:#233554!important;border-color:var(--border-color)!important;color:#8892b0!important;color:var(--text-placeholder)!important;cursor:not-allowed;opacity:.6}.ant-drawer.ant-drawer-right{grid-column:2/3;height:100%!important;position:relative!important}.main-layout-inner .ant-drawer-open{box-shadow:-6px 0 16px -8px #0000001a,-9px 0 28px 0 #00000014,-12px 0 48px 16px #0000000d}.ant-drawer-header{background:#112240!important;background:var(--bg-secondary)!important;border-bottom:1px solid #233554!important;border-bottom:1px solid var(--border-color)!important;border-radius:0;padding:10px 15px!important}.ant-drawer-title .sidebar-title-space{color:#ccd6f6!important;color:var(--text-primary)!important;font-weight:500}.ant-drawer-title .sidebar-title-space .anticon{color:#64ffda;color:var(--accent-secondary);margin-right:8px}.ant-drawer-body{background:#0a192f!important;background:var(--bg-primary)!important;display:flex;flex-direction:column;height:calc(100% - 49px)!important;padding:0!important}.ant-drawer-body,.ant-drawer-close{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-drawer-close{transition:color .3s ease;transition:color var(--transition-speed) ease}.ant-drawer-close:hover{color:#ccd6f6!important;color:var(--text-primary)!important}.sidebar-placeholder{align-items:center;color:#a8b2d1;color:var(--text-secondary);display:flex;flex-grow:1;justify-content:center;padding:20px;text-align:center}.ant-drawer-body .ant-tree{background-color:initial;color:#a8b2d1;color:var(--text-secondary)}.ant-drawer-body .ant-tree .ant-tree-node-content-wrapper{border-radius:4px;color:#a8b2d1;color:var(--text-secondary);cursor:pointer;padding:3px 5px;transition:background-color .3s,color .3s;transition:background-color var(--transition-speed),color var(--transition-speed)}.ant-drawer-body .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#64ffda1a;background-color:var(--accent-secondary-light-bg);color:#7ffffc;color:var(--accent-secondary-hover)}.ant-drawer-body .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#64ffda;background-color:var(--accent-secondary);color:#0a192f;color:var(--text-on-accent-dark)}.ant-drawer-body .ant-tree .ant-tree-switcher .ant-tree-switcher-icon,.ant-drawer-body .ant-tree .ant-tree-switcher .ant-tree-switcher-icon svg{color:#8892b0;color:var(--text-placeholder);font-size:10px;transition:color .3s ease;transition:color var(--transition-speed) ease}.ant-drawer-body .ant-tree .ant-tree-treenode:hover .ant-tree-switcher .ant-tree-switcher-icon svg{color:#7ffffc;color:var(--accent-secondary-hover)}.ant-drawer-body .ant-tree .ant-tree-treenode{padding:1px 0}.ant-drawer-body .ant-tree .ant-tree-node-content-wrapper .ant-tree-title{white-space:normal;word-break:break-word}.ant-drawer-body .ant-tree.ant-tree-show-line .ant-tree-switcher{background:#0a192f;background:var(--bg-primary)}.ant-drawer-body .ant-tree .ant-tree-treenode:before{border-color:#233554!important;border-color:var(--border-color)!important}.taxonomy-sidebar-content{display:flex;flex-direction:column;height:100%;padding:10px}.taxonomy-tree-container{flex-grow:1;margin-bottom:10px;overflow-y:auto;padding-right:4px}.taxonomy-tree-container::-webkit-scrollbar{width:6px}.taxonomy-tree-container::-webkit-scrollbar-track{background:#0000}.taxonomy-tree-container::-webkit-scrollbar-thumb{background-color:#233554;background-color:var(--border-color);border-radius:3px}.taxonomy-tree-container::-webkit-scrollbar-thumb:hover{background-color:#8892b0;background-color:var(--text-placeholder)}.taxonomy-chat-area{background:#112240;background:var(--bg-secondary);border-top:1px solid #233554;border-top:1px solid var(--border-color);flex-shrink:0;padding:10px 10px 15px}.taxonomy-chat-area p{color:#a8b2d1;color:var(--text-secondary);font-size:.9em;margin-bottom:8px}.taxonomy-chat-area .ant-input-search .ant-input{background-color:#0d1b2e!important;background-color:var(--bg-tertiary)!important;border-color:#233554!important;border-color:var(--border-color)!important;border-radius:6px 0 0 6px;border-radius:var(--border-radius) 0 0 var(--border-radius);border-right:none!important;color:#ccd6f6!important;color:var(--text-primary)!important}.taxonomy-chat-area .ant-input-search .ant-input-focused,.taxonomy-chat-area .ant-input-search .ant-input:focus{border-color:#a475f9!important;border-color:var(--accent-primary)!important;box-shadow:none!important}.taxonomy-chat-area .ant-input-search .ant-input::placeholder{color:#8892b0;color:var(--text-placeholder)}.taxonomy-chat-area .ant-input-search .ant-btn{background-color:#a475f9!important;background-color:var(--accent-primary)!important;border-left:none!important;border-color:#a475f9!important;border-color:var(--accent-primary)!important;border-radius:0 6px 6px 0;border-radius:0 var(--border-radius) var(--border-radius) 0;color:#fff!important;color:var(--text-on-accent)!important;height:32px}.taxonomy-chat-area .ant-input-search .ant-btn:hover{background-color:#b891ff!important;background-color:var(--accent-primary-hover)!important;border-color:#b891ff!important;border-color:var(--accent-primary-hover)!important}.ant-dropdown-menu{background-color:#112240!important;background-color:var(--bg-secondary)!important;border:1px solid #233554!important;border:1px solid var(--border-color)!important;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 6px 16px #0006!important;padding:6px 0!important;z-index:1050!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{color:#a8b2d1!important;color:var(--text-secondary)!important;padding:8px 15px!important;transition:background-color .3s,color .3s;transition:background-color var(--transition-speed),color var(--transition-speed)}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#a475f91a!important;background-color:var(--accent-primary-light-bg)!important;color:#b891ff!important;color:var(--accent-primary-hover)!important}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{background-color:#a475f9!important;background-color:var(--accent-primary)!important;color:#fff!important;color:var(--text-on-accent)!important}.ant-dropdown-menu-item .anticon,.ant-dropdown-menu-submenu-title .anticon{color:#8892b0!important;color:var(--text-placeholder)!important;margin-right:10px!important;transition:color .3s;transition:color var(--transition-speed)}.ant-dropdown-menu-item:hover .anticon,.ant-dropdown-menu-submenu-title:hover .anticon{color:#b891ff!important;color:var(--accent-primary-hover)!important}.ant-dropdown-menu-item-selected .anticon,.ant-dropdown-menu-submenu-title-selected .anticon{color:#fff!important;color:var(--text-on-accent)!important}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#8892b0!important;color:var(--text-placeholder)!important;cursor:not-allowed;opacity:.6}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{background-color:initial!important;color:#8892b0!important;color:var(--text-placeholder)!important}.ant-dropdown-menu-item .anticon.anticon-check-circle{color:#3fb950!important;color:var(--accent-success)!important}.ant-dropdown-menu-item .anticon.anticon-clock-circle{color:#d29922!important;color:var(--accent-warning)!important}.ant-dropdown-menu-item-selected .anticon.anticon-check-circle,.ant-dropdown-menu-item-selected .anticon.anticon-clock-circle{color:#fff!important;color:var(--text-on-accent)!important}.ant-dropdown-menu-item>.ant-tooltip{display:block;width:100%}.ant-dropdown-menu-item .analysis-name-wrapper{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ant-dropdown-divider{background-color:#233554!important;background-color:var(--border-color)!important;margin:6px 0!important}.ant-modal-content{border:1px solid #233554;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius)}.ant-modal-content,.ant-modal-header{background-color:#112240!important;background-color:var(--bg-secondary)!important;color:#ccd6f6!important;color:var(--text-primary)!important}.ant-modal-header{border-bottom:1px solid #233554!important;border-bottom:1px solid var(--border-color)!important;border-radius:6px 6px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0}.ant-modal-title{color:#ccd6f6!important;color:var(--text-primary)!important;font-weight:600}.ant-modal-close-x{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-modal-close:hover .ant-modal-close-x{color:#ccd6f6!important;color:var(--text-primary)!important}.ant-modal-footer{background-color:#112240;background-color:var(--bg-secondary);border-radius:0 0 6px 6px;border-radius:0 0 var(--border-radius) var(--border-radius);border-top:1px solid #233554!important;border-top:1px solid var(--border-color)!important;padding:12px 16px}.ant-modal-footer .ant-btn{border-radius:6px;border-radius:var(--border-radius)}.ant-modal-footer .ant-btn-primary{background-color:#a475f9!important;background-color:var(--accent-primary)!important;border-color:#a475f9!important;border-color:var(--accent-primary)!important;color:#fff!important;color:var(--text-on-accent)!important}.ant-modal-footer .ant-btn-primary:hover{background-color:#b891ff!important;background-color:var(--accent-primary-hover)!important;border-color:#b891ff!important;border-color:var(--accent-primary-hover)!important}.ant-modal-footer .ant-btn-default{background-color:initial!important;border-color:#233554!important;border-color:var(--border-color)!important;color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-modal-footer .ant-btn-default:hover{border-color:#304a6d!important;border-color:var(--border-color-light)!important;color:#ccd6f6!important;color:var(--text-primary)!important}.ant-modal-footer .ant-btn-dangerous{background-color:initial!important}.ant-modal-footer .ant-btn-dangerous,.ant-modal-footer .ant-btn-dangerous:hover{border-color:#f85149!important;border-color:var(--accent-error)!important;color:#f85149!important;color:var(--accent-error)!important}.ant-modal-footer .ant-btn-dangerous:hover{background-color:#f851491a!important}.ant-form-item-label>label{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-select-selector,textarea.ant-input{background-color:#0d1b2e!important;background-color:var(--bg-tertiary)!important;border:1px solid #233554!important;border:1px solid var(--border-color)!important;border-radius:6px;border-radius:var(--border-radius);color:#ccd6f6!important;color:var(--text-primary)!important}.ant-input-number-handler-wrap,.ant-input-number-input::placeholder,.ant-input::placeholder,.ant-select-arrow,textarea.ant-input::placeholder{color:#8892b0!important;color:var(--text-placeholder)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input-number-focused .ant-input-number-input,.ant-input-number:focus,.ant-input:focus,.ant-select-focused .ant-select-selector,textarea.ant-input-focused,textarea.ant-input:focus{border-color:#a475f9!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #a475f91a!important;box-shadow:0 0 0 2px var(--accent-primary-light-bg)!important}.ant-input-clear-icon,.ant-select-clear{background-color:#0d1b2e!important;background-color:var(--bg-tertiary)!important;color:#8892b0!important;color:var(--text-placeholder)!important}.ant-switch{background-color:#233554;background-color:var(--border-color)}.ant-switch-checked{background-color:#a475f9!important;background-color:var(--accent-primary)!important}.ant-form-item-tooltip .anticon{color:#8892b0;color:var(--text-placeholder)}.ant-input-group-addon .ant-btn{background-color:#64ffda!important;background-color:var(--accent-secondary)!important;border-color:#64ffda!important;border-color:var(--accent-secondary)!important;border-radius:0 6px 6px 0!important;border-radius:0 var(--border-radius) var(--border-radius) 0!important;color:#0a192f!important;color:var(--text-on-accent-dark)!important}.ant-input-group-addon .ant-btn:hover:not(:disabled){background-color:#7ffffc!important;background-color:var(--accent-secondary-hover)!important;border-color:#7ffffc!important;border-color:var(--accent-secondary-hover)!important;color:#0a192f!important;color:var(--text-on-accent-dark)!important}.ant-input-group-addon .ant-btn:disabled{background-color:#233554!important;background-color:var(--border-color)!important;border-color:#233554!important;border-color:var(--border-color)!important;color:#8892b0!important;color:var(--text-placeholder)!important;opacity:.7}.ant-input-group>.ant-input-password{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ant-select-dropdown{background-color:#112240!important;background-color:var(--bg-secondary)!important;border:1px solid #233554!important;border:1px solid var(--border-color)!important;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 6px 16px #0006!important}.ant-select-dropdown,.ant-select-item{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-select-item{transition:background-color .3s,color .3s;transition:background-color var(--transition-speed),color var(--transition-speed)}.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#a475f91a!important;background-color:var(--accent-primary-light-bg)!important;color:#b891ff!important;color:var(--accent-primary-hover)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#a475f9!important;background-color:var(--accent-primary)!important;color:#fff!important;color:var(--text-on-accent)!important;font-weight:500}.pipeline-selector-container .ant-select-selection-item{color:#ccd6f6!important;color:var(--text-primary)!important}.pipeline-selector-container .ant-select-item-option-content{color:#a8b2d1!important;color:var(--text-secondary)!important}.pipeline-selector-container .ant-select-item-option-selected .ant-select-item-option-content{color:#fff!important;color:var(--text-on-accent)!important}.pipeline-selector-container .ant-select-item-option-active .ant-select-item-option-content{color:#b891ff!important;color:var(--accent-primary-hover)!important}.pipeline-selector-container .ant-space,.pipeline-selector-container .ant-space>span{color:inherit!important}.ant-select-item-option-disabled{opacity:.6}.ant-select-dropdown .ant-empty-description,.ant-select-item-option-disabled{color:#8892b0!important;color:var(--text-placeholder)!important}.ant-tabs-nav{margin-bottom:20px!important}.ant-tabs-tab{border-radius:6px 6px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;color:#a8b2d1!important;color:var(--text-secondary)!important;margin:0 2px!important;padding:8px 16px!important;transition:color .3s;transition:color var(--transition-speed)}.ant-tabs-tab:hover{color:#b891ff!important;color:var(--accent-primary-hover)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#a475f9!important;color:var(--accent-primary)!important;font-weight:500}.ant-tabs-ink-bar{background:#a475f9!important;background:var(--accent-primary)!important;height:3px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background-color:#0a192f;background-color:var(--bg-primary);border:1px solid #233554!important;border:1px solid var(--border-color)!important;border-bottom:none!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background-color:#112240;background-color:var(--bg-secondary);border-color:#233554!important;border-color:var(--border-color)!important}.ant-alert-info{background-color:#64ffda1a!important;background-color:var(--accent-secondary-light-bg)!important;border:1px solid #64ffda4d!important;border-radius:6px;border-radius:var(--border-radius)}.ant-alert-info,.ant-alert-info .ant-alert-message{color:#ccd6f6!important;color:var(--text-primary)!important}.ant-alert-info .ant-alert-description{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-alert-info .ant-alert-icon{color:#64ffda!important;color:var(--accent-secondary)!important}.ant-alert-warning{background-color:#d299221a!important;border:1px solid #d299224d!important;border-radius:6px;border-radius:var(--border-radius)}.ant-alert-warning,.ant-alert-warning .ant-alert-message{color:#ccd6f6!important;color:var(--text-primary)!important}.ant-alert-warning .ant-alert-description{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-alert-warning .ant-alert-icon{color:#d29922!important;color:var(--accent-warning)!important}.ant-alert-success{background-color:#3fb9501a!important;border:1px solid #3fb9504d!important;border-radius:6px;border-radius:var(--border-radius)}.ant-alert-success,.ant-alert-success .ant-alert-message{color:#ccd6f6!important;color:var(--text-primary)!important}.ant-alert-success .ant-alert-description{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-alert-success .ant-alert-icon{color:#3fb950!important;color:var(--accent-success)!important}.ant-alert-error{background-color:#f851491a!important;border:1px solid #f851494d!important;border-radius:6px;border-radius:var(--border-radius)}.ant-alert-error,.ant-alert-error .ant-alert-message{color:#ccd6f6!important;color:var(--text-primary)!important}.ant-alert-error .ant-alert-description{color:#a8b2d1!important;color:var(--text-secondary)!important}.ant-alert-error .ant-alert-icon{color:#f85149!important;color:var(--accent-error)!important}.ant-alert .ant-alert-close-icon{color:#8892b0!important;color:var(--text-placeholder)!important;transition:color .3s;transition:color var(--transition-speed)}.ant-alert .ant-alert-close-icon:hover{color:#ccd6f6!important;color:var(--text-primary)!important}.loader-container{align-items:center;background-color:#0a192f;background-color:var(--bg-primary);color:#ccd6f6;color:var(--text-primary);display:flex;height:100vh;justify-content:center}.loader-container .ant-spin-text{color:#a8b2d1;color:var(--text-secondary)}.loader-container .ant-spin-dot-item{background-color:#a475f9;background-color:var(--accent-primary)}h3{border-left:3px solid #a475f9;border-left:3px solid var(--accent-primary);color:#ccd6f6!important;color:var(--text-primary)!important;font-size:1.1em;font-weight:600;margin-bottom:16px;margin-top:8px;padding-left:10px}.ant-list{color:#a8b2d1;color:var(--text-secondary)}.ant-list-vertical .ant-list-item{background-color:#0d1b2e;background-color:var(--bg-tertiary);border:1px solid #233554!important;border:1px solid var(--border-color)!important;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;margin-bottom:12px;padding:16px 20px!important;transition:background-color .3s ease;transition:background-color var(--transition-speed) ease}.ant-list-vertical .ant-list-item:hover{background-color:#112240;background-color:var(--bg-secondary);border-color:#304a6d!important;border-color:var(--border-color-light)!important}.ant-list-item-meta-title>.ant-typography{color:#ccd6f6!important;color:var(--text-primary)!important;display:block;font-size:1.1em;font-weight:600;margin-bottom:4px}.ant-list-item-meta-description .ant-typography,.ant-list-item-meta-description .ant-typography-link{color:#a8b2d1!important;color:var(--text-secondary)!important;font-size:.9em}.ant-list-item-meta-description .ant-typography-link{color:#64ffda!important;color:var(--accent-link)!important;transition:color .3s ease;transition:color var(--transition-speed) ease}.ant-list-item-meta-description .ant-typography-link:hover{color:#7ffffc!important;color:var(--accent-secondary-hover)!important}.ant-list-item-meta-description .anticon-link{margin-right:5px}.ant-list-item-extra{margin-left:24px}.ant-list-item-extra .ant-tag{border-radius:6px;border-radius:var(--border-radius);font-size:.9em;margin-bottom:5px!important;padding:3px 8px}.ant-list-item-extra .ant-tag-blue{background-color:#79c0ff26;border-color:#79c0ff66;color:#79c0ff}.ant-list-item-extra .ant-tag-success{background-color:#3fb95026;border-color:#3fb95066;color:#3fb950;color:var(--accent-success)}.ant-list-item-extra .ant-tag-processing{background-color:#a475f926;border-color:#a475f966;color:#a475f9;color:var(--accent-primary)}.ant-list-item-extra .ant-tag-error{background-color:#f8514926;border-color:#f8514966;color:#f85149;color:var(--accent-error)}.ant-list-item-extra .ant-tag-warning{background-color:#d2992226;border-color:#d2992266;color:#d29922;color:var(--accent-warning)}.ant-list-item-extra .ant-tag-default{background-color:#112240;background-color:var(--bg-secondary);border-color:#233554;border-color:var(--border-color);color:#8892b0;color:var(--text-placeholder)}.ant-list-item-extra .ant-tag .anticon{margin-right:5px;vertical-align:middle}.ant-list-item-extra .ant-typography-secondary{color:#8892b0!important;color:var(--text-placeholder)!important}.ant-list-item .ant-typography-danger{background-color:#f851491a;border:1px solid #f851494d;border-radius:4px;color:#f85149!important;color:var(--accent-error)!important;font-size:.9em;padding:6px 10px}.ant-list-item .ant-typography-danger .ant-typography-expand{color:#f85149!important;color:var(--accent-error)!important;margin-left:5px}.ant-empty{color:#8892b0!important;color:var(--text-placeholder)!important;margin:60px 0}.ant-empty-description{color:#8892b0;color:var(--text-placeholder)}.ant-spin-spinning,.ant-spin-text{color:#a8b2d1;color:var(--text-secondary)}.ant-spin-text{margin-top:10px}.ant-spin-dot-item{background-color:#a475f9;background-color:var(--accent-primary)}.bot-line.info{color:#79c0ff;color:var(--accent-user-input);opacity:.9}.bot-line.warning{color:#d29922;color:var(--accent-warning)}.bot-line .anticon,.user-line .anticon{font-size:.95em;margin-right:8px;vertical-align:middle}.direct-sidebar-container{background-color:#0a192f;background-color:var(--bg-primary,#0a192f);border-left:1px solid #233554;border-left:1px solid var(--border-color,#ccc);height:100%;overflow-y:auto;position:relative;width:700px;width:var(--sidebar-width)}.ant-modal-body .ant-divider-horizontal{border-top-color:#233554!important;border-top-color:var(--border-color)!important;margin:20px 0!important}.ant-modal-body .ant-divider-horizontal.ant-divider-with-text{color:#a8b2d1;color:var(--text-secondary);font-size:.95em}.ant-modal-body .ant-divider-horizontal.ant-divider-with-text:after,.ant-modal-body .ant-divider-horizontal.ant-divider-with-text:before{border-top-color:#233554!important;border-top-color:var(--border-color)!important}.ant-modal-body .ant-space-vertical{gap:12px!important}.ant-tabs-nav-wrap{margin-top:10px}.ant-typography{color:#a8b2d1!important;color:var(--text-secondary)!important;font-size:13px;line-height:1.6}.ant-modal-body .ant-form-item .ant-space-vertical .ant-btn{background-color:#64ffda;background-color:var(--accent-secondary);border-color:#64ffda;border-color:var(--accent-secondary);color:#0a192f;color:var(--text-on-accent-dark)}.ant-modal-body .ant-form-item .ant-space-vertical .ant-btn:hover:not(:disabled){background-color:#7ffffc;background-color:var(--accent-secondary-hover);border-color:#7ffffc;border-color:var(--accent-secondary-hover)}.ant-modal-body .ant-form-item .ant-space-vertical .ant-btn:disabled{background-color:#233554!important;background-color:var(--border-color)!important;border-color:#233554!important;border-color:var(--border-color)!important;color:#8892b0!important;color:var(--text-placeholder)!important;opacity:.7}.ant-modal-body .ant-form-item .ant-space-vertical .ant-tooltip-open,.ant-modal-body .ant-form-item .ant-space-vertical>span>.anticon-check-circle{color:#3fb950!important;color:var(--accent-success)!important}.ant-modal-body .ant-form-item .ant-space-vertical>span{align-items:center;color:#a8b2d1;color:var(--text-secondary);display:inline-flex;font-size:.9em}.ant-modal-body .ant-form-item .ant-space-vertical .ant-alert{margin-top:10px;width:100%}.ant-tooltip-inner{background-color:#0d1b2e!important;background-color:var(--bg-tertiary)!important;border:1px solid #304a6d!important;border:1px solid var(--border-color-light)!important;box-shadow:0 2px 8px #00000040!important;color:#ccd6f6!important;color:var(--text-primary)!important}.ant-tooltip-arrow-content{background-color:#304a6d!important;background-color:var(--border-color-light)!important}.main-layout-inner.sidebar-open{grid-template-columns:1fr 700px;grid-template-columns:1fr var(--sidebar-width)}.ant-popover{z-index:1051!important}.ant-popover-inner{background-color:#0d1b2e!important;background-color:var(--bg-tertiary)!important;border:1px solid #304a6d!important;border:1px solid var(--border-color-light)!important;border-radius:6px!important;border-radius:var(--border-radius)!important;box-shadow:0 6px 16px #0006!important}.ant-popover-title{background-color:#112240!important;background-color:var(--bg-secondary)!important;border-bottom:1px solid #233554!important;border-bottom:1px solid var(--border-color)!important;color:#ccd6f6!important;color:var(--text-primary)!important;font-weight:600;padding:10px 16px!important}.ant-popover-inner-content{color:#a8b2d1!important;color:var(--text-secondary)!important;padding:12px 16px!important}.ant-popover-arrow-content{background-color:#0d1b2e!important;background-color:var(--bg-tertiary)!important;box-shadow:3px 3px 7px #00000012}.low-credits-popover-content{align-items:center;display:flex;gap:12px}.low-credits-popover-content span{color:#a8b2d1;color:var(--text-secondary)}.low-credits-popover-content .anticon-arrow-right{color:#64ffda;color:var(--accent-secondary);margin:0 4px;vertical-align:middle}:where(.css-xepvsj).ant-popconfirm .ant-popconfirm-message .ant-popconfirm-description{color:#fff}.ant-btn-variant-outlined:disabled,:where(.css-dev-only-do-not-override-xepvsj).ant-btn-variant-dashed.ant-btn-disabled,:where(.css-dev-only-do-not-override-xepvsj).ant-btn-variant-dashed:disabled,:where(.css-dev-only-do-not-override-xepvsj).ant-btn-variant-outlined.ant-btn-disabled{color:#cfd6f582}@media (max-width:768px){.particles-background{display:none}.app-container{padding:0}.window-container{border:none;border-radius:0;box-shadow:none;height:100vh;max-height:100vh;max-width:100%;width:100%}.app-header{height:55px!important;justify-content:flex-end;line-height:55px!important;padding:0 10px!important}.header-title{display:none}.header-actions{display:flex}.app-header #analysis-dropdown-button.ant-dropdown-trigger.ant-btn{max-width:170px;padding-right:25px}.app-header #analysis-dropdown-button .current-site-name-wrapper{max-width:150px;padding:10px}.app-header #analysis-dropdown-button .anticon-down{right:8px}.pipeline-selector-container .ant-select-selector{padding:0 8px!important}.pipeline-selector-container .ant-select-dropdown .ant-space{align-items:center}.main-layout-inner.sidebar-open{grid-template-columns:1fr}.console-panel{padding:10px}.console-output{font-size:12px}.ant-modal{margin:10px auto;max-width:95vw}.ant-list-vertical .ant-list-item{flex-direction:column}.ant-list-item-extra{margin-left:0;margin-top:12px;text-align:left!important;width:100%}.ant-list-item-extra .ant-space-vertical{align-items:flex-start!important}.app-header .ant-dropdown-trigger.ant-btn{padding:0}}.article-read-page-container{background-color:var(--bg-primary);min-height:100vh}.read-page-sider-container{background:var(--bg-secondary)!important;border-right:1px solid var(--border-color);height:100vh;left:0;position:-webkit-sticky!important;position:sticky!important;top:0;transition:all .2s ease;z-index:15}.article-read-layout{background-color:initial;color:var(--text-secondary);flex-grow:1;font-family:var(--font-primary)}body{overflow:auto!important}.centered-container{align-items:center;background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh}.centered-container .ant-spin-text{color:var(--text-secondary)}.centered-container .ant-spin-dot-item{background-color:var(--accent-primary)}.article-read-page-header-bar{align-items:center;background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.article-read-page-header-bar .ant-btn-text{color:var(--text-secondary)!important;transition:color var(--transition-speed)}.article-read-page-header-bar .ant-btn-text:hover{background-color:var(--accent-primary-light-bg)!important;color:var(--text-primary)!important}.article-read-page-header-bar .ant-typography{color:var(--text-primary)!important}.article-read-page-content-area{background-color:var(--bg-primary);padding:48px 24px}.article-read-content-wrapper{background:var(--bg-primary);margin:0 auto;max-width:800px}.article-read-title{border-bottom:1px solid var(--border-color);color:var(--text-primary)!important;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:16px;padding-bottom:16px}.article-read-meta{color:var(--text-placeholder);font-size:.9rem;margin-bottom:32px}.article-read-image-container,.article-read-video-container{display:flex;justify-content:center;margin:32px 0;width:100%}.article-read-paragraph-content .video-wrapper{border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 8px 24px #0003;height:0;margin:2em 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.article-read-paragraph-content .video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.article-read-image .ant-image-img{border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 8px 24px #0003;display:block;height:auto;max-width:100%;object-fit:cover}img{width:-webkit-fill-available}.article-read-paragraph-content{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.article-read-paragraph-content p{margin-bottom:1.5em}.article-read-paragraph-content strong{color:var(--text-primary)}.article-read-paragraph-content a{border-bottom:1px solid var(--accent-secondary);color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-speed)}.article-read-paragraph-content a:hover{background-color:var(--accent-secondary-hover);border-bottom-color:var(--accent-secondary-hover);color:var(--text-on-accent-dark)}.article-read-paragraph-content h2,.article-read-paragraph-content h3,.article-read-paragraph-content h4{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-weight:600;margin-bottom:1em;margin-top:2em;padding-bottom:.3em}.article-read-paragraph-content h2{font-size:1.8rem}.article-read-paragraph-content h3{font-size:1.5rem}.article-read-paragraph-content h4{font-size:1.2rem}.article-read-paragraph-content ol,.article-read-paragraph-content ul{margin-bottom:1.5em;padding-left:2em}.article-read-paragraph-content li::marker{color:var(--accent-primary)}.article-read-paragraph-content blockquote{background-color:var(--bg-secondary);border-left:4px solid var(--accent-primary);color:var(--text-secondary);font-style:italic;margin:2em 0;padding:1em 1.5em}.article-read-paragraph-content blockquote p{margin-bottom:0}.article-read-paragraph-content pre{background-color:#1e1e1e;border:1px solid var(--border-color);border-radius:var(--border-radius);color:#d4d4d4;font-family:var(--font-mono);font-size:.9em;margin:2em 0;overflow-x:auto;padding:1.5em}.article-read-paragraph-content code:not(pre>code){background-color:var(--bg-tertiary);border-radius:4px;color:var(--accent-secondary);font-family:var(--font-mono);font-size:.9em;padding:.2em .5em}.article-read-paragraph-content table{border:1px solid var(--border-color);border-collapse:collapse;border-radius:var(--border-radius);font-size:1rem;margin:2em 0;overflow:hidden;width:100%}.article-read-paragraph-content td,.article-read-paragraph-content th{border:1px solid var(--border-color);padding:12px 15px;text-align:left}.article-read-paragraph-content th{background-color:var(--bg-secondary);color:var(--text-primary);font-weight:600}.article-read-paragraph-content tbody tr:nth-child(2n){background-color:var(--bg-tertiary)}.article-read-paragraph-content tbody tr:hover{background-color:var(--accent-primary-light-bg)}.article-read-page-footer-bar{background:#0000;color:var(--text-placeholder);padding:48px 0;text-align:center}.article-read-page-container .article-read-layout.blurred{filter:blur(5px);transform:scale(.98);transition:filter .3s ease-in-out,transform .3s ease-in-out}.article-read-page-container .pdf-export-preloader{align-items:center;animation:preloaderFadeIn .3s ease-in-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.article-read-page-container .preloader-content{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-large);box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:16px;padding:32px 48px}.article-read-page-container .preloader-text{color:var(--text-primary);font-size:1.2em;font-weight:500}.article-read-page-container .preloader-subtext{color:var(--text-secondary);font-size:.9em}.article-read-page-container .preloader-content .ant-spin-dot-item{background-color:var(--accent-primary)}@keyframes preloaderFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.article-read-page-content-area{padding:24px 16px}.article-read-title{font-size:1.8rem}.article-read-paragraph-content{font-size:1rem}.article-read-page-header-bar{flex-direction:column;height:auto;padding-bottom:8px;padding-top:8px}}.read-page-sidebar{background:var(--bg-secondary);border:none;color:var(--text-secondary);height:100%;overflow-y:auto;padding:24px}.read-page-sidebar::-webkit-scrollbar{width:8px}.read-page-sidebar::-webkit-scrollbar-track{background:var(--bg-secondary)}.read-page-sidebar::-webkit-scrollbar-thumb{background-color:var(--border-color);border:2px solid var(--bg-secondary);border-radius:4px}.read-page-sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--text-placeholder)}.read-page-sidebar>.ant-typography{border-bottom:1px solid var(--border-color);color:var(--text-primary)!important;margin-bottom:16px;padding-bottom:16px}.read-page-sidebar .ant-tabs-nav{margin-bottom:24px!important}.read-page-sidebar .ant-tabs-tab{color:var(--text-placeholder)!important;transition:color .3s ease}.read-page-sidebar .ant-tabs-tab:hover{color:var(--accent-primary-hover)!important}.read-page-sidebar .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-primary)!important}.read-page-sidebar .ant-tabs-ink-bar{background:var(--accent-primary)!important}.sidebar-details-container{display:flex;flex-direction:column;gap:20px}.sidebar-item{display:flex;flex-direction:column;gap:8px}.sidebar-item-label{color:var(--text-placeholder)!important;font-size:13px;font-weight:500}.sidebar-item-value-box{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);line-height:1.5;padding:12px}.sidebar-item-value-box .ant-typography{color:var(--text-secondary)!important;margin:0!important}.sidebar-item-value-box .ant-tag{background-color:var(--accent-primary-light-bg);border-color:#a475f966;color:var(--accent-primary);margin:2px}.related-topics-list{display:flex;flex-direction:column;gap:8px}.related-topic-item{background:#0000;border:1px solid var(--accent-secondary);border-radius:var(--border-radius);color:var(--accent-secondary);font-size:13px;padding:6px 10px}.sidebar-item-value-box .context-paragraph{background-color:initial;border:none;color:var(--text-secondary);font-family:var(--font-mono);font-size:13px;line-height:1.6;margin:0;max-height:250px;overflow-y:auto;padding:0;white-space:pre-wrap}.sidebar-item-value-box .context-paragraph.ant-typography-code{margin:0}.read-page-sidebar .ant-empty-description{color:var(--text-placeholder)}.sidebar-toggle-button.ant-float-btn{background-color:var(--accent-primary)!important;left:24px!important;z-index:20}.sidebar-toggle-button.ant-float-btn:hover{background-color:var(--accent-primary-hover)!important}.sidebar-toggle-button .ant-float-btn-body .ant-float-btn-icon{color:var(--text-on-accent)!important}.pdf-export-wrapper{background-color:#fff!important;color:#000!important;padding:0!important}.pdf-export-wrapper,.pdf-export-wrapper *{font-family:Roboto,sans-serif!important}.pdf-export-wrapper .article-read-title{color:#000!important;font-size:24pt!important;margin-bottom:20px!important;text-align:left}.pdf-export-wrapper .article-read-meta{color:#555!important;font-size:9pt!important;margin-bottom:25px!important}.pdf-export-wrapper .article-read-image-container{margin-bottom:20px!important;text-align:center}.pdf-export-wrapper .article-read-image{height:auto!important;max-width:100%!important}.pdf-export-wrapper .article-read-paragraph-content{color:#000!important;font-size:12pt!important;line-height:1.5!important;text-align:justify}.pdf-export-wrapper .article-read-paragraph-content *{background-color:initial!important;color:#000!important}.pdf-export-wrapper .article-read-paragraph-content h2{font-size:18pt!important;margin-bottom:10px;margin-top:20px}.pdf-export-wrapper .article-read-paragraph-content h3{font-size:14pt!important;margin-bottom:8px;margin-top:15px}.pdf-export-wrapper .article-read-paragraph-content p{margin-bottom:12px}.pdf-export-wrapper .article-read-paragraph-content a{color:#00e!important;text-decoration:underline}.pdf-export-wrapper [data-youtube-video] iframe{display:none!important}.pdf-export-wrapper [data-youtube-video]:after{background-color:#f9f9f9;border:1px dashed #ccc;color:#555;content:"[Встроенное YouTube видео. Ссылка: " attr(data-youtube-video) "]";display:block;font-size:10pt;font-style:italic;margin:1em 0;padding:20px;text-align:center}.invite-page-container{align-items:center;background-color:var(--bg-primary);display:flex;font-family:var(--font-primary);justify-content:center;min-height:100vh;padding:24px}.invite-card{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important;box-shadow:0 10px 30px #0006;max-width:550px;width:100%}.invite-card .ant-card-body{padding:32px}.invite-card .ant-typography{color:var(--text-primary)}.invite-card .ant-card-head-title,.invite-card .ant-typography{color:var(--text-primary)!important}.invite-card .ant-typography-secondary,.invite-card p{color:var(--text-secondary)!important}.invite-card .ant-card-head{border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}.invite-card .ant-typography strong{color:var(--accent-secondary)}.invite-card .ant-card-type-inner{background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)}.invite-card .ant-card-type-inner .ant-card-head{min-height:40px;padding:0 16px}.invite-card .ant-card-type-inner .ant-card-body{padding:16px}.invite-card .ant-card-type-inner p{align-items:center;display:flex;margin-bottom:8px}.invite-card .ant-card-type-inner .anticon{color:var(--accent-primary);font-size:1.1em;margin-right:10px}.invite-card .ant-card-type-inner a{color:var(--accent-link);text-decoration:none;transition:color var(--transition-speed) ease}.invite-card .ant-card-type-inner a:hover{color:var(--accent-secondary-hover)}.invite-card .ant-alert{border-radius:var(--border-radius);text-align:left}.invite-card .ant-alert-info{background-color:var(--accent-primary-light-bg)!important;border:1px solid var(--accent-primary)!important}.invite-card .ant-alert-info .ant-alert-icon{color:var(--accent-primary)!important}.invite-card .ant-alert-warning{background-color:#d299221a!important;border:1px solid var(--accent-warning)!important}.invite-card .ant-alert-warning .ant-alert-icon{color:var(--accent-warning)!important}.invite-card .ant-alert-message{color:var(--text-primary)!important}.invite-card .ant-alert-description{color:var(--text-secondary)!important}.invite-card .ant-btn-primary{background-color:var(--accent-primary)!important;border-color:var(--accent-primary)!important;color:var(--text-on-accent)!important;transition:background-color var(--transition-speed) ease}.invite-card .ant-btn-primary:hover:not(:disabled){background-color:var(--accent-primary-hover)!important;border-color:var(--accent-primary-hover)!important}.invite-card .ant-btn-link{color:var(--text-placeholder);transition:color var(--transition-speed) ease}.invite-card .ant-btn-link:hover{color:var(--text-secondary)}.google-login-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.invite-page-container .ant-result-title{color:var(--text-primary)!important}.invite-page-container .ant-result-subtitle{color:var(--text-secondary)!important}body{-webkit-font-smoothing:antialiased;-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}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
/*# sourceMappingURL=main.bab39dcc.css.map*/