.reading-close-button[data-v-ecb98983]{background:#b76450;border:3px solid #fff7e8;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:grid;height:54px;padding:0;place-items:center;width:54px}.reading-close-button svg[data-v-ecb98983]{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-width:3.2;width:25px}.reading-close-button[data-v-ecb98983]:focus-visible{outline:4px solid #f5c768;outline-offset:3px}.sync-transcript[data-v-c8748612]{display:flex;flex-direction:column;min-height:0}.sync-content[data-v-c8748612]{flex:1 1 auto;font-size:20px;line-height:1.75;min-height:0;overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px;scrollbar-width:none;white-space:pre-wrap;-ms-overflow-style:none}.sync-content[data-v-c8748612]::-webkit-scrollbar{height:0;width:0}.anchor-spacer[data-v-c8748612]{width:100%}.sync-content p[data-v-c8748612]{border-radius:8px;color:#fff7e8;margin:0 0 6px;padding:4px 7px;transition:background-color .22s ease}.sync-content p.current-sentence[data-v-c8748612]{background:#fff7e824}.sync-content span[data-v-c8748612]{border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .18s ease,box-shadow .18s ease}.current-character[data-v-c8748612]{background:#8c4427;box-shadow:0 0 0 2px #8c4427}.follow-button[data-v-c8748612]{align-self:flex-start;background:#f5faed;border:1px solid #587b60;border-radius:8px;color:#294337;cursor:pointer;flex:none;font:inherit;font-size:15px;margin:0 0 8px;padding:7px 12px}.sync-transcript small[data-v-c8748612]{color:#fff7e8;display:block;flex:none;font-size:13px;line-height:1.4;margin-top:5px}@media(prefers-reduced-motion:reduce){.sync-content p[data-v-c8748612],.sync-content span[data-v-c8748612]{transition:none}}.audio-repeat-controls[data-v-9b7724d5]{align-items:center;color:#fff7e8;display:flex;flex-wrap:wrap;font-size:13.5px;gap:5px 9px;line-height:1.3}.audio-repeat-controls label[data-v-9b7724d5]{align-items:center;display:inline-flex;gap:5px}.repeat-count-label input[data-v-9b7724d5]{background:#fff7e8;border:1px solid #e9d0a6;border-radius:7px;box-sizing:border-box;color:#294337;font:inherit;font-size:15px;height:28px;min-width:0;padding:2px 4px;text-align:center;width:46px}.repeat-infinite-label input[data-v-9b7724d5]{accent-color:#f5c768;height:17px;width:17px}.audio-dialog-layer[data-v-107ac3f0]{background:#112018d1;box-sizing:border-box;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:100}.audio-dialog[data-v-107ac3f0]{background:#2d4336fa;border:3px solid #fff7e8;border-radius:24px;box-shadow:0 14px 34px #1f36274d;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 24px);overflow:hidden;padding:14px;width:min(100%,640px)}.audio-dialog-header[data-v-107ac3f0]{align-items:center;display:flex;flex:none;gap:10px;justify-content:space-between}.audio-dialog-header p[data-v-107ac3f0]{color:#f5c768;font-size:15px;font-weight:900;letter-spacing:.06em;margin:0}.audio-dialog-header[data-v-107ac3f0] .reading-close-button{border-width:2px;height:40px;width:40px}.audio-dialog-header[data-v-107ac3f0] .reading-close-button svg{height:19px;stroke-width:3;width:19px}.audio-dialog-copy[data-v-107ac3f0]{display:grid;gap:12px;max-height:min(48dvh,360px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-color:rgba(245,199,104,.72) rgba(255,247,232,.12);scrollbar-width:thin}.audio-dialog-copy.has-sync[data-v-107ac3f0]{display:flex;flex-direction:column;gap:8px;max-height:none;overflow-y:auto}.has-sync .is-source[data-v-107ac3f0]{flex:none;max-height:12dvh;overflow-y:auto}.has-sync .is-description[data-v-107ac3f0]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.has-sync .is-description h2[data-v-107ac3f0]{flex:none}.has-sync[data-v-107ac3f0] .sync-transcript{flex:1 1 auto;min-height:0}.has-sync[data-v-107ac3f0] .sync-content{flex:1 1 auto;max-height:none;min-height:min(38dvh,290px)}.audio-copy-block[data-v-107ac3f0]{border:2px solid transparent;border-radius:14px;padding:10px 12px}.audio-copy-block.is-source[data-v-107ac3f0]{background:#fff7e8;border-color:#f5c768c7;color:#304337}.audio-copy-block.is-description[data-v-107ac3f0]{background:#fff7e81a;border-color:#f0a169a3;color:#fff7e8}.audio-copy-block h2[data-v-107ac3f0]{color:#b76450;font-size:13px;font-weight:900;letter-spacing:.08em;margin:0 0 4px}.audio-copy-block.is-description h2[data-v-107ac3f0]{color:#f5c768}.audio-copy-block p[data-v-107ac3f0]{font-size:16px;font-weight:700;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.audio-playback-row[data-v-107ac3f0]{--audio-control-size:56px;gap:10px}.audio-playback-row[data-v-107ac3f0],.audio-repeat-row[data-v-107ac3f0]{align-items:center;display:flex;flex:none}.audio-repeat-row[data-v-107ac3f0]{border-top:1px dashed rgba(255,247,232,.22);flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding-top:10px}.audio-play-toggle[data-v-107ac3f0]{align-items:center;background:#f5c768;border:2px solid #fff7e8;border-radius:50%;color:#304337;cursor:pointer;display:inline-flex;flex:none;font-size:15px;font:inherit;font-weight:900;height:var(--audio-control-size);justify-content:center;padding:0;width:var(--audio-control-size)}.audio-play-toggle[data-v-107ac3f0]:focus-visible,.audio-play-toggle[data-v-107ac3f0]:hover{background:#ffd982}.audio-play-toggle[data-v-107ac3f0]:focus-visible{outline:4px solid #f0a169;outline-offset:2px}.audio-play-toggle .audio-icon[data-v-107ac3f0]{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:22px}.audio-play-toggle .audio-icon.is-play path[data-v-107ac3f0]{fill:currentColor;stroke:none}.audio-progress-panel[data-v-107ac3f0]{align-content:center;display:grid;flex:1 1 auto;gap:4px;height:var(--audio-control-size);min-width:0}.audio-dialog-slider[data-v-107ac3f0]{align-items:center;cursor:ew-resize;display:flex;height:34px;position:relative;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.audio-dialog-slider[data-v-107ac3f0]:focus-visible{border-radius:14px;outline:4px solid #f5c768;outline-offset:1px}.audio-dialog-slider-track[data-v-107ac3f0]{background:#fff7e84d;border-radius:999px;box-shadow:inset 0 1px 3px #14231947;display:block;height:10px;margin:0 12px;overflow:visible;position:relative;width:calc(100% - 24px)}.audio-dialog-slider-fill[data-v-107ac3f0]{background:#f0a169;border-radius:inherit;box-shadow:0 0 10px #f0a1693d;inset:0;position:absolute;transform:scaleX(var(--audio-progress-ratio));transform-origin:left center;will-change:transform}.audio-dialog-slider-thumb[data-v-107ac3f0]{background:#d86f52;border:3px solid #fff7e8;border-radius:50%;box-shadow:0 3px 10px #14231959;box-sizing:border-box;height:24px;left:var(--audio-progress-position);position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .14s ease,transform .14s ease;width:24px;will-change:left}.audio-dialog-slider.is-dragging .audio-dialog-slider-thumb[data-v-107ac3f0]{box-shadow:0 4px 15px #14231970,0 0 0 5px #f5c76838;transform:translate(-50%,-50%) scale(1.08)}.audio-dialog-time[data-v-107ac3f0]{align-items:baseline;color:#fff7e8;display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;gap:8px;justify-content:space-between;line-height:1.25;margin:0 12px}.audio-dialog-round[data-v-107ac3f0]{color:#e7dfcb;font-size:12.5px;font-weight:700;margin-left:auto;white-space:nowrap}@media(max-width:560px){.audio-dialog-layer[data-v-107ac3f0]{padding:12px}.audio-dialog[data-v-107ac3f0]{border-radius:20px;gap:9px;max-height:calc(100dvh - 20px);padding:13px}.audio-dialog-copy[data-v-107ac3f0]{max-height:52dvh}.audio-copy-block[data-v-107ac3f0]{padding:9px 11px}.audio-copy-block p[data-v-107ac3f0]{font-size:15.5px;line-height:1.55}}.reading-dialog-enter-active,.reading-dialog-leave-active{transition:opacity .22s ease}.reading-dialog-enter-active [data-dialog-panel]{animation:reading-dialog-open .44s cubic-bezier(.2,.82,.24,1) both;will-change:transform,opacity}.reading-dialog-leave-active [data-dialog-panel]{transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,1,1);will-change:transform,opacity}.reading-dialog-enter-from,.reading-dialog-leave-to{opacity:0}.reading-dialog-leave-to [data-dialog-panel]{opacity:0;transform:translate3d(0,18px,0) scale(.94) rotate(.8deg)}@keyframes reading-dialog-open{0%{opacity:0;transform:translate3d(0,28px,0) scale(.9) rotate(-1.4deg)}68%{opacity:1;transform:translate3d(0,-4px,0) scale(1.012) rotate(.25deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.reading-dialog-enter-active,.reading-dialog-enter-active [data-dialog-panel],.reading-dialog-leave-active,.reading-dialog-leave-active [data-dialog-panel]{animation:none;transition-duration:1ms}}.video-layer[data-v-1bbcaa08]{background:#111a16e6;display:grid;height:100vh;height:100dvh;inset:0;position:fixed;z-index:110}.video-dialog[data-v-1bbcaa08]{box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:16px;position:relative;width:100%}.video-dialog.has-description[data-v-1bbcaa08]{gap:12px;grid-template-rows:minmax(0,1fr) auto}.video-description[data-v-1bbcaa08]{background:#2d4336;border-radius:15px;color:#fff7e8;max-height:24dvh;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}.video-description h2[data-v-1bbcaa08]{font-size:17px;margin:0 0 8px}.video-description p[data-v-1bbcaa08]{font-size:17px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.has-description .video-close[data-v-1bbcaa08]{inset:12px 12px auto auto;position:absolute;transform:none}.video-stage[data-v-1bbcaa08]{display:grid;overflow:hidden;place-items:center;position:relative}.video-frame[data-v-1bbcaa08],.video-stage[data-v-1bbcaa08]{box-sizing:border-box;min-height:0;min-width:0}.video-frame[data-v-1bbcaa08]{background:#2d4336f5;border:3px solid #fff7e8;border-radius:24px;box-shadow:0 14px 34px #1f36274d;height:100%;padding:10px;width:100%}.video-frame[data-v-1bbcaa08],.video-surface[data-v-1bbcaa08]{display:grid;overflow:hidden}.video-surface[data-v-1bbcaa08]{background:#16251c;border-radius:15px;min-height:0;min-width:0;place-items:center}.video-dialog video[data-v-1bbcaa08]{background:#16251c;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.video-close[data-v-1bbcaa08]{bottom:22px;left:50%;position:fixed;transform:translate(-50%);z-index:2}@media(max-width:767px){.video-close[data-v-1bbcaa08]{bottom:max(88px,calc(env(safe-area-inset-bottom) + 48px))}}
