.settings-controls.svelte-11q7rxk{display:flex;flex-direction:column;font-family:var(--font-body);font-size:14px;font-weight:600;color:#43525c}.setting.svelte-11q7rxk{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;cursor:pointer;line-height:1.5}.switch.svelte-11q7rxk{position:relative;flex-shrink:0;width:36px;height:22px;border-radius:20px;background:#c7cfd4;transition:background .15s}.switch.svelte-11q7rxk:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}input.svelte-11q7rxk:checked+.switch:where(.svelte-11q7rxk){background:#131f24}input.svelte-11q7rxk:checked+.switch:where(.svelte-11q7rxk):after{transform:translate(14px)}input.svelte-11q7rxk:focus-visible+.switch:where(.svelte-11q7rxk),button.svelte-11q7rxk:focus-visible{outline:2px solid #1674aa;outline-offset:3px}.size-row.svelte-11q7rxk{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #edf0f2}.sizes.svelte-11q7rxk{display:flex;padding:3px;border-radius:12px;background:#131f24}.sizes.svelte-11q7rxk button:where(.svelte-11q7rxk){width:44px;min-height:44px;border-radius:9px;color:#dfe6ea;font-weight:700;cursor:pointer}.sizes.svelte-11q7rxk button[aria-pressed=true]:where(.svelte-11q7rxk){background:#fff;color:#131f24;box-shadow:0 1px 3px #00000014}.settings-placeholder.svelte-11q7rxk{min-height:44px}@media(prefers-reduced-motion:reduce){.switch.svelte-11q7rxk,.switch.svelte-11q7rxk:after{transition:none}}.word-definition.svelte-tsbig5{position:fixed;z-index:200;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#131f24;box-shadow:0 4px 16px #0002;font:400 15px/1.45 var(--font-rubik),sans-serif;text-align:center;overflow-wrap:anywhere}.word-audio.svelte-1ruuqk6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0 solid #0d171c;border-bottom-width:3px;border-radius:12px;color:#fff;background:var(--color-brand-grey, #131f24);transition:background-color .15s,transform .1s ease,border-bottom-width .1s ease;cursor:pointer;flex-shrink:0}.word-audio.svelte-1ruuqk6:hover,.word-audio.playing.svelte-1ruuqk6{background:#1a2a31}.word-audio.svelte-1ruuqk6:focus-visible{outline:2px solid #1674aa;outline-offset:3px}.word-audio.svelte-1ruuqk6:disabled{opacity:.35;cursor:default}.premium-locked-shell.svelte-1fn11iy{position:relative}.premium-locked-shield.svelte-1fn11iy{position:absolute;inset:0;z-index:10;cursor:default}.dictionary-entry.svelte-pj5bsu{color:#131f24;font-family:Nunito,sans-serif}.dictionary-entry.svelte-pj5bsu:empty{display:none}.dictionary-entry.svelte-pj5bsu:has(.dictionary-entry__heading:where(.svelte-pj5bsu)){background:#f5f7f8;border:1px solid #e1e6e9;border-radius:16px;padding:16px}.dictionary-entry__heading.svelte-pj5bsu{display:flex;align-items:center;justify-content:space-between;gap:16px}.dictionary-entry__pronunciation.svelte-pj5bsu{min-width:0}.dictionary-entry__hebrew.svelte-pj5bsu{font-family:var(--font-rubik);font-size:34px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;text-align:left;unicode-bidi:isolate}.dictionary-entry__romanization.svelte-pj5bsu{color:#64717b;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.dictionary-entry__meaning.svelte-pj5bsu{margin-top:14px;font-size:19px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.dictionary-entry__grammar.svelte-pj5bsu{min-height:18px;margin-top:5px;color:#64717b;font-size:12px;line-height:1.5}.dictionary-entry__actions.svelte-pj5bsu{margin-top:18px;height:56px}.dictionary-entry__actions.svelte-pj5bsu button:where(.svelte-pj5bsu){height:56px;cursor:pointer;font-family:var(--font-body);font-weight:800;border-radius:8px}.dictionary-entry__actions.svelte-pj5bsu .dictionary-entry__save:where(.svelte-pj5bsu){width:100%;background-color:#1cb0f6;color:#fff;border:1px solid #1899d6;font-size:14px;transition:background-color .16s ease}.dictionary-entry__actions.svelte-pj5bsu .dictionary-entry__save:where(.svelte-pj5bsu):hover{background-color:#1899d6}.dictionary-entry__statuses.svelte-pj5bsu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dictionary-entry__status.svelte-pj5bsu,.dictionary-entry__delete.svelte-pj5bsu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:2px solid transparent;color:#43525c;transition:background-color .16s ease,border-color .16s ease}.dictionary-entry__number.svelte-pj5bsu,.dictionary-entry__delete.svelte-pj5bsu .material-symbols-outlined:where(.svelte-pj5bsu){font-size:18px;line-height:22px}.dictionary-entry__status-label.svelte-pj5bsu{font-size:9px;line-height:14px;font-weight:700}.dictionary-entry__status[data-status="1"].svelte-pj5bsu{background:#fff1e2}.dictionary-entry__status[data-status="2"].svelte-pj5bsu{background:#e6f3fc}.dictionary-entry__status[data-status="3"].svelte-pj5bsu{background:#e3f5ed}.dictionary-entry__status[aria-pressed=true].svelte-pj5bsu,.dictionary-entry__status.pressed.svelte-pj5bsu{border-color:#43525c;color:#131f24}.dictionary-entry__status.svelte-pj5bsu:hover{border-color:#64717b}.dictionary-entry__delete.svelte-pj5bsu{background:#e9eef1}.dictionary-entry__delete.svelte-pj5bsu:hover{background:#feecec;color:#a33a3a}.dictionary-entry__links.svelte-pj5bsu{display:grid;grid-template-columns:0fr 1fr;gap:0;margin-top:12px}.dictionary-entry--animate-save.svelte-pj5bsu .dictionary-entry__links:where(.svelte-pj5bsu){transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1),gap .24s ease}.dictionary-entry__links--saved.svelte-pj5bsu{grid-template-columns:1fr 1fr;gap:8px}.dictionary-entry__vocab-slot.svelte-pj5bsu{min-width:0;overflow:hidden;border-radius:8px}.dictionary-entry__links.svelte-pj5bsu a:where(.svelte-pj5bsu),.dictionary-entry__links.svelte-pj5bsu button:where(.svelte-pj5bsu){display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:4px 8px;background:#e9eef1;border-radius:8px;color:#64717b;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .16s ease}.dictionary-entry__links.svelte-pj5bsu a:where(.svelte-pj5bsu):hover,.dictionary-entry__links.svelte-pj5bsu button:where(.svelte-pj5bsu):hover{background:#dfe6ea;color:#43525c}.dictionary-entry__links.svelte-pj5bsu img:where(.svelte-pj5bsu){width:14px;height:14px;object-fit:contain}@media(prefers-reduced-motion:reduce){.dictionary-entry__links.svelte-pj5bsu,.dictionary-entry__actions.svelte-pj5bsu button:where(.svelte-pj5bsu),.dictionary-entry__links.svelte-pj5bsu a:where(.svelte-pj5bsu),.dictionary-entry__links.svelte-pj5bsu button:where(.svelte-pj5bsu){transition:none}}.dictionary-entry__words.svelte-pj5bsu{margin-top:12px;display:flex;flex-direction:column;gap:4px}.dictionary-entry__words.svelte-pj5bsu button:where(.svelte-pj5bsu){display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:4px 0;cursor:pointer}.dictionary-entry__words.svelte-pj5bsu bdi:where(.svelte-pj5bsu){font-family:var(--font-rubik)}.dictionary-entry__words.svelte-pj5bsu span:where(.svelte-pj5bsu){color:#64717b;text-align:left}.dictionary-entry.svelte-pj5bsu :where(.svelte-pj5bsu):is(button:where(.svelte-pj5bsu),a:where(.svelte-pj5bsu)):focus-visible{outline:2px solid #1cb0f6;outline-offset:3px}.word-pronunciation-heading.svelte-pj5bsu{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;height:93px}.word-pronunciation-text.svelte-pj5bsu{grid-column:2;min-width:0;text-align:center}.word-hebrew.svelte-pj5bsu{text-align:center;height:65px;font-size:48px;font-weight:700;line-height:65px;color:#131f24;white-space:nowrap}.word-romanization.svelte-pj5bsu{text-align:center;margin-top:4px;height:24px;font-size:16px;line-height:24px;font-weight:600;color:#64717b;white-space:nowrap}.word-pronunciation-audio.svelte-pj5bsu{grid-column:3;height:65px;display:flex;align-items:center;justify-content:center}.word-status-options.svelte-pj5bsu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 36px;gap:6px}.word-status-choice.svelte-pj5bsu{width:100%;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;color:#131f24;font-family:var(--font-body);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s}.word-status-choice.svelte-pj5bsu:hover{border-color:#94a3b8}.word-status-choice[aria-pressed=true].svelte-pj5bsu{color:#131f24;border-color:#64717b;font-weight:700}.word-status-choice.pressed.svelte-pj5bsu{border-color:#131f24}.word-status-choice.svelte-pj5bsu:focus-visible{outline:2px solid #1cb0f6;outline-offset:2px}.word-status-choice[aria-label="Remove from My Vocab"].svelte-pj5bsu{background:transparent}.word-status-choice[aria-label="Remove from My Vocab"].svelte-pj5bsu:hover{background:#fff1f2;color:#b42318}.word-status-section.svelte-pj5bsu{height:90px;display:flex;flex-direction:column;justify-content:center}.word-label.svelte-pj5bsu{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;background:#f3f5f6;color:#64717b;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.3}.word-pos-label.svelte-pj5bsu{font-size:12px}@keyframes svelte-pj5bsu-learned-pulse{0%{box-shadow:0 0 #4ade8080}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.animate-learned-pulse{animation:svelte-pj5bsu-learned-pulse .5s ease-out}.status-btn:focus,.status-btn:focus-visible{outline:none;box-shadow:none}.sound-bar.svelte-pj5bsu{height:24px;transform:scaleY(.5);opacity:.5;transition:transform .3s ease,opacity .3s ease;animation:svelte-pj5bsu-wave-paused 2.5s ease-in-out infinite;animation-delay:var(--delay, 0s)}.sound-bar.playing.svelte-pj5bsu{animation:svelte-pj5bsu-wave-playing .8s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes svelte-pj5bsu-wave-paused{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(.6);opacity:.5}}@keyframes svelte-pj5bsu-wave-playing{0%,to{transform:scaleY(.3);opacity:.7}50%{transform:scaleY(1);opacity:1}}.premium-audio-shield.svelte-j1l7g3{position:absolute;inset:0;z-index:10;cursor:default}.play-button.svelte-j1l7g3{flex-shrink:0}.progress-bar.svelte-j1l7g3:hover .progress-fill:where(.svelte-j1l7g3){background-color:#6b7280}.progress-bar.reader-dock-progress.svelte-j1l7g3:hover .progress-fill:where(.svelte-j1l7g3){background-color:#202f36}.progress-fill.svelte-j1l7g3{transition:width .1s ease}.progress-fill.no-transition.svelte-j1l7g3{transition:none}.progress-bar.dragging.svelte-j1l7g3{cursor:grabbing}.settings-panel.svelte-1gkncrm{padding:20px;margin:16px 0;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.audio-workspace.svelte-1gkncrm{border:1px solid #dce4ee;border-radius:12px;padding:22px;background:#fff}.toolbar.svelte-1gkncrm{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}h2.svelte-1gkncrm{font-size:18px;font-weight:700}.toolbar.svelte-1gkncrm p:where(.svelte-1gkncrm),.cost.svelte-1gkncrm,.progress-panel.svelte-1gkncrm p:where(.svelte-1gkncrm){font-size:12px;color:#64748b;margin-top:5px}.generate.svelte-1gkncrm{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;background:#1a73e8;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.generate.svelte-1gkncrm:disabled{opacity:.65;cursor:default}.progress-panel.svelte-1gkncrm{background:#fff;border:1px solid #dce4ee;border-radius:10px;padding:16px}.progress-label.svelte-1gkncrm{display:flex;justify-content:space-between;gap:12px;font-size:12px;flex-wrap:wrap}.progress-label.svelte-1gkncrm span:where(.svelte-1gkncrm){color:#64748b}progress.svelte-1gkncrm{width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;display:block;margin:12px 0;background:#e8edf5}progress.svelte-1gkncrm::-webkit-progress-bar{background:#e8edf5}progress.svelte-1gkncrm::-webkit-progress-value{background:#1a73e8;transition:width .3s}progress.svelte-1gkncrm::-moz-progress-bar{background:#1a73e8}.sentences.svelte-1gkncrm{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.sentences.svelte-1gkncrm button:where(.svelte-1gkncrm){border:1px solid #dce4ee;border-radius:6px;min-width:30px;padding:5px;background:#f8fafc;color:#64748b;font-size:12px;cursor:pointer}.sentences.svelte-1gkncrm button.ready:where(.svelte-1gkncrm){background:#e6f4ea;color:#137333;border-color:#b9dfc6}.sentences.svelte-1gkncrm button.working:where(.svelte-1gkncrm){background:#e8f0fe;color:#1a73e8;animation:svelte-1gkncrm-pulse 1s ease-in-out infinite}.sentences.svelte-1gkncrm button.failed:where(.svelte-1gkncrm){background:#fce8e6;color:#b3261e}.failure.svelte-1gkncrm,.progress-panel.svelte-1gkncrm p.failure:where(.svelte-1gkncrm){color:#b3261e;font-size:12px}.progress-panel.svelte-1gkncrm p.delay:where(.svelte-1gkncrm){color:#936411}.spinner.svelte-1gkncrm{width:14px;height:14px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:svelte-1gkncrm-spin .8s linear infinite}@keyframes svelte-1gkncrm-spin{to{transform:rotate(360deg)}}@keyframes svelte-1gkncrm-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1gkncrm,.sentences.svelte-1gkncrm button.working:where(.svelte-1gkncrm){animation:none}}.panel-body.svelte-au97bt{overflow:clip;transition:height .18s ease}.panel-body-content.svelte-au97bt{display:flow-root}@media(prefers-reduced-motion:reduce){.panel-body.svelte-au97bt{transition:none}}.word-panel.svelte-au97bt{position:relative;font-family:var(--font-body);color:#131f24;background:#fff;border:2px solid #e5e7eb;box-shadow:0 3px #e5e5e5;border-radius:16px;padding:20px;min-width:0}.word-panel.mobile.svelte-au97bt{position:fixed;inset:auto 0 0;z-index:65;border:1px solid #e1e6e9;border-bottom:0;border-radius:18px 18px 0 0;padding:18px 20px max(16px,env(safe-area-inset-bottom));box-shadow:0 -8px 24px #131f241f}.word-panel.mobile.suspended.svelte-au97bt{visibility:hidden;pointer-events:none}.word-header.svelte-au97bt{position:sticky;top:0;z-index:1;background:#fff;display:flex;align-items:flex-start;gap:12px}.word-heading.svelte-au97bt{min-width:0;flex:1}.hebrew-row.svelte-au97bt{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hebrew.svelte-au97bt{font-family:var(--font-rubik);font-size:28px;line-height:1.6;font-weight:500;overflow-wrap:anywhere;unicode-bidi:isolate}.romanization.svelte-au97bt{font-size:14px;line-height:1.5;color:#64717b;margin-top:2px;overflow-wrap:anywhere}.meaning.svelte-au97bt{font-size:18px;font-weight:600;line-height:1.5;margin-top:12px;overflow-wrap:anywhere}.grammar.svelte-au97bt{min-height:22px;font-size:14px;line-height:1.6;color:#64717b;margin-top:6px}.grammar.empty.svelte-au97bt{visibility:hidden}button.svelte-au97bt,a.svelte-au97bt{-webkit-tap-highlight-color:transparent}button.svelte-au97bt{cursor:pointer}button.svelte-au97bt:disabled{cursor:wait;opacity:.65}button.svelte-au97bt:focus-visible,a.svelte-au97bt:focus-visible{outline:2px solid #1674aa;outline-offset:3px}.icon-button.svelte-au97bt{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;color:#6b7680;flex-shrink:0}.icon-button.svelte-au97bt:hover{background:#f3f5f6}.actions.svelte-au97bt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.actions.mobile-actions.svelte-au97bt{display:block}.save-status.svelte-au97bt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:158px;border-radius:12px;padding:8px 12px;background:#f3f5f6;font-size:14px;font-weight:700}.save-status.unsaved.svelte-au97bt{color:#146b99;background:#eaf6fc}.mobile-save.svelte-au97bt{width:100%;min-width:0}.save-status.svelte-au97bt i:where(.svelte-au97bt){width:7px;height:7px;border-radius:50%}.material-symbols-outlined.svelte-au97bt{font-size:20px}.text-button.svelte-au97bt{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;font-size:14px;font-weight:600;color:#62717b;border-radius:8px}.text-button.svelte-au97bt:hover{color:#131f24}.details.svelte-au97bt{margin-left:auto}.word-content.concealed.svelte-au97bt{visibility:hidden}.status-view.svelte-au97bt{position:absolute;inset:0;z-index:2;padding:12px 18px;border-radius:inherit;background:#fff;overflow-y:auto;display:flex;flex-direction:column}.status-header.svelte-au97bt{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-bottom:8px}.mobile-status-header.svelte-au97bt{justify-content:flex-end;margin-bottom:6px}.status-word.svelte-au97bt{margin-left:auto;font-family:var(--font-rubik);font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-view.svelte-au97bt .status-options:where(.svelte-au97bt){flex:none;margin-block:auto}.status-options.svelte-au97bt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.status-option.svelte-au97bt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:88px;padding:12px 2px;border:2px solid transparent;border-radius:14px;background:var(--tint);color:var(--ink);font-size:12px;font-weight:600}.status-option.chosen.svelte-au97bt,.status-option.held.svelte-au97bt{border-color:var(--line)}.delete-option.svelte-au97bt{background:#f3f5f6;color:#64717b}.status-number.svelte-au97bt{font-size:20px}.check.svelte-au97bt{position:absolute;top:5px;right:5px;font-size:16px}.remove.svelte-au97bt{flex-shrink:0;color:#9b4a45;margin-top:8px;font-size:13px}.word-details.svelte-au97bt{margin-top:14px;border-top:1px solid #edf0f2}.detail-link.svelte-au97bt,.component-word.svelte-au97bt{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;font-size:14px;color:#52626b;text-align:left}.detail-actions{display:grid;grid-template-columns:1fr;gap:8px;padding-top:10px}.detail-actions.has-vocab{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-actions .detail-link{justify-content:center;min-width:0;padding:0 10px;border-radius:8px;background:#e9eef1;font-size:12px;font-weight:700;white-space:nowrap}.detail-actions .trailing{display:none}.detail-link.svelte-au97bt:hover,.component-word.svelte-au97bt:hover{color:#146b99}.pealim-icon.svelte-au97bt{width:18px;height:18px;object-fit:contain}.trailing.svelte-au97bt,.component-word.svelte-au97bt>:where(.svelte-au97bt):last-child{margin-left:auto;font-size:17px}.component-word.svelte-au97bt>:where(.svelte-au97bt):first-child{font-family:var(--font-rubik);font-size:20px}.phrase-words.svelte-au97bt{padding:8px 0}.phrase-back.svelte-au97bt{margin-top:8px}.save-error.svelte-au97bt{margin-top:12px;color:#a34238;font-size:13px}.save-error.svelte-au97bt button:where(.svelte-au97bt){text-decoration:underline;min-height:44px}@media(min-width:768px){.word-panel.mobile.svelte-au97bt{display:none!important}.word-panel.svelte-au97bt:not(.mobile){padding:24px}.word-panel.svelte-au97bt:not(.mobile) .hebrew:where(.svelte-au97bt){font-size:38px}.word-panel.svelte-au97bt:not(.mobile) .meaning:where(.svelte-au97bt){font-size:22px}.word-panel.svelte-au97bt:not(.mobile) .romanization:where(.svelte-au97bt),.word-panel.svelte-au97bt:not(.mobile) .grammar:where(.svelte-au97bt){font-size:16px}.word-panel.svelte-au97bt:not(.mobile) .save-status:where(.svelte-au97bt),.word-panel.svelte-au97bt:not(.mobile) .text-button:where(.svelte-au97bt),.word-panel.svelte-au97bt:not(.mobile) .detail-link:where(.svelte-au97bt){font-size:16px}.word-panel.svelte-au97bt:not(.mobile) .status-view:where(.svelte-au97bt){padding:16px 22px}.word-panel.svelte-au97bt:not(.mobile) .status-word:where(.svelte-au97bt){font-size:28px}.word-panel.svelte-au97bt:not(.mobile) .status-option:where(.svelte-au97bt){min-height:100px;font-size:14px}.word-panel.svelte-au97bt:not(.mobile) .status-number:where(.svelte-au97bt){font-size:24px}}@media(max-width:767px){.status-options.svelte-au97bt{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.status-option.svelte-au97bt{width:100%;min-height:0;aspect-ratio:1;border-radius:10px;padding:6px 2px;font-size:12px;font-weight:700}.status-number.svelte-au97bt{font-size:22px;line-height:1}.delete-option.svelte-au97bt .material-symbols-outlined:where(.svelte-au97bt){font-size:22px}.status-view.svelte-au97bt .status-options:where(.svelte-au97bt){margin-block:auto}}@media(max-width:360px){.word-panel.mobile.svelte-au97bt{padding-inline:16px}.save-status.svelte-au97bt{min-width:140px}}.lesson-complete-flow .hebrew-run{font-family:inherit;unicode-bidi:plaintext}.story-complete-typewriter.svelte-jzerip{display:inline-block;clip-path:inset(0 100% 0 0);animation:svelte-jzerip-story-complete-type .7s steps(15,end) 80ms forwards}.lesson-complete-tip-card.svelte-jzerip,.tip-line.svelte-jzerip{opacity:0}.lesson-complete-tip-card.svelte-jzerip{animation:svelte-jzerip-lesson-complete-reveal .48s ease-out .95s forwards}.tip-line-1.svelte-jzerip{animation:svelte-jzerip-lesson-complete-reveal .42s ease-out 1.45s forwards}.tip-line-2.svelte-jzerip{animation:svelte-jzerip-lesson-complete-reveal .42s ease-out 2.05s forwards}@keyframes svelte-jzerip-story-complete-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes svelte-jzerip-lesson-complete-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.story-complete-typewriter.svelte-jzerip{clip-path:none;animation:none}.lesson-complete-tip-card.svelte-jzerip,.tip-line.svelte-jzerip{opacity:1;animation:none;transform:none}}.settings-trigger.svelte-1haoc94{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:10px;padding:8px 12px;color:#43525c;background:#f3f5f6;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer}.settings-trigger.svelte-1haoc94>span:where(.svelte-1haoc94){font-weight:700}.reader-settings-dialog.svelte-1haoc94{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:85dvh;border:1px solid #e7ebee;border-bottom:0;border-radius:26px 26px 0 0;padding:8px 20px max(20px,env(safe-area-inset-bottom));background:#fff;color:#131f24;font-family:var(--font-body);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -6px 28px #131f241a}.reader-settings-dialog.svelte-1haoc94::backdrop{background:#131f2438}header.svelte-1haoc94{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 12px}h2.svelte-1haoc94{font-size:16px;font-weight:700}header.svelte-1haoc94 button:where(.svelte-1haoc94){width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#64717b;cursor:pointer}header.svelte-1haoc94 button:where(.svelte-1haoc94):hover{background:#f3f5f6}button.svelte-1haoc94:focus-visible{outline:2px solid #1674aa;outline-offset:3px}@media(min-width:768px){.reader-settings-dialog.svelte-1haoc94{inset:var(--settings-top) auto auto var(--settings-left);width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:12px 20px 20px;border:1px solid #e7ebee;border-radius:18px;box-shadow:0 12px 48px #131f2429}.reader-settings-dialog.svelte-1haoc94::backdrop{background:transparent}}.reader-page{--mustard: #FFC800;--mustard-dark: #E5B000;--story-blue: #1CB0F6;--story-blue-dark: #1899D6;--brand-grey: #131F24;--brand-grey-light: #202F36}.reader-page .font-display{font-family:Nunito,sans-serif}.reader-back.svelte-16k7xy1{min-height:44px;padding:0 16px;color:#43525c;background:#f5f7f8;border:1px solid #e1e6e9;border-bottom-width:3px;border-radius:12px;font-family:var(--font-body);font-size:14px;font-weight:800;text-decoration:none}.reader-back.svelte-16k7xy1:hover{background:#edf1f3;color:#131f24}.reader-back.svelte-16k7xy1:focus-visible{outline:2px solid #1cb0f6;outline-offset:3px}.reader-back.svelte-16k7xy1:active{transform:translateY(1px)}.reader-article__grid.svelte-16k7xy1{display:block;width:100%;max-width:1120px}@media(min-width:768px){.reader-article__grid.svelte-16k7xy1{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:clamp(24px,3vw,56px);align-items:start}.reader-article__main.svelte-16k7xy1{grid-column:1;grid-row:1;min-width:0}.reader-article__copy.svelte-16k7xy1{grid-column:1;grid-row:2;min-width:0;width:100%}.reader-article__side.svelte-16k7xy1{grid-column:2;grid-row:1 / span 2}.reader-article__tools.svelte-16k7xy1{display:flex;flex-direction:column;gap:16px}.reader-preferences.svelte-16k7xy1,.reader-tool-section.svelte-16k7xy1{background:#f5f7f8;border:1px solid #e1e6e9;border-radius:16px;padding:16px}.reader-preferences.svelte-16k7xy1 .setting{min-height:36px}.reader-preferences.svelte-16k7xy1 .sizes button{width:38px}.reader-preferences.svelte-16k7xy1 .size-row{border:0;padding-bottom:8px}.reader-article__sentences.svelte-16k7xy1{margin:0}.reader-article__copy.svelte-16k7xy1 .sentence-container{min-width:0;unicode-bidi:isolate}.reader-article__copy.svelte-16k7xy1 .translation-text{text-align:left;unicode-bidi:isolate}.reader-tool-section.svelte-16k7xy1 .audio-player{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.reader-article__grid.svelte-16k7xy1>:not(.reader-article__main):not(.reader-article__body){grid-column:1 / -1}}@media(min-width:768px)and (max-width:950px){.reader-article__grid.svelte-16k7xy1{grid-template-columns:minmax(0,1fr)}.reader-article__side.svelte-16k7xy1{grid-column:1;grid-row:3;margin-top:24px}.reader-article__tools.svelte-16k7xy1{position:static}}.reader-page .text-brand-grey{color:#131f24}.reader-page .text-brand-grey-light{color:#202f36}.reader-page .text-mustard{color:#ffc800}.reader-page .text-mustard-dark{color:#e5b000}.reader-page .text-story-blue{color:#1cb0f6}.reader-page .text-story-blue-dark{color:#1899d6}.reader-page .bg-mustard{background-color:#ffc800}.reader-page .bg-mustard-dark{background-color:#e5b000}.reader-page .bg-story-blue{background-color:#1cb0f6}.reader-page .bg-brand-grey{background-color:#131f24}.reader-page .bg-brand-grey-light{background-color:#202f36}.reader-page .border-mustard{border-color:#ffc800}.reader-page .border-mustard-dark{border-color:#e5b000}.reader-page .border-story-blue{border-color:#1cb0f6}.reader-page .border-story-blue-dark{border-color:#1899d6}.reader-page .border-brand-grey{border-color:#131f24}.reader-page .hover\:text-story-blue:hover{color:#1cb0f6}.reader-page .hover\:bg-mustard-dark:hover{background-color:#e5b000}.reader-page .hover\:bg-brand-grey-light:hover{background-color:#202f36}.reader-page .focus\:ring-story-blue:focus{--tw-ring-color: #1CB0F6}.reader-page .shadow-thick{box-shadow:0 3px #e5e5e5}.preview-sentence-wrap.svelte-16k7xy1{-webkit-user-select:none;user-select:none;pointer-events:none}.preview-gate-wrap.svelte-16k7xy1{position:relative;overflow:visible}.preview-clear-sentences.svelte-16k7xy1{position:relative;padding:1.5rem 1.5rem 0}.preview-clear-sentences.svelte-16k7xy1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.preview-blur-stage.svelte-16k7xy1{position:relative;overflow:hidden;max-height:12rem;margin-top:-5rem;padding:0 1.5rem}.preview-blur-stage.svelte-16k7xy1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5rem;background:linear-gradient(to bottom,#fff0,#fff 55% 100%);pointer-events:none}.preview-gate-panel.svelte-16k7xy1{border-top:2px solid #e5e7eb;padding:1.25rem 1.5rem 2.75rem}.preview-gate-content.svelte-16k7xy1{text-align:center;padding:0;width:100%}.preview-gate-overlay.svelte-16k7xy1{position:absolute;top:18rem;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding-top:1.5rem;background:linear-gradient(to bottom,#ffffffeb,#fff 1.25rem 100%)}.preview-gate-overlay.svelte-16k7xy1 .preview-gate-content:where(.svelte-16k7xy1){padding:2rem 1.5rem}.demo-gate-overlay.svelte-16k7xy1{top:6rem}.finish-btn:disabled{opacity:.7;cursor:not-allowed}.finish-btn:focus{outline:none}.finish-btn:focus-visible{outline:2px solid #1CB0F6;outline-offset:2px}.reader-modal-shell .mobile-word-peek-root,.homepage-preview-shell .mobile-word-peek-root{bottom:var(--preview-cta-height, 0px)}.reader-modal-shell.svelte-16k7xy1{position:relative;min-height:auto;min-width:0;width:100%}.reader-modal-mobile-header.svelte-16k7xy1{position:absolute;inset-inline:0;top:0}
