._page_cavbw_1{color:#193b50;background:#f4f7fa;min-height:calc(100vh - 90px);padding:46px 24px 64px}._shell_cavbw_2{width:min(760px,100%);margin:0 auto}._heading_cavbw_3{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:30px;display:flex}._headingIcon_cavbw_4{color:#286ca8;background:linear-gradient(145deg,#fff,#e4f0fd);border:1px solid #d4e4f5;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 5px 16px #286ca80a}._headingIcon_cavbw_4 svg{width:29px;height:29px}._heading_cavbw_3 h1{color:#205e89;letter-spacing:-.8px;margin:0;font-size:clamp(27px,4.5vw,36px);font-weight:750;line-height:1.25}._voiceLabel_cavbw_7{color:#456d88;background:#fff;border:1px solid #d5e3ee;border-radius:30px;justify-content:center;align-items:center;margin:0;padding:7px 14px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}._workspace_cavbw_8{background:#fff;border:1px solid #dce6ee;border-radius:18px;padding:14px;box-shadow:0 8px 30px #193b5006}._toolbar_cavbw_9{justify-content:flex-end;margin:-2px 0 10px;display:flex}._settingsToggle_cavbw_10{color:#456d88;width:auto;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}._settingsToggle_cavbw_10 span,._choice_cavbw_11 span,._settingsAction_cavbw_11 span{float:none;font:inherit;line-height:inherit}._settingsToggle_cavbw_10:hover,._settingsToggle_cavbw_10[aria-expanded=true]{color:#205e89;background:#edf5fc;border-color:#d5e4f0}._settingsToggle_cavbw_10 svg{flex:0 0 20px;width:20px;height:20px;display:block}._settingsToggle_cavbw_10 ._chevron_cavbw_14{flex-basis:16px;width:16px;height:16px}._chevron_cavbw_14[data-open=true]{transform:rotate(180deg)}._settingsPanel_cavbw_16{background:#f7fafd;border:1px solid #dae6ef;border-radius:12px;margin:0 0 14px;padding:18px}._settingsGrid_cavbw_17{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._settingGroup_cavbw_18{border:0;min-width:0;margin:0;padding:0}._settingGroup_cavbw_18 legend{color:#45647a;width:100%;margin:0 0 9px;padding:0;font-size:13px;font-weight:700;line-height:1.4}._voiceChoices_cavbw_20,._speedChoices_cavbw_20{gap:8px;display:grid}._voiceChoices_cavbw_20{grid-template-columns:repeat(2,minmax(0,1fr))}._speedChoices_cavbw_20{grid-template-columns:repeat(3,minmax(0,1fr))}._choice_cavbw_11{color:#45647a;width:100%;min-width:0;height:66px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #d1dfea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 4px;font-size:14px;font-weight:650;line-height:1.2;display:flex}._choice_cavbw_11 small{color:#657e90;font-size:11px;font-weight:500;line-height:1.2}._choice_cavbw_11:hover{border-color:#8ab3d7}._choice_cavbw_11[aria-pressed=true]{color:#205e89;background:#eaf3fc;border-color:#286ca8;box-shadow:inset 0 0 0 1px #286ca8}._choice_cavbw_11[aria-pressed=true] small{color:#356e9b}._previewName_cavbw_28{color:#657e90;text-align:center;overflow-wrap:anywhere;margin:16px 0 12px;font-size:12px;line-height:1.5}._previewName_cavbw_28 strong{color:#45647a;font-weight:650}._settingsActions_cavbw_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._settingsAction_cavbw_11{color:#205e89;width:100%;min-width:0;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #d1dfea;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 6px;font-size:13px;font-weight:650;line-height:1.3;display:flex}._settingsAction_cavbw_11 svg{flex:0 0 19px;width:19px;height:19px;display:block}._settingsAction_cavbw_11:hover{background:#edf5fc;border-color:#8ab3d7}._settingsAction_cavbw_11:disabled{opacity:.45;cursor:default}._search_cavbw_35{background:#fff;border:2px solid #cbdce9;border-radius:12px;align-items:center;gap:12px;padding:0 15px;display:flex}._search_cavbw_35:focus-within{border-color:#2b77b5;box-shadow:0 0 0 3px #2b77b512}._search_cavbw_35>svg{color:#688193;flex:0 0 23px;width:23px;height:23px}._search_cavbw_35 input{color:#193b50;width:100%;min-width:0;height:58px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:17px}._search_cavbw_35 input::placeholder{color:#718494;opacity:1}._search_cavbw_35 input::-webkit-search-cancel-button{display:none}._clear_cavbw_41{color:#647e91;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;align-self:center;place-items:center;width:44px;height:44px;min-height:44px;margin:0 -10px 0 0;padding:0;line-height:1;display:grid}._clear_cavbw_41 svg{width:22px;height:22px;display:block}._clear_cavbw_41:hover{background:#f1f6fa}._results_cavbw_44{margin:12px 0 0;padding:0;list-style:none}._row_cavbw_45{border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:18px;min-height:112px;padding:17px 12px;display:grid;box-shadow:inset 0 -1px #e8eef3}._row_cavbw_45:last-child{box-shadow:none}._name_cavbw_47{min-width:0}._name_cavbw_47 h2{-webkit-line-clamp:2;line-clamp:2;color:#205e89;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:2.8em;margin:0;font-size:18px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}._name_cavbw_47 p{color:#647b8c;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.55}._name_cavbw_47 p>span{color:#647b8c}._row_cavbw_45[data-kind=ingredient] ._name_cavbw_47 h2{color:#08776b}._row_cavbw_45[data-kind=ingredient] ._name_cavbw_47 p{color:#267c70;font-weight:600}._row_cavbw_45[data-kind=medicine] ._name_cavbw_47 p{color:#3e6c91;font-weight:600}._speak_cavbw_54{color:#246ca8;cursor:pointer;background:#edf5fd;border:1px solid #d0e0f0;border-radius:15px;place-items:center;width:52px;height:52px;margin:0;padding:0;transition:background .14s,border-color .14s;display:grid}._speak_cavbw_54 svg{width:25px;height:25px}._loadingRing_cavbw_56{transform-origin:50%;animation:.9s linear infinite _voice-loading_cavbw_1}@keyframes _voice-loading_cavbw_1{to{transform:rotate(360deg)}}._speak_cavbw_54:hover{background:#deedfb;border-color:#8ab3d7}._speak_cavbw_54:disabled{cursor:default;opacity:.45}._playing_cavbw_60{background:#f0f7fd}._playing_cavbw_60 ._speak_cavbw_54{color:#fff;background:#246ca8;border-color:#246ca8}._row_cavbw_45[data-kind=ingredient] ._speak_cavbw_54{color:#08776b;background:#edf8f4;border-color:#cbe6dc}._row_cavbw_45[data-kind=ingredient] ._speak_cavbw_54:hover{background:#dcf1e9;border-color:#82bcaa}._row_cavbw_45[data-kind=ingredient]._playing_cavbw_60 ._speak_cavbw_54{color:#fff;background:#08776b;border-color:#08776b}._message_cavbw_65{text-align:center;color:#5f788a;margin:0;padding:28px 14px 20px;font-size:14px;line-height:1.65}._spelling_cavbw_66{color:#667a89;margin:18px 12px 0;font-size:13px}._more_cavbw_67,._retry_cavbw_67{color:#246ca8;font:inherit;cursor:pointer;background:#f1f7fc;border:1px solid #d6e4ef;border-radius:9px;padding:11px 20px;font-size:13px;font-weight:650}._more_cavbw_67{min-height:44px;margin:12px auto 2px;display:block}._retry_cavbw_67{margin-left:8px}._audioNote_cavbw_70{text-align:center;color:#657c8b;text-wrap:balance;margin:17px 12px 0;font-size:12px;line-height:1.65}._audioError_cavbw_71{color:#94512e;text-align:center;background:#fff4ed;border-radius:10px;max-width:550px;margin:14px auto 0;padding:12px 16px;font-size:14px;line-height:1.6}._page_cavbw_1 button:focus-visible{outline-offset:3px;outline:3px solid #2b77b5}._srOnly_cavbw_73{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=540px){._page_cavbw_1{padding:28px 12px 44px}._heading_cavbw_3{gap:12px;margin-bottom:24px}._headingIcon_cavbw_4{border-radius:17px;width:54px;height:54px}._workspace_cavbw_8{border-radius:15px;padding:10px}._settingsPanel_cavbw_16{padding:14px}._settingsGrid_cavbw_17{grid-template-columns:minmax(0,1fr);gap:16px}._search_cavbw_35{gap:9px;padding:0 11px}._search_cavbw_35 input{height:54px;font-size:16px}._row_cavbw_45{gap:12px;padding:16px 6px}._name_cavbw_47 h2{font-size:17px}._name_cavbw_47 p{font-size:12px}}@media (prefers-reduced-motion:reduce){._speak_cavbw_54{transition:none}._loadingRing_cavbw_56{animation:none}}
