.paragraph-surface[data-v-1bfd043c]{border:1px solid hsl(var(--border)/.65);color:hsl(var(--popover-foreground));background:hsl(var(--popover)/.92);-webkit-backdrop-filter:blur(12px)saturate(125%);contain:paint;isolation:isolate;border-radius:.8rem}.paragraph-surface--solid[data-v-1bfd043c]{background:hsl(var(--popover));-webkit-backdrop-filter:none;contain:none;isolation:auto}.paragraph-control[data-v-1bfd043c]{color:hsl(var(--muted-foreground));border-radius:.65rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform .12s;display:inline-flex}.desktop-control[data-v-1bfd043c]{width:1.75rem;height:1.75rem}.mobile-control[data-v-1bfd043c]{width:2.25rem;height:2.25rem}.paragraph-control[data-v-1bfd043c]:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.7)}.paragraph-control[data-v-1bfd043c]:active{transform:scale(.93)}.paragraph-control[data-v-1bfd043c]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.paragraph-control[data-v-1bfd043c]:disabled{pointer-events:none;opacity:.35}.paragraph-fade-enter-active[data-v-1bfd043c],.paragraph-fade-leave-active[data-v-1bfd043c]{will-change:opacity;transition:opacity .14s ease-out}.paragraph-fade-enter-from[data-v-1bfd043c],.paragraph-fade-leave-to[data-v-1bfd043c]{opacity:0}.paragraph-fade-enter-active .paragraph-surface[data-v-1bfd043c]{animation:.14s cubic-bezier(.16,1,.3,1) paragraph-rise-1bfd043c}@keyframes paragraph-rise-1bfd043c{0%{transform:scale(.96)translateY(3px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.paragraph-fade-enter-active[data-v-1bfd043c],.paragraph-fade-leave-active[data-v-1bfd043c]{transition-duration:1ms}.paragraph-fade-enter-active .paragraph-surface[data-v-1bfd043c]{animation:none}}[data-v-fffc6ccd] .prose em{color:hsl(var(--primary));font-style:italic}[data-v-fffc6ccd] .prose strong{color:hsl(var(--primary));font-weight:600}[data-v-fffc6ccd] .entity-highlight{cursor:pointer;background:0 0;text-decoration:none;transition:none}[data-v-fffc6ccd] .entity-highlight:hover{background-color:hsl(var(--muted-foreground)/.08)}[data-v-fffc6ccd] .entity-highlight:after{content:"";transform-origin:50%;background-color:#0000;width:100%;height:.1em;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s;position:absolute;bottom:-.1em;left:0;transform:scaleX(0)}[data-v-fffc6ccd] .entity-highlight:hover:after{background-color:hsl(var(--muted-foreground)/.4);transform:scaleX(1)}.entities-visible[data-v-fffc6ccd] .entity-highlight{background-color:hsl(var(--muted-foreground)/.2);border-radius:.125rem;position:relative}.entities-visible[data-v-fffc6ccd] .entity-highlight:hover{background-color:hsl(var(--muted-foreground)/.3)}[data-v-fffc6ccd] .litrpg-code pre,[data-v-fffc6ccd] .litrpg-code-content{font-size:inherit;line-height:inherit;font-family:inherit}[data-v-fffc6ccd] .tts-active-paragraph{isolation:isolate}[data-v-fffc6ccd] .tts-active-paragraph:before{content:"";z-index:-1;pointer-events:none;background-color:hsl(var(--primary)/.07);box-shadow:inset 2px 0 0 hsl(var(--primary)/.65);border-radius:.5rem;animation:.1s ease-out tts-highlight-in-fffc6ccd;position:absolute;inset:-.4rem -.5rem}.dark{background-color:hsl(var(--primary)/.1)}@keyframes tts-highlight-in-fffc6ccd{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-v-fffc6ccd] .tts-active-paragraph:before{animation:none}}[data-v-fffc6ccd] .paragraph-retranslating{color:hsl(var(--muted-foreground));animation:1.6s ease-in-out infinite paragraph-breathe-fffc6ccd;position:relative}[data-v-fffc6ccd] .paragraph-retranslating *{color:hsl(var(--muted-foreground))!important}[data-v-fffc6ccd] .paragraph-retranslating:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 35%,hsl(var(--foreground)/.12) 50%,transparent 65%);background-size:200% 100%;animation:1.6s linear infinite paragraph-shimmer-fffc6ccd;position:absolute;inset:0}@keyframes paragraph-breathe-fffc6ccd{0%,to{opacity:.9}50%{opacity:.55}}@keyframes paragraph-shimmer-fffc6ccd{0%{background-position:150% 0}to{background-position:-50% 0}}[data-v-fffc6ccd] .prose{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}[data-v-fffc6ccd] blockquote,[data-v-fffc6ccd] p{word-break:break-word;overflow-wrap:break-word;max-width:100%;hyphens:inherit;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:2;hyphenate-limit-chars:6 3 2;text-justify:inter-word}[data-v-fffc6ccd] [data-separator]{max-width:100%;overflow:hidden}@media (width<=640px){.absolute.left-\[calc\(100\%\+0\.5rem\)\][data-v-fffc6ccd]{top:-1.5rem!important;left:50%!important;transform:translate(-50%)translateY(-50%)!important}}[data-v-fffc6ccd] .image-container{justify-content:center;align-items:center;width:100%;margin:2rem 0;display:flex}[data-v-fffc6ccd] .chapter-image{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (width>=640px){[data-v-fffc6ccd] .chapter-image{max-width:600px}}.dark{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-v-fffc6ccd] .chapter-image{background-color:hsl(var(--muted));min-height:100px}.entities-off[data-v-fffc6ccd] .entity-highlight{all:unset}.entities-off[data-v-fffc6ccd] .entity-highlight:after{display:none}.entities-off[data-v-fffc6ccd] .entity-highlight:hover{background-color:#0000}.entities-off[data-v-fffc6ccd] .entity-highlight:hover:after{background-color:#0000;transform:scaleX(0)}.entities-off-clickable[data-v-fffc6ccd] .entity-highlight{cursor:pointer}.entities-off-clickable[data-v-fffc6ccd] .entity-highlight:hover{background-color:hsl(var(--muted-foreground)/.06);border-radius:.125rem}.entities-subtle[data-v-fffc6ccd] .entity-highlight{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--muted-foreground)/.25);text-decoration-color:hsl(var(--muted-foreground)/.25);text-underline-offset:2px;text-decoration-thickness:1px}.entities-subtle[data-v-fffc6ccd] .entity-highlight:after{display:none}.entities-subtle[data-v-fffc6ccd] .entity-highlight:hover{-webkit-text-decoration-color:hsl(var(--muted-foreground)/.5);text-decoration-color:hsl(var(--muted-foreground)/.5);background-color:hsl(var(--muted-foreground)/.06);border-radius:.125rem}.entities-subtle[data-v-fffc6ccd] .entity-user-translated{text-decoration-style:dashed}.entities-subtle[data-v-fffc6ccd] .entity-highlight-general{text-decoration-style:dashed;-webkit-text-decoration-color:hsl(var(--muted-foreground)/.15);text-decoration-color:hsl(var(--muted-foreground)/.15)}.entities-visible[data-v-fffc6ccd] .entity-highlight-general{border-bottom:1.5px dotted hsl(var(--muted-foreground)/.3);background-color:hsl(var(--muted-foreground)/.05)!important}.entities-subtle.show-community-suggestions[data-v-fffc6ccd] .entity-has-suggestions{-webkit-text-decoration-color:hsl(var(--entity-suggestion)/.5)!important;text-decoration-color:hsl(var(--entity-suggestion)/.5)!important;text-decoration-style:solid!important}.entities-visible.show-community-suggestions[data-v-fffc6ccd] .entity-has-suggestions{border-bottom:2px solid hsl(var(--entity-suggestion)/.6)}.entities-off.show-community-suggestions[data-v-fffc6ccd] .entity-has-suggestions{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--entity-suggestion)/.6);text-decoration-color:hsl(var(--entity-suggestion)/.6);text-underline-offset:2px;text-decoration-thickness:1px}.entities-off.show-community-suggestions[data-v-fffc6ccd] .entity-has-suggestions:hover{-webkit-text-decoration-color:hsl(var(--entity-suggestion)/.9);text-decoration-color:hsl(var(--entity-suggestion)/.9);background-color:hsl(var(--muted-foreground)/.06);border-radius:.125rem}.is-streaming-append[data-v-fffc6ccd] .image-container,.is-streaming-append[data-v-fffc6ccd] .litrpg-code,.is-streaming-append[data-v-fffc6ccd] blockquote,.is-streaming-append[data-v-fffc6ccd] p{animation:.35s ease-out stream-block-in-fffc6ccd}@keyframes stream-block-in-fffc6ccd{0%{opacity:.01}to{opacity:1}}@media (prefers-reduced-motion:reduce){.is-streaming-append[data-v-fffc6ccd] .image-container,.is-streaming-append[data-v-fffc6ccd] .litrpg-code,.is-streaming-append[data-v-fffc6ccd] blockquote,.is-streaming-append[data-v-fffc6ccd] p{animation:none}}.streaming-skeleton-area[data-v-fffc6ccd]{flex-direction:column;padding-top:.5rem;display:flex}.streaming-skeleton-para[data-v-fffc6ccd]{margin-bottom:.75rem}@media (width>=640px){.streaming-skeleton-para[data-v-fffc6ccd]{margin-bottom:1.5rem}}.streaming-skeleton-area--fill[data-v-fffc6ccd]{max-height:calc(100svh - 8rem);overflow:hidden}.streaming-skeleton-line[data-v-fffc6ccd]{background:linear-gradient(90deg,hsl(var(--muted)/.5) 0,hsl(var(--muted)/.8) 40%,hsl(var(--muted)/.5) 80%);background-size:200% 100%;border-radius:.25rem;height:1em;margin-bottom:.75em;animation:1.8s ease-in-out infinite skeleton-shimmer-fffc6ccd}.streaming-skeleton-line[data-v-fffc6ccd]:last-child{margin-bottom:0}@keyframes skeleton-shimmer-fffc6ccd{0%{background-position:200% 0}to{background-position:-200% 0}}
