.preview-all-modal-overlay--embedded[data-v-2cb4971b]{background:#0f172a80;inset:0;position:absolute;z-index:150}.preview-all-modal-overlay--teleport[data-v-2cb4971b]{align-items:flex-start;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:9vh 0 2vh;position:fixed;z-index:1100}.preview-all-modal-overlay[aria-hidden=true][data-v-2cb4971b]{pointer-events:none}.preview-all-modal-card[data-v-2cb4971b]{background:#fff;border-radius:6px;box-shadow:0 24px 48px #0f172a47;display:flex;flex-direction:column;height:77vh;isolation:isolate;left:50%;overflow:hidden;position:absolute;top:9vh;transform:translate(-50%);width:min(90vw,700px)}.preview-all-modal-overlay--teleport .preview-all-modal-card[data-v-2cb4971b]{left:auto;position:relative;top:auto;transform:none}.preview-all-modal-card--compact[data-v-2cb4971b]{height:min(65vh,640px)}.preview-all-modal-header[data-v-2cb4971b]{align-items:flex-start;background:#f8fafc;border-bottom:2px dashed #c0e2f6;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.7rem .85rem}.preview-all-playback-bar[data-v-2cb4971b]{align-items:center;display:flex;flex:1;gap:.65rem;min-width:0}.preview-all-playback-buttons[data-v-2cb4971b]{align-items:center;border-radius:6px;box-shadow:1px 1px 3px #2537541f;display:flex;flex-shrink:0;gap:.3rem;outline:1px solid #b8d2f3;padding:.15rem .25rem}.preview-all-playback-button[data-v-2cb4971b]{align-items:center;background:#fff;border:none;border-radius:8px;color:#285be8;cursor:pointer;display:inline-flex;font-size:.9rem;height:2rem;justify-content:center;width:2rem}.preview-all-playback-button--main[data-v-2cb4971b]{height:2.1rem}.preview-all-playback-button[data-v-2cb4971b]:hover{background:#d2e6fe}.preview-all-playback-button[data-v-2cb4971b]:disabled{cursor:not-allowed;opacity:.45}.preview-all-playback-title-container[data-v-2cb4971b]{flex:1;min-width:0}.preview-all-playback-title-row[data-v-2cb4971b]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.preview-all-playback-title[data-v-2cb4971b]{color:#1f2937;font-size:.95rem;font-weight:600;margin:0;overflow:hidden;padding-left:.15rem;text-overflow:ellipsis;white-space:nowrap}.preview-all-progress-value[data-v-2cb4971b]{color:#434e5d;font-size:.85rem;letter-spacing:.03rem;white-space:nowrap}.preview-all-playback-progress[data-v-2cb4971b]{background:#e5e7eb;border-radius:999px;height:5px;margin-top:.3rem;overflow:hidden}.preview-all-progress-bar[data-v-2cb4971b]{background:linear-gradient(90deg,#60a5fa,#3b82f6);height:100%;transition:width .2s ease}.preview-all-header-actions[data-v-2cb4971b]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.zhuyin-toggle[data-v-2cb4971b]{color:#4b5563;cursor:pointer;font-size:.9rem;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zhuyin-toggle[data-v-2cb4971b],.zhuyin-track[data-v-2cb4971b]{align-items:center;display:inline-flex}.zhuyin-track[data-v-2cb4971b]{height:22px;position:relative;width:40px}.zhuyin-track input[data-v-2cb4971b]{height:0;opacity:0;width:0}.zhuyin-thumb[data-v-2cb4971b]{background:#4b8df973;border-radius:9999px;inset:0;pointer-events:none;position:absolute;transition:background-color .2s ease}.zhuyin-thumb[data-v-2cb4971b]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a40;content:"";height:16px;left:4px;position:absolute;top:3px;transition:transform .2s ease;width:16px}.zhuyin-track input:checked+.zhuyin-thumb[data-v-2cb4971b]{background:#054eecb3}.zhuyin-track input:checked+.zhuyin-thumb[data-v-2cb4971b]:after{transform:translate(16px)}.preview-all-zhuyin-toggle[data-v-2cb4971b]{transform:scale(.9);transform-origin:right center}.preview-all-close-button[data-v-2cb4971b]{background:transparent;border:none;border-radius:999px;color:#64748b;cursor:pointer;font-size:1.5rem;height:2rem;line-height:1;width:2rem}.preview-all-modal-body[data-v-2cb4971b]{flex:1;min-height:0;overflow-y:auto;padding:.5rem 1.1rem 1.1rem 1.4rem}.preview-all-sentences[data-v-2cb4971b]{background:#fbfaf5;border-radius:3px;box-shadow:inset 0 0 3px #3f2b1e26;display:grid;gap:.2rem;margin-bottom:1.25rem;padding:.1rem .3rem}.preview-all-sentences--solo[data-v-2cb4971b]{margin-bottom:.35rem}.preview-sentence-row[data-v-2cb4971b]{align-items:center;display:flex;gap:.7rem}.preview-sentence-index[data-v-2cb4971b]{background:#f8eed4;border-radius:4px;box-shadow:1px 1px 3px #3c393126;box-sizing:border-box;color:#4b5563;flex:0 0 2.7rem;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25;padding:.1rem 0;text-align:center;width:2.7rem}.preview-sentence-row--clickable[data-v-2cb4971b]{cursor:pointer}.preview-sentence-row--disabled[data-v-2cb4971b]{cursor:default}.preview-sentence-row .preview-sentence[data-v-2cb4971b]{flex:1 1 0;min-width:0}.sentence-text[data-v-2cb4971b]{line-height:1.65}.sentence-text.post-sub-content[data-v-2cb4971b]{font-family:var(--font-family-zuyin,"ToneOZ-Zhuyin-Kai-Traditional","Noto Sans TC",sans-serif)}.sentence-text.post-sub-content[data-v-2cb4971b],.sentence-text.post-sub-content-plain[data-v-2cb4971b]{font-size:var(--reading-submission-sentence-size,1.35rem);letter-spacing:var(--post-letter-spacing,3px);line-height:var(--reading-submission-sentence-line-height,1.45)}.preview-sentence .sentence-text.post-sub-content[data-v-2cb4971b],.preview-sentence .sentence-text.post-sub-content-plain[data-v-2cb4971b]{display:inline;font-weight:inherit}.preview-sentence[data-v-2cb4971b]{border-radius:3px;font-size:1.15rem;letter-spacing:.025rem;line-height:1.3;padding:.2rem .25rem;transition:background-color .1s ease,color .1s ease}.preview-sentence--pending[data-v-2cb4971b]{color:#4b5563}.preview-sentence--played[data-v-2cb4971b]{color:#111827}.preview-sentence-row--disabled .preview-sentence[data-v-2cb4971b],.preview-sentence-row--disabled .preview-sentence-index[data-v-2cb4971b]{color:#a9b0ba}.preview-sentence--playing[data-v-2cb4971b],.preview-sentence-row--clickable .preview-sentence.preview-sentence--playing[data-v-2cb4971b]{background:#fef08a;color:#1a1a1a}.preview-all-note-stage[data-v-2cb4971b]{margin-bottom:1.25rem}.submitter-note-preview-label[data-v-2cb4971b]{color:#4a5f8c;font-size:.95rem;font-weight:600;letter-spacing:.025rem}.submitter-note-preview-stage[data-v-2cb4971b]{align-items:center;background:#fff;border:1px solid #bbc7de;border-radius:12px;display:flex;justify-content:center;min-height:168px;padding:.6rem;position:relative}.submitter-note-preview-stage--open[data-v-2cb4971b]{align-items:stretch;justify-content:flex-start;min-height:0;padding:.6rem 2rem 1.8rem 1.5rem}.submitter-note-preview-viewport[data-v-2cb4971b]{box-sizing:border-box;display:block;max-height:360px;overflow-x:hidden;overflow-y:auto;width:100%}.submitter-note-preview-scaler[data-v-2cb4971b]{box-sizing:border-box;max-width:100%;width:100%}.reading-note-showcase--modal-mini[data-v-2cb4971b]{background:linear-gradient(90deg,#f5f3ff,#fdf2f8 50%,#eef2ff);border-radius:.75rem;font-size:.92em;margin-bottom:0;overflow:hidden;padding:.55rem .6rem;position:relative}.reading-note-showcase--modal-mini .reading-note-showcase-inner[data-v-2cb4971b]{background:#fff;border:1px solid #e0e7ff;border-radius:.65rem;display:grid;gap:.55rem;padding:.65rem .75rem;position:relative}.reading-note-showcase--modal-mini .reading-note-block[data-v-2cb4971b]{display:grid;gap:.35rem}.reading-note-showcase--modal-mini .reading-note-block--with-icon[data-v-2cb4971b]{align-items:flex-start;display:flex;flex-direction:row;gap:.65rem}.reading-note-showcase--modal-mini .reading-note-block-icon[data-v-2cb4971b]{align-items:center;border-radius:.65rem;display:flex;flex-shrink:0;height:2.35rem;justify-content:center;width:2.35rem}.reading-note-showcase--modal-mini .reading-note-block-icon--headphones[data-v-2cb4971b]{background:#eef2ff}.reading-note-showcase--modal-mini .reading-note-block-icon-emoji[data-v-2cb4971b]{color:#818cf8;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;line-height:1}.reading-note-showcase--modal-mini .reading-note-block-icon--quote[data-v-2cb4971b]{background:#faf5ff}.reading-note-showcase--modal-mini .reading-note-block-icon-quote[data-v-2cb4971b]{color:#d8b4fe;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400;line-height:1;padding-top:.2rem}.reading-note-showcase--modal-mini .reading-note-block-body[data-v-2cb4971b]{display:grid;flex:1;gap:.35rem;min-width:0}.reading-note-showcase--modal-mini .reading-note-showcase-inner>.reading-note-block--with-icon[data-v-2cb4971b]:has(+.reading-note-block--with-icon){border-bottom:2px dashed rgba(196,215,255,.85);padding-bottom:.7rem}.reading-note-showcase--modal-mini .reading-note-badge[data-v-2cb4971b]{background:#dbeafe;border-radius:99px;color:#1d4ed8;font-size:.74rem;font-weight:700;padding:.1rem .55rem;width:-moz-fit-content;width:fit-content}.reading-note-showcase--modal-mini .reading-note-badge--voice[data-v-2cb4971b]{background:#ede9fe;color:#6d28d9}.reading-note-showcase--modal-mini .reading-note-collaborator-rows[data-v-2cb4971b]{display:grid;gap:.2rem}.reading-note-showcase--modal-mini .reading-note-collaborator-row[data-v-2cb4971b]{align-items:center;-moz-column-gap:.3rem;column-gap:.3rem;display:grid;grid-template-columns:4.5em minmax(0,1fr)}.reading-note-showcase--modal-mini .reading-note-role-label[data-v-2cb4971b]{border-radius:6px;box-sizing:border-box;color:#1e3a8a;font-size:.82rem;font-weight:600;letter-spacing:.06em;line-height:1.35;margin:0;padding:.35rem .25rem;text-align:center;width:100%}.reading-note-showcase--modal-mini .reading-note-role-names[data-v-2cb4971b]{color:#334155;font-weight:500;line-height:1.75;min-width:0;word-break:break-word}.reading-note-showcase--modal-mini .reading-note-words[data-v-2cb4971b]{color:#374151;line-height:1.6;margin:0 0 0 1em;white-space:pre-wrap}.reading-note-showcase--modal-mini .reading-note-image-wrap[data-v-2cb4971b]{border:1px solid #e0e7ff;border-radius:.75rem;overflow:hidden}.reading-note-showcase--modal-mini .reading-note-image[data-v-2cb4971b]{display:block;height:auto;width:100%}.submitter-note-preview-empty[data-v-2cb4971b]{color:#db2935;font-size:1.1rem;letter-spacing:.025rem;line-height:1.5;margin:0;padding-top:.4rem;text-align:center}.preview-all-contact-table-wrap[data-v-2cb4971b]{margin-bottom:.5rem}.preview-all-contact-title[data-v-2cb4971b]{color:#33558e;font-size:1rem;font-weight:600;margin-bottom:.5rem}.preview-all-contact-table[data-v-2cb4971b]{border-collapse:collapse;width:100%}.preview-all-contact-table td[data-v-2cb4971b],.preview-all-contact-table th[data-v-2cb4971b]{background:#f8fafc;border:1px solid #dbe3ef;color:#434e5d;font-size:.95rem;letter-spacing:.025rem;padding:.45rem .6rem;vertical-align:top}.preview-all-contact-table th[data-v-2cb4971b]{color:#33558e;font-weight:600;text-align:center;width:7rem}.preview-all-modal-footer[data-v-2cb4971b]{align-items:center;border-top:2px dashed #c0e2f6;display:flex;flex-shrink:0;justify-content:space-between;padding:.65rem 1rem .5rem}.preview-all-read-all-btn[data-v-2cb4971b]{background-color:#3498db;border:none;border-radius:6px;box-shadow:0 2px 5px #3498db4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.25rem .75rem;transition:background-color .1s ease,transform .1s ease,box-shadow .1s ease;white-space:nowrap}.preview-all-read-all-btn[data-v-2cb4971b]:hover:not(:disabled){background-color:#2980b9;box-shadow:0 4px 8px #2980b966;transform:translateY(-2px)}.preview-all-read-all-btn[data-v-2cb4971b]:active:not(:disabled){box-shadow:0 1px 3px #2980b94d;transform:translateY(0)}.preview-all-read-all-btn[data-v-2cb4971b]:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed;opacity:.5}.preview-all-back-btn[data-v-2cb4971b]{background:#f1f1f1;border:1px solid silver;border-radius:6px;box-shadow:1px 1px 3px #25375426;color:#313842;cursor:pointer;letter-spacing:.01rem;padding:.25rem .75rem;width:min(4rem,10vw)}.preview-all-back-btn[data-v-2cb4971b]:hover{background-color:#d4d4d4}.modal-scroll-fab[data-v-2cb4971b]{align-items:center;background:#fdfeffc4;border:none;border-radius:50%;bottom:4.25rem;box-shadow:0 2px 8px #451c0347;color:#f98f4d;cursor:pointer;display:inline-flex;font-size:.985rem;height:1.95rem;justify-content:center;padding:0;position:absolute;right:1.4rem;transition:background-color .1s ease,box-shadow .1s ease,transform .1s ease;width:1.95rem;z-index:2}.modal-scroll-fab[data-v-2cb4971b]:hover{background:#fff6e5e6;box-shadow:1px 3px 7px #0f172a4d;transform:translateY(-1px)}
