.ChunkCard_card__ht0n3{background:white;border:1px solid #f3f4f6;border-radius:4px;transition:all .15s ease;overflow:hidden;display:flex;flex-direction:column}.ChunkCard_card__ht0n3:hover{background-color:#f9fafb;border-color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ChunkCard_cardContent__F5dPN{padding:1.5rem 1rem;cursor:pointer;flex-grow:1}.ChunkCard_header__Wqqyf{margin-bottom:.75rem}.ChunkCard_chunk__NA5Ns{color:#1e293b;font-size:1.125rem;margin:0 0 .5rem;font-weight:600;line-height:1.4}.ChunkCard_pronunciation__WffY1{color:#64748b;font-size:.875rem;margin:0 0 .75rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400;background:#f1f5f9;padding:.5rem .75rem;border-radius:4px;border:1px solid #e2e8f0;display:inline-block}.ChunkCard_meaning__L2JZw{color:#475569;font-size:.875rem;margin:0 0 1rem;line-height:1.5}.ChunkCard_example__BrAB7{margin-top:.75rem;padding:0}.ChunkCard_exampleLabel__F8H5i{color:#64748b;font-size:.75rem;font-weight:500;margin-bottom:.375rem;display:block}.ChunkCard_exampleText__u0wy7{color:#374151;font-size:.8125rem;line-height:1.5;font-weight:400;background:#f9fafb;padding:.5rem .75rem;border-radius:6px;border:1px solid #f3f4f6}.ChunkCard_cardActions__DDYUb{display:flex;justify-content:flex-end;align-items:center;padding:.75rem 1rem;background:#f8fafc;border-top:1px solid #f1f5f9;gap:.5rem}.ChunkCard_actionButton__Ak5Qj{background:transparent;border:1px solid #e2e8f0;border-radius:4px;padding:.5rem;cursor:pointer;color:#64748b;transition:all .15s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.ChunkCard_actionButton__Ak5Qj:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.ChunkCard_actionButton__Ak5Qj:active{background:#e2e8f0;transform:translateY(1px)}.ChunkCard_actionButton__Ak5Qj svg{width:18px;height:18px}@media (max-width:768px){.ChunkCard_cardContent__F5dPN{padding:1.25rem 1rem}.ChunkCard_chunk__NA5Ns{font-size:1rem}.ChunkCard_meaning__L2JZw,.ChunkCard_pronunciation__WffY1{font-size:.8125rem}.ChunkCard_cardActions__DDYUb{padding:.625rem 1rem}.ChunkCard_actionButton__Ak5Qj{width:32px;height:32px}.ChunkCard_actionButton__Ak5Qj svg{width:16px;height:16px}}.YouGlishModal_modalOverlay__SUFPl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.YouGlishModal_modalContent__POERU{background:#F9FAFB;border-radius:8px;padding:1.5rem;position:relative;width:95%;max-width:1200px;height:95vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.15);overflow:hidden;border:1px solid #e5e7eb}.YouGlishModal_closeButton__mg99C{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;color:#666;cursor:pointer;padding:.25rem;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.YouGlishModal_closeButton__mg99C:hover{background-color:rgba(0,0,0,.1);color:#333}.YouGlishModal_header__dFvB0{margin-bottom:1rem;padding-right:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;min-height:48px;position:relative;z-index:1;padding-bottom:1rem;border-bottom:1px solid #e5e7eb;gap:1rem}.YouGlishModal_headerLeft__x5Fqb{display:flex;align-items:center;flex:1;min-width:0}.YouGlishModal_chunkNavigation__wAbGO{display:flex;align-items:center;gap:1rem;flex-shrink:0}.YouGlishModal_chunkInfo__y7Aor{font-size:.875rem;color:#6B7280;white-space:nowrap}.YouGlishModal_chunkControls__x1Jn0{display:flex;gap:.25rem}.YouGlishModal_chunkNavButton__ZYJny{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:white;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;transition:all .15s ease}.YouGlishModal_chunkNavButton__ZYJny:hover:not(:disabled){background:#F3F4F6;border-color:#9CA3AF;color:#1F2937}.YouGlishModal_chunkNavButton__ZYJny:disabled{opacity:.5;cursor:not-allowed}.YouGlishModal_chunkNavButton__ZYJny svg{width:16px;height:16px;stroke:currentColor}.YouGlishModal_header__dFvB0 h3{margin:0;font-size:1.125rem;font-weight:700;color:#1F2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.YouGlishModal_trackInfo__vSzyL{font-size:.875rem;color:#6B7280;margin-left:1rem;white-space:nowrap}.YouGlishModal_widgetContainer__0xyM9{position:relative;flex:1;min-height:0;background:white;border-radius:4px;overflow:visible;padding:.5rem;border:1px solid #d1d5db;isolation:isolate}.YouGlishModal_widgetWrapper__aWh4c{position:absolute;top:.5rem;left:.5rem;right:.5rem;bottom:.5rem;border-radius:4px;overflow:hidden;z-index:1}.YouGlishModal_widgetContainer__0xyM9>div{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;width:100%!important;border-radius:4px;overflow:hidden}.YouGlishModal_controlsWrapper__6NvtI{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:100}.YouGlishModal_controls__7KsUo{position:absolute;left:50%;bottom:2rem;transform:translateX(-50%);background:rgba(31,41,55,.9);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.75rem 1rem;display:flex;align-items:center;gap:1rem;flex-shrink:0;min-height:40px;box-shadow:0 4px 12px rgba(0,0,0,.25);pointer-events:auto;transition:all .2s ease}.YouGlishModal_widgetContainer__0xyM9:not(:hover) .YouGlishModal_controls__7KsUo{opacity:.4;transform:translate(-50%,1rem)}.YouGlishModal_speedControls__DMrN4{display:flex;align-items:center;gap:.25rem;flex-wrap:nowrap;flex-shrink:0;position:relative}.YouGlishModal_speedButton__riQl9,.YouGlishModal_speedControls__DMrN4 span{color:rgba(255,255,255,.9);font-size:.75rem}.YouGlishModal_speedButton__riQl9{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.25rem .5rem;border-radius:4px;cursor:pointer;transition:all .15s ease;min-width:36px;font-weight:500}.YouGlishModal_speedButton__riQl9:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.YouGlishModal_speedButton__riQl9.YouGlishModal_active__9DGNu{background:#3B82F6;color:white;border-color:#3B82F6}.YouGlishModal_navigationControls__0eZ3v{display:flex;gap:.5rem;flex-wrap:nowrap;flex:1;justify-content:flex-end;position:relative}.YouGlishModal_navButton__cGw7x{display:flex;align-items:center;justify-content:center;gap:.375rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.375rem .75rem;border-radius:4px;color:rgba(255,255,255,.9);font-size:.75rem;cursor:pointer;transition:all .15s ease;min-width:80px;flex-shrink:0;font-weight:500}.YouGlishModal_navButton__cGw7x:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.YouGlishModal_navButton__cGw7x svg{width:14px;height:14px;transition:all .2s ease;flex-shrink:0;stroke:rgba(255,255,255,.9)}.YouGlishModal_navButton__cGw7x:hover svg{stroke:rgba(255,255,255,1)}@media (max-width:640px){.YouGlishModal_modalContent__POERU{width:100%;height:100vh;padding:1rem;border-radius:0}.YouGlishModal_header__dFvB0{margin-bottom:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem;min-height:auto}.YouGlishModal_headerLeft__x5Fqb{width:100%}.YouGlishModal_header__dFvB0 h3{font-size:.875rem}.YouGlishModal_trackInfo__vSzyL{font-size:.75rem;margin-left:0;margin-top:.25rem}.YouGlishModal_chunkNavigation__wAbGO{width:100%;justify-content:space-between}.YouGlishModal_chunkInfo__y7Aor{font-size:.75rem}.YouGlishModal_chunkNavButton__ZYJny{width:28px;height:28px}.YouGlishModal_chunkNavButton__ZYJny svg{width:14px;height:14px}.YouGlishModal_controls__7KsUo{bottom:1rem;padding:.375rem .5rem;gap:.5rem}.YouGlishModal_speedButton__riQl9{min-width:28px;font-size:.7rem}.YouGlishModal_navButton__cGw7x{min-width:60px;padding:.2rem .375rem;font-size:.7rem}.YouGlishModal_navButton__cGw7x svg{width:12px;height:12px}}.page_container__aoG4z{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page_header__kVzhN{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.page_header__kVzhN h1{font-size:2rem;color:#1F2937;margin-bottom:.5rem;font-weight:700}.page_header__kVzhN p{font-size:1rem;color:#6B7280;max-width:600px;margin:0 auto;line-height:1.6}.page_sections__3GMf3{display:flex;flex-direction:column;gap:3rem}.page_scenesContainer__Den3G{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.page_sceneColumn__BTYV8{display:flex;flex-direction:column;gap:1rem}.page_sceneCard__hSJT_{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;cursor:pointer;transition:all .15s ease;border:1px solid #f3f4f6;border-radius:4px;text-decoration:none;text-align:center}.page_sceneCard__hSJT_:hover{background-color:#f9fafb;border-color:#e5e7eb}.page_sceneIcon__s_bL6{font-size:2rem;margin-bottom:.75rem;opacity:.7}.page_sceneCard__hSJT_ h3{color:#1e293b;font-size:.875rem;margin:0 0 .5rem;font-weight:500}.page_sceneCard__hSJT_ p{color:#64748b;font-size:.75rem;margin:0;line-height:1.4}.page_dialogueContainer__Hz2bG{max-width:1000px;margin:0 auto}.page_backButton__6QP6j{background:transparent;color:#6b7280;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500;margin-bottom:2rem;transition:all .15s ease;font-size:.875rem}.page_backButton__6QP6j:hover{background:#f3f4f6;color:#1f2937;border-color:#9ca3af}.page_customScene__ZuAKo{margin-bottom:2rem;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.page_customSceneInput__zyFKX{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;margin-bottom:1rem;background:white}.page_customSceneInput__zyFKX:focus{outline:none;border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,.1)}.page_customSceneButton__oEayj{background:#1f2937;color:white;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:500;transition:background .15s ease;font-size:.875rem}.page_customSceneButton__oEayj:hover:not(:disabled){background:#111827}.page_customSceneButton__oEayj:disabled{background:#9ca3af;cursor:not-allowed}.page_loadingContainer__pshup{text-align:center;padding:2rem;margin:2rem 0}.page_spinner__1WnEQ{width:32px;height:32px;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__W_8_q 1s linear infinite;margin:0 auto 1rem}@keyframes page_spin__W_8_q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loadingMessage__qCwow{font-size:.875rem;color:#64748b;margin:0 0 1.5rem}.page_progressContainer__BXoi_{width:100%;max-width:300px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin:0 auto}.page_progressBar__uaLaH{height:100%;background:#3b82f6;transition:width .3s ease;border-radius:2px}.page_error__Jil8M{background:#fef2f2;color:#dc2626;padding:1rem;border-radius:8px;margin:1rem 0;border-left:3px solid #dc2626;font-size:.875rem}.page_chunksSection__fkkh7{margin-top:3rem}.page_chunksHeader__26EAR{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.page_chunksTitle__w6RlX{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.page_chunksSubtitle__VbqQn{font-size:.875rem;color:#64748b;margin:0}.page_chunksGrid__BN_0Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-top:1.5rem}@media (max-width:768px){.page_container__aoG4z{padding:1rem .75rem}.page_scenesContainer__Den3G{grid-template-columns:1fr;gap:1rem}.page_sceneColumn__BTYV8{gap:1rem}.page_sceneCard__hSJT_{padding:1.25rem 1rem}.page_sceneCard__hSJT_:hover{background-color:#f9fafb;border-color:#e5e7eb}.page_header__kVzhN h1{font-size:1.5rem}.page_header__kVzhN p{font-size:.875rem}.page_chunksGrid__BN_0Y{grid-template-columns:1fr}.page_loadingContainer__pshup{padding:1.5rem 1rem;margin:1.5rem 0}.page_spinner__1WnEQ{width:28px;height:28px;border-width:2px}.page_chunksTitle__w6RlX{font-size:1.25rem}}@media (max-width:480px){.page_sceneCard__hSJT_{padding:1rem .75rem}}