.reading-nav[data-v-bdcc5ede]{align-items:center;display:flex;gap:3px}.reading-nav--mobile[data-v-bdcc5ede]{display:none}.reading-nav__link[data-v-bdcc5ede]{border-radius:10px;color:var(--text-secondary);font-size:13px;font-weight:600;height:38px;justify-content:center;padding:0 11px;text-decoration:none;transition:background .14s,color .14s;white-space:nowrap}.reading-nav__content[data-v-bdcc5ede],.reading-nav__link[data-v-bdcc5ede]{align-items:center;display:inline-flex;position:relative}.reading-nav__content[data-v-bdcc5ede]{gap:7px}.reading-nav__new[data-v-bdcc5ede]{background:linear-gradient(135deg,#ffdda1,var(--orange));border-radius:6px 6px 6px 2px;bottom:calc(100% - 2px);box-shadow:inset 0 0 0 1px #89490e2e;color:#4a280d;display:grid;font-size:10px;font-weight:750;height:14px;inset-inline-end:-8px;line-height:1;place-items:center;position:absolute;width:18px}.reading-nav__link svg[data-v-bdcc5ede]{flex-shrink:0;height:19px;width:19px}.reading-nav__link[data-v-bdcc5ede]:hover{background:var(--surface-subtle);color:var(--text)}.reading-nav__link.is-active[data-v-bdcc5ede]{background:var(--orange-soft);color:var(--accent-text-soft)}.reading-nav__link[data-v-bdcc5ede]:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}@media(min-width:769px)and (max-width:1100px){.reading-nav__link[data-v-bdcc5ede]{padding:0;width:38px}.reading-nav__label[data-v-bdcc5ede]{display:none}}@media(max-width:768px){.reading-nav--mobile[data-v-bdcc5ede]{display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:44px;width:100%}.reading-nav--mobile .reading-nav__link[data-v-bdcc5ede]{border-radius:0;color:var(--text-secondary);font-size:clamp(12px,3.5vw,15px);font-weight:500;height:44px;line-height:1;min-width:0;padding:0 4px}.reading-nav--mobile .reading-nav__link svg[data-v-bdcc5ede]{display:none}.reading-nav__new[data-v-bdcc5ede]{bottom:calc(100% + 1px);height:13px}.reading-nav--mobile .reading-nav__link.is-active[data-v-bdcc5ede]{background:transparent;color:var(--accent-text-soft);font-weight:750}.reading-nav--mobile .reading-nav__link.is-active[data-v-bdcc5ede]:after{background:var(--orange);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;position:absolute;right:calc(50% - 10px);width:20px}}@media(prefers-reduced-motion:reduce){.reading-nav__link[data-v-bdcc5ede]{transition:none}}.vip-icon[data-v-1edddfd8]{align-items:center;display:inline-flex;justify-content:center;overflow:hidden}.vip-icon img[data-v-1edddfd8],.vip-icon svg[data-v-1edddfd8]{display:block;height:100%;width:100%}.vip-icon img[data-v-1edddfd8]{-o-object-fit:contain;object-fit:contain}.vip-icon svg[data-v-1edddfd8]{fill:#ffb24d}.notification-bell[data-v-863deaed]{flex:none;position:relative}.notification-bell-button[data-v-863deaed]{background:transparent;border:1px solid var(--border-card);border-radius:12px;color:var(--text);cursor:pointer;display:grid;height:44px;place-items:center;position:relative;width:44px}.notification-bell-button svg[data-v-863deaed]{height:21px;width:21px}.notification-dot[data-v-863deaed],.notification-item-dot[data-v-863deaed]{background:var(--ui-accent-ink,#eeb460);border-radius:50%;box-shadow:0 0 0 3px var(--panel);height:7px;position:absolute;width:7px}.notification-dot[data-v-863deaed]{right:8px;top:7px}.notification-popover[data-v-863deaed]{background:var(--ui-paper-raised,var(--panel));border:1px solid var(--border-card);border-radius:14px;box-shadow:0 20px 60px #0005;color:var(--text);overflow:hidden;position:absolute;right:0;top:52px;width:min(360px,calc(100vw - 24px));z-index:210}header[data-v-863deaed]{border-bottom:1px solid var(--border-card);display:flex;justify-content:space-between;padding:18px}header>span[data-v-863deaed],small[data-v-863deaed],time[data-v-863deaed]{color:var(--text-secondary);font-size:12px}.notification-empty[data-v-863deaed]{line-height:2;padding:28px 18px}.notification-item[data-v-863deaed]{background:transparent;border:0;border-bottom:1px solid var(--border-card);color:inherit;cursor:pointer;display:grid;gap:7px;padding:17px 24px;position:relative;text-align:left;width:100%}.notification-item[data-v-863deaed]:hover{background:#d2a05512}.notification-item>span[data-v-863deaed]:not(.notification-item-dot){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);font-size:13px;line-height:1.6;overflow:hidden}.notification-item strong[data-v-863deaed]{font-size:14px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.notification-item-dot[data-v-863deaed]{height:5px;left:10px;top:22px;width:5px}.notification-all[data-v-863deaed]{align-items:center;color:var(--ui-accent-ink,#eeb460);display:flex;justify-content:space-between;min-height:48px;padding:0 20px}@media(max-width:700px){.notification-popover[data-v-863deaed]{position:fixed;right:12px;top:64px}.notification-bell-button[data-v-863deaed]{border:0;min-height:44px;width:44px}}.topbar-bookshelf[data-v-70a7fe99]{background:transparent;border:1px solid var(--border-card);border-radius:12px;color:var(--text-secondary);display:grid;flex:none;height:44px;place-items:center;text-decoration:none;width:44px}.topbar-bookshelf svg[data-v-70a7fe99]{height:21px;width:21px}.topbar-bookshelf.is-active[data-v-70a7fe99],.topbar-bookshelf[data-v-70a7fe99]:hover{background:var(--orange-soft);color:var(--accent-text-soft)}.topbar-bookshelf[data-v-70a7fe99]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media(max-width:768px){.topbar-bookshelf[data-v-70a7fe99]{border:0}}.account-profile-slot[data-v-70a7fe99]{border-left:1px solid var(--border-card);padding-left:14px}.account-profile[data-v-70a7fe99]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;gap:9px;height:40px;justify-content:center;padding:0 5px;text-decoration:none}.account-profile.is-active[data-v-70a7fe99],.account-profile[data-v-70a7fe99]:hover{background:var(--surface-subtle);color:var(--text)}.account-profile__avatar[data-v-70a7fe99]{background:var(--surface-subtle);border:1px solid var(--border-card);border-radius:50%;color:var(--text-secondary);display:grid;flex-shrink:0;height:32px;place-items:center;position:relative;width:32px}.account-profile__avatar>svg[data-v-70a7fe99]{height:18px;width:18px}.account-profile__avatar>img[data-v-70a7fe99]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-profile__avatar .account-profile__vip[data-v-70a7fe99]{bottom:-3px;height:17px;position:absolute;right:-4px;width:15px}.account-profile__name[data-v-70a7fe99]{font-size:13px;font-weight:600;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile__arrow[data-v-70a7fe99]{color:var(--text-tertiary);height:12px;width:12px}.account-profile[data-v-70a7fe99]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media(min-width:769px)and (max-width:1100px){.account-profile__arrow[data-v-70a7fe99],.account-profile__name[data-v-70a7fe99]{display:none}.account-profile-slot[data-v-70a7fe99]{padding-left:8px}}@media(max-width:768px){.account-profile-slot[data-v-70a7fe99]{border:0;padding-left:0}.account-profile[data-v-70a7fe99]{height:44px;padding:0;width:44px}.account-profile__avatar[data-v-70a7fe99]{height:30px;width:30px}.account-profile__arrow[data-v-70a7fe99],.account-profile__name[data-v-70a7fe99]{display:none}.account-profile__avatar .account-profile__vip[data-v-70a7fe99]{height:14px;right:-2px;width:12px}}.topbar__mobile-tools[data-v-8a691118]{display:none}@media(max-width:768px){.topbar__mobile-tools[data-v-8a691118]{align-items:center;display:flex;flex-shrink:0;gap:2px}.topbar__search-toggle[data-v-8a691118]{background:transparent;border:0;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;width:44px}.topbar__search-toggle svg[data-v-8a691118]{height:21px;width:21px}.topbar__search-toggle[data-v-8a691118]:hover,.topbar__search-toggle[aria-expanded=true][data-v-8a691118]{background:var(--orange-soft);color:var(--accent-text-soft)}.topbar__search-toggle[data-v-8a691118]:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}}@media(max-width:400px){.topbar__bar>.brand[data-v-8a691118]{-moz-column-gap:0;column-gap:0;flex:0 0 36px;grid-template-columns:36px}.topbar__bar>.brand[data-v-8a691118] :is(strong,h1){display:none}.topbar__bar[data-v-8a691118]{gap:6px}}.app-loading-section[data-v-6ad822e1]{display:flex;justify-content:center;padding:48px 0 24px;width:100%}.app-loading-section.compact[data-v-6ad822e1]{padding:28px 0 12px}.app-loading-state[data-v-6ad822e1]{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--muted);display:grid;gap:16px;justify-items:center;max-width:100%;padding:42px 24px}.app-loading-section.compact .app-loading-state[data-v-6ad822e1]{padding:28px 20px}.app-loading-state strong[data-v-6ad822e1]{color:var(--text);font-size:.98rem}.app-loading-spinner[data-v-6ad822e1]{height:44px;position:relative;width:44px}.app-loading-spinner span[data-v-6ad822e1]{animation:app-loading-spin-6ad822e1 1s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#ff9f2af2;inset:0;position:absolute}.app-loading-spinner span[data-v-6ad822e1]:nth-child(2){animation-duration:1.25s;border-top-color:#ffd7a2e0;inset:5px}.app-loading-spinner span[data-v-6ad822e1]:nth-child(3){animation-duration:1.5s;border-top-color:#ff9f2aa3;inset:10px}.app-loading-spinner span[data-v-6ad822e1]:nth-child(4){animation-duration:1.75s;border-top-color:#ffffffb8;inset:15px}@keyframes app-loading-spin-6ad822e1{to{transform:rotate(1turn)}}
