.community-page[data-v-71993bb1]{background:#f5f8ff;color:#203651;text-align:left;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.community-page [data-v-71993bb1]{box-sizing:border-box}.community-shell[data-v-71993bb1]{width:min(1120px,calc(100% - 48px));margin:0 auto}.community-intro[data-v-71993bb1]{padding:42px 0 38px;background:linear-gradient(110deg,#e6f0ff,#f1f8ff);border-bottom:1px solid #edf3fc}.community-breadcrumb[data-v-71993bb1]{margin-bottom:25px;font-size:13px}.community-breadcrumb[data-v-71993bb1] .el-breadcrumb__inner.is-link{color:#3287ed;font-weight:500}.community-breadcrumb[data-v-71993bb1] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#425b7b;font-weight:600}.community-intro h1[data-v-71993bb1]{margin:0 0 16px;color:#1d3352;font-size:32px;line-height:1.4;font-weight:800}.community-intro p[data-v-71993bb1]{margin:0;color:#768aa5;font-size:14px;line-height:1.9}.community-content[data-v-71993bb1]{padding-top:34px;padding-bottom:72px;scroll-margin-top:88px;min-height:500px}.community-switch[data-v-71993bb1]{display:flex;justify-content:center;margin-bottom:28px}.community-switch[data-v-71993bb1] .el-radio-button__inner{margin:0 6px;border:1px solid #e4edfb!important;box-shadow:none;border-radius:25px!important;padding:14px 26px;color:#647b99;font-size:14px;font-weight:600}.community-switch[data-v-71993bb1] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#2e7ef6;border-color:#2e7ef6!important;color:#fff;box-shadow:0 7px 18px rgba(47,125,245,.1607843137254902)}.community-toolbar[data-v-71993bb1]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.community-toolbar p[data-v-71993bb1]{margin:0;color:#667e9d;font-size:14px}.community-toolbar p span[data-v-71993bb1]{margin-left:8px;color:#97a7bb;font-size:12px}.community-tools[data-v-71993bb1]{display:flex;align-items:center;gap:18px}.order-select[data-v-71993bb1]{width:120px}.order-select[data-v-71993bb1] .el-input__inner{border-color:#e0eafa;border-radius:9px;color:#7085a2}.community-grid[data-v-71993bb1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.community-card[data-v-71993bb1]{color:inherit;border:1px solid #e3ecfa;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 5px 18px rgba(40,92,156,.01568627450980392);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.community-card[data-v-71993bb1]:hover{transform:translateY(-4px);border-color:#c7defd;box-shadow:0 13px 28px rgba(38,95,157,.07058823529411765)}.community-card[data-v-71993bb1]:focus-visible{outline:3px solid #378ef5;outline-offset:4px}.community-cover[data-v-71993bb1]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(120deg,#2f7cf7,#619afa)}.cover-tone-1 .community-cover[data-v-71993bb1]{background:linear-gradient(120deg,#32b8ed,#62cdf4)}.cover-tone-2 .community-cover[data-v-71993bb1]{background:linear-gradient(120deg,#14b6a1,#49c7b4)}.cover-tone-3 .community-cover[data-v-71993bb1]{background:linear-gradient(120deg,#f4a143,#f7bb78)}.cover-tone-4 .community-cover[data-v-71993bb1]{background:linear-gradient(120deg,#8864e4,#a58ae9)}.cover-tone-5 .community-cover[data-v-71993bb1]{background:linear-gradient(120deg,#df5379,#e77e9b)}.community-cover>.el-image[data-v-71993bb1]{position:absolute;inset:0;display:block}.community-cover .el-image[data-v-71993bb1],.cover-fallback[data-v-71993bb1]{width:100%;height:100%}.community-cover[data-v-71993bb1] .el-image__inner{transition:transform .25s}.community-card[data-v-71993bb1]:hover .el-image__inner{transform:scale(1.035)}.cover-fallback[data-v-71993bb1]{display:grid;place-items:center;color:hsla(0,0%,100%,.788235294117647)}.cover-fallback i[data-v-71993bb1]{font-size:48px}.community-card-body[data-v-71993bb1]{padding:19px 20px 17px}.community-card h2[data-v-71993bb1]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 7px;min-height:27px;color:#243d5e;font-size:17px;font-weight:700;line-height:1.6}.work-subtitle[data-v-71993bb1]{margin:0;color:#94a4ba;font-size:12px;line-height:1.8}.community-card-footer[data-v-71993bb1]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;margin-top:14px;border-top:1px solid #f0f4fa;color:#8a9db7;font-size:12px}.work-author[data-v-71993bb1]{display:flex;align-items:center;gap:7px;min-width:0}.work-author>span[data-v-71993bb1]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.work-author[data-v-71993bb1] .el-avatar{flex-shrink:0;background:#edf4ff;color:#a3b9d8}.work-metrics[data-v-71993bb1]{display:flex;gap:12px;flex-shrink:0}.work-metrics i[data-v-71993bb1]{margin-right:4px}.community-pagination[data-v-71993bb1]{text-align:center;margin-top:32px}.community-pagination[data-v-71993bb1] .btn-next,.community-pagination[data-v-71993bb1] .btn-prev,.community-pagination[data-v-71993bb1] .el-pager li{border-radius:8px}.community-error[data-v-71993bb1]{margin-bottom:20px}.community-skeleton[data-v-71993bb1]{overflow:hidden;border:1px solid #e5edf9;border-radius:18px;background:#fff;padding-bottom:18px}.skeleton-cover[data-v-71993bb1]{aspect-ratio:16/9;background:linear-gradient(110deg,#e6eef9,#f2f7ff,#e6eef9);background-size:200% 100%;animation:community-loading-71993bb1 1.6s infinite}.skeleton-line[data-v-71993bb1]{height:14px;margin:20px 20px 0;width:60%;border-radius:6px;background:#edf2f9}.skeleton-line.short[data-v-71993bb1]{width:42%;height:10px;margin-top:12px}.sr-only[data-v-71993bb1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@keyframes community-loading-71993bb1{to{background-position:-200% 0}}@media (max-width:950px){.community-grid[data-v-71993bb1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:600px){.community-shell[data-v-71993bb1]{width:calc(100% - 36px)}.community-intro[data-v-71993bb1]{padding:30px 0}.community-intro h1[data-v-71993bb1]{font-size:28px}.community-intro p[data-v-71993bb1]{font-size:13px}.community-breadcrumb[data-v-71993bb1]{margin-bottom:20px}.community-content[data-v-71993bb1]{padding-top:26px}.community-toolbar[data-v-71993bb1]{flex-wrap:wrap;gap:14px}.community-tools[data-v-71993bb1]{margin-left:auto;gap:12px}.community-grid[data-v-71993bb1]{grid-template-columns:1fr;gap:20px}.community-card h2[data-v-71993bb1]{font-size:17px}.community-switch[data-v-71993bb1] .el-radio-button__inner{padding:13px 22px}}@media (prefers-reduced-motion:reduce){.community-card[data-v-71993bb1],.community-cover[data-v-71993bb1] .el-image__inner{transition:none}.skeleton-cover[data-v-71993bb1]{animation:none}}.community-view-heading[data-v-71993bb1]{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.graphic-view[data-v-71993bb1] .el-radio-button__inner{border-color:#dfe9f9;color:#7d90aa;font-size:13px;box-shadow:none}.graphic-view[data-v-71993bb1] .el-radio-button:first-child .el-radio-button__inner{border-radius:8px 0 0 8px}.graphic-view[data-v-71993bb1] .el-radio-button:last-child .el-radio-button__inner{border-radius:0 8px 8px 0}.graphic-view[data-v-71993bb1] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#edf5ff;color:#2e7fe6;border-color:#bcd7fc;box-shadow:-1px 0 0 #bcd7fc}.community-filters[data-v-71993bb1]{padding:20px 22px;margin-bottom:24px;background:#fff;border:1px solid #e4edfa;border-radius:16px}.community-search[data-v-71993bb1],.filter-search-row[data-v-71993bb1]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.community-search .el-input[data-v-71993bb1]{width:270px}.community-filters[data-v-71993bb1] .el-input__inner{height:38px;line-height:38px;border-radius:9px;border-color:#e1eafa;font-size:13px}.community-search>.el-button[data-v-71993bb1]{border-radius:9px;height:38px;padding:0 18px}.clear-filter[data-v-71993bb1]{margin-left:auto;font-size:12px}.filter-caption[data-v-71993bb1]{font-size:13px;color:#7b8fa9;flex-shrink:0;line-height:32px}.filter-tag-row[data-v-71993bb1]{display:flex;align-items:flex-start;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid #f0f4fb}.filter-chips[data-v-71993bb1]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-71993bb1]{margin:0;padding:7px 14px;border:1px solid #e3ecfa;border-radius:20px;background:#fff;color:#748ba9;font-size:13px;line-height:1.3;cursor:pointer;font-family:inherit}.filter-chip[data-v-71993bb1]:hover{color:#3185ea;border-color:#bdd9fc;background:#f7fbff}.filter-chip.active[data-v-71993bb1]{color:#2c7de5;border-color:#c2dcff;background:#edf5ff;font-weight:600}.filter-chip[data-v-71993bb1]:focus-visible{outline:2px solid #409eff;outline-offset:2px}.filter-hint[data-v-71993bb1]{font-size:12px;color:#9aaec6;line-height:32px}.filters-error[data-v-71993bb1]{margin:10px 0 0;color:#d4776b;font-size:12px}.filters-error .el-button[data-v-71993bb1]{font-size:12px;margin-left:12px;padding:4px 0}.studio-card-footer[data-v-71993bb1]{color:#6192cf}@media (max-width:600px){.community-filters[data-v-71993bb1]{padding:16px}.community-search[data-v-71993bb1]{width:100%;flex-wrap:nowrap;gap:8px}.community-search .el-input[data-v-71993bb1]{width:auto;flex:1;min-width:0}.community-search>.el-button[data-v-71993bb1]{flex-shrink:0;padding:0 12px}.filter-tag-row[data-v-71993bb1]{flex-direction:column;gap:6px}.filter-caption[data-v-71993bb1]{line-height:26px}.filter-chip[data-v-71993bb1]{padding:7px 12px}.clear-filter[data-v-71993bb1]{margin-left:0}.community-content[data-v-71993bb1]{scroll-margin-top:125px}}.device-chips[data-v-71993bb1]{align-items:center}.device-chip[data-v-71993bb1]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:7px 14px;border-radius:20px}.device-tag-row>.filter-caption[data-v-71993bb1]{line-height:32px}.work-tags[data-v-71993bb1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.work-tags span[data-v-71993bb1]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border-radius:5px;background:#f0f5fc;color:#7c91ad;font-size:12px;line-height:1.5}@media (max-width:600px){.device-chip[data-v-71993bb1]{max-width:100%}.device-chip>span[data-v-71993bb1]{white-space:normal;text-align:left}.device-tag-row>.filter-caption[data-v-71993bb1]{line-height:26px}}