.detail-content-state-page[data-v-f47c70af]{background:#f6f6f6;min-height:100vh;padding:20px 0 80px}.detail-content-state[data-v-f47c70af]{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 48px);max-width:1250px;min-height:480px;margin:0 auto;padding:64px 24px;display:flex;box-shadow:0 8px 24px #0000000f}.detail-content-state__icon-wrap[data-v-f47c70af]{color:#ff5c00;background:#fff5ed;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.detail-content-state__title[data-v-f47c70af]{color:#1a1a1a;margin:28px 0 0;font-size:24px;font-weight:600;line-height:1.4}.detail-content-state__description[data-v-f47c70af]{color:#666;max-width:520px;margin:12px 0 0;font-size:14px;line-height:1.7}.detail-content-state__actions[data-v-f47c70af]{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.state-button[data-v-f47c70af]{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:124px;height:42px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.state-button--primary[data-v-f47c70af]{color:#fff;background:#ff5c00}.state-button--primary[data-v-f47c70af]:hover{color:#fff;background:#e65200}.state-button--secondary[data-v-f47c70af]{color:#666;background:#fff;border-color:#f3f4f6}.state-button--secondary[data-v-f47c70af]:hover{color:#ff5c00;background:#fff5ed;border-color:#ff5c0066}@media (width<=640px){.detail-content-state__actions[data-v-f47c70af]{flex-direction:column;width:100%}.state-button[data-v-f47c70af]{width:min(100%,240px)}}.hero-card[data-v-852e6be2]{z-index:1;background:#fff;border-radius:12px;gap:24px;min-height:218px;padding:18px 20px 18px 32px;display:flex;position:relative;box-shadow:0 4px 10px #0000001a}.hero-card[data-v-852e6be2]:has(.share-popover){z-index:4}.hero-cover[data-v-852e6be2]{border-radius:4px;flex-shrink:0;width:172px;height:176px;overflow:hidden}.cover-img[data-v-852e6be2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-info[data-v-852e6be2]{flex-direction:column;flex:1;min-width:0;display:flex}.hero-title[data-v-852e6be2]{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;overflow:hidden}.creator-row[data-v-852e6be2]{color:#666;flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:12px;display:flex}.intro-head[data-v-852e6be2]{align-items:center;gap:10px;margin-top:12px;display:flex}.intro-accent[data-v-852e6be2]{background-color:#fe6c35;flex-shrink:0;width:6px;height:24px}.intro-block[data-v-852e6be2]{cursor:pointer}.intro-label[data-v-852e6be2]{color:#333;font-size:14px;font-weight:600}.intro-text-clip[data-v-852e6be2]{interpolate-size:allow-keywords;height:2lh;margin-top:8px;font-size:12px;line-height:17px;transition:height .28s;overflow:hidden}.intro-block:hover .intro-text-clip[data-v-852e6be2]{height:auto}.intro-text[data-v-852e6be2]{color:#555;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.intro-block:hover .intro-text[data-v-852e6be2]{-webkit-line-clamp:unset;line-clamp:unset;display:block}.hero-footer[data-v-852e6be2]{justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-top:auto;padding-top:12px}.hero-footer[data-v-852e6be2],.stats-row[data-v-852e6be2]{flex-wrap:wrap;display:flex}.stats-row[data-v-852e6be2]{flex:auto;gap:16px 20px;min-width:0}.stat-item[data-v-852e6be2]{flex-direction:column;gap:4px;display:flex}.stat-value[data-v-852e6be2]{color:#fe6c35;white-space:nowrap;font-size:18px;font-weight:600}.stat-label[data-v-852e6be2]{color:#777;font-size:12px}.action-buttons[data-v-852e6be2]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.hero-card[data-v-852e6be2]:has(.hero-info--without-intro){min-height:auto}.hero-info--without-intro .action-buttons[data-v-852e6be2]{justify-content:flex-end;width:100%}.hero-info--without-intro .action-buttons .btn-play[data-v-852e6be2]{width:144px;height:44px;padding:0}.hero-info--without-intro .action-buttons .btn-ghost[data-v-852e6be2],.hero-info--without-intro .action-buttons[data-v-852e6be2] .share-trigger{width:98px;height:44px;padding:0}.btn-ghost[data-v-852e6be2],.btn-play[data-v-852e6be2]{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.btn-play[data-v-852e6be2]{color:#fff;background-color:#ff5c00;border:1px solid #0000;border-radius:999px;gap:6px;height:38px;padding:0 16px;font-size:12px;font-weight:600;transition:background-color .28s,color .28s,border-color .28s}.btn-play[data-v-852e6be2]:hover{cursor:pointer;background-color:#e65200}.btn-play[data-v-852e6be2]:active{background-color:#cc4a00}.btn-play[data-v-852e6be2]:disabled{color:#ffffff80;cursor:not-allowed;background-color:#ff5c004f}.btn-play--quiet[data-v-852e6be2]{font-weight:400}.btn-play--quiet[data-v-852e6be2],.btn-play--quiet[data-v-852e6be2]:active,.btn-play--quiet[data-v-852e6be2]:hover{color:#666;background-color:#fff;border-color:#f3f4f6}.btn-ghost[data-v-852e6be2]{color:#666;background:#fff;border:1px solid #f3f4f6;border-radius:999px;gap:5px;height:38px;padding:0 12px;font-size:12px;font-weight:400}.btn-ghost[data-v-852e6be2]:hover{color:#ff5c00;cursor:pointer;background:#fff5ed;border-color:#ff5c0030;font-weight:500}.btn-ghost.collected[data-v-852e6be2]{font-weight:400}.btn-ghost.collected[data-v-852e6be2],.btn-ghost.collected[data-v-852e6be2]:hover{color:#888;background:#f3f4f6;border-color:#f3f4f6}.btn-ghost.collected .btn-icon[data-v-852e6be2]{color:#888}.btn-ghost[data-v-852e6be2]:disabled{opacity:.5;color:#ccc;cursor:not-allowed}.btn-ghost .btn-icon[data-v-852e6be2]{color:currentColor;flex-shrink:0}.btn-ghost:disabled .btn-icon[data-v-852e6be2]{color:#ccc}.hero-card--skeleton[data-v-852e6be2]{align-items:center}.skeleton[data-v-852e6be2]{background:#eee;border-radius:4px}.skeleton-line[data-v-852e6be2]{height:14px;margin-bottom:12px}.w-2\/3[data-v-852e6be2]{width:66%}.w-1\/2[data-v-852e6be2]{width:50%}.w-3\/4[data-v-852e6be2]{width:75%}.detail-card[data-v-76972c92]{background:#fff;border-radius:12px;padding:22px 24px 28px;box-shadow:0 4px 10px #0000001a}.section-head[data-v-76972c92]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.intro-accent[data-v-76972c92]{background-color:#fe6c35;border-radius:2px;flex-shrink:0;width:6px;height:24px}.section-title[data-v-76972c92]{color:#111;margin:0;font-size:18px;font-weight:600}.tags-row[data-v-76972c92]{flex-wrap:wrap;gap:16px;margin-bottom:18px;display:flex}.tag-item[data-v-76972c92]{color:#666;background:#f7f8fa;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-size:12px;display:inline-flex}.detail-desc[data-v-76972c92]{color:#4b4b4b;margin:0;font-size:12px;line-height:19px}.chapter-card[data-v-98f98e98]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #00000012}.chapter-header[data-v-98f98e98]{justify-content:space-between;align-items:center;padding:22px 24px 12px;display:flex}.section-title[data-v-98f98e98]{color:#111;margin:0;font-size:18px;font-weight:600}.sort-btn[data-v-98f98e98]{color:#999;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.sort-btn[data-v-98f98e98]:hover{color:#fe6c35;cursor:pointer}.chapter-list[data-v-98f98e98]{overflow:hidden}.chapter-item[data-v-98f98e98]{cursor:pointer;align-items:center;gap:14px;height:48px;padding:0 24px;display:flex}.chapter-item[data-v-98f98e98]:hover{cursor:pointer;background-color:#fafafa}.chapter-item.playing[data-v-98f98e98]{background-color:#fff2e8}.chapter-item.playing .chapter-duration[data-v-98f98e98],.chapter-item.playing .chapter-icon[data-v-98f98e98],.chapter-item.playing .chapter-name[data-v-98f98e98]{color:#fe6c35}.chapter-item.playing .chapter-name[data-v-98f98e98]{font-weight:600}.chapter-icon[data-v-98f98e98]{color:#999;flex-shrink:0}.chapter-name[data-v-98f98e98]{color:#333;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.chapter-duration[data-v-98f98e98]{color:#999;flex-shrink:0;font-size:11px}.chapter-tag[data-v-98f98e98]{color:#a56a14;background:#f4ce833d;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:11px}.chapter-tag--free[data-v-98f98e98]{color:#438d70;background:#00bf7f14}.pagination-wrapper[data-v-98f98e98]{justify-content:center;padding:16px 24px 24px;display:flex}.anchor-card[data-v-b20fa164]{background:#fff;border-radius:12px;min-height:222px;padding:18px 28px 16px;box-shadow:0 4px 10px #0000001a}.anchor-card[data-v-b20fa164],.anchor-link[data-v-b20fa164]{flex-direction:column;align-items:center;gap:8px;display:flex}.anchor-link[data-v-b20fa164]{color:inherit;text-decoration:none}.anchor-avatar[data-v-b20fa164]{background:#fff5e8;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.avatar-img[data-v-b20fa164]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-fallback[data-v-b20fa164]{color:#fe6c3566}.anchor-name[data-v-b20fa164]{color:#111;margin:0;font-size:16px;font-weight:600}.anchor-desc[data-v-b20fa164]{color:#555;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.btn-follow[data-v-b20fa164]{color:#fff;cursor:pointer;background-color:#ff5c00;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:10px 28px;font-size:13px;font-weight:600;display:inline-flex}.btn-follow[data-v-b20fa164]:hover{cursor:pointer;background-color:#e65200}.btn-follow[data-v-b20fa164]:active{background-color:#cc4a00}.btn-follow.followed[data-v-b20fa164]{font-weight:400}.btn-follow.followed[data-v-b20fa164],.btn-follow.followed[data-v-b20fa164]:active,.btn-follow.followed[data-v-b20fa164]:hover{color:#888;background-color:#f3f4f6}.side-card[data-v-48deef4c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #00000012}.side-header[data-v-48deef4c]{justify-content:space-between;align-items:center;padding:20px 20px 12px;display:flex}.side-title[data-v-48deef4c]{color:#111;margin:0;font-size:16px;font-weight:600}.side-action[data-v-48deef4c]{color:#0006;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.side-action[data-v-48deef4c]:focus-visible,.side-action[data-v-48deef4c]:hover{color:#fe6c35;cursor:pointer}.side-action .spinning[data-v-48deef4c]{animation:.5s ease-in-out spin-48deef4c}@keyframes spin-48deef4c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.side-item[data-v-48deef4c]{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;gap:16px;height:64px;padding:8px 20px;display:flex;overflow:hidden}.side-item[data-v-48deef4c]:last-child{border-bottom:none}.side-item[data-v-48deef4c]:hover{background:#fcfcfc}.side-item--suggest[data-v-48deef4c]{height:72px}.side-item--suggest .side-meta[data-v-48deef4c]{white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.side-cover[data-v-48deef4c]{background:#f4f5f7;border-radius:6px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.cover-img[data-v-48deef4c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.side-info[data-v-48deef4c]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;display:flex;overflow:hidden}.side-name[data-v-48deef4c]{color:#333;margin:0;font-size:13px;font-weight:600;line-height:18px}.side-meta[data-v-48deef4c],.side-name[data-v-48deef4c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-meta[data-v-48deef4c]{color:#999;margin:4px 0 0;font-size:11px;line-height:16px}.entity-detail-page[data-v-9c316c50]{background-color:#f6f6f6;min-height:100vh}.page-container[data-v-9c316c50]{width:1250px;max-width:calc(100% - 48px);margin:0 auto;padding:20px 0 80px}.detail-layout[data-v-9c316c50]{align-items:flex-start;gap:38px;display:flex}.main-col[data-v-9c316c50]{flex-direction:column;flex-shrink:0;gap:22px;width:870px;display:flex}.side-col[data-v-9c316c50]{flex-shrink:0;align-self:stretch;width:342px}.side-col-inner[data-v-9c316c50]{flex-direction:column;gap:22px;display:flex;position:sticky;top:92px}:is(body:has(.entity-detail-page),html:has(.entity-detail-page)){height:auto;min-height:100%}.detail-breadcrumb[data-v-d5d9ca98]{color:#999;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.detail-breadcrumb a[data-v-d5d9ca98]{color:#666}.detail-breadcrumb a[data-v-d5d9ca98]:hover{color:#ff5c00}.detail-breadcrumb span[data-v-d5d9ca98]:last-child{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
