.activity-header[data-v-da124209]{display:flex;gap:20px}.activity-header .activity-cover[data-v-da124209]{border-radius:8px;flex-shrink:0;height:170px;overflow:hidden;position:relative;width:310px}.activity-header .activity-cover img[data-v-da124209]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.activity-header .activity-cover .activity-badge[data-v-da124209]{background:#e99b35;border-radius:0 8px;color:#fff;font-size:15px;padding:2px 8px;position:absolute;right:0;top:0}.activity-header .activity-main[data-v-da124209]{display:flex;flex:1;flex-direction:column;justify-content:space-between}.activity-header .activity-main .activity-title[data-v-da124209]{color:#111;font-size:24px;font-weight:700;margin:0 0 5px}.activity-header .activity-main .activity-details[data-v-da124209]{background:#f5f5f5;display:flex;flex-direction:column;gap:5px;margin-bottom:16px;padding:15px}.activity-header .activity-main .activity-details .activity-status[data-v-da124209]{align-self:flex-start;background:#e8f4f8;border:1px solid #54b2bd;border-radius:4px;color:#54b2bd;display:inline-block;font-size:12px;padding:2px 10px}.activity-header .activity-main .activity-details .activity-status.status-end[data-v-da124209]{background:#fff;border:1px solid #fff;color:#8c8c8c}.activity-header .activity-main .activity-details .activity-tags[data-v-da124209]{display:flex;gap:0 10px}.activity-header .activity-main .activity-details .activity-tags_item[data-v-da124209]{align-self:flex-start;border-radius:4px;color:#111;display:inline-block;font-size:14px}.activity-header .activity-main .activity-details .time-info[data-v-da124209]{align-items:center;color:#111;display:flex;font-size:14px;gap:6px}.activity-header .activity-main .activity-details .time-info .icon-time[data-v-da124209]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACBUlEQVR4AUSSPUgbYRjH37z5aJpylw8ylU6FFtrFrS3t0KlLp1ApLUWaoXSwSAlIS5cqDgqioKiog5+LKAjiJIoOIi4ugiAqouiiIJJLTDyNyd35ewLR4/3f8/n/3/O+72l1/4Rjsdh7MBGPx3exB9hD7B52KhqNflBKRUB11YgRGr6R6QV1YNnn87V4nteGvwReEHchkE4mkwax0rxCkL5SaAbrWuuGSqXSWi6Xl/DnqP/HF9EV/CbHcdLYsEblNYRmgrVSqdSRzWa3KT4IBAJdruumcrmcXSwWdxDrZIIF+hoZ+50myBD4wYBt2ydYBekRYm/44jPiIFCQzxAcob9M/q+m4S3BomVZx9IgIOeSK9KYJ3ZAdRUKBemZp1Yne7yhcYOKDaqLgghGyHsk7oj412ATXMuoUnQJxGKUjHqFY0GsNwzjVSKRMIl9wCMnQq4oh0jIFTzEVhcHdIrzD+TY7zCHlOHko8Rh8BJENK8t8BHlJ9jactjzOiP/ArN85TknbnCaj2lIEe8LsY8A4cB30zQT+LXlchVHoBvSn2AweMlpfqFoItajUV5llDESKQpNqD7Fl19L9iRwQzx+v/8H+QZIM4gtyxcvSYxCnmSEz2CcnyKDQD34hP+b+jhIQ5rmigbxL4So8vm8xShDFFohXmF/YjsFNDUCOfF2bD93eY5VtwAAAP//CZpf/AAAAAZJREFUAwCoSefHVcne8wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:14px;width:14px}.activity-header .activity-main .activity-details .activity-info[data-v-da124209]{align-items:center;color:#111;display:flex;font-size:14px;gap:20px}.activity-header .activity-main .activity-details .activity-info .stat-item[data-v-da124209]{align-items:center;display:inline-flex;gap:4px}.activity-header .activity-main .activity-details .activity-info .stat-item .icon-like[data-v-da124209]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABuklEQVR4AYSSPUhVYRjHf+ccb17DoiSuEVQUREFZFEK0RQQVhFMU5OCi6OQgOji4iIO4ioM4uOgiLi4OLm6Cn4i4CII4KIKLih/4ef29uly9F+7h+b/P8z7P//8873vOiSnwZCFagOp56JsTs/CaAk+eWGGyBB8voEv+/whenkNinGd54hl4dwrtEXy1UZlNDlJwEpTuo0lIj0NpiG+IQyFRJLHGYqk+tkmmBNLGeIW35VCfgV/TcO9KbDI1AskDeCqpStwRwUpc3pxBxhM9Nm6KoNPT/FF4N56CChO/X8D7I0gi8IrSrs0t5ZJ/Sm5w8830Q+Nnnqwy9j4/LHa4+VumUL8lIdfSihpNNIvnAjmvPFJtuFOdxaoEvjuyxuITkWuWuW/ikbA/ODnjwH96wh0Tu30QbRJCA11Bi0JWXhhaEYfAREimXCqNfZmuRUxuNkxesYEvtAj7VlnxaRg/ZLBqzR6uRUxuYOwfw0Ts6DF3w2JTFG0g4ciXNaHviT/BtqJeO3brl0zu6a275pj1Q7FuakBO6xdYdDBUw67fbTCCFov9Fv372DDeEaH5srlR0ebn7PwMa3KzlwAAAP//zYiCdwAAAAZJREFUAwCA3GUaOkB3mQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;width:14px}.activity-header .activity-main .action-buttons[data-v-da124209]{align-items:center;display:flex;gap:12px}.activity-header .activity-main .action-buttons .btn-register[data-v-da124209]{background:#54b2bd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 24px;transition:background .3s}.activity-header .activity-main .action-buttons .btn-register[data-v-da124209]:hover{background:#4a9da7}.activity-header .activity-main .action-buttons .btn-register.btn-register-end[data-v-da124209]{background:#f5f5f5;color:#8c8c8c}.activity-header .activity-main .action-buttons .btn-register.btn-register-end[data-v-da124209]:hover{opacity:.8}.activity-header .activity-main .action-buttons .btn-share[data-v-da124209]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 20px;transition:all .3s}.activity-header .activity-main .action-buttons .btn-share .icon-share[data-v-da124209]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABxUlEQVR4AYSSu0sDQRCH7y4vEy4mFzGgiI2ohRY2llaKnWAlliKICOIDURRE0EIIJJUoWGhAhFRq4X+gldiICtFOkWARTC4vY0Luzm+DsVFj2C8zszu/mb25U6Q6P03TfLDi9/sfsbfYSdIbQKorNAyjS5blSei0LKsHO+/1etv/FdpstmbTNJtIRCOLJkEcjfi7o+p2u9s8Hk8rmw6QAoFAG10G8TFWCfuBE6fYK76kkNzC/eddLtep0+mM8Rzjqqr2khSi+jBESTyGQ7qvptPpBL6kIFgkaY6EfhhgM+xwOGLsdZG4RbyNXYH1bDZ7TWyApJAwgSAoAsCVm9lzkTibyWTO6JBBkMJPc25BdQmhoBqIP0QG6iu73R4nrsCvSyHpiJM3qC0TR6NjB1aF2lJ4fj9BdU8plUoRuuyzcQ83cA4BOGBoa0y3h2EFfT6fmPAm4mXeZbdSLBYTjDiEeARGK5XKTLlcnkZ4CSN0jnLtXW62B1OwQBwWL1VKpVJZXdefdF1/zufzyUKhcEfCBkXGKHZCgT5icXU3fiMMVYU4P5aYZi6Xe2CaOxwuwQtIFDIpkvxTKJK+eMdeIBCdE4jE1xP5BAAA//+5Dx0tAAAABklEQVQDAB/Zy+cqIFtGAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;width:14px}.activity-header .activity-main .action-buttons .btn-share[data-v-da124209]:hover{border-color:#54b2bd;color:#54b2bd}.activity-header .activity-main .action-buttons .btn-share:hover .icon-share[data-v-da124209]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACIElEQVR4AYRQTUhUURT+vjtv/Am1LBQKaSPZwha1aFeBTfYjTuhMM7QUoSKILCIpiLAWgaCrKGhRQhRCj9FGKSrNiVpFLqICa1fE1EJrmIpxJubd03lv4aJIL/ec851zv49z7jFY5iSmplbH0tP98fTTD4cmpt/E0zO9PZlMlS9ZVugtssWAvSA2QdBKSl8+521cUUiaBhDrCPWkAdBojKnXCD9B4l6mJpbKNB1MP9lwdHY27D/EUg+bYG1EsQhQ0lgUYs4Y76timFjq0XpbZfsYtmNhhEYXvuQPd4893sJw5SDIvRAZUbsDyC3tcg7FXDYQssI5reCkjrMdxE59HDKOM6rEFgousyRXTKncv2iKF9zO3a/cZNJTPgyFPdTZ/UQjdawGFVXCmhMLdWbcTbbn3eT+7w86O3PQ7fg834wStYkPl8wj+LLwqzj3rK2tvFT9CxgCt7X2TS24mltQ6lfVhpv9pQVF3w0MmK7x8TWJTKbGTw2JYWXe0M7vdJTXhExCuJY0N6XKOx+fmGnVZTV2b9sRcUK1l+xP72wiPbPZuNFIttopDnphE7W/pQtOxXFae0wgLwBG9b8joZBzLURe1/wIwVNCGQr+d7ej48f9A20fx+KRT27Hrnm3q/2tKcpFYTlJIAViqwDNAKrV6tT2BEIF/1x/m6novvclFq5a4RlCPgckESsi8/8VBiR1k9FowVo+B5gCkAU5B4PhPwAAAP//23BnKwAAAAZJREFUAwDG7MergAPImQAAAABJRU5ErkJggg==)}.activity-top[data-v-da124209]{background:rgba(0,0,0,.5);color:#fff;left:0;position:fixed;right:0;top:0;z-index:1111}@media (max-width:768px){.activity-header[data-v-da124209]{flex-direction:column}.activity-header .activity-cover[data-v-da124209]{height:180px;width:100%}}.aside[data-v-3966ae6b]{flex:1;margin-left:15px;width:345px}.aside .aside-content[data-v-3966ae6b]{box-sizing:border-box;min-height:200px;width:345px}.recommend-section[data-v-3966ae6b]{background:#fff;margin-bottom:24px;padding:0 15px}.recommend-section .section-title[data-v-3966ae6b]{align-items:center;border-bottom:1px solid #f0f0f0;color:#111;display:flex;font-size:16px;font-weight:600;height:45px}.article-list[data-v-3966ae6b]{list-style:none;margin:0;padding:0}.article-list .article-item .article-link[data-v-3966ae6b]{border-radius:4px;color:inherit;display:block;padding:8px;text-decoration:none;transition:background .3s}.article-list .article-item .article-link:hover .article-title[data-v-3966ae6b]{color:#54b2bd}.article-list .article-item .article-link .article-title[data-v-3966ae6b]{color:#333;display:-webkit-box;font-size:14px;line-height:1.6;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s}.article-list .article-item .article-link .article-title .original-tag[data-v-3966ae6b]{background:#ffefe7;border-radius:4px;color:#fc611b;display:inline-block;font-size:12px;font-weight:500;line-height:20px;margin-right:4px;padding:2px 6px;position:relative;top:-2px}.article-list .article-item .article-link .article-stats[data-v-3966ae6b]{display:flex;gap:16px}.article-list .article-item .article-link .article-stats .stat-item[data-v-3966ae6b]{align-items:center;color:#999;display:flex;font-size:12px;gap:4px}.article-list .article-item .article-link .article-stats .stat-item .icon[data-v-3966ae6b]{height:16px;width:16px}.project-list[data-v-3966ae6b]{list-style:none;margin:0;padding:0}.project-list .project-item[data-v-3966ae6b]{position:relative}.project-list .project-item .project-link[data-v-3966ae6b]{align-items:flex-start;border-radius:4px;color:inherit;display:flex;gap:12px;padding:8px 0;text-decoration:none;transition:background .3s}.project-list .project-item .project-link:hover .project-title[data-v-3966ae6b]{color:#54b2bd}.project-list .project-item .project-link .project-cover[data-v-3966ae6b]{border-radius:4px;flex-shrink:0;height:60px;-o-object-fit:fill;object-fit:fill;width:96px}.project-list .project-item .project-link .project-info[data-v-3966ae6b]{flex:1;min-width:0}.project-list .project-item .project-link .project-title[data-v-3966ae6b]{color:#111;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.6;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s}.project-list .project-item .project-link .project-status[data-v-3966ae6b]{color:#54b2bd;font-size:12px;font-weight:700;margin:10px 0}.project-list .project-item .project-link .project-date[data-v-3966ae6b]{color:#555;display:-webkit-box;font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.project-list .project-item[data-v-3966ae6b]:after{background:#f5f5f5;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.project-detail .codeblock,body .x-tiptap-editor .codeblock{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;overflow-y:auto;padding:12px}.project-detail table,body .x-tiptap-editor table{border-collapse:collapse;margin:0 0 10px;overflow:hidden;table-layout:fixed;width:100%}.project-detail table td,.project-detail table th,body .x-tiptap-editor table td,body .x-tiptap-editor table th{border:1px solid #e0e0e0;box-sizing:border-box;min-width:1em;padding:5px 6px;position:relative;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;word-break:break-word}.project-detail table td>*,.project-detail table th>*,body .x-tiptap-editor table td>*,body .x-tiptap-editor table th>*{margin-bottom:0}.project-detail table th,body .x-tiptap-editor table th{background-color:#f9f9f9;font-weight:700;text-align:left}.project-detail table .selectedCell:after,body .x-tiptap-editor table .selectedCell:after{background:rgba(15,147,249,.11);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:22}.project-detail table .column-resize-handle,body .x-tiptap-editor table .column-resize-handle{background-color:var(--purple);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.project-detail pre,body .x-tiptap-editor pre{background:#1e1e1e;border-radius:8px;color:#fff;font-family:JetBrainsMono,monospace;margin:16px 0;padding:12px 16px}.project-detail pre code,body .x-tiptap-editor pre code{background:none;color:inherit;font-size:13px;padding:0}.project-detail pre code,.project-detail pre code span,body .x-tiptap-editor pre code,body .x-tiptap-editor pre code span{white-space:pre-wrap;word-break:break-word}.project-detail pre .hljs-comment,.project-detail pre .hljs-quote,body .x-tiptap-editor pre .hljs-comment,body .x-tiptap-editor pre .hljs-quote{color:#616161}.project-detail pre .hljs-attr,.project-detail pre .hljs-attribute,.project-detail pre .hljs-link,.project-detail pre .hljs-name,.project-detail pre .hljs-regexp,.project-detail pre .hljs-selector-class,.project-detail pre .hljs-selector-id,.project-detail pre .hljs-tag,.project-detail pre .hljs-template-variable,.project-detail pre .hljs-variable,body .x-tiptap-editor pre .hljs-attr,body .x-tiptap-editor pre .hljs-attribute,body .x-tiptap-editor pre .hljs-link,body .x-tiptap-editor pre .hljs-name,body .x-tiptap-editor pre .hljs-regexp,body .x-tiptap-editor pre .hljs-selector-class,body .x-tiptap-editor pre .hljs-selector-id,body .x-tiptap-editor pre .hljs-tag,body .x-tiptap-editor pre .hljs-template-variable,body .x-tiptap-editor pre .hljs-variable{color:#f98181}.project-detail pre .hljs-built_in,.project-detail pre .hljs-builtin-name,.project-detail pre .hljs-literal,.project-detail pre .hljs-meta,.project-detail pre .hljs-number,.project-detail pre .hljs-params,.project-detail pre .hljs-type,body .x-tiptap-editor pre .hljs-built_in,body .x-tiptap-editor pre .hljs-builtin-name,body .x-tiptap-editor pre .hljs-literal,body .x-tiptap-editor pre .hljs-meta,body .x-tiptap-editor pre .hljs-number,body .x-tiptap-editor pre .hljs-params,body .x-tiptap-editor pre .hljs-type{color:#fbbc88}.project-detail pre .hljs-bullet,.project-detail pre .hljs-string,.project-detail pre .hljs-symbol,body .x-tiptap-editor pre .hljs-bullet,body .x-tiptap-editor pre .hljs-string,body .x-tiptap-editor pre .hljs-symbol{color:#b9f18d}.project-detail pre .hljs-section,.project-detail pre .hljs-title,body .x-tiptap-editor pre .hljs-section,body .x-tiptap-editor pre .hljs-title{color:#faf594}.project-detail pre .hljs-keyword,.project-detail pre .hljs-selector-tag,body .x-tiptap-editor pre .hljs-keyword,body .x-tiptap-editor pre .hljs-selector-tag{color:#70cff8}.project-detail pre .hljs-emphasis,body .x-tiptap-editor pre .hljs-emphasis{font-style:italic}.project-detail pre .hljs-strong,body .x-tiptap-editor pre .hljs-strong{font-weight:700}#main[data-v-5c9604ba]{padding-top:0}.main-body[data-v-5c9604ba],.main-header .inner[data-v-5c9604ba]{margin:16px auto;width:1280px}.main-header[data-v-5c9604ba]{background:#fdfdfd;border-bottom:1px solid #eee;margin-bottom:15px;padding:20px 0 28px}.main-body[data-v-5c9604ba]{display:flex;padding-bottom:45px}.main-body .detail-amain[data-v-5c9604ba]{width:920px}.content-activity-header[data-v-5c9604ba]{margin-bottom:20px;padding:18.5px}
