.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:var(--font-geist-sans)}.page_main__GlU4n{min-height:100svh;gap:32px;grid-row-start:2;background-color:#ffec0f}.page_content__kDoxQ,.page_main__GlU4n{display:flex;flex-direction:column;padding:1rem}.page_content__kDoxQ{gap:16px;border-radius:.5rem;align-items:center}.page_table__71QjM{display:grid;grid-gap:16px;gap:16px;background-color:#fff;border-radius:5px;border:1px solid rgb(204,204,204)}.page_tableContainer__ZKrGH{width:100%}.page_tableSubtitle__sxPxr{font-size:14px;font-style:italic;padding-bottom:1rem}.page_audioPlayer__FX4RG{align-items:center;margin:auto}.page_fileInput__GPmDd{visibility:hidden;height:0}.page_buttonContainer__XCXUY{gap:16px}.page_buttonContainer__XCXUY,.page_button__vnlhW{display:flex;justify-content:center;align-items:center}.page_button__vnlhW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;font-size:16px;line-height:20px;width:-moz-fit-content;width:fit-content;background-color:#000;color:#fff}.page_audioPlayer__FX4RG{width:50%;display:flex;align-items:flex-end;justify-content:flex-end}.page_icon__AYuK3{margin-right:.25rem;font-weight:700}.page_editInput__waQ2Z{border:1px solid #ccc;width:100%;field-sizing:content;font-size:16px;font-family:Arial;padding:8px}.page_editInput__waQ2Z:focus{outline:none;border-color:black}.page_phrase__gMCDG{padding:2px 2px 2px 7px;line-height:1.4}.page_tableCell__AvMqx{width:100%}.page_editIcon__SL6TA{width:1rem;height:1rem;margin-left:8px}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__sHKi3{grid-row-start:3;display:flex;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}.page_speakerSelect__v4I__{min-width:120px}.page_time__O3IeK{cursor:pointer}.page_time__O3IeK:hover{text-decoration:underline}.export_modalOverlay__hW6E5{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.export_modal__2HlWm{background-color:#fff;padding:1.5rem;border-radius:8px;width:90%;max-width:400px;box-shadow:0 2px 10px rgba(0,0,0,.25)}.export_title__Xs5tN{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.export_filenameInput__qCH79{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem}.export_cancelButton__z7v71{margin-right:.5rem;background-color:#f0f0f0}.export_cancelButton__z7v71,.export_downloadButton__p20bC{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}.export_downloadButton__p20bC{background-color:#000000;color:white}.ConfirmModal_modalOverlay__8GzWN{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.ConfirmModal_modalContent__U0pFi{background-color:white;padding:1.5rem;border-radius:8px;max-width:500px;width:100%;box-shadow:0 10px 25px rgba(0,0,0,.2)}.ConfirmModal_modalHeader__kMko_{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.ConfirmModal_modalBody__zif2i{margin-bottom:1.5rem}.ConfirmModal_modalActions__bdK8o{display:flex;justify-content:flex-end;gap:1rem}.ConfirmModal_modalButton__VWPrK{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer}.ConfirmModal_cancelButton__fIOnn{background-color:#e2e8f0}.ConfirmModal_confirmButton__Yb5TP{background-color:#000000;color:white}