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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.article-content{color:inherit;font-size:16px;line-height:1.6}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-weight:600;margin-bottom:16px;margin-top:24px}.article-content p{margin-bottom:16px}.article-content img{height:auto;margin-bottom:16px;max-width:100%}.news-item-card .article-content{color:#666;font-size:14px;line-height:1.5}.news-item-card .article-content h1,.news-item-card .article-content h2,.news-item-card .article-content h3,.news-item-card .article-content h4,.news-item-card .article-content h5,.news-item-card .article-content h6{font-size:14px;font-weight:600;margin-bottom:8px;margin-top:8px}.news-item-card .article-content p{margin-bottom:8px}.news-item-card .article-content b,.news-item-card .article-content strong{font-weight:600}.news-item-card .article-content em,.news-item-card .article-content i{font-style:italic}@media (max-width:768px){.ant-timeline{margin:0!important;padding-left:20px!important}.ant-timeline-item{margin-bottom:0!important;padding-bottom:0!important}.ant-timeline-item-content{margin-left:16px!important;min-height:auto!important;top:-4px!important;width:calc(100% - 16px)!important}.ant-timeline-item-tail{border-left:2px solid #f0f0f0!important;left:4px!important}.ant-timeline-item-head{left:0!important;margin-left:0!important}.ant-timeline-item-label{display:none!important}.ant-collapse-content-box{padding:16px!important}.ant-collapse-header{padding:12px 16px!important}.ant-card{margin-left:0!important;width:100%!important}.ant-timeline-item:last-child .ant-timeline-item-tail{display:none!important}}.timeline-collapse-header{align-items:center;display:flex;justify-content:space-between;width:100%}.timeline-collapse-header .timeline-title{color:#1890ff;font-size:16px;font-weight:700}.login-form-card{background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 12px #0000001a}[data-theme=dark] .login-form-card{background-color:var(--dark-bg-secondary);border-color:var(--dark-border-primary);box-shadow:0 10px 15px -3px #ffffff1a,0 4px 6px -2px #ffffff0d}.ant-input,.ant-input-password{background-color:initial;transition:all .3s}.ant-checkbox-inner,.ant-input-affix-wrapper{background-color:initial}.ant-checkbox-inner{border-color:inherit}.ant-btn-circle{border:1px solid;border-color:inherit}.ant-btn-circle:hover{background:#0000000a}[data-theme=dark] .ant-btn-circle:hover{background:#ffffff14}[data-theme=dark] .ant-checkbox-wrapper,[data-theme=dark] .ant-form-item-label>label{color:var(--dark-text-secondary)}[data-theme=dark] .ant-checkbox-inner{background-color:var(--dark-bg-tertiary);border-color:var(--dark-border-primary)}[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner{background-color:#4096ff;border-color:#4096ff}[data-theme=dark] .login-form-container{background-color:var(--dark-bg-secondary);border:1px solid var(--dark-border-primary);box-shadow:0 4px 6px -1px #ffffff1a,0 2px 4px -1px #ffffff0f}.register-form-card{background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 12px #0000001a}[data-theme=dark] .register-form-card{background-color:var(--dark-bg-secondary);border-color:var(--dark-border-primary);box-shadow:0 10px 15px -3px #ffffff1a,0 4px 6px -2px #ffffff0d}.ant-input-affix-wrapper{padding:10px 11px}.ant-btn-circle{background:#0000;border:1px solid #d9d9d9;transition:all .3s}.ant-btn-circle:hover{background:#f5f5f5;transform:scale(1.1)}.ant-checkbox-wrapper a{color:inherit;text-decoration:underline}[data-theme=dark] .ant-btn-circle{border-color:var(--dark-border-primary);box-shadow:0 1px 3px 0 #ffffff1a,0 1px 2px 0 #ffffff0f;color:var(--dark-text-primary)}[data-theme=dark] .ant-btn-circle:hover{background-color:var(--dark-bg-tertiary);border-color:#4096ff;box-shadow:0 4px 6px -1px #ffffff1a,0 2px 4px -1px #ffffff0f;color:#4096ff;transform:scale(1.1)}[data-theme=dark] .ant-checkbox-wrapper a{color:#4096ff}[data-theme=dark] .ant-checkbox-wrapper a:hover{color:#1677ff}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-password{background-color:var(--dark-bg-tertiary);border-color:var(--dark-border-primary);box-shadow:0 1px 3px 0 #ffffff1a,0 1px 2px 0 #ffffff0f;color:var(--dark-text-primary)}[data-theme=dark] .ant-input-affix-wrapper:focus,[data-theme=dark] .ant-input-password:focus,[data-theme=dark] .ant-input:focus{border-color:#4096ff;box-shadow:0 0 0 2px #4096ff33,0 4px 6px -1px #ffffff1a,0 2px 4px -1px #ffffff0f}[data-theme=dark] .ant-card{background-color:var(--dark-bg-secondary);border-color:var(--dark-border-primary);box-shadow:0 4px 6px -1px #ffffff1a,0 2px 4px -1px #ffffff0f}[data-theme=dark] .ant-card:hover{box-shadow:0 10px 15px -3px #ffffff1a,0 4px 6px -2px #ffffff0d}[data-theme=dark] .register-form-container{background-color:var(--dark-bg-secondary);border:1px solid var(--dark-border-primary);box-shadow:0 4px 6px -1px #ffffff1a,0 2px 4px -1px #ffffff0f}@media (max-width:576px){.ant-card{border-radius:0;box-shadow:none}.ant-card-body{padding:24px 16px!important}[data-theme=dark] .ant-card{box-shadow:0 2px 4px -1px #ffffff1a,0 1px 2px -1px #ffffff0f}}.search-bar-container{width:100%}.search-bar-container .ant-input-affix-wrapper{min-height:32px;padding:4px 11px}.search-bar-container .ant-input-affix-wrapper-lg{min-height:40px;padding:7px 11px}.search-bar-container .ant-input-affix-wrapper-sm{min-height:24px;padding:0 7px}.search-bar-container .ant-input{line-height:1.5715}.suggestion-item{align-items:center;display:flex;padding:4px 0}.suggestion-item:hover{background-color:#f5f5f5}.dark .suggestion-item:hover{background-color:#2a2a2a}@media (max-width:768px){.search-bar-container{width:100%}}.search-page{background-color:#f5f5f5;min-height:100vh;padding:24px}.search-container{margin:0 auto;max-width:1000px}.search-bar-wrapper{margin:24px 0}.search-info{margin-bottom:16px}.loading-container{align-items:center;display:flex;justify-content:center;min-height:400px}.search-result-card{transition:all .3s ease;width:100%}.search-result-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.result-content{cursor:pointer}.result-headline{color:#1890ff;margin-bottom:8px!important}.result-summary{color:#666;margin-bottom:12px!important}.result-metadata{margin-bottom:12px}.result-tags{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.pagination-container{display:flex;justify-content:center;margin-top:32px;padding:24px 0}.dark .search-page{background-color:#1a1a1a}.dark .result-headline{color:#40a9ff}.dark .result-summary{color:#bfbfbf}@media (max-width:768px){.search-page{padding:16px}.search-container{padding:0}.result-headline{font-size:16px!important}.result-metadata{align-items:flex-start;flex-direction:column;gap:8px}}.app-sidebar{box-shadow:2px 0 8px #0000000d;z-index:999}.sidebar-logo{cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.sidebar-logo:hover{opacity:.8}.app-sidebar::-webkit-scrollbar{width:6px}.app-sidebar::-webkit-scrollbar-track{background:#0000}.app-sidebar::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.app-sidebar::-webkit-scrollbar-thumb:hover{background:#0000004d}.app-sidebar.ant-layout-sider-dark::-webkit-scrollbar-thumb{background:#fff3}.app-sidebar.ant-layout-sider-dark::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ant-menu-item,.ant-menu-submenu-title{align-items:center;display:flex}@media (max-width:768px){.app-sidebar{box-shadow:2px 0 8px #00000026!important;position:fixed!important}.app-sidebar.ant-layout-sider-collapsed .ant-menu-item,.app-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title{padding:0!important}}.topbar{box-shadow:0 2px 8px #0000000d}@media (max-width:768px){.topbar{padding:0 12px!important}}.app-content{transition:all .3s ease}.app-content.dark{background:#141414}.ant-layout-sider{transition:all .2s ease}.ant-layout-content>div{transition:all .3s ease}.ant-layout-footer{margin-top:24px;padding:24px 50px}@media (max-width:768px){.ant-layout-footer{font-size:12px;margin-top:16px;padding:16px}}
/*# sourceMappingURL=main.b16f9333.css.map*/