.speech-play-button_wrap__nvL0G{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.speech-play-button_button___D_Bs{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid rgba(83,210,255,.28);border-radius:999px;color:#cfeaff;background:rgba(12,74,133,.3);font-size:10px;letter-spacing:.04em;cursor:pointer;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.speech-play-button_button___D_Bs:hover:not(:disabled){border-color:rgba(83,210,255,.5);background:rgba(24,108,178,.42)}.speech-play-button_button___D_Bs:disabled{opacity:.55;cursor:progress}.speech-play-button_button___D_Bs[data-speech-state=playing]{border-color:rgba(127,226,255,.62);background:rgba(33,138,210,.48);color:#f2fbff}.speech-play-button_icon__H9sSB{font-size:9px;line-height:1;color:rgba(150,224,255,.9)}.speech-play-button_error__IPFec{color:#ffd0d3;font-size:9px;line-height:1.6}@media (prefers-reduced-motion:reduce){.speech-play-button_button___D_Bs{transition:none}}.save-restore-menu_root__HpZtJ{position:relative;display:inline-flex}.save-restore-menu_trigger__o8P44{white-space:nowrap}.save-restore-menu_menu__M8jlc{position:absolute;top:0;right:calc(100% + 8px);z-index:6;display:grid;grid-gap:1px;gap:1px;width:148px;max-height:calc(100vh - 40px);overflow-y:auto;padding:4px;background:rgba(6,34,72,.97);border:1px solid rgba(150,215,255,.3);border-radius:12px;box-shadow:0 16px 36px rgba(0,12,38,.5);-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);transform:translateX(6px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:right top;transition:opacity .16s ease,transform .18s ease,visibility .18s}.save-restore-menu_root__HpZtJ[data-open=true] .save-restore-menu_menu__M8jlc{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}button.save-restore-menu_item__BlTz4{padding:6px 9px;color:#eaf5ff;font-size:11px;line-height:1.3;text-align:left;white-space:nowrap;background:transparent!important;border:0;border-radius:9px;cursor:pointer;transition:background .14s ease}button.save-restore-menu_item__BlTz4+button.save-restore-menu_item__BlTz4{border-top:1px solid rgba(150,215,255,.12);border-top-left-radius:0;border-top-right-radius:0}button.save-restore-menu_item__BlTz4:hover:not([aria-disabled=true]){background:rgba(38,104,170,.5)!important}button.save-restore-menu_item__BlTz4[aria-disabled=true]{opacity:.45;cursor:not-allowed}.save-restore-menu_restorePanel__7rBPV{position:absolute;top:0;right:calc(100% + 8px);z-index:7;display:grid;grid-gap:8px;gap:8px;width:196px;padding:10px;background:rgba(6,34,72,.98);border:1px solid rgba(150,215,255,.3);border-radius:12px;box-shadow:0 16px 36px rgba(0,12,38,.5);-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);animation:save-restore-menu_restorePanelIn__RX4Ow .16s ease-out}.save-restore-menu_restorePanel__7rBPV label{display:grid;grid-gap:4px;gap:4px;color:#9fc9e6;font-size:10px}.save-restore-menu_restorePanel__7rBPV input{width:100%;height:30px;padding:0 9px;color:#eaf5ff;font-size:11px;background:rgba(3,22,48,.6);border:1px solid rgba(127,200,255,.24);border-radius:9px}.save-restore-menu_restorePanel__7rBPV input:focus-visible{outline:none;border-color:rgba(150,220,255,.7)}.save-restore-menu_restoreHint__YBZMg{margin:0;color:#8fe3c0;font-size:10px;line-height:1.5}.save-restore-menu_restoreError__fATaq{margin:0;color:#ffb9b9;font-size:10px;line-height:1.5}.save-restore-menu_restoreSubmit__GMLwa{height:30px;color:#fff;font-size:11px;background:linear-gradient(100deg,#167cd6,#19addd);border:0;border-radius:9px;cursor:pointer}.save-restore-menu_restoreSubmit__GMLwa:disabled{opacity:.5;cursor:not-allowed}@keyframes save-restore-menu_restorePanelIn__RX4Ow{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.save-restore-menu_fileInput__4jvP1{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:720px){.save-restore-menu_menu__M8jlc{right:auto;left:0;top:calc(100% + 8px);width:148px;transform:translateY(-6px);transform-origin:top left}.save-restore-menu_root__HpZtJ[data-open=true] .save-restore-menu_menu__M8jlc{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.save-restore-menu_menu__M8jlc{transition:none}}