.mobile-sidebar-overlay.svelte-e2zpoe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:40;animation:svelte-e2zpoe-fadeIn .2s ease-out}.mobile-sidebar.svelte-e2zpoe{position:fixed;top:0;right:0;height:100svh;width:280px;background-color:#fff;z-index:50;transform:translate(100%);transition:transform .3s ease-out;box-shadow:-2px 0 10px #0000001a}.mobile-sidebar.open.svelte-e2zpoe{transform:translate(0)}.mobile-sidebar-header.svelte-e2zpoe{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#fff}.mobile-sidebar-title.svelte-e2zpoe{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.mobile-sidebar-close-btn.svelte-e2zpoe{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:transparent;border:none;color:#6b7280;cursor:pointer;transition:background-color .2s,color .2s}.mobile-sidebar-close-btn.svelte-e2zpoe:hover{background-color:#f3f4f6;color:#374151}.mobile-sidebar-content.svelte-e2zpoe{padding:8px 0;height:calc(100svh - 73px);overflow-y:auto}.themes-section.svelte-e2zpoe{margin-bottom:16px}.themes-header.svelte-e2zpoe{padding:8px 20px;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.theme-buttons.svelte-e2zpoe{display:flex;gap:8px;padding:0 20px}.theme-button.svelte-e2zpoe{padding:8px 12px;font-size:.875rem;font-weight:600;border-radius:6px;border:1px solid #d1d5db;background-color:#fff;color:#374151;cursor:pointer;transition:background-color .2s,color .2s,transform .1s}.theme-button.svelte-e2zpoe:hover{background-color:#e5e7eb;color:#111827;transform:translateY(-1px)}.theme-button.is-active.svelte-e2zpoe{background-color:#dbeafe;color:#1d4ed8}.languages-header.svelte-e2zpoe{padding:8px 20px;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.languages-section.svelte-e2zpoe{margin-bottom:16px}.language-buttons.svelte-e2zpoe{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px}.language-button.svelte-e2zpoe{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:.875rem;font-weight:600;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;text-decoration:none;transition:background-color .2s,color .2s,transform .1s}.language-button.svelte-e2zpoe:hover{background-color:#e5e7eb;color:#111827;transform:translateY(-1px)}.language-button.svelte-e2zpoe:focus-visible{outline:2px solid #0b63ce;outline-offset:2px}.language-button.is-active.svelte-e2zpoe{background-color:#dbeafe;color:#1d4ed8}.language-button.is-active.svelte-e2zpoe:hover{background-color:#bfdbfe}.language-button.svelte-e2zpoe .language-name:where(.svelte-e2zpoe){font-size:.875rem;font-weight:600;white-space:nowrap}.channels-section.svelte-e2zpoe{border-top:1px solid #e5e7eb;padding-top:8px}.mobile-channel-list.svelte-e2zpoe{list-style:none;padding:0;margin:0}.mobile-channel-list.svelte-e2zpoe li:where(.svelte-e2zpoe) a:where(.svelte-e2zpoe){display:flex;align-items:center;padding:12px 20px;color:#374151;text-decoration:none;font-size:.9rem;transition:background-color .2s,color .2s}.mobile-channel-list.svelte-e2zpoe li:where(.svelte-e2zpoe) a:where(.svelte-e2zpoe):hover{background-color:#f3f4f6;color:#111827}.mobile-channel-list.svelte-e2zpoe li:where(.svelte-e2zpoe) a.is-active:where(.svelte-e2zpoe){background-color:#eff6ff;color:#1d4ed8;font-weight:600}.mobile-channel-list.svelte-e2zpoe li:where(.svelte-e2zpoe) a:where(.svelte-e2zpoe) .channel-info:where(.svelte-e2zpoe){display:flex;align-items:center;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-channel-list.svelte-e2zpoe li:where(.svelte-e2zpoe) a:where(.svelte-e2zpoe) .channel-info:where(.svelte-e2zpoe) i:where(.svelte-e2zpoe){margin-right:12px;color:#9ca3af;width:18px;text-align:center;transition:color .2s;flex-shrink:0}.mobile-channel-list.svelte-e2zpoe li:where(.svelte-e2zpoe) a:where(.svelte-e2zpoe):hover .channel-info:where(.svelte-e2zpoe) i:where(.svelte-e2zpoe){color:#1f2937}.mobile-channel-list.svelte-e2zpoe li:where(.svelte-e2zpoe) a.is-active:where(.svelte-e2zpoe) .channel-info:where(.svelte-e2zpoe) i:where(.svelte-e2zpoe){color:#1d4ed8}@keyframes svelte-e2zpoe-fadeIn{0%{opacity:0}to{opacity:1}}.mobile-sidebar-content.svelte-e2zpoe::-webkit-scrollbar{display:none}.mobile-sidebar-content.svelte-e2zpoe{-ms-overflow-style:none;scrollbar-width:none}nav.svelte-1i43yzn{border-bottom:1px solid #e5e7eb;background-color:#fff}nav.svelte-1i43yzn .fa-newspaper:where(.svelte-1i43yzn){color:#111827}nav.svelte-1i43yzn .hamburger-menu-button:where(.svelte-1i43yzn){background-color:#e5e7eb}nav.svelte-1i43yzn .hamburger-menu-button:where(.svelte-1i43yzn):hover{background-color:#d1d5db}html.dark nav.svelte-1i43yzn{background-color:#0a0a0a;border-bottom-color:#ffffff14}html.dark nav.svelte-1i43yzn .fa-newspaper:where(.svelte-1i43yzn){color:#e5e7eb}html.dark .brand-title.svelte-1i43yzn{color:#e5e7eb}html.dark .brand-slogan.svelte-1i43yzn{color:#94a3b8}html.dark nav.svelte-1i43yzn .hamburger-menu-button:where(.svelte-1i43yzn){background-color:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#e5e5e5}html.dark nav.svelte-1i43yzn .hamburger-menu-button:where(.svelte-1i43yzn):hover{background-color:#ffffff24;color:#fff}html.dark #hamburger-menu-button.svelte-1i43yzn svg:where(.svelte-1i43yzn){color:currentColor}.lazy-image-container.svelte-11843rf{position:relative;overflow:hidden;background-color:#f3f4f6;border-radius:4px}html.dark .lazy-image-container.svelte-11843rf{background-color:#0f172a}.lazy-image.svelte-11843rf{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.lazy-image-error.svelte-11843rf{width:100%;height:100%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:.875rem}html.dark .lazy-image-error.svelte-11843rf{background-color:#0f172a;color:#94a3b8}.sidebar-widget.svelte-16z25op{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}html.dark .sidebar-widget.svelte-16z25op{background-color:#0a0a0a;border-color:#ffffff14;box-shadow:0 1px 3px #00000080}.channels-section.svelte-16z25op{padding:0}.channels-header.svelte-16z25op{color:#111827;padding:12px 20px;font-weight:600;font-size:1rem;border-bottom:1px solid #f3f4f6;background-color:#f9fafb}html.dark .channels-header.svelte-16z25op{color:#e2e8f0;border-bottom-color:#ffffff14;background-color:#0a0a0a}.channels-content.svelte-16z25op{padding:8px 0 12px}.channels-content.svelte-16z25op ul:where(.svelte-16z25op){list-style:none;padding:0;margin:0}.channels-content.svelte-16z25op li:where(.svelte-16z25op) a:where(.svelte-16z25op){display:flex;align-items:center;padding:8px 20px;color:#374151;text-decoration:none;font-size:.9rem;transition:background-color .2s,color .2s}html.dark .channels-content.svelte-16z25op li:where(.svelte-16z25op) a:where(.svelte-16z25op){color:#cbd5e1}.channels-content.svelte-16z25op li:where(.svelte-16z25op) a:where(.svelte-16z25op):hover{background-color:#f3f4f6;color:#111827}html.dark .channels-content.svelte-16z25op li:where(.svelte-16z25op) a:where(.svelte-16z25op):hover{background-color:#0f172a;color:#f1f5f9}.channels-content.svelte-16z25op li:where(.svelte-16z25op) a.is-active:where(.svelte-16z25op){background-color:#eff6ff;color:#1d4ed8;font-weight:600}html.dark .channels-content.svelte-16z25op li:where(.svelte-16z25op) a.is-active:where(.svelte-16z25op){background-color:#0f172a;color:#93c5fd}.channels-content.svelte-16z25op li:where(.svelte-16z25op) a.is-active:where(.svelte-16z25op) .channel-info:where(.svelte-16z25op) i:where(.svelte-16z25op){color:#1d4ed8}.channel-info.svelte-16z25op{display:flex;align-items:center;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.channel-info.svelte-16z25op i:where(.svelte-16z25op){margin-right:12px;color:#6b7280;width:18px;text-align:center;transition:color .2s;flex-shrink:0}html.dark .channel-info.svelte-16z25op i:where(.svelte-16z25op){color:#94a3b8}.channels-content.svelte-16z25op li:where(.svelte-16z25op) a:where(.svelte-16z25op):hover .channel-info:where(.svelte-16z25op) i:where(.svelte-16z25op){color:#374151}html.dark .channels-content.svelte-16z25op li:where(.svelte-16z25op) a:where(.svelte-16z25op):hover .channel-info:where(.svelte-16z25op) i:where(.svelte-16z25op){color:#e2e8f0}.channel-thumbnail.svelte-16z25op{margin-right:12px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.sa-chat-bubble.svelte-fpn8nk{background-color:#f3f4f6}.sa-sentence.svelte-fpn8nk{font-size:14px;font-weight:400;color:#374151;line-height:1.5;display:inline}@media (max-width: 767px){.fixed.bottom-0.svelte-fpn8nk .sa-sentence:where(.svelte-fpn8nk){font-size:16px}}.sa-translation-inline.svelte-fpn8nk{font-size:12px;color:#374151;font-weight:400;margin-left:4px}.sa-play-button.svelte-fpn8nk{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:4px;background-color:transparent;border:1px solid #d1d5db;border-radius:50%;color:#6b7280;font-size:.65rem;cursor:pointer;transition:all .2s ease;vertical-align:middle;line-height:1}.sa-play-button.svelte-fpn8nk:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#4b5563}.sa-play-button.playing.svelte-fpn8nk{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.sa-play-button.playing.svelte-fpn8nk:hover{background-color:#2563eb;border-color:#2563eb}html.dark .sa-play-button.svelte-fpn8nk{color:#9ca3af;border-color:#4b5280}html.dark .sa-play-button.svelte-fpn8nk:hover{background-color:#1f2937;border-color:#6b7280;color:#d1d5db}html.dark .sa-play-button.playing.svelte-fpn8nk{background-color:#2563eb;border-color:#2563eb;color:#fff}.sa-item.svelte-fpn8nk{margin-bottom:18px}.sa-pattern-list.svelte-fpn8nk{font-size:14px;line-height:1.5;color:#374151}.sa-term.svelte-fpn8nk{font-weight:600;color:#111827}.sa-colon.svelte-fpn8nk{color:#6b7280}.sa-explain.svelte-fpn8nk{color:#374151;background-color:transparent!important}.pattern-term-highlighted.svelte-fpn8nk{background-color:#fef08a!important;color:#111827!important;padding:2px 0;border-radius:2px}.pattern-term-highlighted.svelte-fpn8nk~.sa-explain:where(.svelte-fpn8nk),.sa-term.pattern-term-highlighted.svelte-fpn8nk~.sa-colon:where(.svelte-fpn8nk)~.sa-explain:where(.svelte-fpn8nk){background-color:transparent!important;color:#374151!important;padding:0;border-radius:0}.sa-pattern-link.svelte-fpn8nk{text-decoration:none;color:inherit;display:inline}.sa-pattern-link.svelte-fpn8nk:hover{text-decoration:none}.sa-pattern-list.svelte-fpn8nk{list-style-position:outside;padding-left:1.2em}.sa-pattern-list.svelte-fpn8nk li:where(.svelte-fpn8nk){text-indent:0;display:list-item;margin-left:0}.sa-pattern-list.svelte-fpn8nk li:where(.svelte-fpn8nk)::marker{font-size:.9em}html.dark .sa-chat-bubble.svelte-fpn8nk{background-color:#1f2937}html.dark .sa-sentence.svelte-fpn8nk{color:#d1d5db}html.dark .sa-translation-inline.svelte-fpn8nk,html.dark .sa-pattern-list.svelte-fpn8nk{color:#cbd5e1}html.dark .sa-term.svelte-fpn8nk{color:#e2e8f0}html.dark .sa-colon.svelte-fpn8nk{color:#94a3b8}html.dark .sa-explain.svelte-fpn8nk{color:#cbd5e1;background-color:transparent!important}html.dark .sa-explain.pattern-term-highlighted,*/ html.dark .pattern-term-highlighted.svelte-fpn8nk ~ .sa-explain:where(.svelte-fpn8nk),html.dark .sa-term.pattern-term-highlighted.svelte-fpn8nk ~ .sa-colon:where(.svelte-fpn8nk) ~ .sa-explain:where(.svelte-fpn8nk){background-color:transparent!important;color:#cbd5e1!important;padding:0;border-radius:0}html.dark .pattern-term-highlighted.svelte-fpn8nk{background-color:#713f12!important;color:#fef08a!important}html.dark .pattern-term-highlighted.svelte-fpn8nk~.sa-explain:where(.svelte-fpn8nk),html.dark .sa-term.pattern-term-highlighted.svelte-fpn8nk~.sa-colon:where(.svelte-fpn8nk)~.sa-explain:where(.svelte-fpn8nk){background-color:transparent!important;color:#cbd5e1!important;padding:0;border-radius:0}html.dark .bg-white.svelte-fpn8nk{background-color:#0a0a0a!important}html.dark .border-gray-200.svelte-fpn8nk,html.dark .border-gray-100.svelte-fpn8nk{border-color:#ffffff14!important}html.dark .bg-gray-50.svelte-fpn8nk{background-color:#0a0a0a!important}html.dark .text-gray-900.svelte-fpn8nk{color:#e2e8f0!important}html.dark .text-gray-600.svelte-fpn8nk,html.dark .text-gray-500.svelte-fpn8nk{color:#94a3b8!important}html.dark .bg-gray-300.svelte-fpn8nk{background-color:#334155!important}html.dark .border-gray-300.svelte-fpn8nk{border-color:#334155!important}html.dark button.text-gray-500.svelte-fpn8nk:hover{color:#d1d5db!important}html.dark button.text-gray-500.svelte-fpn8nk:active{color:#f3f4f6!important}html.dark .hover\:bg-gray-100.svelte-fpn8nk:hover{background-color:#1f2937!important}.share-toast.svelte-fpn8nk{position:fixed;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;background:#111827;color:#fff;border-radius:8px;padding:10px 14px;box-shadow:0 4px 14px #00000026;z-index:1000;font-size:.9rem}html.dark .share-toast.svelte-fpn8nk{background:#020617;color:#e2e8f0}.share-toast.svelte-fpn8nk i:where(.svelte-fpn8nk){color:#34d399}
