.nr-dialog-overlay[data-v-75c63a3b]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:20px}.nr-dialog[data-v-75c63a3b]{width:100%;max-width:520px;background:var(--nr-surface);border-radius:var(--nr-radius-lg);box-shadow:var(--nr-shadow-hover);display:flex;flex-direction:column;max-height:90vh}.nr-dialog.fullscreen[data-v-75c63a3b]{max-width:none;width:100%;height:100%;max-height:100%;border-radius:0}.nr-dialog__header[data-v-75c63a3b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--nr-border)}.nr-dialog__header h3[data-v-75c63a3b]{margin:0;font-size:16px;font-weight:500;color:var(--nr-text)}.nr-dialog__header .close-btn[data-v-75c63a3b]{border:none;background:transparent;cursor:pointer;font-size:20px;color:var(--nr-text-3);padding:2px}.nr-dialog__body[data-v-75c63a3b]{padding:20px;overflow-y:auto;flex:1}.nr-dialog__footer[data-v-75c63a3b]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--nr-border)}.form-cols[data-v-75c63a3b]{display:flex;gap:20px}.form-cols .col-main[data-v-75c63a3b]{flex:1;min-width:0}.form-cols .col-cover[data-v-75c63a3b]{width:128px;flex-shrink:0}.cover-uploader[data-v-75c63a3b]{width:100%;height:168px;border:1px dashed var(--nr-border);border-radius:var(--nr-radius);cursor:pointer;position:relative;overflow:hidden;margin-bottom:8px}.cover-preview[data-v-75c63a3b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-placeholder[data-v-75c63a3b]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--nr-text-3);background:var(--nr-surface-2)}.cover-placeholder i[data-v-75c63a3b]{font-size:26px}.cover-placeholder span[data-v-75c63a3b]{font-size:12px}.cover-hint[data-v-75c63a3b]{margin:6px 0 0;font-size:11px;color:var(--nr-text-3);text-align:center}@media screen and (max-width:768px){.form-cols[data-v-75c63a3b]{flex-direction:column}.form-cols .col-cover[data-v-75c63a3b]{width:100%}.cover-uploader[data-v-75c63a3b]{height:200px}}.theme-default[data-v-75c63a3b]{--bg-color:#fff;--text-color:#333}.theme-eye[data-v-75c63a3b]{--bg-color:#c7edcc;--text-color:#333}.theme-dark[data-v-75c63a3b]{--bg-color:#252525;--text-color:#bbb}.nr-dialog-overlay[data-v-75c63a3b]{padding:24px;background:rgba(18,16,13,.62);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.nr-dialog[data-v-75c63a3b]{max-width:620px;overflow:hidden;border:1px solid var(--nr-border);border-radius:var(--nr-radius-xl);box-shadow:var(--nr-shadow-float)}.nr-dialog__header[data-v-75c63a3b]{padding:24px 28px 20px}.nr-dialog__header h3[data-v-75c63a3b]{margin-top:5px;font-family:var(--nr-font-display);font-size:26px;font-weight:600;letter-spacing:-.025em}.nr-dialog__header .close-btn[data-v-75c63a3b]{display:grid;width:44px;height:44px;place-items:center;padding:0;border-radius:50%;transition:color .18s ease,background .18s ease}.nr-dialog__header .close-btn[data-v-75c63a3b]:hover{color:var(--nr-text);background:var(--nr-surface-2)}.nr-dialog__body[data-v-75c63a3b]{padding:26px 28px 16px}.nr-dialog__footer[data-v-75c63a3b]{padding:18px 28px 24px;border-top:0}.nr-dialog__footer .btn--primary[data-v-75c63a3b]{min-width:118px}.form-cols[data-v-75c63a3b]{gap:28px}.form-cols .col-cover[data-v-75c63a3b]{width:145px}.cover-uploader[data-v-75c63a3b]{display:block;height:194px;padding:0;color:inherit;border-color:var(--nr-border-strong);border-radius:7px 12px 12px 7px;background:var(--nr-surface-2);box-shadow:6px 10px 20px rgba(42,32,22,.12);transition:border-color .18s ease,transform .18s ease}.cover-uploader[data-v-75c63a3b]:hover{border-color:var(--nr-accent);transform:translateY(-2px)}.cover-placeholder[data-v-75c63a3b]{background:linear-gradient(145deg,var(--nr-surface-2),var(--nr-bg-deep))}.cover-hint[data-v-75c63a3b]{margin-top:8px}.nr-textarea[data-v-75c63a3b]{min-height:112px}@media(max-width:768px){.nr-dialog-overlay[data-v-75c63a3b]{padding:0}.nr-dialog.fullscreen[data-v-75c63a3b]{height:100dvh;background:var(--nr-surface)}.nr-dialog__header[data-v-75c63a3b]{padding:max(18px,env(safe-area-inset-top)) 18px 16px}.nr-dialog__body[data-v-75c63a3b]{padding:22px 18px}.nr-dialog__footer[data-v-75c63a3b]{padding:14px 18px max(18px,env(safe-area-inset-bottom))}.form-cols[data-v-75c63a3b]{gap:18px}.form-cols .col-cover[data-v-75c63a3b]{width:145px}.cover-uploader[data-v-75c63a3b]{height:194px}}.theme-default[data-v-31464eec]{--bg-color:#fff;--text-color:#333}.theme-eye[data-v-31464eec]{--bg-color:#c7edcc;--text-color:#333}.theme-dark[data-v-31464eec]{--bg-color:#252525;--text-color:#bbb}.v-list[data-v-31464eec]{height:100%;overflow-y:auto;position:relative}.v-spacer[data-v-31464eec]{position:relative;width:100%}.v-window[data-v-31464eec]{position:absolute;top:0;left:0;right:0}.v-cell[data-v-31464eec]{box-sizing:border-box;overflow:hidden}.detail[data-v-6749ebcb]{min-height:100vh;background:var(--nr-bg);padding-bottom:48px}.topbar[data-v-6749ebcb]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--nr-surface);border-bottom:1px solid var(--nr-border)}.topbar .back[data-v-6749ebcb]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:var(--nr-text-2);font-size:14px;cursor:pointer}.topbar .back[data-v-6749ebcb]:hover{color:var(--nr-accent)}.topbar .brand[data-v-6749ebcb]{display:flex;gap:6px;font-size:16px;font-weight:500;cursor:pointer}.topbar .brand i[data-v-6749ebcb]{color:var(--nr-accent);font-size:19px}.state[data-v-6749ebcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:60vh;color:var(--nr-text-3)}.state i[data-v-6749ebcb]{font-size:40px}.state p[data-v-6749ebcb]{font-size:14px;margin:0}.wrap[data-v-6749ebcb]{max-width:900px;margin:0 auto;padding:24px 20px 0}.hero[data-v-6749ebcb]{gap:24px;margin-bottom:24px}.hero-cover[data-v-6749ebcb]{position:relative;width:190px;aspect-ratio:3/4;border-radius:var(--nr-radius-lg)}.hero-cover img[data-v-6749ebcb]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-cover[data-v-6749ebcb]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:9px;background:linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.04) 40%,hsla(0,0%,100%,.1) 42%,transparent);z-index:2}.hero-cover.audio-cover[data-v-6749ebcb]{background:var(--nr-surface-2);box-shadow:var(--nr-shadow)}.hero-cover.audio-cover img[data-v-6749ebcb]{-o-object-fit:contain;object-fit:contain}.cover-gen[data-v-6749ebcb]{position:absolute;inset:0;display:flex;flex-direction:column;padding:22px 18px 18px;color:#fff;overflow:hidden}.cover-gen[data-v-6749ebcb]:before{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:hsla(0,0%,100%,.14)}.cover-gen[data-v-6749ebcb]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.22))}.cover-gen .cg-title[data-v-6749ebcb]{position:relative;z-index:1;font-size:22px;font-weight:700;line-height:1.34;letter-spacing:.5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.22)}.cover-gen .cg-rule[data-v-6749ebcb]{position:relative;z-index:1;width:30px;height:3px;margin:12px 0 auto;background:hsla(0,0%,100%,.75);border-radius:2px}.cover-gen .cg-author[data-v-6749ebcb]{position:relative;z-index:1;margin-top:auto;font-size:13px;color:hsla(0,0%,100%,.82)}.hero-cover.g-0[data-v-6749ebcb]{background:linear-gradient(150deg,#5b6ef5,#7c3aed)}.hero-cover.g-1[data-v-6749ebcb]{background:linear-gradient(150deg,#0ea5a3,#0f766e)}.hero-cover.g-2[data-v-6749ebcb]{background:linear-gradient(150deg,#f43f5e,#f97316)}.hero-cover.g-3[data-v-6749ebcb]{background:linear-gradient(150deg,#0ea5e9,#2563eb)}.hero-cover.g-4[data-v-6749ebcb]{background:linear-gradient(150deg,#f59e0b,#dc2626)}.hero-cover.g-5[data-v-6749ebcb]{background:linear-gradient(150deg,#d946ef,#7c3aed)}.hero-cover.g-6[data-v-6749ebcb]{background:linear-gradient(150deg,#475569,#0891b2)}.hero-cover.g-7[data-v-6749ebcb]{background:linear-gradient(150deg,#22c55e,#4d7c0f)}.hero-info[data-v-6749ebcb]{display:flex;flex-direction:column}.hero-info .h-title[data-v-6749ebcb]{margin:4px 0 0;font-size:26px;font-weight:600;color:var(--nr-text);line-height:1.3}.hero-info .h-author[data-v-6749ebcb]{margin-top:6px}.hero-info .h-chips[data-v-6749ebcb]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.hero-info .h-chips .chip[data-v-6749ebcb]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;background:var(--nr-surface-2)}.hero-info .h-progress[data-v-6749ebcb]{margin:2px 0 18px;max-width:420px}.hero-info .h-progress .hp-top[data-v-6749ebcb]{display:flex;justify-content:space-between;font-size:12px;color:var(--nr-text-3);margin-bottom:6px}.hero-info .h-progress .hp-chapter[data-v-6749ebcb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.hero-info .h-progress .hp-bar[data-v-6749ebcb]{height:6px;background:var(--nr-surface-2);border-radius:3px;overflow:hidden}.hero-info .h-progress .hp-bar span[data-v-6749ebcb]{display:block;height:100%;background:var(--nr-accent);border-radius:3px}.hero-info .h-actions[data-v-6749ebcb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.hero-info .h-actions .btn.danger[data-v-6749ebcb]:hover{color:#e24b4a;border-color:#e24b4a}.hero-info .h-actions .btn.is-fav[data-v-6749ebcb]{color:var(--nr-accent);border-color:var(--nr-accent)}.card[data-v-6749ebcb]{border:1px solid var(--nr-border);padding:18px 20px;margin-bottom:18px}.card .card-title[data-v-6749ebcb]{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--nr-text)}.card .card-title .ct-count[data-v-6749ebcb]{font-size:12px;font-weight:400;color:var(--nr-text-3);margin-left:6px}.card .desc[data-v-6749ebcb]{margin:0;font-size:14px;line-height:1.8;white-space:pre-wrap}.ch-empty[data-v-6749ebcb]{color:var(--nr-text-3);font-size:14px;padding:8px 0}.ch-list-wrap[data-v-6749ebcb]{position:relative;width:100%}.ch-item[data-v-6749ebcb]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;box-sizing:border-box;font-size:14px;color:var(--nr-text-2);cursor:pointer;border-bottom:1px solid var(--nr-border)}.ch-item[data-v-6749ebcb]:hover{background:var(--nr-surface-2);color:var(--nr-text)}.ch-item .ch-name[data-v-6749ebcb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-item .ch-flag[data-v-6749ebcb]{flex-shrink:0}.ch-item.ch-loading[data-v-6749ebcb]{color:var(--nr-text-3);cursor:default}.ch-item.ch-loading[data-v-6749ebcb]:hover{background:transparent;color:var(--nr-text-3)}@media screen and (max-width:768px){.wrap[data-v-6749ebcb]{padding:18px 14px 0}.hero[data-v-6749ebcb]{flex-direction:column;align-items:center;gap:18px}.hero-cover[data-v-6749ebcb]{width:150px}.hero-info[data-v-6749ebcb]{width:100%}.hero-info .h-title[data-v-6749ebcb]{font-size:22px;text-align:center}.hero-info .h-author[data-v-6749ebcb]{text-align:center}.hero-info .h-actions[data-v-6749ebcb],.hero-info .h-chips[data-v-6749ebcb]{justify-content:center}}.theme-default[data-v-6749ebcb]{--bg-color:#fff;--text-color:#333}.theme-eye[data-v-6749ebcb]{--bg-color:#c7edcc;--text-color:#333}.theme-dark[data-v-6749ebcb]{--bg-color:#252525;--text-color:#bbb}.detail[data-v-6749ebcb]{padding-bottom:76px;background:transparent}.topbar[data-v-6749ebcb]{padding:0;border-bottom:1px solid color-mix(in srgb,var(--nr-border) 80%,transparent);background:color-mix(in srgb,var(--nr-surface) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-inner[data-v-6749ebcb]{display:flex;width:min(100% - 40px,var(--nr-content-width));min-height:68px;align-items:center;justify-content:space-between;margin-inline:auto}.topbar .back[data-v-6749ebcb]{min-height:44px;padding:0 10px 0 0;font-weight:600;transition:color .18s ease}.topbar .brand[data-v-6749ebcb]{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:0;color:var(--nr-text);border:0;background:transparent;font-family:var(--nr-font-display);font-size:18px;font-weight:600}.topbar .brand .brand-mark[data-v-6749ebcb]{display:grid;width:32px;height:32px;place-items:center;color:var(--nr-on-accent);border-radius:50% 50% 50% 10px;background:var(--nr-accent)}.topbar .brand i[data-v-6749ebcb]{color:inherit;font-size:17px}.wrap[data-v-6749ebcb]{max-width:1040px;padding-top:38px}.hero[data-v-6749ebcb]{display:flex;align-items:center;gap:clamp(30px,5vw,56px);margin-bottom:30px;padding:clamp(28px,4vw,44px);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface)}.hero-cover[data-v-6749ebcb]{flex-shrink:0;width:clamp(190px,22vw,224px);border-radius:var(--nr-radius);overflow:hidden;box-shadow:var(--nr-shadow-hover)}.cover-gen[data-v-6749ebcb]{padding:30px 24px 22px}.cover-gen .cg-title[data-v-6749ebcb]{font-family:var(--nr-font-display);font-size:27px;font-weight:600;text-shadow:none}.cover-gen .cg-rule[data-v-6749ebcb]{width:27px;height:2px;border-radius:0}.hero-cover.g-0[data-v-6749ebcb]{background:linear-gradient(145deg,#485c68,#26343e)}.hero-cover.g-1[data-v-6749ebcb]{background:linear-gradient(145deg,#477064,#24463e)}.hero-cover.g-2[data-v-6749ebcb]{background:linear-gradient(145deg,#9b5945,#643426)}.hero-cover.g-3[data-v-6749ebcb]{background:linear-gradient(145deg,#526985,#2d415d)}.hero-cover.g-4[data-v-6749ebcb]{background:linear-gradient(145deg,#b0753e,#74451f)}.hero-cover.g-5[data-v-6749ebcb]{background:linear-gradient(145deg,#7b5878,#493247)}.hero-cover.g-6[data-v-6749ebcb]{background:linear-gradient(145deg,#5f6266,#33363a)}.hero-cover.g-7[data-v-6749ebcb]{background:linear-gradient(145deg,#718056,#3d4c2d)}.hero-info[data-v-6749ebcb]{min-width:0;flex:1;align-self:center}.hero-info .h-title[data-v-6749ebcb]{margin:0;font-family:var(--nr-font-display);font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.02em}.hero-info .h-author[data-v-6749ebcb]{margin-top:12px;color:var(--nr-text-2);font-size:15px}.hero-info .h-author span[data-v-6749ebcb]{margin-left:3px;color:var(--nr-text-3);font-size:12px}.hero-info .h-chips[data-v-6749ebcb]{margin:20px 0}.hero-info .h-chips .chip[data-v-6749ebcb]{min-height:28px;padding:4px 11px;border:1px solid var(--nr-border);border-radius:6px;background:transparent;color:var(--nr-text-2);font-size:12px}.hero-info .h-chips .chip.pub[data-v-6749ebcb]{border-color:transparent;background:var(--nr-accent-bg);color:var(--nr-accent-text)}.hero-info .h-progress[data-v-6749ebcb]{max-width:520px;margin-bottom:22px}.hero-info .h-progress .hp-bar[data-v-6749ebcb]{height:4px;background:var(--nr-surface-3)}.hero-info .h-actions[data-v-6749ebcb]{gap:9px}.card[data-v-6749ebcb]{margin-bottom:22px;padding:clamp(24px,4vw,38px);border-radius:var(--nr-radius-lg);background:var(--nr-surface);box-shadow:none;scroll-margin-top:86px}.card .card-title[data-v-6749ebcb]{margin:0;font-size:19px;font-weight:700;letter-spacing:0}.card .desc[data-v-6749ebcb]{margin:18px 0 0;color:var(--nr-text-2);font-size:15px;line-height:1.9}.card .desc.collapsed[data-v-6749ebcb]{max-height:7.6em;overflow:hidden}.card .desc-toggle[data-v-6749ebcb]{display:inline-flex;min-height:40px;align-items:center;gap:5px;margin-top:5px;padding:0;color:var(--nr-accent-text);border:0;background:transparent;font-size:12px;font-weight:650;cursor:pointer}.section-heading[data-v-6749ebcb]{padding-bottom:16px;border-bottom:1px solid var(--nr-border)}.chapter-heading[data-v-6749ebcb]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.chapter-heading .ct-count[data-v-6749ebcb]{padding-bottom:3px;color:var(--nr-text-3);font-size:12px}.ch-list-wrap[data-v-6749ebcb]{margin-top:10px}.ch-item[data-v-6749ebcb]{position:relative;height:44px;padding:0 12px 0 24px;border-bottom-color:color-mix(in srgb,var(--nr-border) 70%,transparent);transition:color .16s ease,background .16s ease}.ch-item[data-v-6749ebcb]:before{content:"";position:absolute;left:8px;width:4px;height:4px;border-radius:50%;background:var(--nr-border-strong)}.ch-item.current[data-v-6749ebcb],.ch-item[data-v-6749ebcb]:hover{color:var(--nr-accent-text);background:var(--nr-accent-bg)}.ch-item.current[data-v-6749ebcb]{font-weight:600}.ch-item.current[data-v-6749ebcb]:before{background:var(--nr-accent)}.state[data-v-6749ebcb]{min-height:70vh}@media(max-width:768px){.detail[data-v-6749ebcb]{padding-bottom:44px}.topbar-inner[data-v-6749ebcb]{width:min(100% - 28px,var(--nr-content-width));min-height:62px}.topbar .brand span[data-v-6749ebcb]:last-child{display:none}.wrap[data-v-6749ebcb]{padding:22px 14px 0}.hero[data-v-6749ebcb]{gap:23px;padding:28px 20px;border-radius:var(--nr-radius-lg)}.hero[data-v-6749ebcb]:after{display:none}.hero-cover[data-v-6749ebcb]{width:146px}.cover-gen[data-v-6749ebcb]{padding:20px 15px}.cover-gen .cg-title[data-v-6749ebcb]{font-size:19px}.hero-info .h-title[data-v-6749ebcb]{margin-top:8px;font-size:34px;text-align:center}.hero-info .h-author[data-v-6749ebcb],.hero-info .nr-kicker[data-v-6749ebcb]{text-align:center}.hero-info .h-chips[data-v-6749ebcb]{margin:16px 0}.hero-info .h-actions[data-v-6749ebcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-info .h-actions .btn[data-v-6749ebcb]:first-child{grid-column:1/-1}.card[data-v-6749ebcb]{padding:24px 18px}.card .card-title[data-v-6749ebcb]{font-size:24px}.card .desc[data-v-6749ebcb]{font-size:15px}}