.title-cover-clan-badge[data-v-4c1a7bbf]{position:absolute;top:8px;left:8px;z-index:2;width:34px;height:34px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--mg-overlay-dark, rgba(16, 24, 40, .82));color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 2px 8px #00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title-cover-clan-badge img[data-v-4c1a7bbf]{width:100%;height:100%;object-fit:cover}.genre-chip[data-v-fce6d504]{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid color-mix(in srgb,var(--mg-border-input) 82%,transparent);border-radius:7px;background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 92%,var(--mg-highlight-bg)) 0%,var(--mg-surface-muted) 100%);box-shadow:inset 0 1px #ffffff59,0 1px 2px #10233f0a;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:root[data-theme=dark] .genre-chip[data-v-fce6d504]{box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000038}.genre-chip[data-v-fce6d504]:hover{border-color:var(--mg-card-hover-border);box-shadow:inset 0 1px #ffffff59,0 3px 10px #1f4f851a}.genre-chip-label[data-v-fce6d504]{border:none;background:transparent;padding:0 11px;font:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--mg-text-emphasis);cursor:pointer;line-height:28px;white-space:nowrap;transition:color .16s ease}.genre-chip-label[data-v-fce6d504]:hover{color:var(--mg-nav-active-text)}.genre-chip--solo .genre-chip-label[data-v-fce6d504]{padding-inline:12px}.similarity-summary[data-v-748bcfa7]{margin:0;font-size:13px;color:var(--mg-text-emphasis)}.similar-reasons[data-v-748bcfa7]{margin:0;padding-left:18px;font-size:13px;color:var(--mg-text-secondary)}.similar-section[data-v-1ce547dc]{margin-top:28px;padding-top:16px;border-top:1px solid var(--mg-border-subtle)}.similar-section h2[data-v-1ce547dc]{margin:0 0 14px;font-size:18px}.similar-description[data-v-1ce547dc]{margin-bottom:14px}.muted[data-v-1ce547dc]{margin:0;color:var(--mg-text-muted);font-size:14px}.similar-grid[data-v-1ce547dc]{display:flex;flex-direction:column;gap:16px}.similar-card[data-v-1ce547dc]{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:12px;border:1px solid var(--mg-border-subtle);border-radius:8px;background:var(--mg-surface)}.similar-cover[data-v-1ce547dc]{position:relative;width:88px;align-self:start;border-radius:6px;overflow:hidden;display:block}.similar-cover[data-v-1ce547dc] .title-cover-image{width:100%;aspect-ratio:3 / 4;display:block}.similar-body[data-v-1ce547dc]{display:flex;flex-direction:column;gap:8px;min-width:0}.similar-title-link[data-v-1ce547dc]{font-weight:600;font-size:16px;color:var(--mg-text-strong);text-decoration:none}.similar-title-link[data-v-1ce547dc]:hover{color:var(--mg-link)}.similar-tags[data-v-1ce547dc],.similar-vibe-tags[data-v-1ce547dc]{display:flex;flex-wrap:wrap;gap:6px}.similar-tags--secondary[data-v-1ce547dc]{margin-top:2px;opacity:.82}.similar-score[data-v-1ce547dc]{font-size:14px;font-weight:600;color:var(--mg-link)}.similar-explanation-label[data-v-1ce547dc]{font-size:12px;font-weight:600;color:var(--mg-text-secondary);margin-top:2px}.similar-match-label[data-v-1ce547dc],.similar-diff-label[data-v-1ce547dc]{font-size:12px;font-weight:600;margin-top:2px}.similar-differences[data-v-1ce547dc]{margin:0;padding-left:18px;font-size:13px;color:var(--mg-text-muted)}.similar-diff-placeholder[data-v-1ce547dc]{margin:0;font-size:13px}.similar-actions[data-v-1ce547dc]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.recommendation-shelves[data-v-d548b150]{display:flex;flex-direction:column;gap:8px}.muted[data-v-d548b150]{margin:0;color:var(--mg-text-muted);font-size:14px}.title-chapters-empty-fallback[data-v-60f34e15]{display:flex;flex-direction:column;gap:16px}.title-chapters-empty-fallback-hero[data-v-60f34e15]{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px;text-align:center}.title-chapters-empty-fallback-image-wrap[data-v-60f34e15]{width:min(100%,320px);max-width:100%;line-height:0}.title-chapters-empty-fallback-image[data-v-60f34e15]{display:block;width:100%;height:auto;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.title-chapters-empty-fallback-title[data-v-60f34e15]{margin:0;max-width:360px;color:var(--mg-text-primary, #fff);font-size:18px;font-weight:600;line-height:1.35}.title-chapters-empty-fallback-subtitle[data-v-60f34e15]{margin:0;max-width:360px;color:var(--mg-text-muted);font-size:14px;line-height:1.4}.title-chapters-empty-fallback[data-v-60f34e15] .similar-section{margin-top:0;padding-top:0;border-top:none}.title-chapters-empty-fallback[data-v-60f34e15] .similar-section h2,.title-chapters-empty-fallback[data-v-60f34e15] .similar-description{display:none}@media(max-width:480px){.title-chapters-empty-fallback-image-wrap[data-v-60f34e15]{width:min(100%,240px)}.title-chapters-empty-fallback-title[data-v-60f34e15]{font-size:16px}}.title-chapter-new-mark[data-v-0340f7ba]{flex-shrink:0;align-self:center;width:3px;height:14px;border-radius:999px;background:var(--mg-success);box-shadow:0 0 0 1px color-mix(in srgb,var(--mg-success) 28%,transparent)}@media(prefers-reduced-motion:no-preference){.title-chapter-new-mark[data-v-0340f7ba]{animation:title-chapter-new-mark-in-0340f7ba .18s cubic-bezier(.23,1,.32,1) both}}@keyframes title-chapter-new-mark-in-0340f7ba{0%{opacity:0;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1)}}.title-reviews-panel[data-v-d9b167c0]{display:flex;flex-direction:column;gap:16px;margin-top:28px;padding-top:16px;border-top:1px solid var(--mg-border-subtle)}.title-reviews-header h2[data-v-d9b167c0]{margin:0 0 6px;font-size:18px}.reviews-summary[data-v-d9b167c0]{margin:0;color:var(--mg-text-muted);font-size:14px}.review-form[data-v-d9b167c0]{display:flex;flex-direction:column;gap:12px}.review-rating-label[data-v-d9b167c0]{display:flex;flex-direction:column;gap:6px;font-size:14px}.review-card[data-v-d9b167c0]{padding:12px;border:1px solid var(--mg-border-subtle);border-radius:8px}.review-meta[data-v-d9b167c0]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px;font-size:14px}.review-author[data-v-d9b167c0]{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.review-meta time[data-v-d9b167c0]{color:var(--mg-text-muted);font-size:12px}.review-text[data-v-d9b167c0]{margin:0;white-space:pre-wrap}.reviews-error[data-v-d9b167c0]{color:var(--mg-error)}.muted[data-v-d9b167c0]{color:var(--mg-text-muted)}.title-rating-modal-card[data-v-6f5f4052]{width:min(480px,calc(100vw - 32px));border-radius:12px;overflow:hidden;background:var(--mg-surface);box-shadow:0 18px 48px #00000059}.title-rating-modal-header[data-v-6f5f4052]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--mg-surface-muted);border-bottom:1px solid var(--mg-border-subtle)}.title-rating-modal-title[data-v-6f5f4052]{margin:0;font-size:17px;font-weight:600;color:var(--mg-text-strong)}.title-rating-modal-close[data-v-6f5f4052]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mg-text-muted);cursor:pointer}.title-rating-modal-close[data-v-6f5f4052]:hover{background:var(--mg-surface-alt);color:var(--mg-text-strong)}.title-rating-modal-body[data-v-6f5f4052]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 20px 24px}.title-rating-modal-hint[data-v-6f5f4052]{margin:0;color:var(--mg-text-muted);font-size:15px}.title-rating-modal-footer[data-v-6f5f4052]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px}.title-rating-modal-cancel[data-v-6f5f4052],.title-rating-modal-submit[data-v-6f5f4052]{min-height:44px;border-radius:10px}.title-rating-modal-cancel[data-v-6f5f4052]{background:var(--mg-surface-muted)}.title-action-favorite-split[data-v-1758a319]{display:flex;width:100%;min-height:42px;border-radius:6px;overflow:hidden}.title-action-favorite-split--desktop[data-v-1758a319]{min-height:44px}.title-action-favorite-split--with-favorite[data-v-1758a319]{border:1px solid var(--mg-border-subtle);background:color-mix(in srgb,var(--mg-surface) 88%,transparent)}.title-action-favorite-split-main[data-v-1758a319]{flex:1;min-width:0}.title-action-favorite-split-main[data-v-1758a319] .n-button,.title-action-favorite-split-main[data-v-1758a319] button{width:100%;height:100%;min-height:42px;border:none;border-radius:0;box-shadow:none}.title-action-favorite-split--desktop .title-action-favorite-split-main[data-v-1758a319] button{min-height:40px}.title-action-favorite-split-favorite[data-v-1758a319]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;padding:0;border:none;border-left:1px solid var(--mg-border-subtle);background:color-mix(in srgb,var(--mg-surface) 88%,transparent);color:var(--mg-text-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.title-action-favorite-split-favorite[data-v-1758a319]:hover{background:color-mix(in srgb,var(--mg-surface-muted) 70%,transparent)}.title-action-favorite-split-favorite[data-v-1758a319]:active{background:color-mix(in srgb,var(--mg-surface-alt) 80%,transparent)}.title-action-favorite-split-favorite[data-v-1758a319]:focus-visible{outline:2px solid color-mix(in srgb,var(--mg-primary) 55%,transparent);outline-offset:-2px}.title-action-favorite-split-favorite--active[data-v-1758a319]{color:#e2557a;background:color-mix(in srgb,#e2557a 10%,var(--mg-surface-muted))}.title-action-favorite-split-favorite--active[data-v-1758a319]:hover{background:color-mix(in srgb,#e2557a 16%,var(--mg-surface-muted))}.title-read-favorite-split[data-v-4676d147]{display:flex;width:100%;min-height:42px;border-radius:6px;overflow:hidden}.title-read-favorite-split--desktop[data-v-4676d147]{min-height:44px}.title-read-favorite-split--with-favorite[data-v-4676d147]{border:1px solid var(--mg-border-subtle)}.title-read-favorite-split[data-v-4676d147]:not(.title-read-favorite-split--with-favorite){background:var(--mg-primary);color:var(--mg-primary-text)}.title-read-favorite-split-main[data-v-4676d147],.title-read-favorite-split-favorite[data-v-4676d147]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.title-read-favorite-split-main[data-v-4676d147]{flex:1;gap:8px;min-width:0;padding:0 14px;font-size:14px;font-weight:500;background:var(--mg-primary);color:var(--mg-primary-text)}.title-read-favorite-split:not(.title-read-favorite-split--with-favorite) .title-read-favorite-split-main[data-v-4676d147]{background:transparent;color:inherit}.title-read-favorite-split-label[data-v-4676d147]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.title-read-favorite-split-favorite[data-v-4676d147]{flex-shrink:0;width:42px;padding:0;background:color-mix(in srgb,var(--mg-surface) 88%,transparent);color:var(--mg-text-muted);border-left:1px solid var(--mg-border-subtle)}.title-read-favorite-split-main[data-v-4676d147]:hover:not(:disabled){background:var(--mg-primary-hover)}.title-read-favorite-split-main[data-v-4676d147]:active:not(:disabled){background:var(--mg-primary-pressed)}.title-read-favorite-split-favorite[data-v-4676d147]:hover{background:color-mix(in srgb,var(--mg-surface-muted) 70%,transparent)}.title-read-favorite-split-favorite[data-v-4676d147]:active{background:color-mix(in srgb,var(--mg-surface-alt) 80%,transparent)}.title-read-favorite-split-main[data-v-4676d147]:disabled{opacity:.55;cursor:not-allowed}.title-read-favorite-split-main[data-v-4676d147]:focus-visible,.title-read-favorite-split-favorite[data-v-4676d147]:focus-visible{outline:2px solid color-mix(in srgb,var(--mg-primary) 55%,transparent);outline-offset:-2px}.title-read-favorite-split-favorite--active[data-v-4676d147]{color:#e2557a;background:color-mix(in srgb,#e2557a 10%,var(--mg-surface-muted))}.title-read-favorite-split-favorite--active[data-v-4676d147]:hover{background:color-mix(in srgb,#e2557a 16%,var(--mg-surface-muted))}.title-mobile-page[data-v-01103447]{--title-mobile-header-height: calc(48px + env(safe-area-inset-top, 0px)) ;position:relative;display:flex;flex-direction:column;min-height:100%;padding-top:var(--title-mobile-header-height);background:var(--mg-bg)}.title-mobile-header-sentinel[data-v-01103447]{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.title-mobile-header[data-v-01103447]{position:fixed;top:0;left:0;right:0;z-index:25;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:var(--title-mobile-header-height);padding:env(safe-area-inset-top,0px) 10px 0;background:transparent;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease}.title-mobile-header-actions[data-v-01103447]{display:flex;align-items:center;padding-bottom:4px}.title-mobile-header--scrolled[data-v-01103447]{background:var(--mg-header-bg);border-bottom-color:var(--mg-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-mobile-hero[data-v-01103447]{position:relative;overflow:hidden;margin-top:calc(-1 * var(--title-mobile-header-height));padding:8px 14px 18px}.title-mobile-hero-bg[data-v-01103447]{position:absolute;inset:0;background-position:center;background-size:cover;filter:blur(28px);transform:scale(1.12);opacity:.45}.title-mobile-hero-bg[data-v-01103447]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mg-bg) 35%,transparent) 0%,var(--mg-bg) 88%)}.title-mobile-hero-inner[data-v-01103447]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.title-mobile-rate-btn[data-v-01103447]{min-height:32px}.title-mobile-rate-btn--rated .title-mobile-rate-star[data-v-01103447]{color:var(--mg-link)}.title-mobile-back[data-v-01103447]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;border:0;border-radius:999px;background:transparent;color:var(--mg-text-strong);cursor:pointer;transition:background-color .2s ease}.title-mobile-header:not(.title-mobile-header--scrolled) .title-mobile-back[data-v-01103447]{background:color-mix(in srgb,var(--mg-surface) 72%,transparent)}.title-mobile-header:not(.title-mobile-header--scrolled) .title-mobile-rate-btn[data-v-01103447]{background:color-mix(in srgb,var(--mg-surface) 72%,transparent)}.title-mobile-cover-wrap[data-v-01103447]{position:relative;margin-bottom:12px}.title-mobile-cover[data-v-01103447]{position:relative;width:148px;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #10233f38}.title-mobile-cover[data-v-01103447] .title-cover-image{width:100%;height:100%}.title-mobile-rating[data-v-01103447]{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--mg-surface);box-shadow:0 4px 14px #10233f24;color:var(--mg-text-strong);font-size:13px;white-space:nowrap}.title-mobile-rating span[data-v-01103447]{color:var(--mg-text-muted);font-size:12px}.title-mobile-name[data-v-01103447]{margin:14px 0 4px;font-family:var(--font-display);font-size:22px;line-height:1.25;color:var(--mg-text-strong)}.title-mobile-alt[data-v-01103447]{margin:0 0 14px;color:var(--mg-text-muted);font-size:14px}.title-mobile-actions[data-v-01103447]{display:flex;flex-direction:column;gap:10px;width:100%}.title-mobile-actions-primary[data-v-01103447]{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.title-mobile-subscription[data-v-01103447]{min-height:42px;font-weight:500}.title-mobile-subscription--active[data-v-01103447]{color:var(--mg-link);background:var(--mg-nav-active-bg);border-color:color-mix(in srgb,var(--mg-link) 35%,var(--mg-border-input))}.title-mobile-add[data-v-01103447],.title-mobile-read[data-v-01103447]{min-height:42px}.title-mobile-read[data-v-01103447]{grid-column:span 1}.title-mobile-ad[data-v-01103447]{padding-right:14px;padding-left:14px}.title-mobile-tabs[data-v-01103447]{display:flex;gap:16px;overflow-x:auto;padding:0 14px;border-bottom:1px solid var(--mg-border);scrollbar-width:none}.title-mobile-tabs[data-v-01103447]::-webkit-scrollbar{display:none}.title-mobile-tab[data-v-01103447]{flex:0 0 auto;margin-bottom:-1px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mg-text-muted);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.title-mobile-tab--active[data-v-01103447]{color:var(--mg-nav-active-text);border-bottom-color:var(--mg-link)}.title-mobile-panel[data-v-01103447]{display:flex;flex-direction:column;gap:16px;padding:14px 14px 20px}.title-mobile-metadata[data-v-01103447]{display:flex;gap:18px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.title-mobile-metadata[data-v-01103447]::-webkit-scrollbar{display:none}.title-mobile-metadata-item[data-v-01103447]{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;min-width:72px}.title-mobile-metadata-label[data-v-01103447]{color:var(--mg-text-muted);font-size:12px}.title-mobile-metadata-value[data-v-01103447]{color:var(--mg-text-strong);font-size:14px;font-weight:600}.title-mobile-description-text--clamped[data-v-01103447]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.title-mobile-description p[data-v-01103447]{margin:0;line-height:1.55;color:var(--mg-text-emphasis)}.title-mobile-description-toggle[data-v-01103447]{margin-top:6px;padding:0;border:0;background:transparent;color:var(--mg-link);font-size:14px;font-weight:600;cursor:pointer}.title-mobile-tags[data-v-01103447]{display:flex;flex-wrap:wrap;gap:8px}.title-mobile-tag-chip[data-v-01103447]{padding:6px 10px;border:1px solid var(--mg-border);border-radius:999px;background:var(--mg-surface-muted);color:var(--mg-text-emphasis);font-size:13px;cursor:pointer}.title-mobile-tag-chip--more[data-v-01103447]{color:var(--mg-text-muted)}.title-mobile-tag-chip--static[data-v-01103447]{cursor:default}.title-mobile-tag-chip--warning[data-v-01103447]{border-color:color-mix(in srgb,var(--mg-warning, #f59e0b) 40%,var(--mg-border));color:var(--mg-text-emphasis)}.title-mobile-tag-group[data-v-01103447]{display:flex;flex-direction:column;gap:6px}.title-mobile-tag-group-label[data-v-01103447]{margin:0;font-size:13px;color:var(--mg-text-secondary)}.title-mobile-section[data-v-01103447]{display:flex;flex-direction:column;gap:10px}.title-mobile-section-title[data-v-01103447]{margin:0;font-size:17px;font-weight:600}.title-mobile-team-list[data-v-01103447]{display:flex;flex-direction:column;gap:8px}.title-mobile-team-chip-wrap[data-v-01103447]{display:flex;align-items:center;gap:8px}.title-mobile-team-bell[data-v-01103447]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--mg-border-input);border-radius:6px;background:var(--mg-surface);color:var(--mg-text-muted);cursor:pointer}.title-mobile-team-bell--subscribed[data-v-01103447]{border-color:var(--mg-link);color:var(--mg-link)}.title-mobile-team-bell[data-v-01103447]:disabled{opacity:.6;cursor:wait}.title-mobile-team-chip[data-v-01103447]{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 10px;border:1px solid var(--mg-border-input);border-radius:6px;background:var(--mg-surface);color:var(--mg-text-emphasis);cursor:pointer}.title-mobile-team-chip--active[data-v-01103447]{border-color:var(--mg-link);background:var(--mg-nav-active-bg);color:var(--mg-nav-active-text)}.title-mobile-team-chip img[data-v-01103447],.title-mobile-team-chip>span[data-v-01103447]{width:22px;height:22px;border-radius:4px;object-fit:cover}.title-mobile-team-chip>span[data-v-01103447]{display:grid;place-items:center;background:var(--mg-cover-bg);font-size:10px;font-weight:700}.title-mobile-related-group ul[data-v-01103447]{margin:6px 0 0;padding-left:1.1rem}.title-mobile-secondary-actions[data-v-01103447]{margin-top:4px}.title-mobile-chapters-panel[data-v-01103447]{display:flex;flex-direction:column;gap:12px}.title-mobile-chapter-toolbar[data-v-01103447]{display:flex;align-items:center;justify-content:space-between;gap:8px}.title-mobile-chapter-jump-menu[data-v-01103447]{display:flex;align-items:center;justify-content:space-around;gap:20px;min-width:200px;padding:12px 16px;border:1px solid var(--mg-border);border-radius:6px;background:var(--mg-surface)}.title-mobile-chapter-jump-item[data-v-01103447]{border:0;background:transparent;color:var(--mg-text-strong);font-size:15px;font-weight:600;cursor:pointer}.title-mobile-chapter-jump-item[data-v-01103447]:hover{color:var(--mg-link)}.title-mobile-chapter-group+.title-mobile-chapter-group[data-v-01103447]{margin-top:8px}.title-mobile-chapter-list[data-v-01103447]{margin:0;padding:0;list-style:none;border:1px solid var(--mg-border);border-radius:12px;overflow:hidden}.title-mobile-chapter-list li[data-v-01103447]{display:flex;align-items:stretch;justify-content:space-between;gap:8px;padding:0;border-bottom:1px solid var(--mg-border)}.title-mobile-chapter-item--new[data-v-01103447]{background:color-mix(in srgb,var(--mg-success) 8%,var(--mg-surface))}.title-mobile-chapter-list li[data-v-01103447]:last-child{border-bottom:0}.title-mobile-chapter-link[data-v-01103447]{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;padding:12px 8px 12px 14px;color:var(--mg-text-strong);text-decoration:none}.title-mobile-chapter-link--with-checkbox[data-v-01103447]{padding-left:0}.title-mobile-chapter-read-checkbox[data-v-01103447]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.title-mobile-chapter-read-checkbox[data-v-01103447]:disabled{cursor:default;opacity:.7}.title-mobile-chapter-read-toggle[data-v-01103447]{align-self:center;flex-shrink:0;margin-right:8px}.title-mobile-chapter-icon[data-v-01103447]{flex-shrink:0;color:var(--mg-text-muted)}.title-mobile-chapter-icon.is-read[data-v-01103447]{color:var(--mg-text-secondary)}.title-mobile-chapter-icon.is-in-progress[data-v-01103447]{color:var(--mg-nav-active-text)}.title-mobile-chapter-item--read .title-mobile-chapter-link span[data-v-01103447]{color:var(--mg-text-secondary)}.title-mobile-chapter-item--in-progress .title-mobile-chapter-link span[data-v-01103447]{font-weight:600}.title-context-profile[data-v-412cc3cc]{margin:1.25rem 0;padding:1rem 0;border-top:1px solid var(--n-border-color)}.section-heading[data-v-412cc3cc]{font-size:1.125rem;margin-bottom:.75rem}.block[data-v-412cc3cc]{margin-bottom:1rem}.block-title[data-v-412cc3cc]{font-size:.95rem;margin-bottom:.5rem;color:var(--n-text-color-2)}.tag-row[data-v-412cc3cc]{display:flex;flex-wrap:wrap;gap:.35rem}.narrative-full[data-v-412cc3cc]{white-space:pre-wrap;line-height:1.5}.intensity-grid[data-v-412cc3cc]{display:flex;flex-direction:column;gap:.5rem;max-width:420px}.intensity-row[data-v-412cc3cc]{display:grid;grid-template-columns:1fr 120px;gap:.5rem;align-items:center}.intensity-label[data-v-412cc3cc]{font-size:.85rem}.muted[data-v-412cc3cc]{color:var(--n-text-color-3);font-size:.9rem}.title-public-markers[data-v-61d1bf39]{margin:1.25rem 0;padding:1rem 0;border-top:1px solid var(--n-border-color)}.section-heading[data-v-61d1bf39]{font-size:1.125rem;margin-bottom:.75rem}.marker-group[data-v-61d1bf39]{margin-bottom:.65rem}.marker-group-label[data-v-61d1bf39]{font-size:.8rem;color:var(--n-text-color-3);margin-bottom:.25rem}.tag-row[data-v-61d1bf39]{display:flex;flex-wrap:wrap;gap:.35rem}.title-desktop-page[data-v-b5d6fc69]{width:100%}.title-desktop-ad[data-v-b5d6fc69]{max-width:min(1240px,100%);margin-right:auto;margin-left:auto;padding-right:28px;padding-left:28px}.title-desktop-hero[data-v-b5d6fc69]{position:relative;overflow:hidden;margin:0 0 20px;min-height:168px;border-radius:0 0 16px 16px}.title-desktop-hero-bg[data-v-b5d6fc69]{position:absolute;inset:0;background-position:center top;background-size:cover;filter:blur(24px);transform:scale(1.08);opacity:.5}.title-desktop-hero-bg[data-v-b5d6fc69]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mg-bg) 20%,transparent) 0%,var(--mg-bg) 92%)}.title-desktop-hero-inner[data-v-b5d6fc69]{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;max-width:min(1240px,100%);margin:0 auto;padding:28px 28px 22px}.title-desktop-hero-title[data-v-b5d6fc69]{margin:0;font-family:var(--font-display);font-size:32px;line-height:1.2;color:var(--mg-text-strong)}.title-desktop-hero-alt[data-v-b5d6fc69],.title-desktop-hero-alt-names[data-v-b5d6fc69]{margin:6px 0 0;font-size:15px;line-height:1.45}.title-desktop-rating-box[data-v-b5d6fc69]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.title-desktop-rating-main[data-v-b5d6fc69]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--mg-border-subtle);border-radius:10px;background:color-mix(in srgb,var(--mg-surface) 82%,transparent);color:var(--mg-text-strong);font-size:22px;line-height:1}.title-desktop-rating-star[data-v-b5d6fc69]{color:var(--mg-link)}.title-desktop-rating-votes[data-v-b5d6fc69]{color:var(--mg-text-muted);font-size:14px}.title-desktop-rate-btn[data-v-b5d6fc69]{min-width:108px}.title-desktop-rate-btn--rated .title-desktop-rate-star[data-v-b5d6fc69]{color:var(--mg-link)}.title-desktop-layout[data-v-b5d6fc69]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;max-width:min(1240px,100%);margin:0 auto;padding:24px 28px 32px;background:#111017;border-radius:12px}.title-desktop-sidebar[data-v-b5d6fc69]{display:flex;flex-direction:column;gap:12px}.title-desktop-cover-wrap[data-v-b5d6fc69]{position:relative}.title-desktop-cover[data-v-b5d6fc69]{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #00000047}.title-desktop-cover[data-v-b5d6fc69] .title-cover-image{width:100%;height:100%;display:block}.title-desktop-cover-overlay[data-v-b5d6fc69]{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:4px;padding:8px 10px;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .18) 45%,rgb(0 0 0 / .42) 100%)}.title-desktop-cover-action[data-v-b5d6fc69]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer;transition:background-color .15s ease}.title-desktop-cover-action[data-v-b5d6fc69]:hover{background:#ffffff24}.title-desktop-cover-action[data-v-b5d6fc69]:focus-visible{outline:2px solid rgb(255 255 255 / .65);outline-offset:1px}.title-desktop-read-btn[data-v-b5d6fc69]{width:100%}.title-desktop-status-split.title-action-favorite-split[data-v-b5d6fc69]{min-height:40px;border-radius:10px}.title-desktop-status-split .title-action-favorite-split-main[data-v-b5d6fc69]{display:flex;min-width:0}.title-desktop-status-split-main[data-v-b5d6fc69]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:40px;padding:0 14px;border:none;background:transparent;color:var(--mg-text-strong);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.title-desktop-status-split-main span[data-v-b5d6fc69]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-desktop-status-split-main[data-v-b5d6fc69]:hover{background:color-mix(in srgb,var(--mg-surface-muted) 70%,transparent)}.title-desktop-status-split-main[data-v-b5d6fc69]:focus-visible{outline:2px solid var(--mg-link);outline-offset:-2px}.title-desktop-meta-box[data-v-b5d6fc69]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--mg-border-subtle);border-radius:12px;background:var(--mg-surface-muted)}.title-desktop-meta-row[data-v-b5d6fc69]{display:grid;grid-template-columns:1fr;gap:2px}.title-desktop-meta-label[data-v-b5d6fc69]{color:var(--mg-text-muted);font-size:13px}.title-desktop-meta-value[data-v-b5d6fc69]{color:var(--mg-text-strong);font-size:14px;line-height:1.4}.title-desktop-meta-expand[data-v-b5d6fc69]{margin-top:2px;padding:0;border:0;background:transparent;color:var(--mg-link);font-size:13px;font-weight:600;cursor:pointer}.title-desktop-tabs[data-v-b5d6fc69]{display:flex;gap:22px;margin-bottom:18px;border-bottom:1px solid var(--mg-border)}.title-desktop-tab[data-v-b5d6fc69]{margin-bottom:-1px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mg-text-muted);font-size:15px;font-weight:600;cursor:pointer}.title-desktop-tab--active[data-v-b5d6fc69]{color:var(--mg-nav-active-text);border-bottom-color:var(--mg-link)}.title-desktop-panel[data-v-b5d6fc69]{display:flex;flex-direction:column;gap:18px}.title-desktop-description-text[data-v-b5d6fc69]{margin:0;line-height:1.6;color:var(--mg-text-emphasis);white-space:pre-line}.title-desktop-description-text--clamped[data-v-b5d6fc69]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.title-desktop-description-toggle[data-v-b5d6fc69]{margin-top:8px;padding:0;border:0;background:transparent;color:var(--mg-link);font-size:14px;font-weight:600;cursor:pointer}.title-desktop-tag-row[data-v-b5d6fc69]{display:flex;flex-wrap:wrap;gap:8px}.title-desktop-tag-row--hashtags[data-v-b5d6fc69]{gap:10px}.title-desktop-age-tag[data-v-b5d6fc69]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600}.title-desktop-hashtag[data-v-b5d6fc69]{padding:0;border:0;background:transparent;color:var(--mg-text-secondary);font-size:14px;cursor:default}.title-desktop-hashtag--more[data-v-b5d6fc69]{color:var(--mg-text-muted);cursor:pointer}.title-desktop-section[data-v-b5d6fc69]{display:flex;flex-direction:column;gap:10px}.title-desktop-section-title[data-v-b5d6fc69]{margin:0;font-size:18px;font-weight:600}.title-desktop-section-title--link[data-v-b5d6fc69]{display:inline-flex;align-items:center;gap:4px}.title-desktop-tag-group-label[data-v-b5d6fc69]{margin:0;font-size:13px;color:var(--mg-text-secondary)}.catalog-link-tag[data-v-b5d6fc69]{cursor:pointer}.title-desktop-team-cards[data-v-b5d6fc69]{display:flex;flex-wrap:wrap;gap:10px}.title-desktop-team-card[data-v-b5d6fc69]{display:inline-flex;align-items:center;gap:10px;min-width:160px;padding:10px 12px;border:1px solid var(--mg-border-input);border-radius:10px;background:var(--mg-surface);color:var(--mg-text-emphasis);cursor:pointer}.title-desktop-team-card--active[data-v-b5d6fc69]{border-color:var(--mg-link);background:var(--mg-nav-active-bg);color:var(--mg-nav-active-text)}.title-desktop-team-card img[data-v-b5d6fc69],.title-desktop-team-card-fallback[data-v-b5d6fc69]{width:28px;height:28px;border-radius:6px;object-fit:cover}.title-desktop-team-card-fallback[data-v-b5d6fc69]{display:grid;place-items:center;background:var(--mg-cover-bg);font-size:11px;font-weight:700}.title-desktop-team-card-name[data-v-b5d6fc69]{flex:1;font-size:14px;font-weight:600}.title-desktop-team-bell[data-v-b5d6fc69]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:6px;background:transparent;color:var(--mg-text-muted);cursor:pointer}.title-desktop-team-bell--subscribed[data-v-b5d6fc69]{color:var(--mg-link)}.title-desktop-team-bell[data-v-b5d6fc69]:disabled{opacity:.6;cursor:wait}.title-desktop-subscription-btn[data-v-b5d6fc69]{margin-top:8px}.title-desktop-related-list[data-v-b5d6fc69]{display:flex;flex-direction:column;gap:10px}.title-desktop-related-card[data-v-b5d6fc69]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--mg-border-subtle);border-radius:10px;background:var(--mg-surface-muted)}.title-desktop-related-cover-placeholder[data-v-b5d6fc69]{display:grid;place-items:center;width:52px;height:72px;border-radius:6px;background:var(--mg-cover-bg);font-weight:700;color:var(--mg-text-muted)}.title-desktop-related-kind[data-v-b5d6fc69]{display:block;color:var(--mg-text-muted);font-size:12px}.title-desktop-related-name[data-v-b5d6fc69]{display:block;margin-top:2px;color:var(--mg-text-strong);font-size:14px;font-weight:600}.title-desktop-chapter-teams[data-v-b5d6fc69]{display:flex;flex-wrap:wrap;gap:8px}.team-chip[data-v-b5d6fc69]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 10px;border:1px solid var(--mg-border-input);border-radius:8px;background:var(--mg-surface);color:var(--mg-text-emphasis);cursor:pointer}.team-chip.active[data-v-b5d6fc69]{border-color:var(--mg-link);background:var(--mg-nav-active-bg);color:var(--mg-nav-active-text)}.team-chip img[data-v-b5d6fc69],.team-chip span[data-v-b5d6fc69]{width:24px;height:24px;border-radius:4px}.team-chip img[data-v-b5d6fc69]{object-fit:cover}.team-chip span[data-v-b5d6fc69]{display:grid;place-items:center;background:var(--mg-cover-bg);font-size:10px;font-weight:700}.title-desktop-chapter-toolbar[data-v-b5d6fc69]{display:flex;align-items:center;justify-content:space-between;gap:8px}.title-desktop-chapters-panel[data-v-b5d6fc69]{position:relative;display:flex;flex-direction:column;gap:16px}.title-desktop-chapter-jump-menu[data-v-b5d6fc69]{display:flex;align-items:center;justify-content:space-around;gap:24px;min-width:220px;padding:12px 20px;border:1px solid var(--mg-border);border-radius:12px;background:var(--mg-surface)}.title-desktop-chapter-jump-item[data-v-b5d6fc69]{border:0;background:transparent;color:var(--mg-text-strong);font-size:15px;font-weight:600;cursor:pointer}.title-desktop-chapter-jump-item[data-v-b5d6fc69]:hover{color:var(--mg-link)}.title-desktop-chapter-scroll-top[data-v-b5d6fc69]{position:fixed;right:28px;bottom:28px;z-index:20;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--mg-border);border-radius:999px;background:color-mix(in srgb,var(--mg-surface) 92%,transparent);color:var(--mg-text-strong);box-shadow:0 8px 24px color-mix(in srgb,var(--mg-bg) 35%,transparent);cursor:pointer}.title-desktop-chapter-scroll-top[data-v-b5d6fc69]:hover{border-color:var(--mg-link);color:var(--mg-link)}.title-desktop-chapter-list[data-v-b5d6fc69]{margin:0;padding:0;list-style:none;border:1px solid var(--mg-border);border-radius:12px;overflow:hidden}.title-desktop-chapter-list>li[data-v-b5d6fc69]{border-bottom:1px solid var(--mg-border)}.title-desktop-chapter-item--new[data-v-b5d6fc69]{background:color-mix(in srgb,var(--mg-success) 8%,var(--mg-surface))}.title-desktop-chapter-list>li[data-v-b5d6fc69]:last-child{border-bottom:0}.title-desktop-chapter-main[data-v-b5d6fc69]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}.title-desktop-chapter-link[data-v-b5d6fc69]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--mg-text-strong);text-decoration:none}.title-desktop-chapter-icon[data-v-b5d6fc69]{flex-shrink:0;color:var(--mg-text-muted)}.title-desktop-chapter-icon.is-read[data-v-b5d6fc69]{color:var(--mg-text-secondary)}.title-desktop-chapter-icon.is-in-progress[data-v-b5d6fc69]{color:var(--mg-nav-active-text)}.title-desktop-chapter-item--read .title-desktop-chapter-link span[data-v-b5d6fc69]{color:var(--mg-text-secondary)}.title-desktop-chapter-item--in-progress .title-desktop-chapter-link span[data-v-b5d6fc69]{font-weight:600}.title-desktop-chapter-main-meta[data-v-b5d6fc69]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.title-desktop-chapter-date[data-v-b5d6fc69],.title-desktop-chapter-translation-date[data-v-b5d6fc69]{color:var(--mg-text-muted);font-size:13px;white-space:nowrap}.title-desktop-chapter-translations[data-v-b5d6fc69]{padding:0 14px 10px 34px;list-style:none;border-left:2px solid var(--mg-border-subtle);margin:0 0 0 22px}.title-desktop-chapter-translation[data-v-b5d6fc69]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}.title-desktop-chapter-translation-link[data-v-b5d6fc69]{color:var(--mg-text-muted);font-size:13px;text-decoration:none}.title-desktop-chapter-translation-link[data-v-b5d6fc69]:hover{color:var(--mg-link)}@media(max-width:1024px){.title-desktop-ad[data-v-b5d6fc69]{padding-right:16px;padding-left:16px}.title-desktop-layout[data-v-b5d6fc69]{grid-template-columns:1fr;padding:20px 16px 24px}.title-desktop-hero-inner[data-v-b5d6fc69]{flex-direction:column;align-items:flex-start;padding:20px 16px 16px}.title-desktop-rating-box[data-v-b5d6fc69]{align-items:flex-start}.title-desktop-hero-title[data-v-b5d6fc69]{font-size:26px}}
