.icon[data-v-53f62392]{display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.avatar[data-v-649c6b2c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:50%;background:#f0f0f0;color:#404040;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.avatar img[data-v-649c6b2c]{display:block;width:100%;height:100%}.avatar-fallback[data-v-649c6b2c]{display:block;line-height:1}.theme-dark .avatar[data-v-649c6b2c]{background:#333;color:#e5e5e5}.logo-dark[data-v-696c01e7],.search-mobile-btn[data-v-696c01e7]{display:none}@media(max-width:1023px){.search-mobile-btn[data-v-696c01e7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.theme-dark .logo-light[data-v-696c01e7]{display:none}.theme-dark .logo-dark[data-v-696c01e7]{display:block}.footer-copy[data-v-219c9c8a]{margin-top:2px;font-size:14px;line-height:24px}.topic-card[data-v-588e7860]{position:relative;padding:20px;margin-bottom:12px;border-radius:8px;background:#fff;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s}.topic-card[data-v-588e7860]:hover{background:#fafafa}.topic-head[data-v-588e7860]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pin-icon[data-v-588e7860]{margin:5px 8px 0 0;color:#fa322d}.topic-title[data-v-588e7860]{min-width:0;color:#171717;font-size:17px;font-weight:800;line-height:1.4}.topic-title a[data-v-588e7860]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topic-tags[data-v-588e7860]{margin-top:4px;overflow:hidden;white-space:nowrap}.topic-excerpt[data-v-588e7860]{margin-top:2px;color:#525252;font-size:14px;line-height:1.55;max-height:43px;overflow:hidden}.topic-foot[data-v-588e7860]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;color:#a3a3a3;font-size:12px}.topic-author[data-v-588e7860]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.author-link[data-v-588e7860],.topic-author[data-v-588e7860]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;min-width:0}.author-link[data-v-588e7860]{-ms-flex-align:center;margin-right:8px;color:#525252;font-weight:600}.author-link[data-v-588e7860]:hover{color:#fa322d}.author-name[data-v-588e7860]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-left:6px}.topic-time[data-v-588e7860]{white-space:nowrap}.topic-stats[data-v-588e7860]{margin-left:12px;list-style:none}.topic-stats li[data-v-588e7860],.topic-stats[data-v-588e7860]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topic-stats li[data-v-588e7860]{margin-left:14px;white-space:nowrap}.topic-stats li span[data-v-588e7860]{margin-left:4px}.theme-dark .topic-card[data-v-588e7860]{background:#262626}.theme-dark .topic-card[data-v-588e7860]:hover{background:#2e2e2e}.theme-dark .topic-title[data-v-588e7860]{color:#fff}.theme-dark .author-link[data-v-588e7860],.theme-dark .topic-excerpt[data-v-588e7860]{color:#a3a3a3}.theme-dark .author-link[data-v-588e7860]:hover{color:#fa322d}@media(max-width:767px){.topic-card[data-v-588e7860]{padding:16px}.topic-title[data-v-588e7860]{font-size:16px}.topic-excerpt[data-v-588e7860]{font-size:13px;max-height:20px;white-space:nowrap;text-overflow:ellipsis}.author-name[data-v-588e7860]{max-width:110px}}.category-card[data-v-619f4ce0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:112px;padding:14px;border-radius:8px;background:#fff;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s}.category-card[data-v-619f4ce0]:hover{background:#fafafa}.category-name[data-v-619f4ce0]{color:#171717;font-size:15px;font-weight:700;line-height:1.4}.category-desc[data-v-619f4ce0]{margin-top:4px;padding-right:24px;color:#737373;font-size:11px;line-height:16px}.category-icon[data-v-619f4ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin-top:auto;margin-left:auto;border-radius:6px}.tone-info .category-icon[data-v-619f4ce0]{background:rgba(59,130,246,.1);color:#3b82f6}.tone-violet .category-icon[data-v-619f4ce0]{background:rgba(139,92,246,.1);color:#8b5cf6}.tone-warning .category-icon[data-v-619f4ce0]{background:rgba(245,158,11,.1);color:#f59e0b}.category-item[data-v-619f4ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 14px;margin-bottom:8px;border-radius:8px;background:#fff;color:#404040;font-size:14px;font-weight:600}.category-item[data-v-619f4ce0]:hover{background:#fafafa}.category-item.active[data-v-619f4ce0]{color:#fa322d}.category-item-icon[data-v-619f4ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:6px;background:#f5f5f5;color:#737373}.category-item-name[data-v-619f4ce0]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.category-item-arrow[data-v-619f4ce0]{color:#a3a3a3}.theme-dark .category-card[data-v-619f4ce0],.theme-dark .category-item[data-v-619f4ce0]{background:#262626}.theme-dark .category-card[data-v-619f4ce0]:hover,.theme-dark .category-item[data-v-619f4ce0]:hover{background:#2e2e2e}.theme-dark .category-name[data-v-619f4ce0]{color:#fff}.theme-dark .category-desc[data-v-619f4ce0]{color:#a3a3a3}.theme-dark .category-item[data-v-619f4ce0]{color:#e5e5e5}.theme-dark .category-item-icon[data-v-619f4ce0]{background:#333;color:#a3a3a3}.theme-dark .category-item-arrow[data-v-619f4ce0]{color:#737373}.app-sidebar[data-v-afaaa7c0]{min-width:0}.share-btn[data-v-afaaa7c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;margin-bottom:24px;border-radius:6px;background:#fa322d;color:#fff;font-size:16px;font-weight:600}.share-btn[data-v-afaaa7c0]:hover{background:#e12d29}.share-btn .icon[data-v-afaaa7c0]{margin-right:8px}.side-block[data-v-afaaa7c0]{margin-bottom:24px}.category-grid[data-v-afaaa7c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.category-grid .category-card[data-v-afaaa7c0]{width:calc(50% - 12px);margin:0 6px 12px}.category-grid .category-card[data-v-afaaa7c0]:last-child{width:calc(100% - 12px)}.side-title[data-v-afaaa7c0]{margin-bottom:10px;padding:0 8px;color:#171717;font-size:16px;font-weight:700}.platform-item[data-v-afaaa7c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 12px;margin-bottom:8px;border-radius:8px;background:#fff;color:#404040;font-size:14px}.platform-item[data-v-afaaa7c0]:hover{background:#fafafa}.platform-icon[data-v-afaaa7c0]{width:28px;height:28px;margin-right:12px}.platform-name[data-v-afaaa7c0]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.platform-arrow[data-v-afaaa7c0]{color:#a3a3a3}.theme-dark .side-title[data-v-afaaa7c0]{color:#fff}.theme-dark .platform-item[data-v-afaaa7c0]{background:#262626;color:#e5e5e5}.theme-dark .platform-item[data-v-afaaa7c0]:hover{background:#2e2e2e}.theme-dark .platform-arrow[data-v-afaaa7c0]{color:#737373}@media(max-width:1023px){.share-btn[data-v-afaaa7c0]{margin-bottom:16px}}.feed-head[data-v-c22607cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;margin-bottom:12px}.feed-category-link[data-v-c22607cc]{padding:8px 8px 8px 0;color:#737373;font-size:15px;font-weight:500}.state-action[data-v-c22607cc]{margin-top:14px}@media(max-width:767px){.feed-head[data-v-c22607cc]{margin-bottom:8px}}.forum-grid[data-v-acfddff0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.forum-grid .category-card[data-v-acfddff0]{width:calc(20% - 12px);min-height:160px;margin:0 6px 12px}@media(max-width:1023px){.forum-grid .category-card[data-v-acfddff0]{width:calc(33.333% - 12px)}}@media(max-width:767px){.forum-grid .category-card[data-v-acfddff0]{width:calc(50% - 12px);min-height:128px}}.category-back[data-v-4c74e812]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:44px;margin-bottom:12px}.back-btn[data-v-4c74e812],.category-back[data-v-4c74e812]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-4c74e812]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 10px 0 4px;border:0;border-radius:6px;background:transparent;color:#737373;font-size:15px;cursor:pointer}.back-btn[data-v-4c74e812]:hover{background:#f5f5f5;color:#171717}.state-action[data-v-4c74e812]{margin-top:14px}.theme-dark .back-btn[data-v-4c74e812]{color:#a3a3a3}.theme-dark .back-btn[data-v-4c74e812]:hover{background:#262626;color:#fff}.post-page[data-v-450734a1]{position:relative;min-height:60vh}.post-page[data-v-450734a1]:before{background:#f8f2dd url(/images/forum/post-detail-banner.png) top no-repeat;background-size:100% auto}.post-page[data-v-450734a1]:after,.post-page[data-v-450734a1]:before{content:"";position:absolute;top:0;left:0;right:0;height:560px;z-index:0}.post-page[data-v-450734a1]:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(8%,hsla(0,0%,96%,0)),color-stop(26%,hsla(0,0%,96%,.35)),color-stop(48%,hsla(0,0%,96%,.75)),color-stop(72%,#f5f5f5));background:linear-gradient(180deg,hsla(0,0%,96%,0) 8%,hsla(0,0%,96%,.35) 26%,hsla(0,0%,96%,.75) 48%,#f5f5f5 72%)}.post-body[data-v-450734a1],.post-hero[data-v-450734a1]{position:relative;z-index:1}.post-hero[data-v-450734a1]{padding-bottom:32px}.post-hero-inner[data-v-450734a1]{max-width:1280px;margin:0 auto;padding:24px 32px 0}.post-back-row[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:44px;margin-bottom:12px}.back-btn[data-v-450734a1],.post-back-row[data-v-450734a1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-450734a1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 10px 0 2px;border:0;border-radius:6px;background:transparent;color:#737373;font-size:16px;cursor:pointer}.back-btn[data-v-450734a1]:hover{background:hsla(0,0%,100%,.6);color:#171717}.back-btn .icon[data-v-450734a1]{margin-right:4px}.post-title[data-v-450734a1]{max-width:1216px;color:#171717;font-size:52px;line-height:1.12;font-weight:800;letter-spacing:-.3px;word-wrap:break-word;word-break:break-word}.post-status[data-v-450734a1]{margin-top:8px;max-width:820px;color:#737373;font-size:14px;line-height:20px}.post-mobile-tags[data-v-450734a1]{margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-skeleton-title[data-v-450734a1]{height:40px;margin-top:52px}.post-body[data-v-450734a1]{max-width:1280px;padding-top:24px}.post-loading[data-v-450734a1]{max-width:904px}.post-author-bar[data-v-450734a1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #e5e5e5}.post-author-bar[data-v-450734a1],.post-author-left[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-author-left[data-v-450734a1]{min-width:0}.post-author-avatar[data-v-450734a1]{display:block;margin-right:12px}.post-author-info[data-v-450734a1]{min-width:0}.post-author-name-row[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#171717;font-size:16px;line-height:24px}.post-author-name-row a[data-v-450734a1]:hover{color:#fa322d}.post-time[data-v-450734a1]{display:block;color:#737373;font-size:12px;line-height:20px}.post-actions[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.post-action[data-v-450734a1],.post-actions[data-v-450734a1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-action[data-v-450734a1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;padding:0 10px;margin-left:2px;border:0;border-radius:6px;background:transparent;color:#737373;font-size:14px;cursor:pointer}.post-action[data-v-450734a1]:hover{background:hsla(0,0%,100%,.7);color:#fa322d}.post-action-num[data-v-450734a1]{margin-left:6px}.post-action-icon[data-v-450734a1]{width:36px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-content[data-v-450734a1]{margin-top:4px}.post-tags[data-v-450734a1]{padding-top:4px}.comments[data-v-450734a1]{margin-top:48px;padding-bottom:96px}.comments-head[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:40px}.comments-title[data-v-450734a1]{color:#171717;font-size:18px;font-weight:900;line-height:28px}.comments-count[data-v-450734a1]{color:#737373;font-size:14px;font-weight:700}.reply-login[data-v-450734a1]{margin-top:16px;padding:16px;border-radius:8px;background:#fff;color:#737373;font-size:14px}.reply-login a[data-v-450734a1]{margin-left:8px;color:#fa322d;font-weight:600}.comments-loading[data-v-450734a1]{margin-top:8px}.comment-skeleton[data-v-450734a1]{padding:20px 0;border-bottom:1px solid #e5e5e5}.comment-list[data-v-450734a1]{margin-top:8px}.comment-item[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0}.comment-avatar[data-v-450734a1]{display:block;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.comment-main[data-v-450734a1]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.comment-head[data-v-450734a1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-head-left[data-v-450734a1],.comment-head[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-head-left[data-v-450734a1]{min-width:0}.comment-author[data-v-450734a1]{color:#171717;font-size:14px;font-weight:600}.comment-author[data-v-450734a1]:hover{color:#fa322d}.comment-meta[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a3a3a3;font-size:12px;white-space:nowrap}.comment-floor[data-v-450734a1]{margin-right:10px}.comment-content[data-v-450734a1]{margin-top:8px;font-size:14px;line-height:1.7}.comment-content p[data-v-450734a1]{margin-bottom:8px}.comment-content img.markdown-emoji[data-v-450734a1]{width:40px;height:40px}.comment-actions[data-v-450734a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.comment-action[data-v-450734a1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;padding:0 8px;margin-right:4px;border:0;border-radius:4px;background:transparent;color:#a3a3a3;font-size:12px;cursor:pointer}.comment-action[data-v-450734a1]:hover{background:#f5f5f5;color:#fa322d}.comment-action span[data-v-450734a1]{margin-left:4px}.comments-empty[data-v-450734a1]{margin-top:16px}.state-action[data-v-450734a1]{margin-top:14px}.load-more-comments[data-v-450734a1]{min-width:200px}.toast[data-v-450734a1]{position:fixed;left:50%;bottom:88px;z-index:100;padding:10px 18px;margin-left:-90px;width:180px;border-radius:6px;background:hsla(0,0%,9%,.88);color:#fff;font-size:13px;text-align:center}.theme-dark .post-page[data-v-450734a1]:before{opacity:.25}.theme-dark .post-page[data-v-450734a1]:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(6%,hsla(0,0%,9%,0)),color-stop(30%,hsla(0,0%,9%,.55)),color-stop(55%,hsla(0,0%,9%,.85)),color-stop(78%,#171717));background:linear-gradient(180deg,hsla(0,0%,9%,0) 6%,hsla(0,0%,9%,.55) 30%,hsla(0,0%,9%,.85) 55%,#171717 78%)}.theme-dark .comment-author[data-v-450734a1],.theme-dark .comments-title[data-v-450734a1],.theme-dark .post-author-name-row[data-v-450734a1],.theme-dark .post-title[data-v-450734a1]{color:#fff}.theme-dark .back-btn[data-v-450734a1]:hover,.theme-dark .post-action[data-v-450734a1]:hover{background:#262626;color:#fff}.theme-dark .post-author-bar[data-v-450734a1]{border-bottom-color:#404040}.theme-dark .reply-login[data-v-450734a1]{background:#262626;color:#a3a3a3}.theme-dark .comment-skeleton[data-v-450734a1]{border-bottom-color:#404040}.theme-dark .comment-action[data-v-450734a1]:hover{background:#262626}@media(max-width:1023px){.post-hero-inner[data-v-450734a1]{padding:16px 20px 0}.post-title[data-v-450734a1]{font-size:40px}.post-body[data-v-450734a1]{padding-top:16px}}@media(max-width:767px){.post-page[data-v-450734a1]:after,.post-page[data-v-450734a1]:before{height:420px}.post-hero-inner[data-v-450734a1]{padding:14px 14px 0}.post-title[data-v-450734a1]{font-size:28px;line-height:1.2;letter-spacing:-.2px}.post-status[data-v-450734a1]{font-size:12px}.post-author-bar[data-v-450734a1]{-ms-flex-wrap:wrap;flex-wrap:wrap}.post-actions[data-v-450734a1]{margin-top:8px}.comments[data-v-450734a1]{padding-bottom:60px}.comment-meta[data-v-450734a1]{font-size:11px}}.work-card[data-v-14ed8630]{display:block;overflow:hidden;border-radius:8px;background:#fff;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.work-card[data-v-14ed8630]:hover{-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.08)}.work-cover[data-v-14ed8630]{position:relative;display:block;height:0;padding-top:100%;overflow:hidden;background-color:#e5e5e5}.work-banner-cover[data-v-14ed8630],.work-cover[data-v-14ed8630]{background-position:50%;background-repeat:no-repeat;background-size:cover}.work-banner-cover[data-v-14ed8630]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d4d4d4}.work-cover-fallback[data-v-14ed8630]{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;line-height:60px;border-radius:50%;background:hsla(0,0%,100%,.32);color:hsla(0,0%,100%,.9);font-size:26px;font-weight:800;text-align:center}.work-body[data-v-14ed8630]{display:block;padding:10px 12px 12px}.work-compact[data-v-14ed8630]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:168px;padding:16px;border-radius:8px;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}.work-compact[data-v-14ed8630]:hover{background:#fafafa}.work-compact-cover[data-v-14ed8630]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px;margin-right:14px;border-radius:6px;background-color:#e5e5e5;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.work-compact-cover .work-cover-fallback[data-v-14ed8630]{width:40px;height:40px;margin:-20px 0 0 -20px;line-height:40px;font-size:18px}.work-compact-body[data-v-14ed8630]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.work-compact-title[data-v-14ed8630]{display:block;color:#171717;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.work-compact-desc[data-v-14ed8630]{display:block;margin-top:4px;color:#737373;font-size:12px;line-height:1.5;max-height:36px;overflow:hidden}.work-compact-foot[data-v-14ed8630]{margin-top:10px;color:#a3a3a3;font-size:12px}.work-compact-author[data-v-14ed8630],.work-compact-foot[data-v-14ed8630]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work-compact-author[data-v-14ed8630]{min-width:0}.work-compact-author>span[data-v-14ed8630]{margin-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.work-compact-stats[data-v-14ed8630]{margin-left:auto;white-space:nowrap}.work-title[data-v-14ed8630]{display:block;color:#171717;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.work-author[data-v-14ed8630]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px;color:#737373;font-size:12px}.work-author-name[data-v-14ed8630]{margin-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.work-stats[data-v-14ed8630]{display:block;margin-top:6px;color:#a3a3a3;font-size:12px}.work-stat[data-v-14ed8630]{display:inline-block;margin-right:14px}.work-stat span[data-v-14ed8630]{margin-left:3px}.work-banner[data-v-14ed8630]{position:relative;display:block;overflow:hidden;border-radius:8px;background:#d4d4d4;color:#fff}.work-banner-shade[data-v-14ed8630]{position:absolute;top:35%;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.72)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.work-banner-body[data-v-14ed8630]{position:absolute;right:0;bottom:0;left:0;display:block;padding:14px 16px}.work-banner-title[data-v-14ed8630]{display:block;color:#fff;font-size:17px;font-weight:700;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.45);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.work-banner-desc[data-v-14ed8630]{display:block;margin-top:3px;color:hsla(0,0%,100%,.86);font-size:12px;line-height:1.5;max-height:36px;overflow:hidden}.work-banner-author[data-v-14ed8630]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;color:hsla(0,0%,100%,.9);font-size:12px}.work-banner-author span[data-v-14ed8630]{margin-left:6px}.theme-dark .work-card[data-v-14ed8630],.theme-dark .work-compact[data-v-14ed8630]{background:#262626}.theme-dark .work-compact[data-v-14ed8630]:hover{background:#2e2e2e}.theme-dark .work-compact-title[data-v-14ed8630]{color:#fff}.theme-dark .work-compact-desc[data-v-14ed8630]{color:#a3a3a3}.theme-dark .work-title[data-v-14ed8630]{color:#fff}.theme-dark .work-author[data-v-14ed8630]{color:#a3a3a3}@media(max-width:767px){.work-body[data-v-14ed8630]{padding:8px 10px 10px}.work-title[data-v-14ed8630]{font-size:13px}}.works-featured[data-v-7ef46107]{margin-bottom:32px}.works-label[data-v-7ef46107]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;color:#fa322d;font-size:15px;font-weight:700}.works-label-icon[data-v-7ef46107]{margin-right:6px}.banner-layout[data-v-7ef46107]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.banner-main[data-v-7ef46107]{-webkit-box-flex:1;-ms-flex:1 1 58%;flex:1 1 58%;min-width:0;margin-right:12px}.banner-main .work-banner[data-v-7ef46107]{height:492px}.banner-side[data-v-7ef46107]{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px -12px}.banner-cell[data-v-7ef46107]{width:calc(50% - 12px);margin:0 6px 12px}.banner-cell .work-banner[data-v-7ef46107]{height:240px}.banner-loading[data-v-7ef46107]{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-main-skeleton[data-v-7ef46107]{-webkit-box-flex:1;-ms-flex:1 1 58%;flex:1 1 58%;height:492px;margin-right:12px;border-radius:8px;background:#e5e5e5}.banner-side-skeleton[data-v-7ef46107]{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px -12px}.banner-cell-skeleton[data-v-7ef46107]{width:calc(50% - 12px);height:240px;margin:0 6px 12px;border-radius:8px;background:#e5e5e5}.works-discover-head[data-v-7ef46107]{margin-bottom:12px}.works-grid[data-v-7ef46107]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.work-card-skeleton[data-v-7ef46107],.works-grid .work-card[data-v-7ef46107]{width:calc(25% - 12px);margin:0 6px 12px}.work-card-skeleton[data-v-7ef46107]{border-radius:8px;overflow:hidden;background:#fff}.work-skeleton-cover[data-v-7ef46107]{height:0;padding-top:100%;background:#e5e5e5}.work-skeleton-body[data-v-7ef46107]{padding:10px 12px 12px}.state-action[data-v-7ef46107]{margin-top:14px}.theme-dark .work-card-skeleton[data-v-7ef46107]{background:#262626}.theme-dark .banner-cell-skeleton[data-v-7ef46107],.theme-dark .banner-main-skeleton[data-v-7ef46107],.theme-dark .work-skeleton-cover[data-v-7ef46107]{background:#333}@media(max-width:1023px){.banner-main .work-banner[data-v-7ef46107]{height:380px}.banner-cell .work-banner[data-v-7ef46107]{height:184px}.work-card-skeleton[data-v-7ef46107],.works-grid .work-card[data-v-7ef46107]{width:calc(33.333% - 12px)}}@media(max-width:767px){.banner-layout[data-v-7ef46107]{display:block}.banner-main[data-v-7ef46107]{margin-right:0;margin-bottom:12px}.banner-main .work-banner[data-v-7ef46107]{height:320px}.banner-side[data-v-7ef46107]{margin-bottom:-12px}.banner-cell .work-banner[data-v-7ef46107]{height:160px}.work-card-skeleton[data-v-7ef46107],.works-grid .work-card[data-v-7ef46107]{width:calc(50% - 12px)}.works-discover-head[data-v-7ef46107]{-ms-flex-wrap:wrap;flex-wrap:wrap}.works-discover-head .tabs[data-v-7ef46107]{margin-left:auto}}.detail-back[data-v-37c08d02]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;margin-bottom:12px}.back-btn[data-v-37c08d02],.detail-back[data-v-37c08d02]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-37c08d02]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;padding:0 10px 0 2px;border:0;border-radius:6px;background:transparent;color:#737373;font-size:15px;cursor:pointer}.back-btn[data-v-37c08d02]:hover{background:#f5f5f5;color:#171717}.work-detail[data-v-37c08d02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.work-detail-cover[data-v-37c08d02]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 56%;flex:0 0 56%;height:0;padding-top:56%;margin-right:24px;border-radius:8px;background-color:#d4d4d4;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.work-detail-cover-fallback[data-v-37c08d02]{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:hsla(0,0%,100%,.32);color:#fff;font-size:34px;font-weight:800;line-height:80px;text-align:center}.work-detail-info[data-v-37c08d02]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-top:8px}.work-detail-title[data-v-37c08d02]{color:#171717;font-size:32px;line-height:1.25;font-weight:800;word-break:break-word}.work-detail-author[data-v-37c08d02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.work-detail-author-name[data-v-37c08d02]{margin-left:8px;color:#404040;font-size:14px;font-weight:600}.work-detail-author-name[data-v-37c08d02]:hover{color:#fa322d}.work-detail-editor[data-v-37c08d02]{margin-left:10px;padding:2px 8px;border-radius:4px;background:#f5f5f5;color:#737373;font-size:12px}.work-detail-stats[data-v-37c08d02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;color:#737373;font-size:14px}.work-detail-stats>span[data-v-37c08d02]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.stat-num[data-v-37c08d02]{margin-left:5px}.work-detail-desc[data-v-37c08d02]{margin-top:18px;color:#525252;font-size:14px;line-height:1.7;max-height:100px;overflow:hidden}.work-detail-open[data-v-37c08d02]{margin-top:22px}.open-icon[data-v-37c08d02]{margin-left:6px}.work-operation[data-v-37c08d02]{margin-top:8px}.work-operation-title[data-v-37c08d02]{margin-bottom:10px;color:#171717;font-size:18px;font-weight:700}.work-operation-text[data-v-37c08d02]{color:#525252;font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.state-action[data-v-37c08d02]{margin-top:14px}.theme-dark .work-detail-title[data-v-37c08d02],.theme-dark .work-operation-title[data-v-37c08d02]{color:#fff}.theme-dark .work-detail-desc[data-v-37c08d02],.theme-dark .work-operation-text[data-v-37c08d02]{color:#a3a3a3}.theme-dark .work-detail-editor[data-v-37c08d02]{background:#333;color:#a3a3a3}.theme-dark .back-btn[data-v-37c08d02]{color:#a3a3a3}.theme-dark .back-btn[data-v-37c08d02]:hover{background:#262626;color:#fff}@media(max-width:767px){.work-detail[data-v-37c08d02]{display:block}.work-detail-cover[data-v-37c08d02]{width:100%;padding-top:100%;margin-right:0;margin-bottom:16px}.work-detail-title[data-v-37c08d02]{font-size:24px}}.search-head[data-v-e39ffbe8]{margin-bottom:18px}.search-query[data-v-e39ffbe8]{color:#171717;font-size:22px;line-height:1.35;font-weight:700;word-break:break-word}.search-summary[data-v-e39ffbe8]{margin-top:4px;color:#737373;font-size:13px}.search-layout[data-v-e39ffbe8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search-aside[data-v-e39ffbe8]{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px;width:288px;margin-right:24px}.search-filter[data-v-e39ffbe8]{padding:8px;border-radius:8px;background:#fff}.search-filter-item[data-v-e39ffbe8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:42px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#404040;font-size:14px;cursor:pointer;text-align:left}.search-filter-item[data-v-e39ffbe8]:hover{background:#f5f5f5}.search-filter-item.active[data-v-e39ffbe8]{background:#fff5f5;color:#fa322d;font-weight:600}.search-filter-name[data-v-e39ffbe8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search-filter-count[data-v-e39ffbe8]{color:#a3a3a3;font-size:12px}.search-filter-item.active .search-filter-count[data-v-e39ffbe8]{color:#fa322d}.search-results[data-v-e39ffbe8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.search-section[data-v-e39ffbe8]{margin-bottom:28px}.see-all[data-v-e39ffbe8]{margin-left:auto;padding:4px 0;border:0;background:transparent;color:#fa322d;font-size:13px;font-weight:600;cursor:pointer}.search-works[data-v-e39ffbe8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.search-works .work-card[data-v-e39ffbe8]{width:calc(25% - 12px);margin:0 6px 12px}.search-users[data-v-e39ffbe8]{border-radius:8px;overflow:hidden;background:#fff}.search-user[data-v-e39ffbe8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e5e5}.search-user[data-v-e39ffbe8]:last-child{border-bottom:0}.search-user[data-v-e39ffbe8]:hover{background:#fafafa}.search-user-info[data-v-e39ffbe8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-left:12px}.search-user-name[data-v-e39ffbe8]{display:block;color:#171717;font-size:15px;font-weight:600;line-height:1.4}.search-user-bio[data-v-e39ffbe8]{display:block;margin-top:2px;color:#737373;font-size:12px;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-user-region[data-v-e39ffbe8]{margin-left:12px;color:#a3a3a3;font-size:12px;white-space:nowrap}.search-empty[data-v-e39ffbe8]{padding:32px 16px}.state-action[data-v-e39ffbe8]{margin-top:14px}.theme-dark .search-query[data-v-e39ffbe8]{color:#fff}.theme-dark .search-filter[data-v-e39ffbe8],.theme-dark .search-users[data-v-e39ffbe8]{background:#262626}.theme-dark .search-filter-item[data-v-e39ffbe8]{color:#e5e5e5}.theme-dark .search-filter-item[data-v-e39ffbe8]:hover{background:#333}.theme-dark .search-filter-item.active[data-v-e39ffbe8]{background:#3b1b1a;color:#fa322d}.theme-dark .search-user[data-v-e39ffbe8]{border-bottom-color:#404040}.theme-dark .search-user[data-v-e39ffbe8]:hover{background:#2e2e2e}.theme-dark .search-user-name[data-v-e39ffbe8]{color:#fff}@media(max-width:1023px){.search-aside[data-v-e39ffbe8]{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;width:220px}.search-works .work-card[data-v-e39ffbe8]{width:calc(33.333% - 12px)}}@media(max-width:767px){.search-layout[data-v-e39ffbe8]{display:block}.search-aside[data-v-e39ffbe8]{width:100%;margin-right:0;margin-bottom:16px}.search-filter[data-v-e39ffbe8]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px}.search-filter-item[data-v-e39ffbe8]{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px;font-size:13px}.search-filter-count[data-v-e39ffbe8]{display:none}.search-works .work-card[data-v-e39ffbe8]{width:calc(50% - 12px)}}.profile-card[data-v-790d2f40]{overflow:hidden;border-radius:8px;background:#fff}.profile-cover[data-v-790d2f40]{height:120px;background-color:#d4d4d4;background-position:50%;background-repeat:no-repeat;background-size:cover}.profile-body[data-v-790d2f40]{position:relative;padding:0 16px 16px}.profile-avatar[data-v-790d2f40]{position:relative;display:inline-block;margin-top:-36px;padding:3px;border-radius:50%;background:#fff}.profile-name[data-v-790d2f40]{margin-top:6px;color:#171717;font-size:24px;line-height:30px;font-weight:700}.profile-level[data-v-790d2f40]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#f5f5f5;color:#737373;font-size:11px;font-weight:600;vertical-align:3px}.profile-bio[data-v-790d2f40]{margin-top:6px;color:#737373;font-size:13px;line-height:1.6;word-break:break-word}.profile-meta[data-v-790d2f40]{margin-top:6px;color:#a3a3a3;font-size:12px}.profile-meta span[data-v-790d2f40]{margin-right:10px}.profile-stats[data-v-790d2f40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid #e5e5e5}.profile-stat[data-v-790d2f40]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.profile-stat strong[data-v-790d2f40]{display:block;color:#171717;font-size:16px;line-height:1.4}.profile-stat span[data-v-790d2f40]{display:block;color:#737373;font-size:11px}.profile-follow[data-v-790d2f40]{margin-top:16px}.profile-tabs[data-v-790d2f40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;border-bottom:1px solid #e5e5e5}.profile-section[data-v-790d2f40]{margin-bottom:28px}.profile-section .section-title[data-v-790d2f40]{margin-bottom:12px}.profile-works[data-v-790d2f40]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.profile-works .work-compact[data-v-790d2f40]{width:calc(50% - 12px);margin:0 6px 12px}.profile-empty[data-v-790d2f40]{padding:32px 16px}.toast[data-v-790d2f40]{position:fixed;left:50%;bottom:88px;z-index:100;padding:10px 18px;margin-left:-90px;width:180px;border-radius:6px;background:hsla(0,0%,9%,.88);color:#fff;font-size:13px;text-align:center}.theme-dark .profile-avatar[data-v-790d2f40],.theme-dark .profile-card[data-v-790d2f40]{background:#262626}.theme-dark .profile-name[data-v-790d2f40],.theme-dark .profile-stat strong[data-v-790d2f40]{color:#fff}.theme-dark .profile-stats[data-v-790d2f40],.theme-dark .profile-tabs[data-v-790d2f40]{border-color:#404040}.theme-dark .profile-level[data-v-790d2f40]{background:#333;color:#a3a3a3}.state-action[data-v-790d2f40]{margin-top:14px}@media(max-width:1023px){.profile-aside[data-v-790d2f40]{width:100%;margin-bottom:16px}.profile-card[data-v-790d2f40]{max-width:420px}}@media(max-width:767px){.profile-works .work-compact[data-v-790d2f40]{width:calc(100% - 12px)}}.auth-main[data-v-0d88b1fc]{position:relative;min-height:0;overflow:hidden}.auth-deco[data-v-0d88b1fc]{position:absolute;right:4%;bottom:-100px;width:420px;height:585px;background:url(/images/pages/home-decoration.png) bottom no-repeat;background-size:contain;opacity:.9;pointer-events:none}.auth-inner[data-v-0d88b1fc]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;min-height:calc(100vh - 200px);margin:0 auto;padding:40px 32px 72px}.auth-heading[data-v-0d88b1fc]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:576px}.auth-heading h1[data-v-0d88b1fc]{color:#171717;font-size:36px;line-height:1.25;font-weight:700;letter-spacing:-.3px}.auth-card[data-v-0d88b1fc]{-webkit-box-flex:0;-ms-flex:0 1 400px;flex:0 1 400px;width:400px;max-width:100%;padding:28px;border-radius:8px;background:#fff}.auth-title[data-v-0d88b1fc]{color:#171717;font-size:24px;line-height:32px;font-weight:700}.auth-sub[data-v-0d88b1fc]{margin-top:4px;margin-bottom:22px;color:#737373;font-size:13px}.label-link[data-v-0d88b1fc]{float:right;color:#fa322d;font-size:12px;font-weight:600}.auth-notice[data-v-0d88b1fc]{margin-bottom:16px}.auth-submit[data-v-0d88b1fc]{margin-top:4px;height:44px}.auth-alt[data-v-0d88b1fc]{margin-top:18px;color:#737373;font-size:13px;text-align:center}.auth-alt a[data-v-0d88b1fc]{color:#fa322d;font-weight:600}.theme-dark .auth-heading h1[data-v-0d88b1fc],.theme-dark .auth-title[data-v-0d88b1fc]{color:#fff}.theme-dark .auth-card[data-v-0d88b1fc]{background:#262626}.theme-dark .auth-alt[data-v-0d88b1fc],.theme-dark .auth-sub[data-v-0d88b1fc]{color:#a3a3a3}@media(max-width:1023px){.auth-inner[data-v-0d88b1fc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 20px 72px}.auth-deco[data-v-0d88b1fc]{right:-80px;opacity:.35}}@media(max-width:767px){.auth-main[data-v-0d88b1fc]{min-height:0}.auth-inner[data-v-0d88b1fc]{min-height:calc(100vh - 240px);padding:24px 12px 72px}.auth-card[data-v-0d88b1fc]{padding:20px}.auth-deco[data-v-0d88b1fc]{display:none}}.auth-main[data-v-6ddff87b]{position:relative;min-height:0;overflow:hidden}.auth-deco[data-v-6ddff87b]{position:absolute;right:4%;bottom:-100px;width:420px;height:585px;background:url(/images/pages/home-decoration.png) bottom no-repeat;background-size:contain;opacity:.9;pointer-events:none}.auth-inner[data-v-6ddff87b]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;min-height:calc(100vh - 200px);margin:0 auto;padding:40px 32px 72px}.auth-heading[data-v-6ddff87b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:576px}.auth-heading h1[data-v-6ddff87b]{color:#171717;font-size:36px;line-height:1.25;font-weight:700;letter-spacing:-.3px}.auth-card[data-v-6ddff87b]{-webkit-box-flex:0;-ms-flex:0 1 420px;flex:0 1 420px;width:420px;max-width:100%;padding:28px;border-radius:8px;background:#fff}.auth-title[data-v-6ddff87b]{color:#171717;font-size:24px;line-height:32px;font-weight:700}.auth-sub[data-v-6ddff87b]{margin-top:4px;margin-bottom:22px;color:#737373;font-size:13px}.auth-notice[data-v-6ddff87b]{margin-bottom:16px}.auth-submit[data-v-6ddff87b]{margin-top:4px;height:44px}.auth-alt[data-v-6ddff87b]{margin-top:18px;color:#737373;font-size:13px;text-align:center}.auth-alt a[data-v-6ddff87b]{color:#fa322d;font-weight:600}.theme-dark .auth-heading h1[data-v-6ddff87b],.theme-dark .auth-title[data-v-6ddff87b]{color:#fff}.theme-dark .auth-card[data-v-6ddff87b]{background:#262626}.theme-dark .auth-alt[data-v-6ddff87b],.theme-dark .auth-sub[data-v-6ddff87b]{color:#a3a3a3}@media(max-width:1023px){.auth-inner[data-v-6ddff87b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 20px 72px}.auth-deco[data-v-6ddff87b]{right:-80px;opacity:.35}}@media(max-width:767px){.auth-main[data-v-6ddff87b]{min-height:0}.auth-inner[data-v-6ddff87b]{min-height:calc(100vh - 240px);padding:24px 12px 72px}.auth-card[data-v-6ddff87b]{padding:20px}.auth-deco[data-v-6ddff87b]{display:none}}.editor-back[data-v-2be83b75]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;margin-bottom:12px}.back-btn[data-v-2be83b75],.editor-back[data-v-2be83b75]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-2be83b75]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;padding:0 10px 0 2px;border:0;border-radius:6px;background:transparent;color:#737373;font-size:15px;cursor:pointer}.back-btn[data-v-2be83b75]:hover{background:#f5f5f5;color:#171717}.editor-card[data-v-2be83b75]{max-width:904px;padding:28px}.editor-title[data-v-2be83b75]{color:#171717;font-size:26px;line-height:1.3;font-weight:800}.editor-sub[data-v-2be83b75]{margin-top:4px;margin-bottom:18px;color:#737373;font-size:13px}.editor-notice[data-v-2be83b75]{margin-bottom:22px}.editor-textarea[data-v-2be83b75]{min-height:260px}.editor-actions[data-v-2be83b75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.editor-actions .btn[data-v-2be83b75]{margin-left:10px}.theme-dark .editor-title[data-v-2be83b75]{color:#fff}.theme-dark .back-btn[data-v-2be83b75]{color:#a3a3a3}.theme-dark .back-btn[data-v-2be83b75]:hover{background:#262626;color:#fff}@media(max-width:767px){.editor-card[data-v-2be83b75]{padding:18px}.editor-title[data-v-2be83b75]{font-size:22px}}.notfound[data-v-08aafae1]{padding:80px 16px;text-align:center}.notfound-code[data-v-08aafae1]{color:#fa322d;font-size:72px;line-height:1;font-weight:800;letter-spacing:-2px}.notfound-title[data-v-08aafae1]{margin-top:16px;color:#171717;font-size:26px;font-weight:700}.notfound-desc[data-v-08aafae1]{margin-top:8px;margin-bottom:24px;color:#737373;font-size:14px}.theme-dark .notfound-title[data-v-08aafae1]{color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;font-size:16px;line-height:1.5;color:#404040;background:#f5f5f5}#app,.app-shell{min-height:100vh}.app-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-content{padding-top:64px;min-height:70vh;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}a{color:inherit;text-decoration:none}button{font-family:inherit}img{border:0;max-width:100%}ol,ul{padding:0}h1,h2,h3,h4,h5,ol,p,ul{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:#737373}.dimmed{color:#a3a3a3}.strong{color:#171717;font-weight:600}.container{width:100%;max-width:1280px;margin:0 auto;padding:24px 32px 64px}.layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.layout-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-right:24px}.layout-aside{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px;width:288px;min-width:0}.layout-aside-first{margin-right:24px;margin-left:0}.layout-main-last{margin-right:0}.page-title{font-size:24px;line-height:1.3;font-weight:700;color:#171717;margin-bottom:16px}.app-header{position:fixed;top:0;left:0;right:0;z-index:50;height:64px;background:#fff;border-bottom:1px solid #f0f0f0}.header-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 24px}.logo{display:block;width:176px;height:32px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 176px;flex:0 0 176px}.logo img{display:block;width:100%;height:100%}.logo-dark{display:none}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px}.nav-link{display:inline-block;height:36px;line-height:36px;padding:0 12px;border-radius:6px;font-size:15px;font-weight:600;color:#737373;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.nav-link:hover{color:#171717;background:#f5f5f5}.nav-link.active{color:#fa322d}.header-actions{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form{position:relative;width:270px;margin-right:10px}.search-input{width:100%;height:38px;padding:0 14px 0 36px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#171717;font-size:14px;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.search-input:focus{border-color:#fa322d;-webkit-box-shadow:0 0 0 3px rgba(250,50,45,.35);box-shadow:0 0 0 3px rgba(250,50,45,.35)}.search-input::-ms-clear{display:none}.search-icon{position:absolute;top:50%;left:12px;margin-top:-8px;color:#a3a3a3;pointer-events:none}.icon-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;margin-right:10px;padding:0;border:0;border-radius:6px;background:transparent;color:#737373;cursor:pointer}.icon-btn:hover{background:#f5f5f5;color:#171717}.theme-wrap{position:relative}.theme-menu{position:absolute;top:44px;right:0;z-index:80;width:132px;padding:6px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.theme-option{display:block;width:100%;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:#404040;text-align:left;font-size:13px;cursor:pointer}.theme-option:hover{background:#f5f5f5}.theme-option.active{color:#fa322d;font-weight:600}.auth-link{display:inline-block;height:38px;line-height:38px;padding:0 12px;border-radius:6px;color:#737373;font-size:14px;font-weight:600}.auth-link:hover{background:#f5f5f5;color:#171717}.btn-register{display:inline-block;height:40px;line-height:40px;padding:0 18px;border-radius:6px;background:#fa322d;color:#fff;font-size:14px;font-weight:600}.btn-register:hover{background:#e12d29}.header-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-radius:6px;color:#404040;font-size:14px;font-weight:600}.header-user:hover{background:#f5f5f5}.header-user .avatar{margin-right:8px}.mobile-only{display:none}.app-footer{margin-top:auto;padding:24px 16px;border-top:1px solid #e5e5e5;background:#fff;color:#737373;font-size:14px;text-align:center}.footer-links{display:block;margin-bottom:2px}.footer-links a{display:inline-block;padding:4px 8px;color:#737373}.footer-links a:hover{color:#171717}.footer-meta{display:block;margin-top:2px}.footer-meta a{display:inline-block;padding:4px 8px;color:#737373}.footer-meta img{width:16px;height:18px;vertical-align:-4px;margin-right:4px}.mobile-nav{display:none}.card{background:#fff;border-radius:8px;padding:20px;margin-bottom:12px}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.tabs-left{margin-left:0}.tab{position:relative;display:inline-block;padding:11px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#737373;font-size:15px;font-weight:500;line-height:20px;cursor:pointer}.tab.active,.tab:hover{color:#171717}.tab.active{font-weight:600;border-bottom-color:#fa322d}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:0 16px;border:0;border-radius:6px;background:#f5f5f5;color:#404040;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.btn:hover{background:#e5e5e5}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:#fa322d;color:#fff}.btn-primary:hover{background:#e12d29}.btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.btn-outline{border:1px solid #d4d4d4;background:transparent;color:#404040}.btn-outline:hover{background:#f5f5f5}.btn-sm{height:32px;padding:0 12px;font-size:13px}.field{margin-bottom:18px}.label{margin-bottom:8px;color:#404040;font-weight:500}.input,.label{display:block;font-size:14px}.input{width:100%;height:40px;padding:0 12px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#171717;outline:none}.input:focus{border-color:#fa322d;-webkit-box-shadow:0 0 0 3px rgba(250,50,45,.35);box-shadow:0 0 0 3px rgba(250,50,45,.35)}.textarea{display:block;width:100%;min-height:120px;padding:10px 12px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#171717;font-size:14px;line-height:1.6;outline:none;resize:vertical}.textarea:focus{border-color:#fa322d;-webkit-box-shadow:0 0 0 3px rgba(250,50,45,.35);box-shadow:0 0 0 3px rgba(250,50,45,.35)}.select{display:block;width:100%;height:40px;padding:0 12px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#171717;font-size:14px;outline:none}.tag{margin-right:20px}.tag,.tag-outline{display:inline-block;color:#fa322d;font-size:12px;font-weight:600;line-height:20px}.tag-outline{margin:0 8px 8px 0;padding:2px 8px;border:1px solid #fa322d;border-radius:4px}.avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:50%;background:#f0f0f0;color:#404040;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.avatar img{display:block;width:100%;height:100%}.avatar-fallback{display:block;line-height:1}.badge-img{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:6px}.divider{height:1px;background:#e5e5e5}.error-box{background:#fff5f5;color:#c82824}.error-box,.info-box{padding:12px 14px;border-radius:6px;font-size:13px}.info-box{background:#eff6ff;color:#1d4ed8}.empty-state{padding:56px 16px;background:#fff;border-radius:8px;text-align:center;color:#737373}.empty-state strong{display:block;margin-bottom:6px;color:#404040;font-size:16px}.load-more-wrap{padding:12px 0 0;text-align:center}.section-title{color:#171717;font-size:20px;font-weight:700;line-height:28px}.section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.skeleton-card{background:#fff;border-radius:8px;padding:20px;margin-bottom:12px}.skeleton-line{height:12px;margin-bottom:10px;border-radius:4px;background:#e5e5e5;-webkit-animation:skeleton-pulse 1.4s ease-in-out infinite;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-line.w60{width:60%}.skeleton-line.w40{width:40%}.skeleton-line.w80{width:80%}.skeleton-line.short{height:8px}@-webkit-keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.markdown-body{color:#404040;font-size:16px;line-height:1.82;word-wrap:break-word;word-break:break-word}.markdown-body p{margin:0 0 14px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:22px 0 10px;color:#171717;line-height:1.35}.markdown-body h1{font-size:1.6em}.markdown-body h2{font-size:1.4em}.markdown-body h3{font-size:1.2em}.markdown-body ol,.markdown-body ul{margin:0 0 14px;padding-left:24px}.markdown-body li{margin-bottom:4px}.markdown-body a{color:#fa322d;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body img{max-width:100%;height:auto;border-radius:6px}.markdown-body img.markdown-emoji{width:48px;height:48px;border-radius:0}.emoji-fallback,.markdown-body img.markdown-emoji{display:inline-block;margin:0 2px;vertical-align:middle}.emoji-fallback{padding:0 4px;border-radius:4px;background:#fff5f5;color:#fa322d;font-size:12px;line-height:20px}.image-fallback{display:block;padding:24px 12px;margin:8px 0;background:#f0f0f0;color:#737373;font-size:13px;text-align:center}.theme-dark .image-fallback{background:#333;color:#a3a3a3}.markdown-user-mention{color:#fa322d;font-weight:500}.markdown-user-mention .mention-link,.markdown-user-mention a{color:#fa322d;text-decoration:none}.markdown-user-mention .mention-link:hover,.markdown-user-mention a:hover{text-decoration:underline}.markdown-body blockquote{margin:0 0 14px;padding:8px 14px;border-left:3px solid #d4d4d4;color:#525252;background:#fafafa}.markdown-body pre{margin:0 0 14px;padding:12px 14px;overflow-x:auto;border-radius:6px;background:#f5f5f5;font-size:13px;line-height:1.6}.markdown-body code{font-family:Consolas,Monaco,Courier New,monospace;font-size:.92em}.markdown-body li code,.markdown-body p code{padding:1px 5px;border-radius:4px;background:#f0f0f0}.markdown-body table{width:100%;margin-bottom:14px;border-collapse:collapse;font-size:14px}.markdown-body td,.markdown-body th{padding:6px 10px;border:1px solid #e5e5e5;text-align:left}.markdown-body hr{height:1px;border:0;background:#e5e5e5;margin:20px 0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.fade-enter,.fade-leave-to{opacity:0}.theme-dark body{color:#e5e5e5;background:#171717}.theme-dark .app-header{background:#171717;border-bottom-color:#262626}.theme-dark .logo-light{display:none}.theme-dark .logo-dark{display:block}.theme-dark .nav-link{color:#a3a3a3}.theme-dark .nav-link:hover{background:#262626;color:#fff}.theme-dark .nav-link.active{color:#fa322d}.theme-dark .search-input{background:#262626;border-color:#404040;color:#e5e5e5}.theme-dark .auth-link,.theme-dark .icon-btn{color:#a3a3a3}.theme-dark .auth-link:hover,.theme-dark .icon-btn:hover{background:#262626;color:#fff}.theme-dark .header-user{color:#e5e5e5}.theme-dark .header-user:hover{background:#262626}.theme-dark .theme-menu{background:#262626;border-color:#404040}.theme-dark .theme-option{color:#e5e5e5}.theme-dark .theme-option:hover{background:#333}.theme-dark .app-footer{background:#171717;border-top-color:#262626;color:#a3a3a3}.theme-dark .footer-links a,.theme-dark .footer-meta a{color:#a3a3a3}.theme-dark .footer-links a:hover,.theme-dark .footer-meta a:hover{color:#fff}.theme-dark .card,.theme-dark .empty-state,.theme-dark .skeleton-card{background:#262626}.theme-dark .page-title,.theme-dark .section-title{color:#fff}.theme-dark .tabs .tab{color:#a3a3a3}.theme-dark .tabs .tab.active{color:#fff}.theme-dark .input,.theme-dark .select,.theme-dark .textarea{background:#262626;border-color:#404040;color:#e5e5e5}.theme-dark .btn{background:#333;color:#e5e5e5}.theme-dark .btn:hover{background:#404040}.theme-dark .btn-primary{background:#fa322d;color:#fff}.theme-dark .btn-primary:hover{background:#e12d29}.theme-dark .btn-outline{border-color:#404040;background:transparent;color:#e5e5e5}.theme-dark .btn-outline:hover{background:#262626}.theme-dark .skeleton-line{background:#333}.theme-dark .markdown-body{color:#e5e5e5}.theme-dark .markdown-body h1,.theme-dark .markdown-body h2,.theme-dark .markdown-body h3,.theme-dark .markdown-body h4{color:#fff}.theme-dark .markdown-body blockquote{border-left-color:#404040;background:#1f1f1f;color:#a3a3a3}.theme-dark .markdown-body pre{background:#111}.theme-dark .markdown-body li code,.theme-dark .markdown-body p code{background:#333}.theme-dark .error-box{background:#3b1b1a;color:#ffb4b2}.theme-dark .info-box{background:#16233d;color:#a9c7ff}@media(max-width:1023px){.container{padding:16px 20px 72px}.layout{display:block}.layout-aside,.layout-aside-first,.layout-main{width:100%;margin-right:0;margin-left:0}.layout-aside{margin-top:16px}.desktop-only,.sidebar-desktop{display:none!important}}@media(max-width:767px){.app-header{height:56px}.app-content{padding-top:56px;padding-bottom:64px}.header-inner{padding:0 12px}.logo{width:132px;height:24px;-ms-flex-preferred-size:132px;flex-basis:132px}.desktop-only,.header-nav,.hide-mobile,.search-form{display:none!important}.mobile-only{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-actions{margin-left:auto}.container{padding:12px 12px 76px}.card{padding:16px}.app-footer{padding-bottom:84px}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;height:56px;background:#fff;border-top:1px solid #e5e5e5}.mobile-nav,.mobile-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-nav-item{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#737373;font-size:11px;line-height:1.4}.mobile-nav-item.active{color:#fa322d}.mobile-nav-item .icon{margin-bottom:1px}.theme-dark .mobile-nav{background:#171717;border-top-color:#262626}.theme-dark .mobile-nav-item{color:#a3a3a3}.theme-dark .mobile-nav-item.active{color:#fa322d}}