.epub-reader[data-v-e778ddcf]{width:100%;height:100%;flex:1}.epub-reader[data-v-e778ddcf] foliate-view{display:block;width:100%;height:100%}.pdf-reader[data-v-4ce46931]{width:100%;height:100%;flex:1;overflow:auto;display:flex;flex-direction:column;align-items:center;padding:24px 16px}.pdf-canvas[data-v-4ce46931]{box-shadow:0 4px 20px #00000026;background:#fff;max-width:100%}.txt-reader[data-v-ecb0f09b]{width:100%;height:100%;flex:1;overflow-y:auto;display:flex;justify-content:center;padding:32px 16px 64px}.txt-content[data-v-ecb0f09b]{max-width:680px;width:100%}.txt-content p[data-v-ecb0f09b]{margin:0 0 1em;text-align:justify;white-space:pre-wrap}.txt-content p[data-v-ecb0f09b]:empty{margin:0 0 .5em}.ru[data-v-466d81b8]{position:absolute;left:0;right:0;bottom:0;z-index:8;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 30px #0000001f;max-height:80vh;flex-direction:column}.ru[data-v-466d81b8],.ru-bar[data-v-466d81b8]{display:flex}.ru-bar[data-v-466d81b8]{align-items:center;gap:14px;padding:10px 16px;flex-shrink:0}.ru-cover[data-v-466d81b8]{width:44px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:0 2px 8px #0000002e;flex-shrink:0}.ru-bar-text[data-v-466d81b8]{flex-grow:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.ru-bar-text strong[data-v-466d81b8]{font-size:14px;color:#2e2e2e}.ru-bar-text span[data-v-466d81b8],.ru-bar-text strong[data-v-466d81b8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ru-bar-text span[data-v-466d81b8]{font-size:12px;color:#6b7280}.ru-bar-actions[data-v-466d81b8]{display:flex;flex-shrink:0}.ru-bar-actions[data-v-466d81b8],.ru-cta[data-v-466d81b8]{align-items:center;gap:8px}.ru-cta[data-v-466d81b8]{display:inline-flex;height:42px;padding:0 18px;border:none;border-radius:999px;background:#009b7e;color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease}.ru-cta[data-v-466d81b8]:hover{background:#00876d}.ru-cta--audio[data-v-466d81b8]{background:#7c3aed}.ru-cta--audio[data-v-466d81b8]:hover{background:#6d28d9}.ru-price[data-v-466d81b8]{font-style:normal;font-weight:700;padding-left:6px;border-left:1px solid hsla(0,0%,100%,.4)}.ru-price s[data-v-466d81b8]{opacity:.7;font-weight:400;margin-right:4px}.ru-close[data-v-466d81b8],.ru-expand[data-v-466d81b8]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;background:#0000000a;color:#4b5563;border-radius:50%;font-size:19px;cursor:pointer}.ru-close[data-v-466d81b8]:hover,.ru-expand[data-v-466d81b8]:hover{background:#00000014;color:#009b7e}.ru-panel[data-v-466d81b8]{overflow-y:auto;padding:4px 16px 20px;border-top:1px solid #eef0f3}.ru-options[data-v-466d81b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:16px 0}.ru-option[data-v-466d81b8]{display:flex;gap:12px;padding:14px;border:1px solid #eceef1;border-radius:12px;background:#fff}.ru-option-ic[data-v-466d81b8]{font-size:26px;color:#009b7e;flex-shrink:0}.ru-option-body[data-v-466d81b8]{min-width:0}.ru-option-body strong[data-v-466d81b8]{font-size:15px;color:#2e2e2e}.ru-option-body p[data-v-466d81b8]{font-size:13px;color:#6b7280;margin:4px 0 10px}.ru-option-foot[data-v-466d81b8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ru-option-price[data-v-466d81b8]{font-weight:700;color:#2e2e2e;font-size:14px}.ru-option-price s[data-v-466d81b8]{color:#9ca3af;font-weight:400;margin-right:4px}.ru-btn[data-v-466d81b8]{display:inline-flex;align-items:center;height:34px;padding:0 16px;border:none;border-radius:8px;background:#009b7e;color:#fff;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.ru-btn[data-v-466d81b8]:hover{background:#00876d}.ru-btn--audio[data-v-466d81b8]{background:#7c3aed}.ru-btn--audio[data-v-466d81b8]:hover{background:#6d28d9}.ru-link[data-v-466d81b8]{font-size:13px;font-weight:600;color:#009b7e;text-decoration:none}.ru-link[data-v-466d81b8]:hover{text-decoration:underline}.ru-related h4[data-v-466d81b8]{font-size:15px;font-weight:700;color:#2e2e2e;margin:6px 0 12px}.ru-related-row[data-v-466d81b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:0 36px}.ru-related-item[data-v-466d81b8]{min-width:0}@media(max-width:520px){.ru-related-row[data-v-466d81b8]{grid-template-columns:1fr}}.ru-pill[data-v-466d81b8]{position:absolute;right:16px;bottom:16px;z-index:8;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:none;border-radius:999px;background:#009b7e;color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px #009b7e66}.ru-pill[data-v-466d81b8]:hover{background:#00876d}.ru-slide-enter-active[data-v-466d81b8],.ru-slide-leave-active[data-v-466d81b8]{transition:opacity .2s ease}.ru-slide-enter-from[data-v-466d81b8],.ru-slide-leave-to[data-v-466d81b8]{opacity:0}@media(max-width:640px){.ru-bar-text span[data-v-466d81b8],.ru-cta span[data-v-466d81b8]{display:none}.ru-cta[data-v-466d81b8]{padding:0 14px}}.reader[data-v-2ef7682a]{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column}.reader-progress[data-v-2ef7682a]{height:3px;background:#00000014}.reader-progress-bar[data-v-2ef7682a]{height:100%;background:#009b7e;transition:width .2s ease}.reader-bar[data-v-2ef7682a]{position:relative;z-index:20;display:flex;gap:12px;padding:8px 14px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px #0000000f}.reader-bar[data-v-2ef7682a],.reader-brand[data-v-2ef7682a]{flex-shrink:0;align-items:center}.reader-brand[data-v-2ef7682a]{display:inline-flex;padding-right:4px;border-right:1px solid rgba(0,0,0,.08);margin-right:2px}.reader-brand img[data-v-2ef7682a]{height:24px;width:auto;display:block}.reader-title[data-v-2ef7682a]{flex-grow:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.reader-title strong[data-v-2ef7682a],.reader-title-name[data-v-2ef7682a]{font-size:14px;color:#2e2e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-title-name[data-v-2ef7682a]{display:block;font-weight:700;text-decoration:none}.reader-title-name[data-v-2ef7682a]:hover{color:#009b7e}.reader-subtitle[data-v-2ef7682a]{font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-tools[data-v-2ef7682a]{display:flex;align-items:center;gap:2px}.reader-icon[data-v-2ef7682a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;color:#4b5563;font-size:19px;border-radius:8px;cursor:pointer;text-decoration:none}.reader-icon[data-v-2ef7682a]:hover{background:#0000000d;color:#009b7e}.reader-icon--on[data-v-2ef7682a]{background:#009b7e1f;color:#009b7e}.reader-listen[data-v-2ef7682a]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;margin-left:4px;border:1px solid rgba(124,58,237,.35);border-radius:999px;background:#7c3aed14;color:#7c3aed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.reader-listen[data-v-2ef7682a]:hover{background:#7c3aed24}.reader-listen--on[data-v-2ef7682a]{background:#7c3aed;border-color:#7c3aed;color:#fff}@media(max-width:600px){.reader-listen span[data-v-2ef7682a]{display:none}.reader-listen[data-v-2ef7682a]{padding:0 11px}}.reader-viewport[data-v-2ef7682a]{position:relative;flex:1;overflow:hidden;display:flex}.reader-viewport--upsell[data-v-2ef7682a]{padding-bottom:72px}.reader-state[data-v-2ef7682a]{margin:auto;color:#6b7280;font-size:15px}.reader-overlay[data-v-2ef7682a]{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;z-index:3}.reader-error[data-v-2ef7682a]{color:#e74c3c}.reader-side[data-v-2ef7682a]{position:absolute;top:0;bottom:0;width:14%;max-width:130px;min-width:56px;border:none;cursor:pointer;z-index:6;display:flex;align-items:center;color:#374151;font-size:34px;opacity:.4;transition:opacity .15s ease,background .15s ease}.reader-side.dark[data-v-2ef7682a]{color:#e5e7eb}.reader-side--prev[data-v-2ef7682a]{left:0;justify-content:flex-start;padding-left:12px;background:linear-gradient(90deg,rgba(0,0,0,.05),transparent)}.reader-side--next[data-v-2ef7682a]{right:0;justify-content:flex-end;padding-right:12px;background:linear-gradient(270deg,rgba(0,0,0,.05),transparent)}.reader-side[data-v-2ef7682a]:hover{opacity:1}.reader-side--prev[data-v-2ef7682a]:hover{background:linear-gradient(90deg,rgba(0,0,0,.1),transparent)}.reader-side--next[data-v-2ef7682a]:hover{background:linear-gradient(270deg,rgba(0,0,0,.1),transparent)}.reader-drawer[data-v-2ef7682a],.reader-settings[data-v-2ef7682a]{position:absolute;top:0;bottom:0;width:320px;max-width:84vw;background:#fff;z-index:10;box-shadow:0 0 40px #0000002e;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto;padding:0 0 24px}.reader-settings[data-v-2ef7682a]{left:auto;right:0;transform:translate(100%)}.reader-drawer.open[data-v-2ef7682a],.reader-settings.open[data-v-2ef7682a]{transform:translate(0)}.reader-drawer-head[data-v-2ef7682a]{position:sticky;top:0;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #eef0f3}.reader-drawer-head h3[data-v-2ef7682a]{font-size:16px;font-weight:700;color:#2e2e2e}.reader-drawer-head button[data-v-2ef7682a]{background:none;border:none;font-size:20px;color:#9ca3af;cursor:pointer}.reader-toc[data-v-2ef7682a]{padding:8px 0}.reader-toc li button[data-v-2ef7682a]{display:block;width:100%;text-align:left;border:none;background:none;padding:10px 18px;font-size:14px;color:#2e2e2e;cursor:pointer}.reader-toc li button[data-v-2ef7682a]:hover{background:#f5f6f8;color:#009b7e}.reader-bm[data-v-2ef7682a]{display:flex;align-items:center}.reader-bm-go[data-v-2ef7682a]{flex-grow:1}.reader-bm-del[data-v-2ef7682a]{border:none;background:none;color:#c0392b;font-size:17px;padding:10px 14px;cursor:pointer}.reader-drawer-empty[data-v-2ef7682a]{padding:18px;color:#9ca3af;font-size:14px}.reader-setting[data-v-2ef7682a]{padding:16px 18px;border-bottom:1px solid #f3f4f6}.reader-setting label[data-v-2ef7682a]{display:block;font-size:13px;font-weight:600;color:#6b7280;margin-bottom:10px}.reader-formats[data-v-2ef7682a],.reader-stepper[data-v-2ef7682a],.reader-themes[data-v-2ef7682a]{display:flex;gap:8px;flex-wrap:wrap}.reader-formats button[data-v-2ef7682a],.reader-stepper button[data-v-2ef7682a],.reader-themes button[data-v-2ef7682a]{flex:1;min-width:64px;padding:9px;border:1px solid #e2e5ea;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;background:#fff;color:#2e2e2e}.reader-formats button.active[data-v-2ef7682a],.reader-stepper button.active[data-v-2ef7682a],.reader-themes button.active[data-v-2ef7682a]{border-color:#009b7e;box-shadow:inset 0 0 0 1px #009b7e;color:#009b7e}.reader-dim[data-v-2ef7682a]{position:absolute;inset:0;background:#0000004d;z-index:5}
